International Conference on Advancements in Computing [ICAC]

Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/312

The International Conference on Advancements in Computing (ICAC) is organized by the Faculty of Computing of the Sri Lanka Institute of Information Technology (SLIIT) as an open forum for academics along with industry professionals to present the latest findings and research output and practical deployments in computing.

The primary objective of ICAC is to promote innovative research that addresses real-world challenges and contributes to the social well-being of communities. The conference provides a dynamic platform for researchers from around the world to present groundbreaking findings, exchange ideas, and establish meaningful collaborations.

https://icac.lk

Browse

Search Results

Now showing 1 - 1 of 1
  • Thumbnail Image
    PublicationEmbargo
    gCodex: A tool to analyze software repositories over time (visualization)
    (IEEE, 2019-12-05) Nuzrath, S; Amarasinghe, N. H; Liyanage, K. T; Suriyawansa, K; Madanayake, D. P; Kodagoda, N
    gCodex is a novel tool for analyzing and visualizing the code base in a manner that it allows its users to get an idea of the insights of the codebase. This tool was built to analyze code bases and it supports any language. In addition, it provides a visualization of the file structure, rate of change of complexity and defects rate. In order to improve the quality of the software and the controllability of the project, it is necessary to control the complexity of the software by measuring the associated aspects and visualize those in a descriptive and attractive dashboard. Using the existing tools, it is not possible to visualize the rate of change of code complexity with the time. This tool uses Cyclomatic complexity, line of code and Halstead complexity metric and their impact on the software quality, and visualize those in a descriptive dashboard which provides analytics that describes and summarize past trends.