Identification of Software Bugs by Analyzing Natural Language-BasedRequirements Using Optimized Deep Learning Features
DC Field | Value | Language |
---|---|---|
dc.contributor.author | ul Haq, Qazi Mazhar | - |
dc.contributor.author | Arif, Fahim | - |
dc.contributor.author | Aurangzeb, Khursheed | - |
dc.contributor.author | ul Ain, Noor | - |
dc.contributor.author | Khan, Javed Ali | - |
dc.contributor.author | Rubab, Saddaf | - |
dc.contributor.author | Anwar, Muhammad Shahid | - |
dc.date.accessioned | 2024-06-04T06:00:24Z | - |
dc.date.available | 2024-06-04T06:00:24Z | - |
dc.date.issued | 2024-03 | - |
dc.identifier.issn | 1546-2218 | - |
dc.identifier.issn | 1546-2226 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/91399 | - |
dc.description.abstract | Software project outcomes heavily depend on natural language requirements, often causing diverse interpretationsand issues like ambiguities and incomplete or faulty requirements. Researchers are exploring machine learningto predict software bugs, but a more precise and general approach is needed. Accurate bug prediction is crucialfor software evolution and user training, prompting an investigation into deep and ensemble learning methods.However, these studies are not generalized and efficient when extended to other datasets. Therefore, this paperproposed a hybrid approach combining multiple techniques to explore their effectiveness on bug identificationproblems. The methods involved feature selection, which is used to reduce the dimensionality and redundancyof features and select only the relevant ones; transfer learning is used to train and test the model on differentdatasets to analyze how much of the learning is passed to other datasets, and ensemble method is utilized toexplore the increase in performance upon combining multiple classifiers in a model. Four National Aeronauticsand Space Administration (NASA) and four Promise datasets are used in the study, showing an increase in themodel's performance by providing better Area Under the Receiver Operating Characteristic Curve (AUC-ROC)values when different classifiers were combined. It reveals that using an amalgam of techniques such as those usedin this study, feature selection, transfer learning, and ensemble methods prove helpful in optimizing the softwarebug prediction models and providing high-performing, useful end mode | - |
dc.format.extent | 19 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | TECH SCIENCE PRESS | - |
dc.title | Identification of Software Bugs by Analyzing Natural Language-BasedRequirements Using Optimized Deep Learning Features | - |
dc.type | Article | - |
dc.identifier.wosid | 001205557800004 | - |
dc.identifier.doi | 10.32604/cmc.2024.047172 | - |
dc.identifier.bibliographicCitation | CMC-COMPUTERS MATERIALS & CONTINUA, v.78, no.3, pp 4379 - 4397 | - |
dc.description.isOpenAccess | Y | - |
dc.identifier.scopusid | 2-s2.0-85189468253 | - |
dc.citation.endPage | 4397 | - |
dc.citation.startPage | 4379 | - |
dc.citation.title | CMC-COMPUTERS MATERIALS & CONTINUA | - |
dc.citation.volume | 78 | - |
dc.citation.number | 3 | - |
dc.type.docType | Article | - |
dc.publisher.location | 미국 | - |
dc.subject.keywordAuthor | Natural language processing | - |
dc.subject.keywordAuthor | software bug prediction | - |
dc.subject.keywordAuthor | transfer learning | - |
dc.subject.keywordAuthor | ensemble learning | - |
dc.subject.keywordAuthor | feature selection | - |
dc.subject.keywordPlus | DEFECT PREDICTION | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Materials Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Materials Science, Multidisciplinary | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
1342, Seongnam-daero, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea(13120)031-750-5114
COPYRIGHT 2020 Gachon University All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.