Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings Yes
Title Supporting continuous integration by mashing-up software quality information
Organization Unit
Authors
  • Martin Brandtner
  • Emanuel Giger
  • Harald Gall
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 978-1-4799-3752-3
Page Range 109 - 118
Event Title IEEE CSMR-WCRE 2014 Software Evolution Week (CSMR-WCRE)
Event Type conference
Event Location Antwerp, Belgium
Event Start Date February 3 - 2014
Event End Date February 6 - 2014
Place of Publication Antwerp, Belgium
Publisher IEEE
Abstract Text Continuous Integration (CI) has become an established best practice of modern software development. Its philosophy of regularly integrating the changes of individual developers with the mainline code base saves the entire development team from descending into Integration Hell, a term coined in the field of extreme programming. In practice CI is supported by automated tools to cope with this repeated integration of source code through automated builds, testing, and deployments. Currently available products, for example, Jenkins-CI, SonarQube or GitHub, allow for the implementation of a seamless CI-process. One of the main problems, however, is that relevant information about the quality and health of a software system is both scattered across those tools and across multiple views. We address this challenging problem by raising awareness of quality aspects and tailor this information to particular stakeholders, such as developers or testers. For that we present a quality awareness framework and platform called SQA-Mashup. It makes use of the service-based mashup paradigm and integrates information from the entire CI-toolchain in a single service. To evaluate its usefulness we conducted a user study. It showed that SQA-Mashup’s single point of access allows to answer questions regarding the state of a system more quickly and accurately than standalone CI-tools.
Related URLs
Digital Object Identifier 10.1109/CSMR-WCRE.2014.6747169
Other Identification Number merlin-id:8652
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)