Reuse-Oriented Code Recommendation Systems


Janjic, Werner ; Hummel, Oliver ; Atkinson, Colin



DOI: https://doi.org/10.1007/978-3-642-45135-5_14
Additional URL: https://sites.google.com/site/rsseresearch/book/c1...
Document Type: Book chapter
Year of publication: 2014
Book title: Recommendation Systems in Software Engineering
Page range: 359-386
Author/Publisher of the book
(only the first ones mentioned)
:
Robillard, Martin P.
Place of publication: Berlin
Publishing house: Springer Berlin
ISBN: 978-3-642-45134-8 , 978-3-642-45135-5
Publication language: English
Institution: School of Business Informatics and Mathematics > Softwaretechnik (Atkinson)
Subject: 004 Computer science, internet
600 Technology
Abstract: Effective software reuse has long been regarded as an important foundation for a more engineering-like approach to software development. Proactive recommendation systems that have the ability to unobtrusively suggest immediately applicable reuse opportunities can become a crucial step toward realizing this goal and making reuse more practical. This chapter focuses on tools that support reuse through the recommendation of source code—reuse-oriented code recommendation systems (ROCR). These support a large variety of common code reuse approaches from the copy-and-paste metaphor to other techniques such as automatically generating code using the knowledge gained by mining source code repositories. In this chapter, we discuss the foundations of software search and reuse, provide an overview of the main characteristics of ROCR systems, and describe how they can be built.

Dieser Eintrag ist Teil der Universitätsbibliographie.




+ Citation Example and Export

Janjic, Werner ; Hummel, Oliver ; Atkinson, Colin (2014) Reuse-Oriented Code Recommendation Systems. Robillard, Martin P. Recommendation Systems in Software Engineering Berlin 359-386 [Book chapter]


+ Search Authors in

+ Page Views

Hits per month over past year

Detailed information



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item