Quality assessment of a large real world industry project
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Quality Monitor is application, which automatically analyzes software projects forquality and makes quality assessment reports. This thesis project aims to instantiate Quality Monitor for a large real-world .Net project and to extend Quality Monitor by considering other data sources than just source code. This extended analysis scope includes bug reports, features, and time reports besides .Net assemblies (code) as artifacts. Different tools were investigated for the analysis of code, bug reports, features and time reports.
The analysis of .Net assemblies was implemented as none of the existing tools under evaluation met all requirements. The analysis of .Net assemblies was successfully completed; it allows the extraction data necessary for creating Call and Control Flow graphs. These graphs are used for calculating additional metrics allowing for an improved assessment of quality of the project. Implementation of .Net assembly reader was tested using large real world industrial project.
Other data sources were analyzed theoretically, but excluded for further implementation. Altogether the thesis includes an analysis of possible Quality Monitor extensions including their requirements, design, and (partially) their implementation and evaluation.
Place, publisher, year, edition, pages
2013. , 44 p.
quality, metrics, static analysis, CIL, Quality Monitor, VizzAnalyzer
Computer Science Software Engineering
IdentifiersURN: urn:nbn:se:lnu:diva-31155OAI: oai:DiVA.org:lnu-31155DiVA: diva2:677829
Subject / course
Software Technology Programme, Master Programme, 120 credits
2013-09-30, Växjö, 08:00 (English)
Löwe, Welf, Professor