Challenges in using Machine Learning to Support Software Engineering

被引:1
|
作者
Borges, Olimar Teixeira [1 ]
Couto, Julia Colleoni [1 ]
Ruiz, Duncan [1 ]
Prikladnicki, Rafael [1 ]
机构
[1] PUCRS Univ, Porto Alegre, RS, Brazil
关键词
Software Engineering; Machine Learning; Systematic Literature Review;
D O I
10.5220/0010429402240231
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the past few years, software engineering has increasingly automating several tasks, and machine learning tools and techniques are among the main used strategies to assist in this process. However, there are still challenges to be overcome so that software engineering projects can increasingly benefit from machine learning. In this paper, we seek to understand the main challenges faced by people who use machine learning to assist in their software engineering tasks. To identify these challenges, we conducted a Systematic Review in eight online search engines to identify papers that present the challenges they faced when using machine learning techniques and tools to execute software engineering tasks. Therefore, this research focuses on the classification and discussion of eight groups of challenges: data labeling, data inconsistency, data costs, data complexity, lack of data, non-transferable results, parameterization of the models, and quality of the models. Our results can be used by people who intend to start using machine learning in their software engineering projects to be aware of the main issues they can face.
引用
收藏
页码:224 / 231
页数:8
相关论文
共 50 条
  • [21] Software engineering decision support - A new paradigm for learning software organizations
    Ruhe, Günther
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2640 : 104 - 113
  • [22] Research challenges for machine learning-constructed software
    Pahl, Claus
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2023, 17 (01) : 1 - 4
  • [23] Research challenges for machine learning-constructed software
    Claus Pahl
    Service Oriented Computing and Applications, 2023, 17 : 1 - 4
  • [24] Quantum machine learning: from physics to software engineering
    Melnikov, Alexey
    Kordzanganeh, Mohammad
    Alodjants, Alexander
    Lee, Ray-Kuang
    ADVANCES IN PHYSICS-X, 2023, 8 (01):
  • [25] Keynote: Machine Learning on the Edge A Software Engineering Perspective
    Lalanda, Philippe
    2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [26] Teaching Machine Learning as Part of Agile Software Engineering
    Chenoweth, Steve
    Linos, Panagiotis K.
    IEEE TRANSACTIONS ON EDUCATION, 2024, 67 (03) : 377 - 386
  • [27] Analysis of Software Engineering for Agile Machine Learning Projects
    Singla, Kushal
    Bose, Joy
    Naik, Chetan
    IEEE INDICON: 15TH IEEE INDIA COUNCIL INTERNATIONAL CONFERENCE, 2018,
  • [28] On the Challenges of Correctly Using Metamodels in Software Engineering
    Henderson-Sellers, Brian
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2007, 161 : 3 - 35
  • [29] Using the ModelSet Dataset to Support Machine Learning in Model-Driven Engineering
    Hernandez Lopez, Jose Antonio
    Canovas Izquierdo, Javier Luis
    Sanchez Cuadrado, Jesus
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 66 - 70
  • [30] A toolbox of machine learning software to support microbiome analysis
    Marcos-Zambrano, Laura Judith
    Lopez-Molina, Victor Manuel
    Bakir-Gungor, Burcu
    Frohme, Marcus
    Karaduzovic-Hadziabdic, Kanita
    Klammsteiner, Thomas
    Ibrahimi, Eliana
    Lahti, Leo
    Loncar-Turukalo, Tatjana
    Dhamo, Xhilda
    Simeon, Andrea
    Nechyporenko, Alina
    Pio, Gianvito
    Przymus, Piotr
    Sampri, Alexia
    Trajkovik, Vladimir
    Lacruz-Pleguezuelos, Blanca
    Aasmets, Oliver
    Araujo, Ricardo
    Anagnostopoulos, Ioannis
    Aydemir, Onder
    Berland, Magali
    Calle, M. Luz
    Ceci, Michelangelo
    Duman, Hatice
    Gundogdu, Aycan
    Havulinna, Aki S.
    Kaka Bra, Kardokh Hama Najib
    Kalluci, Eglantina
    Karav, Sercan
    Lode, Daniel
    Lopes, Marta B.
    May, Patrick
    Nap, Bram
    Nedyalkova, Miroslava
    Paciencia, Ines
    Pasic, Lejla
    Pujolassos, Meritxell
    Shigdel, Rajesh
    Susin, Antonio
    Thiele, Ines
    Truica, Ciprian-Octavian
    Wilmes, Paul
    Yilmaz, Ercument
    Yousef, Malik
    Claesson, Marcus Joakim
    Truu, Jaak
    Carrillo de Santa Pau, Enrique
    FRONTIERS IN MICROBIOLOGY, 2023, 14