Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14365/5940
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTenekeci, S.-
dc.contributor.authorÜnlü, H.-
dc.contributor.authorDikenelli, E.-
dc.contributor.authorSelçuk, U.-
dc.contributor.authorKılınç Soylu, G.-
dc.contributor.authorDemirörs, O.-
dc.date.accessioned2025-02-25T19:31:40Z-
dc.date.available2025-02-25T19:31:40Z-
dc.date.issued2024-
dc.identifier.issn1613-0073-
dc.identifier.urihttps://hdl.handle.net/20.500.14365/5940-
dc.description.abstractSoftware Size Measurement (SSM) holds a crucial role in software project management by facilitating the acquisition of software size, which serves as the primary input for development effort and schedule estimation. However, many small and medium-sized companies encounter challenges in conducting objective SSM and Software Effort Estimation (SEE) due to resource constraints and a lack of expert workforce. This often leads to inaccurate estimates and projects exceeding planned time and budget. Hence, organizations need to perform objective SSM and SEE with minimal resources and without relying on an expert workforce. In this research, we introduce two exploratory case studies aimed at predicting the functional size (COSMIC and Event-based size) and effort of software projects from the code using a deep-learning-based NLP model: CodeBERT. For this purpose, we collected and annotated two datasets consisting of 4800 Python and 1100 C# functions. Then, we trained a classification model to predict COSMIC data movements (entry, exit, read, write) and four regression models to predict Event-based size (interaction, communication, process) and effort. Despite utilizing a relatively small dataset for model training, we achieved promising results with an 84.5% accuracy for the COSMIC size, 0.13 normalized mean absolute error (NMAE) for the Event-based size, and 0.18 NMAE for the effort. These findings are particularly insightful as they demonstrate the practical utility of language models in SSM and SEE. © 2024 Copyright for this paper by its authors.en_US
dc.language.isoenen_US
dc.publisherCEUR-WSen_US
dc.relation.ispartofCEUR Workshop Proceedings -- Joint of the 33rd International Workshop on Software Measurement and the 18th International Conference on Software Process and Product Measurement, IWSM-MENSURA 2024 -- 30 September 2024 through 4 October 2024 -- Montreal -- 204467en_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectArtificial Intelligenceen_US
dc.subjectEffort Estimationen_US
dc.subjectNatural Language Processingen_US
dc.subjectSoftware Size Measurementen_US
dc.titlePredicting Software Size and Effort From Code Using Natural Language Processingen_US
dc.typeConference Objecten_US
dc.identifier.scopus2-s2.0-85212684670-
dc.departmentİzmir Ekonomi Üniversitesien_US
dc.authorscopusid57340107000-
dc.authorscopusid57521977500-
dc.authorscopusid59481631600-
dc.authorscopusid59481946500-
dc.authorscopusid55811008000-
dc.authorscopusid55949165100-
dc.identifier.volume3852en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.identifier.scopusqualityQ4-
dc.identifier.wosqualityN/A-
item.openairetypeConference Object-
item.grantfulltextnone-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextNo Fulltext-
Appears in Collections:Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
Show simple item record



CORE Recommender

Page view(s)

12
checked on Mar 31, 2025

Google ScholarTM

Check





Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.