Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

  Machine learning for predicting defect-inducing software changes


   College of Science & Engineering

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
  Dr L Minku, Dr Bo Wang  No more applications being accepted  Competition Funded PhD Project (Students Worldwide)

About the Project

Software systems have become ever larger and more complex. This inevitably leads to software defects, whose debugging is estimated to cost the global economy 312 billion USD annually. Reducing the number of software defects is challenging, and particularly important given the strong pressure towards rapid delivery. Such pressure impedes different parts of the software source code to all receive equally large amount of inspection and testing effort.

In order to help software engineers to target special testing and inspection attention towards parts of the source code most likely to induce defects, this project will develop novel machine learning approaches for predicting defect-inducing changes in the source code. These approaches will use data produced during the software development process to create machine learning models able to provide such predictions as soon as software changes are implemented. It is expected that, by using these approaches, the risk of software developers committing defect-inducing software changes will be reduced, saving debugging cost and ultimately increasing software quality.

The student will start the project by reviewing existing literature on machine learning and prediction of defect-inducing software changes. Novel machine learning approaches will then be developed to overcome problems of existing approaches. The new approaches will be evaluated and compared against other approaches based on existing software projects.

Funding Notes

For UK Students: Fully funded College of Science and Engineering studentship available, 3 year duration.

For EU Students: Fully funded College of Science and Engineering studentship available, 3 year duration

For International (Non-EU) Students: Stipend and Home/EU level fee waiver available, 3 years duration. International students will need to provide additional funds for remainder of tuition fees.

Please direct informal enquiries to the project supervisor.

If you wish to apply formally, please do so via: https://www2.le.ac.uk/colleges/scieng/research/pgr and selecting the project from the list.

References

Mockus, A., Weiss, D., “Predicting risk of software changes”, Bell Labs Technical Journal, 5(2):169–180, 2000.http://mockus.org/papers/bltj13.pdf