skip to main content
research-article

Recommendation Systems for Software Engineering

Published: 01 July 2010 Publication History
  • Get Citation Alerts
  • Abstract

    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.

    Cited By

    View all
    • (2024)Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based StudyProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644918(571-583)Online publication date: 15-Apr-2024
    • (2024)User-Centric Deployment of Automated Program Repair at BloombergProceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice10.1145/3639477.3639756(81-91)Online publication date: 14-Apr-2024
    • (2024)Engineering recommender systems for modelling languages: concept, tool and evaluationEmpirical Software Engineering10.1007/s10664-024-10483-329:4Online publication date: 18-Jun-2024
    • Show More Cited By

    Index Terms

    1. Recommendation Systems for Software Engineering
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image IEEE Software
      IEEE Software  Volume 27, Issue 4
      July 2010
      93 pages

      Publisher

      IEEE Computer Society Press

      Washington, DC, United States

      Publication History

      Published: 01 July 2010

      Author Tags

      1. coding tools and techniques
      2. design tools and techniques
      3. development tools
      4. programming environments
      5. software construction tools
      6. software engineering
      7. software engineering, development tools, programming environments, software construction tools, coding tools and techniques, design tools and techniques

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 14 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based StudyProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644918(571-583)Online publication date: 15-Apr-2024
      • (2024)User-Centric Deployment of Automated Program Repair at BloombergProceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice10.1145/3639477.3639756(81-91)Online publication date: 14-Apr-2024
      • (2024)Engineering recommender systems for modelling languages: concept, tool and evaluationEmpirical Software Engineering10.1007/s10664-024-10483-329:4Online publication date: 18-Jun-2024
      • (2024)Modelling assistants based on information reuse: a user evaluation for language engineeringSoftware and Systems Modeling (SoSyM)10.1007/s10270-023-01094-523:1(57-84)Online publication date: 1-Feb-2024
      • (2023)Personalized Recommendation Model Based on Improved GRU Network in Big Data EnvironmentJournal of Electrical and Computer Engineering10.1155/2023/31622202023Online publication date: 1-Jan-2023
      • (2023)4Experts: A Task Recommendation Approach Using Machine Learning and Biometric DataProceedings of the XIX Brazilian Symposium on Information Systems10.1145/3592813.3592882(1-8)Online publication date: 29-May-2023
      • (2023)A Machine Learning Approach for Automated Filling of Categorical Fields in Data Entry FormsACM Transactions on Software Engineering and Methodology10.1145/353302132:2(1-40)Online publication date: 4-Apr-2023
      • (2023)An Architectural Technical Debt Index Based on Machine Learning and Architectural SmellsIEEE Transactions on Software Engineering10.1109/TSE.2023.328617949:8(4169-4195)Online publication date: 1-Aug-2023
      • (2023)WEBAPIK: a body of structured knowledge on designing web APIsRequirements Engineering10.1007/s00766-023-00401-228:3(441-479)Online publication date: 14-Mar-2023
      • (2023)CrossFixJournal of Software: Evolution and Process10.1002/smr.255436:4Online publication date: 23-Mar-2023
      • Show More Cited By

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media