GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P159 - Software Engineering 2010
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P159 - Software Engineering 2010
  • Dokumentanzeige

The impact of variability mechanisms on sustainable product line code evolution

Autor(en):
Patzke, Thomas [DBLP]
Zusammenfassung
Many software development organizations today aim at reducing their development effort, while improving the quality and diversity of their products by building more reusable software, for example using the product line approach. A product line infrastructure is set up for deriving the similar products, but this infrastructure degenerates over time, making reuse increasingly hard. As a countermeasure, we developed a practical method for guiding product line developers in evolving product line code so that its decay caused by reuse is avoided. This paper gives an overview of some of our findings. Because product line code differs from single systems code only in its genericity, expressed by variability mechanisms, we analyzed to what degree the selection of certain mechanisms affect the code's reuse complexity. Using the Goal-Question- Metric (GQM) approach, we developed a quality model that lead to an extensible product line complexity metrics suite. A case study compared the evolution qualities of different product line implementations, with the following results: Cloning, the simplest mechanism, leads to similar short-term complexities than more advanced ones, making its interim usage appropriate. In the longer term, any other mechanism has a clearly lower complexity trend, especially if it is selected according to the variability management task at hand. A mix of Conditional Compilation and Frame Technology provides the best long-term evolution potential.
  • Vollständige Referenz
  • BibTeX
Patzke, T., (2010). The impact of variability mechanisms on sustainable product line code evolution. In: Engels, G., Luckey, M. & Schäfer, W. (Hrsg.), Software Engineering 2010. Bonn: Gesellschaft für Informatik e.V.. (S. 189-200).
@inproceedings{mci/Patzke2010,
author = {Patzke, Thomas},
title = {The impact of variability mechanisms on sustainable product line code evolution},
booktitle = {Software Engineering 2010},
year = {2010},
editor = {Engels, Gregor AND Luckey, Markus AND Schäfer, Wilhelm} ,
pages = { 189-200 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
189.pdf304.6Kb PDF Öffnen

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-253-6
ISSN: 1617-5468
Datum: 2010
Sprache: en (en)
Typ: Text/Conference Paper
Sammlungen
  • P159 - Software Engineering 2010 [42]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.