Impact of Machine Learning on Software Development Life Cycle

被引:0
作者
Navaei, Maryam [1 ]
Tabrizi, Nasseh [1 ]
机构
[1] East Carolina Univ, Dept Comp Sci, East 5th St, Greenville, NC 27858 USA
来源
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023 | 2023年
关键词
Software Engineering; Software Development Life Cycle; Artificial Intelligence; Machine Learning; Machine Learning Algorithms;
D O I
10.5220/0011997200003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This research concludes an overall summary of the publications so far on the applied Machine Learning (ML) techniques in different phases of Software Development Life Cycle (SDLC) that includes Requirement Analysis, Design, Implementation, Testing, and Maintenance. We have performed a systematic review of the research studies published from 2015-2023 and revealed that Software Requirements Analysis phase has the least number of papers published; in contrast, Software Testing is the phase with the greatest number of papers published.
引用
收藏
页码:718 / 726
页数:9
相关论文
共 58 条
  • [1] Abubakar H., 2020, Interplay of Machine Learning and Software Engineering for Quality Estimations
  • [2] Allamanis, 2018, The adverse effects of code duplication in machine learning models of code
  • [3] Alloghani M., 2020, An Intelligent Journey to Machine Learning Applications in Component -Based Software Engineering
  • [4] Alsolai H., 2018, Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques
  • [5] Aniche M., 2020, IEEE Transactions on Software Engineering
  • [6] Banga M., 2019, Implementation of Machine Learning Techniques in Software Reliability: A framework
  • [7] Baskar N., 2018, An Evolving Neuro-PSO-based Software Maintainability Prediction
  • [8] Bhatore S., 2021, Software Patterns to Identify Credit Risk Patterns
  • [9] Bhavsar K., 2019, Machine Learning: A Software Process Reengineering in Software Development Organization-Research Gate
  • [10] Bird C., 2017, Software Engineering for Machine-Learning: A Case Study