Header

UZH-Logo

Maintenance Infos

A Framework for Rapid and Systematic Software Quality Assessment


Brandtner, Martin. A Framework for Rapid and Systematic Software Quality Assessment. 2015, University of Zurich, Faculty of Economics.

Abstract

Software quality assessment monitors and guides the evolution of a software system based on quality measurements. Continuous Integration (CI) environ- ments can provide measurement data to feed such continuous assessments. However, in modern CI environments, data is scattered across multiple CI tools (e.g., build tool, version control system). Even small quality assessments can become extremely time-consuming, because each stakeholder has to seek for the data she needs. In this thesis, we introduce an approach to enable rapid and systematic software quality assessments. In the context of our work, sys- tematic stands for the ability to do a comprehensive assessment of a software system based on data integrated from different CI tools. Rapid on the other hand, stands for the ability to increase the efficiency during an assessment by tailoring integrated CI data to the information needs of a stakeholder. Based on our findings from mining software repositories and best-practices of practi- tioners, we present an approach to (i) integrate CI data, (ii) profile stakeholder activities, (iii) tailor the integrated data, and (iv) present it in accordance to the individual needs of a stakeholder. We employed different kinds of studies to evaluate the core concepts of our approach. Additionally, we carried out a user and a case study to investigate the overall potential of our approach in a software quality assessment. The evaluation results clearly indicate that our approach can indeed enable more comprehensive quality assessment within less time.

Abstract

Software quality assessment monitors and guides the evolution of a software system based on quality measurements. Continuous Integration (CI) environ- ments can provide measurement data to feed such continuous assessments. However, in modern CI environments, data is scattered across multiple CI tools (e.g., build tool, version control system). Even small quality assessments can become extremely time-consuming, because each stakeholder has to seek for the data she needs. In this thesis, we introduce an approach to enable rapid and systematic software quality assessments. In the context of our work, sys- tematic stands for the ability to do a comprehensive assessment of a software system based on data integrated from different CI tools. Rapid on the other hand, stands for the ability to increase the efficiency during an assessment by tailoring integrated CI data to the information needs of a stakeholder. Based on our findings from mining software repositories and best-practices of practi- tioners, we present an approach to (i) integrate CI data, (ii) profile stakeholder activities, (iii) tailor the integrated data, and (iv) present it in accordance to the individual needs of a stakeholder. We employed different kinds of studies to evaluate the core concepts of our approach. Additionally, we carried out a user and a case study to investigate the overall potential of our approach in a software quality assessment. The evaluation results clearly indicate that our approach can indeed enable more comprehensive quality assessment within less time.

Statistics

Downloads

139 downloads since deposited on 14 Jan 2016
47 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Dissertation
Referees:Gall Harald, Demeyer Serge, Glinz Martin
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Date:2015
Deposited On:14 Jan 2016 13:24
Last Modified:08 Dec 2017 17:20
Other Identification Number:merlin-id:12954

Download

Download PDF  'A Framework for Rapid and Systematic Software Quality Assessment'.
Preview
Content: Published Version
Filetype: PDF
Size: 22MB