What recommendation systems for software engineering recommend: A systematic literature review
MetadataShow full item record
A recommendation system for software engineering (RSSE) is a software application that provides information items estimated to be valuable for a software engineering task in a given context. Present the results of a systematic literature review to reveal the typical functionality offered by existing RSSEs, research gaps, and possible research directions. We evaluated 46 papers studying the benefits, the data requirements, the information and recommendation types, and the effort requirements of RSSE systems. We include papers describing tools that support source code related development published between 2003 and 2013. The results show that RSSEs typically visualize source code artifacts. They aim to improve system quality, make the development process more efficient and less expensive, lower developer's cognitive load, and help developers to make better decisions. They mainly support reuse actions and debugging, implementation, and maintenance phases. The majority of the systems are reactive. Unexploited opportunities lie in the development of recommender systems outside the source code domain. Furthermore, current RSSE systems use very limited context information and rely on simple models. Context-adapted and proactive behavior could improve the acceptance of RSSE systems in practice.
Showing items related by title, author, creator and subject.
A framework for systematic analysis of open access journals and its application in software engineering and information systems Graziotin D; Wang X; Abrahamsson PK (2014)This article is a contribution towards an understanding of open access (OA) publishing. It proposes an analysis framework of 18 core attributes, divided into the areas of bibliographic information, activity metrics, ...
Industry 4.0 as an enabler of proximity for construction supply chains: A systematic literature review Dallasega P; Rauch E; Linder C (2018)The fourth industrial revolution (Industry 4.0) is changing not only the manufacturing industry but also the construction industry and its connected supply chains. Construction supply chains (CSCs) have specific characteristics, ...
Calabrò A; Vecchiarini M; Gast J; Campopiano G; De Massis A; Kraus S (2019)Through a systematic review of 118 peer-reviewed journal articles published between 1961 and 2017, this article provides an integrative picture of the state of the art of the family firm innovation literature. Our aim is ...