Characterizing common and domain-specific package bugs: A case study on Ubuntu

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 simultaneo...

Full description

Saved in:
Bibliographic Details
Main Authors: REN, Xiaoxue, HUANG, Qiao, XIA, Xin, XING, Zhenchang, BAO, Lingfeng, LO, David
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4311
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5314
record_format dspace
spelling sg-smu-ink.sis_research-53142019-02-21T06:48:06Z Characterizing common and domain-specific package bugs: A case study on Ubuntu REN, Xiaoxue HUANG, Qiao XIA, Xin XING, Zhenchang BAO, Lingfeng LO, David 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. 2018-07-27T07:00:00Z text https://ink.library.smu.edu.sg/sis_research/4311 info:doi/10.1109/COMPSAC.2018.00065 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Computer Engineering Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Computer Engineering
Software Engineering
spellingShingle Computer Engineering
Software Engineering
REN, Xiaoxue
HUANG, Qiao
XIA, Xin
XING, Zhenchang
BAO, Lingfeng
LO, David
Characterizing common and domain-specific package bugs: A case study on Ubuntu
description 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.
format text
author REN, Xiaoxue
HUANG, Qiao
XIA, Xin
XING, Zhenchang
BAO, Lingfeng
LO, David
author_facet REN, Xiaoxue
HUANG, Qiao
XIA, Xin
XING, Zhenchang
BAO, Lingfeng
LO, David
author_sort REN, Xiaoxue
title Characterizing common and domain-specific package bugs: A case study on Ubuntu
title_short Characterizing common and domain-specific package bugs: A case study on Ubuntu
title_full Characterizing common and domain-specific package bugs: A case study on Ubuntu
title_fullStr Characterizing common and domain-specific package bugs: A case study on Ubuntu
title_full_unstemmed Characterizing common and domain-specific package bugs: A case study on Ubuntu
title_sort characterizing common and domain-specific package bugs: a case study on ubuntu
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4311
_version_ 1770574616320802816