Enhancing Software Requirement Classification via Dataset Fusion and Machine Learning

dc.authorwosidFWU-2100-2022
dc.authorwosidNQT-6529-2025
dc.authorwosidAAY-5207-2020
dc.authorwosidOLC-0756-2025
dc.authorwosidABW-9013-2022
dc.contributor.authorRaza, Muhammad Owais
dc.contributor.authorMir, Vajeeha
dc.contributor.authorRasheed, Jawad
dc.contributor.authorYeşiltepe, Mirşat
dc.contributor.authorAlsubai, Shtwai
dc.contributor.authorRasheed, Jawad
dc.contributor.department-temp
dc.date.accessioned2026-05-06T12:16:22Z
dc.date.issued2025
dc.departmentMühendislik ve Doğa Bilimleri Fakültesi
dc.description.abstractSoftware engineering involves numerous steps; a successful software product follows these guidelinesto the core. One such step is gathering requirements for a software product. This step is quite expensivein terms of time and money; a potential solution is to automate the requirement collection process.Automating the process of gathering software requirements requires separating requirements into types.An approach to predict the type of requirement is using text classification and machine learning; however,the problem with this approach is that it requires a large amount of data, which is not available forthis use case. In this study, we perform dataset fusion to create a large dataset. We applied verticalfusion, which increased the number of instances in the dataset. Once a fusion-based dataset is created,machine learning algorithms are applied, and based on empirical results, the performance of the machinelearning model after fusion drastically improved to 87.78% f1score with support vector machine (SVM).This improvement shows the efficacy of data fusion in improving the performance of a text classifierand demonstrates that it can overcome the limitations of small datasets by combining data from diversesources. Our study demonstrated the robustness of our approach in software requirement classificationby surpassing the highest recall scores from the previous four years, achieving 94.20% with fusion-basedSVC and outperforming previous models even in non-fusion settings.
dc.identifier.citationRaza, M., Mir, V., Rasheed, J., Yeşiltepe, M., & Alsubai, S.. (2025). Enhancing Software Requirement Classification via Dataset Fusion and Machine Learning. Acta Infologica, 9(1), 275–292. https://doi.org/10.26650/acin.1634472
dc.identifier.doi10.26650/acin.1634472
dc.identifier.endpage292
dc.identifier.issn2602-3563
dc.identifier.issue1
dc.identifier.orcid0000-0003-3761-1641
dc.identifier.startpage275
dc.identifier.urihttps://doi.org/10.26650/acin.1634472
dc.identifier.urihttps://hdl.handle.net/20.500.12436/9498
dc.identifier.volume9
dc.identifier.wos001511513000001
dc.identifier.wosqualityQ4
dc.indekslendigikaynakWeb of Science
dc.language.isoen
dc.publisherİstanbul University
dc.relation.ispartofActa Infologica
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Öğrenci
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectSoftware Engineering
dc.subjectMachine Learning
dc.subjectSoftware Requirement Engineering
dc.subjectHybrid Models
dc.subjectEnsemble Modeling
dc.titleEnhancing Software Requirement Classification via Dataset Fusion and Machine Learning
dc.typeArticle
dspace.entity.typePublication
relation.isAuthorOfPublicationf9b9b46c-d923-42d3-b413-dd851c2e913a
relation.isAuthorOfPublication.latestForDiscoveryf9b9b46c-d923-42d3-b413-dd851c2e913a

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Raza-2025-Enhancing-software-requirement-clas.pdf
Boyut:
3.11 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Article file

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.17 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: