QualiTagger: Automating software quality detection in issue trackers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Shivashankar, Karthik, Capilla, Rafael, Kruke, Maren Maritsdatter, Orucevic, Mili, Martini, Antonio
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913795164602368
author Shivashankar, Karthik
Capilla, Rafael
Kruke, Maren Maritsdatter
Orucevic, Mili
Martini, Antonio
author_facet Shivashankar, Karthik
Capilla, Rafael
Kruke, Maren Maritsdatter
Orucevic, Mili
Martini, Antonio
contents A systems quality is a major concern for development teams when it evolve. Understanding the effects of a loss of quality in the codebase is crucial to avoid side effects like the appearance of technical debt. Although the identification of these qualities in software requirements described in natural language has been investigated, most of the results are often not applicable in practice, and rely on having been validated on small datasets and limited amount of projects. For many years, machine learning (ML) techniques have been proved as a valid technique to identify and tag terms described in natural language. In order to advance previous works, in this research we use cutting edge models like Transformers, together with a vast dataset mined and curated from GitHub, to identify what text is usually associated with different quality properties. We also study the distribution of such qualities in issue trackers from openly accessible software repositories, and we evaluate our approach both with students from a software engineering course and with its application to recognize security labels in industry.
format Preprint
id arxiv_https___arxiv_org_abs_2504_11053
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle QualiTagger: Automating software quality detection in issue trackers
Shivashankar, Karthik
Capilla, Rafael
Kruke, Maren Maritsdatter
Orucevic, Mili
Martini, Antonio
Software Engineering
Machine Learning
A systems quality is a major concern for development teams when it evolve. Understanding the effects of a loss of quality in the codebase is crucial to avoid side effects like the appearance of technical debt. Although the identification of these qualities in software requirements described in natural language has been investigated, most of the results are often not applicable in practice, and rely on having been validated on small datasets and limited amount of projects. For many years, machine learning (ML) techniques have been proved as a valid technique to identify and tag terms described in natural language. In order to advance previous works, in this research we use cutting edge models like Transformers, together with a vast dataset mined and curated from GitHub, to identify what text is usually associated with different quality properties. We also study the distribution of such qualities in issue trackers from openly accessible software repositories, and we evaluate our approach both with students from a software engineering course and with its application to recognize security labels in industry.
title QualiTagger: Automating software quality detection in issue trackers
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2504.11053