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
  • P300 - Software Engineering 2020
  • 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
  • P300 - Software Engineering 2020
  • Dokumentanzeige

Intention-Based Integration of Software Variants

Autor(en):
Lillack, Max [DBLP] ;
Stanciulescu, Stefan [DBLP] ;
Hedman, Wilhelm [DBLP] ;
Berger, Thorsten [DBLP] ;
Wasowski, Andrzej [DBLP]
Zusammenfassung
Cloning is a simple way to create new variants of a system. While cheap at first, it increases maintenance cost in the long term. Eventually, the cloned variants need to be integrated into a configurable platform. Such an integration is challenging: it involves merging the usual code improvements between the variants, and also integrating the variable code (features) into the platform. As such, variant integration differs from traditional software merging, which does not produce or organize configurable code, but creates a single system that cannot be configured into variants. In practice, variant integration requires fine-grained code edits, performed in an exploratory manner, in multiple iterations. Unfortunately, little tool support exists for integrating cloned variants. In this work, we show that fine-grained code edits needed for integration can be alleviated by a small set of integration intentions—domain-specific actions declared over code snippets controlling the integration. Developers can interactively explore the integration space by declaring (or revoking) intentions on code elements. We contribute the intentions (e.g., 'keep functionality' or 'keep as a configurable feature') and the IDE tool INCLINE, which implements the intentions and five editable views that visualize the integration process and allow declaring intentions producing a configurable integrated platform. In a series of experiments, we evaluated the completeness of the proposed intentions, the correctness and performance of INCLINE, and the benefits of using intentions for variant integration. The experiments show that INCLINE can handle complex integration tasks, that views help to navigate the code, and that it consistently reduces mistakes made by developers during variant integration.
  • Vollständige Referenz
  • BibTeX
Lillack, M., Stanciulescu, S., Hedman, W., Berger, T. & Wasowski, A., (2020). Intention-Based Integration of Software Variants. In: Felderer, M., Hasselbring, W., Rabiser, R. & Jung, R. (Hrsg.), Software Engineering 2020. Bonn: Gesellschaft für Informatik e.V.. (S. 57--58). DOI: 10.18420/SE2020_15
@inproceedings{mci/Lillack2020,
author = {Lillack, Max AND Stanciulescu, Stefan AND Hedman, Wilhelm AND Berger, Thorsten AND Wasowski, Andrzej},
title = {Intention-Based Integration of Software Variants},
booktitle = {Software Engineering 2020},
year = {2020},
editor = {Felderer, Michael AND Hasselbring, Wilhelm AND Rabiser, Rick AND Jung, Reiner} ,
pages = { 57--58 } ,
doi = { 10.18420/SE2020_15 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
B4-02.pdf53.49Kb PDF Öffnen

Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/SE2020_15

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

Mehr Information

DOI: 10.18420/SE2020_15
ISBN: 978-3-88579-694-7
ISSN: 1617-5468
Datum: 2020
Sprache: en (en)
Typ: Text/Conference Paper

Keywords

  • software variants
  • software re-engineering
  • software integration
  • software product lines
Sammlungen
  • P300 - Software Engineering 2020 [70]

Zur Langanzeige

Verwandte Dokumente

Anzeige der Dokumente mit ähnlichem Titel, Autor, Urheber und Thema.

  • Software-Ergonomie für große unternehmerische Open Source Software Systeme – die Entstehung einer Software- Familie 

    Monente-Helber, Maura

    348-348
  • Fachtagung Software Management 2012 Nachhaltiges Software Management 

    Unbekannter Autor

    86-87
  • Software-Entwicklung und Community-Kultivierung: ein integrativer Ansatz (Software-Development and Community-Cultivation: an Integrative Approach) 

    Jahnke, Isa; Mattick, Volker; Herrmann, Thomas

    14-21

Ü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.