TY - GEN
T1 - Characterizing Common and Domain-Specific Package Bugs
T2 - 42nd IEEE Computer Software and Applications Conference, COMPSAC 2018
AU - Ren, Xiaoxue
AU - Huang, Qiao
AU - Xia, Xin
AU - Xing, Zhenchang
AU - Bao, Lingfeng
AU - Lo, David
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/6/8
Y1 - 2018/6/8
N2 - 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.
AB - 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.
KW - Bug Report Summarization
KW - Empirical Study
KW - Topic Model
UR - http://www.scopus.com/inward/record.url?scp=85055415894&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2018.00065
DO - 10.1109/COMPSAC.2018.00065
M3 - Conference contribution
T3 - Proceedings - International Computer Software and Applications Conference
SP - 426
EP - 431
BT - Proceedings - 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018
A2 - Lung, Chung-Horng
A2 - Conte, Thomas
A2 - Liu, Ling
A2 - Akiyama, Toyokazu
A2 - Hasan, Kamrul
A2 - Tovar, Edmundo
A2 - Takakura, Hiroki
A2 - Claycomb, William
A2 - Cimato, Stelvio
A2 - Yang, Ji-Jiang
A2 - Zhang, Zhiyong
A2 - Ahamed, Sheikh Iqbal
A2 - Reisman, Sorel
A2 - Demartini, Claudio
A2 - Nakamura, Motonori
PB - IEEE Computer Society
Y2 - 23 July 2018 through 27 July 2018
ER -