Logo des Repositoriums
 

Clone Detection in a Product Line Context

dc.contributor.authorMende, Thilo
dc.contributor.authorBeckwermert, Felix
dc.contributor.editorGimnich, Rainer
dc.contributor.editorKaiser, Uwe
dc.contributor.editorQuante, Jochen
dc.contributor.editorWinter, Andreas
dc.date.accessioned2019-04-04T12:53:00Z
dc.date.available2019-04-04T12:53:00Z
dc.date.issued2008
dc.description.abstractSoftware Product Lines (SPL) can be used to create and maintain different variants of software-intensive systems by explicitly managing variability. Often, SPLs are organized as an SPL core, common to all products, upon which product-specific components are built. Following the so called grow-and-prune model, SPLs may be evolved by copy&paste at large scale. New products are created from existing ones and existing products are enhanced with functionalities specific to other products by copying and pasting code between product-specific code. To regain control of this unmanaged growth, such code may be pruned, that is, identified and refactored into core components upon success. Clone detection offers effective means to identify duplicated source code. However, variablity in product lines, especially when targeting embedded devices, is often implemented using a preprocessor. This limits the applicable clone detection techniques to ones with lower precision. We describe how information about function locations can be used to improve the results of these token-based clone detectors.en
dc.identifier.isbn3-88579-220-8
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/21648
dc.language.isoen
dc.publisherGesellschaft für Informatik e. V.
dc.relation.ispartofSoftware archeology and the handbook of software architecture
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-126
dc.titleClone Detection in a Product Line Contexten
dc.typeText/Conference Paper
gi.citation.endPage180
gi.citation.publisherPlaceBonn
gi.citation.startPage176
gi.conference.date5-7 May 2008
gi.conference.locationBad Honnef
gi.conference.sessiontitleRegular Research Papers

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
176.pdf
Größe:
121.24 KB
Format:
Adobe Portable Document Format