On-Demand Automated Traceability Maintenance and Evolution
2018 (English)In: Lect. Notes Comput. Sci., Springer Verlag , 2018, p. 111-120Conference paper, Published paper (Refereed)
Abstract [en]
After the painstaking process of traceability construction, a substantial evolution of a software system, such as a new major version leads to the decay of traceability links. To date, however, none of the published studies have considered the on-demand update of traceability links. This paper presents an on-demand automated approach for case-based maintenance and evolution of traceability links in the context of different versions of a software project. The approach focuses on the component-to-component features for identification and prioritization of previous traceability cases, which are then used to perform reuse and adaptation of traceability links based on the matches and mismatches, respectively. The adapted (i.e., newly constructed) traceability links can then be verified by a human analyst and stored in a case base. The approach has been validated using an open-source framework for mobile games, named Soomla Android store.
Place, publisher, year, edition, pages
Springer Verlag , 2018. p. 111-120
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 10826 LNCS
Keywords [en]
Open source software, Automated approach, Automated traceability maintenance, Case based maintenances, Open source frameworks, Prioritization, Software project, Software systems, Traceability links, Computer software reusability
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-39369DOI: 10.1007/978-3-319-90421-4_7ISI: 000546190500007Scopus ID: 2-s2.0-85047149320ISBN: 9783319904207 (print)OAI: oai:DiVA.org:mdh-39369DiVA, id: diva2:1211555
Conference
17th International Conference on Software Reuse, ICSR 2018; Madrid; Spain; 21 May 2018 through 23 May 2018
2018-05-312018-05-312020-10-08Bibliographically approved