Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Intelligent Tool for Classifying Issue Reports
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-5964-5554
2023 (English)In: Proceedings - 2023 IEEE/ACM 2nd International Workshop on Natural Language-Based Software Engineering, NLBSE 2023, Institute of Electrical and Electronics Engineers (IEEE), 2023, p. 13-15Conference paper, Published paper (Refereed)
Abstract [en]

A considerable amount of issue reports are submitted daily in large-scale software development. Manually reviewing and classifying each issue report is challenging and error-prone. Thus, to assist practitioners, in this paper, we propose and evaluate an automatic supervised machine learning-based approach that can automatically predict the newly submitted issue report type (i.e., bug, feature, question, or documentation). We applied the supervised machine learning-based approach to over 1.4 million issue reports data from real open-source projects. We performed our experiments using Stochastic Gradient Descent (SGD)-based classifier and achieved an F1 micro average score of 0.8523. © 2023 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2023. p. 13-15
Keywords [en]
Bug Reports, Issue Classification, Natural Language Processing, Software Analytics, Software Maintenance, Gradient methods, Learning algorithms, Learning systems, Natural language processing systems, Open source software, Software design, Supervised learning, Intelligent tools, Language processing, Large-scales, Learning-based approach, Natural languages, Software analytic, Supervised machine learning, Stochastic systems
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-25325DOI: 10.1109/NLBSE59153.2023.00010ISI: 001039169700004Scopus ID: 2-s2.0-85167946589ISBN: 9798350301786 (print)OAI: oai:DiVA.org:bth-25325DiVA, id: diva2:1791346
Conference
2nd IEEE/ACM International Workshop on Natural Language-Based Software Engineering, NLBSE 2023, Melbourne, 20 May 2023
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsAvailable from: 2023-08-25 Created: 2023-08-25 Last updated: 2025-09-30Bibliographically approved
In thesis
1. Software Analytics for Supporting Practitioners in Bug Management
Open this publication in new window or tab >>Software Analytics for Supporting Practitioners in Bug Management
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Context: In large-scale software development, a large number of bug reports are submitted during software development and maintenance. Practitioners need the ability to analyze this abundant data to make data-driven decisions about bug management tasks.

Objective: This thesis aims to utilize software analytics (SA) to support practitioners in bug management. The objectives of this thesis are (1) to identify and structure the knowledge on the use of SA for software engineering (SE) tasks and (2) to investigate and evaluate the practical application of SA to support practitioners in managing invalid bug reports (IBRs).

Method: We conducted a tertiary review and systematic mapping study to achieve the first objective and comparative experiments and two industrial case studies to achieve the second objective. Throughout the thesis work, we relied on a technology transfer model to guide the research and facilitate the adoption of ML techniques for the early identification of IBRs at the case company.

Results: We provide a comprehensive map of various SA applications for SE tasks and a decision matrix that can assist in selecting the most appropriate ML technique for bug report classification for a given context. Our results indicate that an ML technique can identify IBRs with acceptable accuracy at an early stage in practice. Furthermore, the results of an SA-based approach indicate that it can support practitioners in devising preventive measures for IBRs.

Conclusion: Through industrial validations, this thesis provides evidence of the usefulness of SA in bug management, particularly in supporting practitioners in managing IBRs in large-scale software development.

Place, publisher, year, edition, pages
Karlskrona: Blekinge Tekniska Högskola, 2025. p. 231
Series
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 2025:02
Keywords
Issue management, Bug reports, Invalid bug reports, Software analytics, Machine learning, AutoML, Large language models
National Category
Software Engineering
Research subject
Software Engineering
Identifiers
urn:nbn:se:bth-27197 (URN)978-91-7295-494-6 (ISBN)
Public defence
2025-02-13, J1630, Campus Gräsvik, Karlskrona, 13:15 (English)
Opponent
Supervisors
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Available from: 2024-12-04 Created: 2024-12-03 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

fulltext(299 kB)204 downloads
File information
File name FULLTEXT01.pdfFile size 299 kBChecksum SHA-512
fc4dedb6deab6d78f2a4f27f805f9a2d9e9c332dcb4cb83aac78674fc11d87fa9b372709a1fdf4b409550676496d9f1827394dca34f6ae21e1a1b12848df4179
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Laiq, Muhammad

Search in DiVA

By author/editor
Laiq, Muhammad
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 210 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 357 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf