File(s) under embargo
until file(s) become available
Machine Learning-Assisted Software Reuse Prediction and Analysis
thesisposted on 2023-10-20, 08:00 authored by MATTHEW YIT HANG YEOW
Software reuse is integral in software engineering as it augments software quality. The significance of software reuse is to expedite software production to meet the ever-growing demands of advancing society. Despite this importance, research has yet to discover optimal ways to identify adequate, highly reusable software. Practitioners and researchers still rely on manual approaches to determine reuse. Recent data mining and AI-Machine Learning (ML) developments have unlocked the potential to automate labour-intensive tasks. Hence, this study employs ML in software reuse prediction, showing promising results. Additionally, key software aspects are identified so developers know what to focus on during development.