Informatsionnye Tekhnologii i Vychslitel'nye Sistemy
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Guidelines for authors

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatsionnye Tekhnologii i Vychslitel'nye Sistemy:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2023, Issue 4, Pages 86–95
DOI: https://doi.org/10.14357/20718632230408
(Mi itvs837)
 

SOFTWARE ENGINEERING

A survey on machine learning techniques for software engineering

J. Asaad, E. Yu. Avksentieva

ITMO University, St. Petersburg, Russia
Abstract: Machine learning (ML) environments offer a variety of methods and tools that help to solve problems in different areas, including software engineering (SE). Currently, a large number of researchers are interested in the possibilities of using various machine learning techniques in software engineering. This paper provides an overview of machine learning techniques used in each stage of the software development life cycle (SDLC). The contribution of this review is significant. Firstly, by analyzing sources from bibliographic and abstract databases, it was found that the topic of integrating machine learning techniques into software engineering is relevant. Secondly, the article poses questions and reviews the methodology of this research. In addition, machine learning methods are systematized according to their application at each stage of software development. Despite the vast amount of research work on the use of machine learning techniques in software engineering, further research is required to achieve comprehensive comparisons and synergies of the approaches used, meaningful evaluations based on detailed practical implementations that could be adopted by the industry. Thus, future efforts should be directed towards reproducible research rather than isolated new ideas. Otherwise, most of these applications will remain poorly realized in practice.
Keywords: machine learning, software engineering, software development life cycle.
Bibliographic databases:
Document Type: Article
Language: English
Citation: J. Asaad, E. Yu. Avksentieva, “A survey on machine learning techniques for software engineering”, Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2023, no. 4, 86–95
Citation in format AMSBIB
\Bibitem{AsaAvk23}
\by J.~Asaad, E.~Yu.~Avksentieva
\paper A survey on machine learning techniques for software engineering
\jour Informatsionnye Tekhnologii i Vychslitel'nye Sistemy
\yr 2023
\issue 4
\pages 86--95
\mathnet{http://mi.mathnet.ru/itvs837}
\crossref{https://doi.org/10.14357/20718632230408}
\elib{https://elibrary.ru/item.asp?id=56573802}
Linking options:
  • https://www.mathnet.ru/eng/itvs837
  • https://www.mathnet.ru/eng/itvs/y2023/i4/p86
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatsionnye  Tekhnologii i Vychslitel'nye Sistemy
    Statistics & downloads:
    Abstract page:29
    References:2
    First page:8
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024