Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Software Engineering

Undergraduate Student Research Internships Conference

Machine learning

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Evaluating Machine Learning Model Stability For Software Bug Prediction, Joud El-Shawa Aug 2021

Evaluating Machine Learning Model Stability For Software Bug Prediction, Joud El-Shawa

Undergraduate Student Research Internships Conference

Large software systems are implemented using many different programming languages and scripts, and consequently the dependencies between their components are very complex. It is therefore difficult to extract and understand these dependencies by solely analyzing the source code, so that failure risks can be detected accurately. On the other hand, it is a common practice for software engineers to keep track of process related metrics such as the number of times a component was maintained, with which other components it has been co-committed, whether the maintenance activity was a bug-fixing activity, and how many lines of source code have been …