• DocumentCode
    2406320
  • Title

    Feature engineering [software development]

  • Author

    Turner, C. Reid ; Fuggetta, Alfonso ; Lavazza, Luigi ; Wolf, Alexander L.

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • fYear
    1998
  • fDate
    16-18 Apr 1998
  • Firstpage
    162
  • Lastpage
    164
  • Abstract
    The notion of feature is widely used to denote the functional structure and visible properties of a software system. More specifically, features are meant to represent a user centric organization of a software system´s functionality. Yet, other than during requirements analysis, features are seldom treated explicitly by most existing tools and methods. The paper argues that a feature orientation can provide benefits to software developers throughout the software life cycle. We envisage specific applications of the notion of feature that provide a powerful and unifying structure for software life cycle artifacts and activities. We discuss the problems and issues to be addressed, a brief summary of our current research work, and suggestions and directions for future research in a new area we call “feature engineering”
  • Keywords
    reverse engineering; software development management; user centred design; feature engineering; feature orientation; functional structure; requirements analysis; research work; software developers; software life cycle; software system; software system functionality; user centric organization; visible properties; Application software; Computer science; Documentation; Life testing; Power engineering and energy; Programming; Software architecture; Software engineering; Software systems; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1998. Proceedings. Ninth International Workshop on
  • Conference_Location
    Ise-Shima
  • Print_ISBN
    0-8186-8439-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1998.667935
  • Filename
    667935