Rule-based detection of process conformance violations in application lifecycle management

Autoren Rudolf Ramler
Hermann Lacheiner
Albin Kern
Editoren D. Winkler
R.V. O'Connor
R. Messnarz
Titel Rule-based detection of process conformance violations in application lifecycle management
Buchtitel Systems, Software and Service Process Improvement - Proc. EuroSPI 2012
Typ in Konferenzband
Verlag Springer
Serie Communications in Computer and Information Science
Band 301
Abteilung PQE
ISBN 978-3-642-31198-7
Monat June
Jahr 2012
Seiten 37-48
SCCH ID# 1217
Abstract

Software engineering processes are the basis for the development of quality software products within time and within budget. In this paper we present an approach to detect process conformance violations that reveal deviations between planned and executed software engineering processes. The approach is based on process rules that complement the process documentation. A framework for defining, executing and evaluating these rules has been implemented as extension to an Application Lifecycle Management (ALM) solution. The framework has been applied in context of introducing new processes and practices in an industrial environment. Over the timespan of more than a year, process conformance has been continuously evaluated as part of the nightly build. We were able to demonstrate that the results can be used to identify hot spots in process conformance calling for immediate action, to reveal long-term issues that motivate process improvement measures and, furthermore, that the continuous feedback provided by the approach has a positive impact on process quality. Finally, the paper documents useful lessons we have learned during the application of our approach in a real-world setting.