Feature-oriented software evolution

  • Leonardo Passos*
  • , Krzysztof Czarnecki
  • , Sven Apel
  • , Andrzej Wa̧sowski
  • , Christian Kästner
  • , Jianmei Guo
  • *Corresponding author for this work

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

34 Scopus citations

Abstract

In this paper, we develop a vision of software evolution based on a feature-oriented perspective. From the fact that features provide a common ground to all stakeholders, we derive a hypothesis that changes can be effectively managed in a feature-oriented manner. Assuming that the hypothesis holds, we argue that feature-oriented software evolution relying on automatic traceability, analyses, and recommendations reduces existing challenges in understanding and managing evolution. We illustrate these ideas using an automotive example and raise research questions for the community.

Original languageEnglish
Title of host publicationProceedings of the 7th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2013
DOIs
StatePublished - 2013
Externally publishedYes
Event7th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2013 - Pisa, Italy
Duration: 23 Jan 201325 Jan 2013

Publication series

NameACM International Conference Proceeding Series

Conference

Conference7th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2013
Country/TerritoryItaly
CityPisa
Period23/01/1325/01/13

Keywords

  • analysis
  • feature-oriented development
  • recommendation
  • software evolution
  • traceability

Fingerprint

Dive into the research topics of 'Feature-oriented software evolution'. Together they form a unique fingerprint.

Cite this