Book 2014

Recommendation Systems in Software Engineering

ISBN: 978-3-642-45134-8 (Print) 978-3-642-45135-5 (Online)

Table of contents (19 chapters)

  1. Front Matter

    Pages i-xiii

  2. No Access

    Chapter

    Pages 1-11

    An Introduction to Recommendation Systems in Software Engineering

  3. Techniques

    1. Front Matter

      Pages 13-13

    2. No Access

      Chapter

      Pages 15-37

      Basic Approaches in Recommendation Systems

    3. No Access

      Chapter

      Pages 39-75

      Data Mining

    4. No Access

      Chapter

      Pages 77-92

      Recommendation Systems in-the-Small

    5. No Access

      Chapter

      Pages 93-130

      Source Code-Based Recommendation Systems

    6. No Access

      Chapter

      Pages 131-171

      Mining Bug Data

    7. No Access

      Chapter

      Pages 173-197

      Collecting and Processing Interaction Data for Recommendation Systems

    8. No Access

      Chapter

      Pages 199-222

      Developer Profiles for Recommendation Systems

    9. No Access

      Chapter

      Pages 223-242

      Recommendation Delivery

  4. Evaluation

    1. Front Matter

      Pages 243-243

    2. No Access

      Chapter

      Pages 245-273

      Dimensions and Metrics for Evaluating Recommendation Systems

    3. No Access

      Chapter

      Pages 275-300

      Benchmarking

    4. No Access

      Chapter

      Pages 301-327

      Simulation

    5. No Access

      Chapter

      Pages 329-355

      Field Studies

  5. Applications

    1. Front Matter

      Pages 357-357

    2. No Access

      Chapter

      Pages 359-386

      Reuse-Oriented Code Recommendation Systems

    3. No Access

      Chapter

      Pages 387-419

      Recommending Refactoring Operations in Large Software Systems

    4. No Access

      Chapter

      Pages 421-453

      Recommending Program Transformations

    5. No Access

      Chapter

      Pages 455-476

      Recommendation Systems in Requirements Discovery

    6. No Access

      Chapter

      Pages 477-509

      Changes, Evolution, and Bugs

    7. No Access

      Chapter

      Pages 511-537

      Recommendation Heuristics for Improving Product Line Configuration Processes

  6. Back Matter

    Pages 539-562