A Machine Learning Approach for Classifying the Default Bug Severity Level.

Saved in:
Bibliographic Details
Title: A Machine Learning Approach for Classifying the Default Bug Severity Level.
Authors: Aburakhia, Abdalrahman1, Alshayeb, Mohammad1,2 alshayeb@kfupm.edu.sa
Source: Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ). Sep2024, Vol. 49 Issue 9, p13131-13148. 18p.
Subjects: Defect tracking (Computer software development), Default (Finance), Support vector machines, Feature extraction, Sentiment analysis, Software maintenance
Abstract: Bug reports (BRs) play a major role in the software maintenance process; they alert developers about the bugs discovered by the end-users. Software applications utilize bug tracking systems (BTS) to manage submitted bug reports. Recent studies showed that the majority of BRs in BTS belong to the default severity category, which does not represent their actual severity. In this paper, we propose an approach that can automatically classify default bug reports into severe or non-severe categories. We curated a dataset based on the history of bug report logs. After that, we used the Support Vector Machine algorithm and Term Frequency-Inverse Document Frequency feature extraction method to classify default bug reports into severe or non-severe categories. The results show that building customized models for default severity bug reports provides better and more reliable results than training one model for all severity. Overall, the proposed Log model outperformed the three models (approaches) from the literature; it achieved an improvement of up to ~ 4% f-measure compared to others, and in some projects, it achieved an improvement of 11.2% f-measure. Moreover, we investigated the impact of sentiment analysis on default bug severity prediction; the results show no noticeable influence. [ABSTRACT FROM AUTHOR]
Copyright of Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: egs
DbLabel: Engineering Source
An: 179394500
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Machine Learning Approach for Classifying the Default Bug Severity Level.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Aburakhia%2C+Abdalrahman%22">Aburakhia, Abdalrahman</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Alshayeb%2C+Mohammad%22">Alshayeb, Mohammad</searchLink><relatesTo>1,2</relatesTo><i> alshayeb@kfupm.edu.sa</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Arabian+Journal+for+Science+%26+Engineering+%28Springer+Science+%26+Business+Media+B%2EV%2E+%29%22">Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. )</searchLink>. Sep2024, Vol. 49 Issue 9, p13131-13148. 18p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Defect+tracking+%28Computer+software+development%29%22">Defect tracking (Computer software development)</searchLink><br /><searchLink fieldCode="DE" term="%22Default+%28Finance%29%22">Default (Finance)</searchLink><br /><searchLink fieldCode="DE" term="%22Support+vector+machines%22">Support vector machines</searchLink><br /><searchLink fieldCode="DE" term="%22Feature+extraction%22">Feature extraction</searchLink><br /><searchLink fieldCode="DE" term="%22Sentiment+analysis%22">Sentiment analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Software+maintenance%22">Software maintenance</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Bug reports (BRs) play a major role in the software maintenance process; they alert developers about the bugs discovered by the end-users. Software applications utilize bug tracking systems (BTS) to manage submitted bug reports. Recent studies showed that the majority of BRs in BTS belong to the default severity category, which does not represent their actual severity. In this paper, we propose an approach that can automatically classify default bug reports into severe or non-severe categories. We curated a dataset based on the history of bug report logs. After that, we used the Support Vector Machine algorithm and Term Frequency-Inverse Document Frequency feature extraction method to classify default bug reports into severe or non-severe categories. The results show that building customized models for default severity bug reports provides better and more reliable results than training one model for all severity. Overall, the proposed Log model outperformed the three models (approaches) from the literature; it achieved an improvement of up to ~ 4% f-measure compared to others, and in some projects, it achieved an improvement of 11.2% f-measure. Moreover, we investigated the impact of sentiment analysis on default bug severity prediction; the results show no noticeable influence. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. ) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=179394500
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s13369-024-09081-8
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 18
        StartPage: 13131
    Subjects:
      – SubjectFull: Defect tracking (Computer software development)
        Type: general
      – SubjectFull: Default (Finance)
        Type: general
      – SubjectFull: Support vector machines
        Type: general
      – SubjectFull: Feature extraction
        Type: general
      – SubjectFull: Sentiment analysis
        Type: general
      – SubjectFull: Software maintenance
        Type: general
    Titles:
      – TitleFull: A Machine Learning Approach for Classifying the Default Bug Severity Level.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Aburakhia, Abdalrahman
      – PersonEntity:
          Name:
            NameFull: Alshayeb, Mohammad
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2024
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 2193567X
          Numbering:
            – Type: volume
              Value: 49
            – Type: issue
              Value: 9
          Titles:
            – TitleFull: Arabian Journal for Science & Engineering (Springer Science & Business Media B.V. )
              Type: main
ResultId 1