DocumentCode :
1366666
Title :
Recommendation Systems for Software Engineering
Author :
Robillard, Martin P. ; Walker, Robert J. ; Zimmermann, Thomas
Author_Institution :
McGill Univ., Montreal, QC, Canada
Volume :
27
Issue :
4
fYear :
2010
Firstpage :
80
Lastpage :
86
Abstract :
Software development can be challenging because of the large information spaces that developers must navigate. Without assistance, developers can become bogged down and spend a disproportionate amount of their time seeking information at the expense of other value-producing tasks. Recommendation systems for software engineering (RSSEs) are software tools that can assist developers with a wide range of activities, from reusing code to writing effective bug reports. The authors provide an overview of recommendation systems for software engineering: what they are, what they can do for developers, and what they might do in the future.
Keywords :
recommender systems; software tools; bug reports; information space; recommendation system; software development; software engineering; software tool; time seeking information; value-producing task; coding tools and techniques; design tools and techniques; development tools; programming environments; software construction tools; software engineering;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2009.161
Filename :
5235134
Link To Document :
بازگشت