Publikace UTB
Repozitář publikační činnosti UTB

Evaluating NLP tools for AI in software requirements analysis

Repozitář DSpace/Manakin

Zobrazit minimální záznam


dc.title Evaluating NLP tools for AI in software requirements analysis en
dc.contributor.author Okechukwu, Cornelius Chimuanya
dc.contributor.author Šilhavý, Radek
dc.contributor.author Šilhavý, Petr
dc.relation.ispartof Lecture Notes in Networks and Systems
dc.identifier.issn 2367-3389 Scopus Sources, Sherpa/RoMEO, JCR
dc.identifier.issn 2367-3370 Scopus Sources, Sherpa/RoMEO, JCR
dc.identifier.isbn 9789819652372
dc.identifier.isbn 9783031931055
dc.identifier.isbn 9789819662968
dc.identifier.isbn 9783031999963
dc.identifier.isbn 9783031950162
dc.identifier.isbn 9783031947698
dc.identifier.isbn 9783032004406
dc.identifier.isbn 9783031910074
dc.identifier.isbn 9783031926105
dc.identifier.isbn 9783031877032
dc.date.issued 2025
utb.relation.volume 1563 LNNS
dc.citation.spage 470
dc.citation.epage 482
dc.event.title 14th Computer Science On-line Conference, CSOC 2025
dc.event.location Moscow
utb.event.state-en Russia
utb.event.state-cs Rusko
dc.event.sdate 2025-04-01
dc.event.edate 2025-04-03
dc.type conferenceObject
dc.language.iso en
dc.publisher Springer Science and Business Media Deutschland GmbH
dc.identifier.doi 10.1007/978-3-032-00715-5_31
dc.relation.uri https://link.springer.com/chapter/10.1007/978-3-032-00715-5_31
dc.subject machine learning en
dc.subject Mendeley FR_NFR dataset en
dc.subject Natural Language Processing en
dc.subject NLTK en
dc.subject OpenAI en
dc.subject software requirement engineering en
dc.subject spaCy en
dc.description.abstract Software requirements analysis is increasingly automated by applying natural language processing (NLP) tools, enhancing efficiency and precision. This research employs the Mendeley FR_NFR dataset to evaluate the classification of functional requirements (FR) and non-functional requirements (NFR) utilising three NLP tools: NLTK, OpenAI, and spaCy. The evaluation uses performance indicators like F1-score, recall, accuracy, precision, and confusion matrices. OpenAI is a good option for high-stakes applications because of its 94% F1 score and exceptional accuracy, even with the related API expenses. With 83% accuracy and 0.1 s per query, SpaCy is ideal for real-time applications because it balances speed and efficiency. With its 68% accuracy rate, NLTK’s rule-based methodology is still a viable choice for prototyping or in controlled settings where transparency is crucial. With an average accuracy of 92%, the results show that OpenAI’s transformer-based model performs better than NLTK and spaCy, even though spaCy has an advantage in entity recognition. This study provides practitioners with critical insights by elucidating the trade-offs between accuracy, interpretability, and computational efficiency. en
utb.faculty Faculty of Applied Informatics
dc.identifier.uri http://hdl.handle.net/10563/1012726
utb.identifier.scopus 2-s2.0-105021212717
utb.source d-scopus
dc.date.accessioned 2026-02-17T12:10:05Z
dc.date.available 2026-02-17T12:10:05Z
dc.description.sponsorship This work was supported by Tomas Bata University in Zlin, Faculty of Applied Informatics, under project IGA/CebiaTech/2023/004.
utb.contributor.internalauthor Okechukwu, Cornelius Chimuanya
utb.contributor.internalauthor Šilhavý, Radek
utb.contributor.internalauthor Šilhavý, Petr
utb.fulltext.sponsorship This work was supported by Tomas Bata University in Zlin, Faculty of Applied Informatics, under project IGA/CebiaTech/2023/004.
utb.scopus.affiliation Faculty of Applied Informatics, Tomas Bata University in Zlin, Zlin, Czech Republic
utb.fulltext.projects IGA/CebiaTech/2023/004
Find Full text

Soubory tohoto záznamu

Soubory Velikost Formát Zobrazit

K tomuto záznamu nejsou připojeny žádné soubory.

Zobrazit minimální záznam