A Comparison of Software Product Line Traceability Approaches from End-to-End Traceability Perspectives

Cited 7 time in webofscience Cited 9 time in scopus
  • Hit : 838
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorKim, Jingyuko
dc.contributor.authorKang, Sungwonko
dc.contributor.authorLee, Jihyunko
dc.date.accessioned2015-03-26T08:29:54Z-
dc.date.available2015-03-26T08:29:54Z-
dc.date.created2014-06-24-
dc.date.created2014-06-24-
dc.date.issued2014-05-
dc.identifier.citationINTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, v.24, no.4, pp.677 - 714-
dc.identifier.issn0218-1940-
dc.identifier.urihttp://hdl.handle.net/10203/194167-
dc.description.abstractSoftware traceability is the ability to provide trace information on requirements, design, and implementation of a system. It helps stakeholders understand the many associations of software artifacts created during a software development project. End-to-end traceability refers to linkage of all artifacts in the entire lifecycle of a software development project. Its goal is to provide stakeholders of the software development with trace information in order to analyze impacts due to changes in a software system. Compared to that of a single product, the end-to-end traceability of software product line is more complicated because Software Product Line Development (SPLD) requires two separate but intimately related phases of domain engineering and application engineering. Various SPLD traceability approaches have been proposed in the past. However, thus far no research work on SPLD traceability has focused on SPLD end-to-end traceability. This paper defines SPLD end-to-end traceability and evaluates the existing SPLD traceability approaches from SPLD end-to-end traceability perspectives. We surveyed studies on SPLD traceability methods, traceability mechanisms used in major SPLD approaches, and software traceability survey papers. We compared the existing SPLD traceability approaches based on Systematic Literature Review (SLR). Through the survey, we found that none of the SPLD traceability studies fully supports SPLD end-to-end traceability, and there are unexplored research areas of SPLD end-to-end traceability in the existing SPLD traceability studies. The contribution of this paper is that it presents future research directions that give research guidelines for each unexplored research area in SPLD end-to-end traceability. Finally, based on the research directions, this paper suggests future research opportunities for SPLD end-to-end traceability.-
dc.languageEnglish-
dc.publisherWORLD SCIENTIFIC PUBL CO PTE LTD-
dc.subjectSOURCE CODE-
dc.subjectDOCUMENTATION-
dc.subjectREQUIREMENTS-
dc.subjectFAMILIES-
dc.subjectSUPPORT-
dc.subjectMODEL-
dc.titleA Comparison of Software Product Line Traceability Approaches from End-to-End Traceability Perspectives-
dc.typeArticle-
dc.identifier.wosid000341843100007-
dc.identifier.scopusid2-s2.0-84929319373-
dc.type.rimsART-
dc.citation.volume24-
dc.citation.issue4-
dc.citation.beginningpage677-
dc.citation.endingpage714-
dc.citation.publicationnameINTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING-
dc.identifier.doi10.1142/S0218194014500260-
dc.contributor.localauthorKang, Sungwon-
dc.contributor.nonIdAuthorKim, Jingyu-
dc.contributor.nonIdAuthorLee, Jihyun-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorSoftware traceability-
dc.subject.keywordAuthorsoftware product line development-
dc.subject.keywordAuthorsoftware product line traceability-
dc.subject.keywordPlusSOURCE CODE-
dc.subject.keywordPlusDOCUMENTATION-
dc.subject.keywordPlusREQUIREMENTS-
dc.subject.keywordPlusFAMILIES-
dc.subject.keywordPlusSUPPORT-
dc.subject.keywordPlusMODEL-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 7 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0