Stammdaten

Titel: What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories
Untertitel:
Kurzfassung:

Stack Overflow (SO) is among the most popular question and answers sites used by developers. Labeling posts with tags is one of the features to facilitate searching and browsing SO posts. However, existing tags mainly refer to technological aspects but not to the purpose of a question. In this paper, we argue that tagging posts with their purpose can facilitate developers to find the posts that provide an answer to their question. We first present a harmonization of existing taxonomies of question categories, that represent the purpose of a question, into seven categories. Next, we present two approaches to automate the classification of posts into the seven question categories, one using regular expressions and one using machine learning. Evaluating both approaches on an independent test set, we found that our regular expressions outperform machine learning. Applying the regular expressions on posts related to Android app development, showed that the categories API USAGE, CONCEPTUAL, and DISCREPANCY are most frequently assigned. By integrating our approach into SO, posts could be manually tagged with our categories which would allow developers to search posts by question category.


Schlagworte: Stack Overflow, Classification, Question Categories, Program Understanding
Publikationstyp: Beitrag in Proceedings (Autorenschaft)
Erscheinungsdatum: 22.02.2021 (Online)
Erschienen in: Software Engineering 2021
Software Engineering 2021
zur Publikation
 ( )
Titel der Serie: Lecture Notes in Informatics
Bandnummer: P-310
Erstveröffentlichung: Ja
Version: -
Seite: S. 27 - 28

Versionen

Keine Version vorhanden
Erscheinungsdatum: 22.02.2021
ISBN (e-book):
  • 978-3-88579-704-3
eISSN: -
DOI: http://dx.doi.org/10.18420/SE2021_03
Homepage: -
Open Access
  • Online verfügbar (Open Access)

Zuordnung

Organisation Adresse
Fakultät für Technische Wissenschaften
 
Institut für Informatik-Systeme
Universitätsstr. 65-67
A-9020 Klagenfurt
Österreich
  -993503
   kerstin.smounig@aau.at
https://www.aau.at/isys/
zur Organisation
Universitätsstr. 65-67
AT - A-9020  Klagenfurt

Kategorisierung

Sachgebiete
  • 102022 - Softwareentwicklung
Forschungscluster
  • Bildungsforschung
Peer Reviewed
  • Ja
Publikationsfokus
  • Science to Science (Qualitätsindikator: II)
Klassifikationsraster der zugeordneten Organisationseinheiten:
Arbeitsgruppen
  • Software Engineering Research Group (SERG)

Kooperationen

Organisation Adresse
University of Sannio
Italien - Alpen-Adria-Raum, insbes. Friaul-Julisch-Venetien, Venetien, Trentino-Südtirol
IT  

Beiträge der Publikation

Keine verknüpften Publikationen vorhanden