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
Software Analytics for Software Engineering: A Systematic Mapping Study
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-5964-5554
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-7266-5632
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-0639-4234
(English)Manuscript (preprint) (Other academic)
Keywords [en]
Software engineering, Software analytics, Systematic mapping study, Scopic review, Literature review, Machine learning, Data analytics, Visual analytics
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-27194OAI: oai:DiVA.org:bth-27194DiVA, id: diva2:1917731
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsAvailable from: 2024-12-03 Created: 2024-12-03 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

No full text in DiVA

Authority records

Laiq, MuhammadAli, Nauman binBörstler, Jürgen

Search in DiVA

By author/editor
Laiq, MuhammadAli, Nauman binBörstler, JürgenEngström, Emelie
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 143 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