more in terms of simplifying SE. Software Testing is
utilizing ML techniques more than any other SDLC
phase since there are a lot of datasets available to
researchers.
Our future work aims at addressing the challenges
outlined in Software Requirements Analysis,
Architecture Patterns, Software Maintenance and
ultimately creation of datasets for those phases. Also,
future works could look at data mining, predictive
design and modeling for different software
applications including mobile applications.
REFERENCES
Abubakar, H., Obaidat, M. S., Gupta, A., Bhattacharya, P.,
Tanwar, S. (2020) - Interplay of Machine Learning and
Software Engineering for Quality Estimations – IEEE
Allamanis, M. (2018) - The adverse effects of code
duplication in machine learning models of code –
Research Gate.
Alloghani, M., Al-Jumeily, D., Baker, T., Hussain, A.,
Mustafina, J., Ahmed J. Aljaaf (2020) - An Intelligent
Journey to Machine Learning Applications in
Component-Based Software Engineering - Springer.
Software Maintainability Metrics Prediction – IEEE.
Aniche, M., Maziero, E., Durelli, R., Durelli, V. H. S.
(2020) - The Effectiveness of Supervised Machine
Learning Algorithms in Predicting Software
Refactoring – IEEE.
Alsolai, H. (2018) - Predicting Software Maintainability in
Object-Oriented Systems Using Ensemble Techniques –
IEEE.
Banga, M., Bansal, A., Singh, A. (2019) - Implementation
of Machine Learning Techniques in Software
Reliability: A framework – IEEE.
Baskar, N. and Chandrasekar, C. (2018) - An Evolving
Neuro-PSO-based Software Maintainability Prediction
– IEEE.
Bhatore, S., Reddy, Y., R., Sanagavarapu, L. M, Chandra,
S. S. (2021) - Software Patterns to Identify Credit Risk
Patterns – IEEE.
Bhavsar, K., Gopalan, S., Shah, V. (2019) - Machine
Learning: A Software Process Reengineering in
Software Development Organization – Research Gate.
Bird, C., DeLine, R., Gall, H., Kamar, E., Nagappan, N.,
Nushi B., Zimmermann, T. (2017) - Software
Engineering for Machine-Learning: A Case Study –
IEEE.
Borges, O. T., Couto, J. C., Ruiz, D., Priklladnicki, R.
(2021) – Challeneges in using Machine Learning to
Support Software Engineering – Research Gate.
Cetiner, M., Sahingoz, O. K. (2020) - A Comparative
Analysis for Machine Learning based Software Defect
Prediction Systems – IEEE.
Chen, C., Seff, A., Kornhauser, A., and Xiao, J. (2015) -
DeepDriving: Learning affordance for direct
perception in autonomous driving - IEEE.
Dwivedi, A. K., Tirkey, A. , Rath, S. K. (2016) - Applying
software metrics for the mining of design pattern –
IEEE.
Dwivedi, A. K., Tirkey, A., Ray, R. B., Rath, S. K. (2016)
- Software design pattern recognition using machine
learning techniques – IEEE.
DE-Arteaga, M., Herlands, W., Neill, D. B., Dubrawski, A.
(2018) - Machine Learning for the Developing World –
ACM.
Elhabbash, A., Salama, M., Bahsoon, R., Tino, P. (2019) -
Self-awareness in Software Engineering: A Systematic
Literature Review – ACM
Elmidaoui, S., Cheikhi, L., Idri, A., Abran, A. (2020) -
Machine Learning Techniques for Software
Maintainability Prediction: Accuracy Analysis –
Springer.
England, M. (2018) - Machine Learning for Mathematical
Software – Springer.
Esteves, G., Figueiredo, E., Veloso, A., Viggiato, M., Nivio
(2020) - Understanding Machine Learning Software
Defect Predictions – Springer.
Giray, G (2021) - A software engineering perspective on
engineering machine learning systems: State of the art
and challenges - Science Direct.
Gramajo, M., Ballejos, L., Ale, M. (2020) - Seizing
Requirements Engineering Issues through Supervised
Learning Techniques – IEEE.
Gong, Z., Zhong, P., Hu, P. (2019) - Diversity in Machine
Learning – IEEE.
Gupta, S., Chug, A. (2021) - An Optimized Extreme
Learning Machine Algorithm for Improving Software
Maintainability Prediction – IEEE.
Gupta, H., Kumar, L., Neti, L. B. M. (2019) - An Empirical
Framework for Code Smell Prediction using Extreme
Learning Machine – IEEE.
Haleem, M., Farooqui, M. F., Faisal, M. (2021) - Cognitive
impact validation of requirement uncertainty in
software project development – Science Direct.
Herzig, K. and Nagappan, N. (2015) - empirically detecting
false test alarms using association rules – IEEE.
Holzinger, A., Kieseberg, P., Weippl, D., Tjoa, A. (2018) -
Current Advances, Trends and Challenges of Machine
Learning and Knowledge Extraction: From Machine
Learning to Explainable AI – Springer.
Horkoff, J. (2019) - Non-Functional Requirements for
Machine Learning: Challenges and New Directions –
IEEE.
Hutchinson, B., Smart, A., Hanna, A., Denton, E. (2021) -
Towards Accountability for Machine Learning
Datasets: Practices from Software Engineering and
Infrastructure – ACM.
Iqbal, T., Elahidoost, P., Lúcio, L. (2018) - A Bird's Eye
View on Requirements Engineering and Machine
Learning – IEEE.
Jha, S., Kumar, R., Son, L. H., Abdel-Basset, M.,
Priyadarshini, I., Sharma, R., Long, H. V. (2019) - Deep
Learning Approach for Software Maintainability
Metrics Prediction
Karim, M. S., Warnars, H. L. H. S., Gaol, F. L.,
Abdurachman, E., Soewito, B. (2017) - Software