An Approach to Improve Quality of Software Using Metrics and Tachnical Dept- A case study within Model- Driven Environment

dc.contributor.authorPetersson, Björn
dc.contributor.authorZhang, Sheng
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T13:39:02Z
dc.date.available2019-07-03T13:39:02Z
dc.date.issued2013
dc.description.abstractBACKGROUND: As software products play vital roles in embedded systems, software quality has raised much attention in the software engineering field, especially those using modeldriven development. However, software doesn’t have physical features, so it is hard to measure and monitor its quality. OBJECTIVE: To cope with the difficulty of measuring and monitoring software quality, a framework was developed and proposed to Volvo Group Truck Technology (GTT). After studies, analyses and discussions, software metrics and technical debt have been chosen and applied in this framework. METHODS: The framework was developed based on research result from surveys, interviews, workshops and literature reviews. Software metrics were picked and applied in the framework to get basic measurements, the raw data was transferred, analyzed and presented with a modified form of technical debt so to fit this development team’s requirements. Finally, the validity of the study was confirmed by another survey and historical data analysis. The framework is built to fit a model-driven development environment. RESULTS: Team members - including developers, testers, architects and product managers - gave positive feedback to this framework after it was applied in the development environment. Furthermore, statistical analyses carried out on historical data supported the correctness of the framework. CONCLUSIONS: Software metrics can help to analyze, measure and monitor software quality. Furthermore, potential risks could be reduced by improvements suggested in the report, such as i.e. splitting a method because it has too many lines of code or too high complexity. It can be found in this study that by combining software metrics and technical debt, the framework in the project proved to be an efficient support-tool to improve software quality. Furthermore, the framework has the potential to be adopted in other model-driven development teams and environments
dc.identifier.urihttps://hdl.handle.net/20.500.12380/216761
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleAn Approach to Improve Quality of Software Using Metrics and Tachnical Dept- A case study within Model- Driven Environment
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
216761.pdf
Storlek:
1.9 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext