Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorFarshidi, S.
dc.contributor.authorMrvar, Gal
dc.date.accessioned2023-08-10T00:02:43Z
dc.date.available2023-08-10T00:02:43Z
dc.date.issued2023
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/44571
dc.description.abstractSoftware cost estimation is a long-standing research area in software engineering. The diverse array of cost-affecting factors, coupled with the dynamic nature of software development, necessitates constant caution in this domain. Over the years, several strategies and models were formulated to tackle this issue, each presenting different degrees of success and usability. This study introduces a software cost estimation tool that significantly improves the current scenario by automating the data extraction process from an online software project repository. This tool, devised through extensive research and expert insights, collects, aggregates, and stores project data in a dataset, creating a comprehensive knowledge base. The automatic extraction and aggregation of project data overcome the manual and time-consuming data collection processes prevalent in the current scenario, thereby enhancing efficiency and precision. It provides an easily accessible and ready-to-use repository for researchers, enabling them to experiment and identify critical factors affecting software costs without being burdened by the data collection process. Furthermore, our data repository allows for software effort estimation using various machine-learning techniques. Within the scope of this study, we implemented and evaluated four specific methods, offering researchers a launchpad for comparative analysis and refinement of existing models. The implementation and application of the developed tool showcase its potential to improve the field. By offering a novel perspective and methodology for software cost estimation, it contributes significantly to this research area. Furthermore, it lays the groundwork for future researchers to further explore this domain with ease and precision, indicating a promising direction for the evolution of software cost estimation methodologies.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectThe primary objective of this research was to develop a cost estimation model by utilizing open-source data extracted from GitHub. The model was constructed employing a variety of machine learning approaches, offering a comprehensive analysis of the potential applications of these techniques within the context of cost estimation.
dc.titleLeveraging Open-Source Data for Software Cost Estimation: A Predictive Modeling Approach
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.courseuuBusiness Informatics
dc.thesis.id21336


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record