Hafiz Anas Bilal

Work place: Department of Computer Science, COMSATS Institute of Information Technology, Islamabad, Pakistan

E-mail: anasbilal5773@gmail.com

Website:

Research Interests: Computational Engineering, Human-Computer Interaction, Software Creation and Management, Software Engineering, Computer Architecture and Organization

Biography

Hafiz A. Bilal is a citizen of Sargodha, Pakistan. He is a graduate research scholar at COMSATS Institute of Information Technology, Islamabad, Pakistan. His areas of research include software quality engineering, software project management, product design engineering and process simulations.
Currently, he has been working on product design engineering and developing some solution for usability, security and accuracy problems of text-entry in smart devices.
Mr. Bilal is a member of IEEE (Institute of Electrical & Electronics Engineers), PMI (Project Management Institute) Islamabad Pakistan Chapter and ACM (Association of Computing Machinery) COMSATS Islamabad Chapter.

Author Articles
SourceViz: A Tool for Supporting Software Metrics Visualization

By Muhammad Ilyas Hafiz Anas Bilal Qandeel Tariq Saba Ameer Awan

DOI: https://doi.org/10.5815/ijieeb.2017.03.03, Pub. Date: 8 May 2017

Maintaining and understanding large software systems is a complex and time consuming process. Understanding the internal structure of such systems is not an easy task due to the invisible nature of software. Source Code Visualization, i.e. measuring the code metrics and then visualizing them, provides an efficient solution to this problem. There are many tools available which gives an insight to the internal structure of the software. But all of them don’t provide visualizations of hierarchical relationships and code complexity of the source code. In this paper, we present a tool named “SourceViz”. This application computes different software metrics, code complexity, class-relations and then visualizes the calculated metrics in different metaphors. This visual analysis assists the project managers and software developers in understanding the static structure of the software by presenting project-level as well as class-level view.

[...] Read more.
Other Articles