Advanced search
Start date
Betweenand


ML@SE: What do we know about how Machine Learning impact Software Engineering practice?

Full text
Author(s):
Borges, Olimar ; Lima, Marcia ; Couto, Julia ; Gadelha, Bruno ; Conte, Tayana ; Prikladnicki, Rafael ; Rocha, A ; Bordel, B ; Penalvo, FG ; Goncalves, R
Total Authors: 10
Document type: Journal article
Source: 2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI); v. N/A, p. 6-pg., 2022-01-01.
Abstract

Machine learning (ML) based approaches provide efficient solutions successfully applied to different domains. In Software Engineering (SE) domain, ML is improving and automating various development activities, such as requirement classification, refactoring, defects prediction, and effort estimation. We investigated whether and how ML techniques currently support software development tasks and improve the way practitioners do their job. To achieve this objective, we performed a literature review and snowballing, obtaining a set of 209 articles. As a result, we present an organized approach among the first ten areas of SWEBOK, which guides possible ML solutions used in the tasks of the SE. (AU)

FAPESP's process: 20/05191-2 - INDEXAR: Individualization of user experience for remote learning tools
Grantee:Tayana Uchôa Conte
Support Opportunities: Regular Research Grants