• 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