Title
A multi-dimensional quality analysis of Android applications
Abstract
Quality is a multi-faceted aspect of software. As described by international standards, the process of quality assurance is concerned not only with the functionality of the software, but also with performance, security, maintainability, reliability and others. However, during the maintenance phase of software development, developers usually focus on one aspect at a time, for example improving design or fixing bugs, either due to time constraints or because of specific priorities. In this work, we present a study to show that quality issues do not occur in isolation during development. We study the source code from 10 Android applications and we explore problems around reliability, maintainability and security. In addition, we study the impact of maintenance activities around these problems on other quality aspects like performance and energy consumption. Our first objective is to find if quality problems of different types occur together and if there is correlation between specific types. Secondly, we want to see if fixing problems always has monotonically positive effect on the general quality or special attention needs to be taken when fixing specific problems. Our long-term goal is to create tool support for the multi-dimensional analysis and assurance of software quality.
Year
DOI
Venue
2019
abs/10.5555/3370272.3370276
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering
Keywords
DocType
Citations 
empirical software engineering, mobile computing, software quality
Conference
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Soude Ghari100.34
Mahsa Hadian200.34
Mohammadreza Rasolroveicy300.34
Marios Fokaefs400.68