Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu

Xiaoxue Ren, Qiao Huang, Xin Xia, Zhenchang Xing, Lingfeng Bao, David Lo

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    4 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publicationProceedings - 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018
    EditorsChung-Horng Lung, Thomas Conte, Ling Liu, Toyokazu Akiyama, Kamrul Hasan, Edmundo Tovar, Hiroki Takakura, William Claycomb, Stelvio Cimato, Ji-Jiang Yang, Zhiyong Zhang, Sheikh Iqbal Ahamed, Sorel Reisman, Claudio Demartini, Motonori Nakamura
    PublisherIEEE Computer Society
    Pages426-431
    Number of pages6
    ISBN (Electronic)9781538626665
    DOIs
    Publication statusPublished - 8 Jun 2018
    Event42nd IEEE Computer Software and Applications Conference, COMPSAC 2018 - Tokyo, Japan
    Duration: 23 Jul 201827 Jul 2018

    Publication series

    NameProceedings - International Computer Software and Applications Conference
    Volume1
    ISSN (Print)0730-3157

    Conference

    Conference42nd IEEE Computer Software and Applications Conference, COMPSAC 2018
    Country/TerritoryJapan
    CityTokyo
    Period23/07/1827/07/18

    Fingerprint

    Dive into the research topics of 'Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu'. Together they form a unique fingerprint.

    Cite this