A Systematic Literature Review of Traceability Approaches between Software Architecture and Source Code

Muhammad Atif Javed, Uwe Zdun

Veröffentlichungen: Beitrag in BuchBeitrag in KonferenzbandPeer Reviewed

Abstract

The links between the software architecture and the source code of a software system should be based on solid traceability mechanisms in order to effectively perform quality control and maintenance of the software system. There are several primary studies on traceability between software architecture and source code but so far no systematic literature review (SLR) has been undertaken. This study presents an SLR which has been carried out to discover the existing traceability approaches and tools between software architecture and source code, as well as the empirical evidence for these approaches, their benefits and liabilities, their relations to software architecture understanding, and issues, barriers, and challenges of the approaches. In our SLR the ACM Guide to Computing Literature has been electronically searched to accumulate the biggest share of relevant scientific bibliographic citations from the major publishers in computing. The search strategy identified 742 citations, out of which 11 have been included in our study, dated from 1999 to July, 2013, after applying our inclusion and exclusion criteria. Our SLR resulted in the identification of the current state-of-the-art of traceability approaches and tools between software architecture and source code, as well as gaps and pointers for further research. Moreover, the classification scheme developed in this paper can serve as a guide for researchers and practitioners to find a specific approach or set of approaches that is of interest to them.
OriginalspracheEnglisch
TitelProceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014)
Redakteure*innenMartin Shepperd
Herausgeber (Verlag)ACM
ISBN (elektronisch)978-1-4503-2476-2
ISBN (Print)9781450324762
DOIs
PublikationsstatusVeröffentlicht - 1 Mai 2014
Veranstaltung18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014) - London, Großbritannien / Vereinigtes Königreich
Dauer: 13 Mai 201414 Mai 2014

Publikationsreihe

ReiheACM International Conference Proceedings Series

Konferenz

Konferenz18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014)
KurztitelEASE 2014
Land/GebietGroßbritannien / Vereinigtes Königreich
OrtLondon
Zeitraum13/05/1414/05/14

ÖFOS 2012

  • 102022 Softwareentwicklung

Zitationsweisen