2012 28th IEEE International Conference on Software Maintenance (ICSM) (2012)
Trento, Italy Italy
Sept. 23, 2012 to Sept. 28, 2012
Veronika Bauer , Technische Universität München, Germany
Lars Heinemann , Technische Universität München, Germany
Benjamin Hummel , Technische Universität München, Germany
Elmar Juergens , CQSE GmbH, Germany
Michael Conradt , Google Germany GmbH
To provide rapid feedback to engineers, software quality analysis must be incremental. However, most existing analyses are either not incremental, or limited to isolated quality characteristics. In practice, this prevents their integration into a uniform quality control approach. In this paper, we present a framework for the incremental and distributed computation of quality characteristics. It is fast enough for real-time analysis of large systems and provides a complete history of analysis results. An evaluation on several open source software systems demonstrates its scalability to large code bases under active development.
Cloning, Measurement, Quality control, Software, History, Indexes, Conferences
V. Bauer, L. Heinemann, B. Hummel, E. Juergens and M. Conradt, "A framework for incremental quality analysis of large software systems," 2012 28th IEEE International Conference on Software Maintenance (ICSM), Trento, Italy Italy, 2012, pp. 537-546.