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
Link To Document