Traceability data in early development phases as an enabler for decision support
Paper in proceedings, 2016

Traceability information between requirements, architectural elements and the results of test cases can be used to unearth interesting relationships between the early phases of the software development process and the software faults in the end product. For instance, complex dependencies between features and software components could lead to an increased level of flaws in the code. Such patterns can be detected and visualized as early warnings to the relevant stakeholders (e.g., the architect or the project manager). Ultimately, a fully-fledged prediction model can be developed if enough historical information is available from previous software projects. In this paper we introduce a method for building a decision support system based on historic product data.

Software development process

Fault prediction

Traceability link

Author

Bashar Nassar

Chalmers, Computer Science and Engineering (Chalmers)

Ali Shahrokni

Systemite AB

Riccardo Scandariato

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

XP 2016 Scientific Workshops; Edinburgh; UK; 24 May 2016 (ACM International Conference Proceeding Series)

Vol. 24-May-2016 art no 2962710-

Subject Categories

Computer and Information Science

DOI

10.1145/2962695.2962710

ISBN

978-145034134-9

More information

Latest update

11/22/2018