UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Peaks and Valleys: A Journey Through Predictive Modelling for Software Engineering

Moussa, Rebecca; (2023) Peaks and Valleys: A Journey Through Predictive Modelling for Software Engineering. Doctoral thesis (Ph.D), UCL (University College London). Green open access

[thumbnail of PhD_Thesis_Rebecca_Moussa_FinalVersion.pdf]
Preview
Text
PhD_Thesis_Rebecca_Moussa_FinalVersion.pdf - Accepted Version

Download (2MB) | Preview

Abstract

Over the last decade automated predictive models have become very popular in a wide range of software engineering research areas, including software requirements, software design and development, testing and debugging and software maintenance. Despite the huge rise in these automated approaches and the investigation of their use in a wide range of areas, optimal results have not yet been reached, exper- imental and evaluation pitfalls still exist, and few studies have sought how they can be applied in industry. As a result, both researchers and practitioners still seek ways to achieve more accurate estimates, as well as increase the adoption of automated predictive models in practice. Therefore, enhancing the design, use and evaluation of predictive models is of great need. The work in this thesis seeks new ways to achieve machine-human coopera- tion to help ameliorate the performance and real-world applicability of automated prediction models. It also investigates current prediction evaluation measures and the use of different machine learning APIs as possible sources of conclusion insta- bility (i.e., inability to consistently and uniformly present the results of empirical software engineering models), in order to increase the robustness of the empirical studies. The approaches presented herein target two of the main areas for soft- ware engineering predictive models, specifically the areas of software effort estima- tion and software defect prediction, and advances them with both algorithmic and methodological contributions.

Type: Thesis (Doctoral)
Qualification: Ph.D
Title: Peaks and Valleys: A Journey Through Predictive Modelling for Software Engineering
Open access status: An open access version is available from UCL Discovery
Language: English
Additional information: Copyright © The Author 2023. Original content in this thesis is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) Licence (https://creativecommons.org/licenses/by-nc/4.0/). Any third-party copyright material present remains the property of its respective owner(s) and is licensed under its existing terms. Access may initially be restricted at the author’s request.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10180519
Downloads since deposit
46Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item