DocumentCode
2707887
Title
Agile software reuse recommender
Author
McCarey, Frank
Author_Institution
Dept. of Comput. Sci., Univ. Coll. Dublin, Ireland
fYear
2005
fDate
15-21 May 2005
Firstpage
652
Abstract
The demand for organisations to produce new or enhanced software implementations quickly in response to an ever changing environment has fuelled the use of agile processes. In such processes, the role of analysis, design models and documentation in the creation and evolution of the software is often marginalized. These challenges facing developers are the main motivation for our work. Reuse rewards and must be fostered. We must assist and encourage developers in making full use of large component repositories by complementing component retrieval with component recommendation, this allows developers to discover or locate components in a time efficient manner. The recommendation approach should be consistent with the principles of agile development; reusable components currently being developed should not need any additional documentation and reuse of such components should be appealing, straightforward and require little additional developer effort.
Keywords
object-oriented programming; software reusability; agile development; agile software reuse recommender; component recommendation; component repository; component retrieval; Artificial intelligence; Collaborative software; Computer science; Documentation; Educational institutions; Filtering; Information retrieval; Software engineering; Software maintenance; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN
1-59593-963-2
Type
conf
DOI
10.1109/ICSE.2005.1553632
Filename
1553632
Link To Document