Skip to main content
Article
Characterizing common and domain-specific package bugs: A case study on Ubuntu
Proceedings of the 42nd IEEE Annual Computer Software and Applications Conference (COMPSAC 2018), Tokyo, Japan, 2018 July 23-27
  • Xiaoxue REN
  • Qiao HUANG
  • Xin XIA
  • Zhenchang XING
  • Lingfeng BAO
  • David LO, Singapore Management University
Publication Type
Conference Proceeding Article
Publication Date
7-2018
Abstract

Ubuntu is an open source software platform that runs everywhere from the smartphone, the tablet and the PC to the server and the cloud. In Ubuntu, there are many self-contained or third-party software packages for different use, and a bug report in Ubuntu could affect one or more packages simultaneously. Identifying the common package bugs in Ubuntu can help both developers and users better understand the packages they are developing or using, and also provide further guidelines to developers of similar packages in the future. In this paper, we perform a large-scale empirical study of common package bugs on Ubuntu by leveraging topic modeling. By analyzing a total of 240,097 bug reports, we identify 3 general bugs that are common to all Ubuntu packages, i.e., Graphical User Interface (GUI), Maintenance, and Runtime bugs. Moreover, we categorize top-100 packages with most number of bug reports into 6 categories (i.e., graphics, internet, office, sound and video, system management, and kernel), and identify domain-specific bugs for each category.

ISBN
9781538626672
Identifier
10.1109/COMPSAC.2018.00065
City or Country
Tokyo, Japan
Additional URL
https://doi.org/10.1109/COMPSAC.2018.00065
Citation Information
Xiaoxue REN, Qiao HUANG, Xin XIA, Zhenchang XING, et al.. "Characterizing common and domain-specific package bugs: A case study on Ubuntu" Proceedings of the 42nd IEEE Annual Computer Software and Applications Conference (COMPSAC 2018), Tokyo, Japan, 2018 July 23-27 (2018)
Available at: http://works.bepress.com/david_lo/217/