A Tool for Analyzing the Correlation between Code Complexity and Faults Detected
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Source code file modification and change management is of high importance for large software systems. The regular modification of source code files create an inherent complexity that is hard to analyze and may lead to software systems that are prone to faults. One challenge for reducing faults in software systems is to find a correlation between code complexity and fault detection for change management, such as when handling new features and error tickets.This master thesis presents a tool developed for the ClearCase version control system, which collects statistical data from files. The existing code complexity tool utilizes the extracted information and generates results for each file for the software system. These results are used to analyze the code complexity throughout the software development lifecycle on the current projects. The tool will provide the system with information about the software systems correlation between code complexity and detected faults, depending on the role and related task in projects. The potential use of this tool will help achieve more efficient team management, based on managing the code complexity and early fault detection. The vision is to improve estimation of software releases in future and ongoing projects.
Place, publisher, year, edition, pages
2013. , 45 p.
IdentifiersURN: urn:nbn:se:ltu:diva-54224Local ID: b31fd361-4eaf-4107-b9c7-5bac98fbd72bOAI: oai:DiVA.org:ltu-54224DiVA: diva2:1027604
Subject / course
Student thesis, at least 30 credits
Computer Science and Engineering, master's level
Validerat; 20131126 (global_studentproject_submitter)2016-10-042016-10-04Bibliographically approved