Skip to main navigation Skip to search Skip to main content

Lost in Source Code: Physically Separating Features in Legacy Systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Feature-oriented programming allows developers to physically separate and reuse features via composition. This promises several benefits compared to other reuse approaches, for instance, easier traceability and maintenance. However, due to their simplicity cloning and annotation-based product lines are established in practice. We aim to reduce risks and costs of migrating towards composition, lowering the adoption barrier. This includes i) processes, ii) migration approaches, and iii) assessing advantages and disadvantages. Overall, we will facilitate integrating physical separation into legacy applications.
Original languageEnglish
Title of host publication2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)
PublisherInstitute of Electrical and Electronics Engineers
Pages461-462
Number of pages2
ISBN (Electronic)978-1-5386-1589-8
DOIs
Publication statusPublished - 2017
Externally publishedYes

Keywords

  • Software Product Line
  • Extraction
  • Migration

Fingerprint

Dive into the research topics of 'Lost in Source Code: Physically Separating Features in Legacy Systems'. Together they form a unique fingerprint.

Cite this