Recommendation Systems for Software Engineering

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 sys...

Full description

Saved in:
Bibliographic Details
Published inIEEE software Vol. 27; no. 4; pp. 80 - 86
Main Authors Robillard, Martin, Walker, Robert, Zimmermann, Thomas
Format Journal Article
LanguageEnglish
Published Los Alamitos, CA IEEE 01.07.2010
IEEE Computer Society
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
ISSN:0740-7459
1937-4194
DOI:10.1109/MS.2009.161