Recommendation Systems in Software Engineering

With the growth of public and private data stores and the emergence of off-the-shelf data-mining technology, recommendation systems have emerged that specifically address the unique challenges of navigating and interpreting software engineering data. This book collects, structures, and formalizes kn...

Full description

Bibliographic Details
Published in:Springer eBooks
Corporate Author: SpringerLink (Online service)
Other Authors: Robillard, Martin P. (Editor), Maalej, Walid (Editor), Walker, Robert J. (Editor), Zimmermann, Thomas (Editor)
Format: eBook
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2014.
Subjects:
Online Access:http://dx.doi.org/10.1007/978-3-642-45135-5
Перейти в каталог НБ ТГУ
Table of Contents:
  • 1 An Introduction to Recommendation Systems in Software Engineering
  • Part I Techniques
  • 2 Basic Approaches in Recommendation Systems
  • 3 Data Mining
  • 4 Recommendation Systems in-the-Small
  • 5 Source Code Based Recommendation Systems
  • 6 Mining Bug Data
  • 7 Collecting and Processing Interaction Data for Recommendation Systems
  • 8 Developer Profiles for Recommendation Systems
  • 9 Recommendation Delivery
  • Part II Evaluation
  • 10 Dimensions and Metrics for Evaluating Recommendation Systems
  • 11 Benchmarking
  • 12 Simulation
  • 13 Field Studies
  • Part III Applications
  • 14 Reuse-Oriented Code Recommendation Systems
  • 15 Recommending Refactoring Operations in Large Software Systems
  • 16 Recommending Program Transformations
  • 17 Recommendation Systems in Requirements Discovery
  • 18 Changes, Evolution and Bugs
  • 19 Recommendation Heuristics for Improving Product Line Configuration Processes.