FeatureIDE: A tool framework for feature-oriented software development

  • Authors:
  • Christian Kastner;Thomas Thum;Gunter Saake;Janet Feigenspan;Thomas Leich;Fabian Wielgorz;Sven Apel

  • Affiliations:
  • School of Computer Science, University of Magdeburg, Germany;School of Computer Science, University of Magdeburg, Germany;School of Computer Science, University of Magdeburg, Germany;Section Applied Computer Science, METOP GmbH, Magdeburg, Germany;Section Applied Computer Science, METOP GmbH, Magdeburg, Germany;Dept. of Informatics and Mathematics, University of Passau, Germany;Dept. of Informatics and Mathematics, University of Passau, Germany

  • Venue:
  • ICSE '09 Proceedings of the 31st International Conference on Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Tools support is crucial for the acceptance of a new programming language. However, providing such tool support is a huge investment that can usually not be provided for a research language. With FeatureIDE, we have built an IDE for AHEAD that integrates all phases of feature-oriented software development. To reuse this investment for other tools and languages, we refactored FeatureIDE into an open source framework that encapsulates the common ideas of feature-oriented software development and that can be reused and extended beyond AHEAD. Among others, we implemented extensions for FeatureC++ and FeatureHouse, but in general, FeatureIDE is open for everybody to showcase new research results and make them usable to a wide audience of students, researchers, and practitioners.