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 :
بازگشت