paper-with-me

Papers

Machine Learning for Software Engineering: A Tertiary Study

2022-11-17 · Zoe Kotti, Rafaila Galanopoulou, Diomidis Spinellis

Machine learning (ML) techniques increase the effectiveness of software engineering (SE) lifecycle activities. We systematically collected, quality-assessed, summarized, and categorized 83 reviews in ML for SE published between 2009-2022, covering 6,117 primary studies. The SE areas most tackled with ML are software quality and testing, while human-centered areas appear more challenging for ML. We propose a number of ML for SE research challenges and actions including: conducting further empirical validation and industrial studies on ML; reconsidering deficient SE methods; documenting and automating data collection and pipeline processes; reexamining how industrial practitioners distribute their proprietary data; and implementing incremental ML approaches.

📄 PDF Abstract BibTeX arXiv:2211.09425

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Machine Learning for Software Engineering: A Systematic Mapping

2020-05-27 · Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed

Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems. However, the full potential of machine l…

ArticlesBIG-bench Machine LearningSelf-Learning

A Tertiary Review of Large Language Model-Based Code Generating Tasks: Trends, Challenges, and Future Directions

2026-05-25 · Muslim Chochlov, Michael English, Jim Buckley arxiv

Context. Large language models (LLMs) are increasingly applied to code-generating tasks (CGTs) in software engineering. While reported results are promising, the broader effects of such application and their integration …

A Systematic Literature Review on the Use of Machine Learning in Software Engineering

2024-06-19 · Nyaga Fred, I. O. Temkin

Software engineering (SE) is a dynamic field that involves multiple phases all of which are necessary to develop sustainable software systems. Machine learning (ML), a branch of artificial intelligence (AI), has drawn a …

Systematic Literature Review

SELM: Software Engineering of Machine Learning Models

2021-03-20 · Nafiseh Jafari, Mohammad Reza Besharati, Mohammad Izadi, Maryam Hourali

One of the pillars of any machine learning model is its concepts. Using software engineering, we can engineer these concepts and then develop and expand them. In this article, we present a SELM framework for Software Eng…

BIG-bench Machine Learning

Studying Software Engineering Patterns for Designing Machine Learning Systems

2019-10-10 · Hironori Washizaki, Hiromu Uchida, Foutse khomh, Yann-Gael Gueheneuc

Machine-learning (ML) techniques have become popular in the recent years. ML techniques rely on mathematics and on software engineering. Researchers and practitioners studying best practices for designing ML application …

BIG-bench Machine LearningSystematic Literature Review