Comparison-Based Feature Location in ArgoUML Variants (bibtex)
by Gabriela Karoline Michelon, Lukas Linsbauer, Wesley K. G. Assunção and Alexander Egyed
Abstract:
Identifying and extracting parts of a system's implementation for reuse is an important task for re-engineering system variants into Software Product Lines (SPLs). An SPL is an approach that enables systematic reuse of existing assets across related product variants. The re-engineering process to adopt an SPL from a set of individual variants starts with the location of features and their implementation, to be extracted and migrated into an SPL and reused in new variants. Therefore, feature location is of fundamental importance to the success in the adoption of SPLs. Despite its importance, existing feature location techniques struggle with huge, complex, and numerous system artifacts. This is the scenario of ArgoUML-SPL, which stands out as the most used case study for the validation of feature location approaches. In this paper we use an automated feature location technique and apply it to the ArgoUML feature location challenge posed.
Reference:
Gabriela Karoline Michelon, Lukas Linsbauer, Wesley K. G. Assunção and Alexander Egyed: Comparison-Based Feature Location in ArgoUML Variants, in Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A, Association for Computing Machinery, 2019.
Bibtex Entry:
@conference{DBLP:conf/splc/MichelonLAE19,
  author    = {Gabriela Karoline Michelon and Lukas Linsbauer and Wesley K. G. Assunção and Alexander Egyed},
  booktitle = {Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A},
  title     = {Comparison-Based Feature Location in ArgoUML Variants},
  year      = {2019},
  address   = {New York, NY, USA},
  pages     = {93–97},
  publisher = {Association for Computing Machinery},
  series    = {SPLC '19},
  abstract  = {Identifying and extracting parts of a system's implementation for reuse is an important task for re-engineering system variants into Software Product Lines (SPLs). An SPL is an approach that enables systematic reuse of existing assets across related product variants. The re-engineering process to adopt an SPL from a set of individual variants starts with the location of features and their implementation, to be extracted and migrated into an SPL and reused in new variants. Therefore, feature location is of fundamental importance to the success in the adoption of SPLs. Despite its importance, existing feature location techniques struggle with huge, complex, and numerous system artifacts. This is the scenario of ArgoUML-SPL, which stands out as the most used case study for the validation of feature location approaches. In this paper we use an automated feature location technique and apply it to the ArgoUML feature location challenge posed.},
  doi       = {10.1145/3336294.3342360},
  file      = {:Conferences/SPLC 2019 - Comparison-Based Feature Location in ArgoUML Variants/Comparison-Based Feature Location in ArgoUML Variants-preprint.pdf:PDF},
  isbn      = {9781450371384},
  keywords  = {LIT Secure and Correct Systems Lab, FWF P31989, Pro2Future},
  location  = {Paris, France},
  numpages  = {5},
  url       = {https://doi.org/10.1145/3336294.3342360},
}
Powered by bibtexbrowser