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