• DocumentCode
    1995104
  • Title

    FeatureIDE: A tool framework for feature-oriented software development

  • Author

    Kästner, Christian ; Thüm, Thomas ; Saake, Gunter ; Feigenspan, Janet ; Leich, Thomas ; Wielgorz, Fabian ; Apel, Sven

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Magdeburg, Magdeburg
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    611
  • Lastpage
    614
  • 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.
  • Keywords
    C++ language; software maintenance; software tools; FeatureC++; FeatureHouse; FeatureIDE; feature-oriented software development; programming language; Availability; Computer languages; Computer science; Education; Informatics; Investments; Java; Mathematics; Open source software; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-3453-4
  • Type

    conf

  • DOI
    10.1109/ICSE.2009.5070568
  • Filename
    5070568