arrow
Return

Bug characteristics in open source software

delete2013-06-07
delete184
PRE
AI
L
Lin Tan *
C
Chen Liu
L
LI Zhen-min
X
Xuanhui Wang
周元元 cover
周元元 (Yuanyuan Zhou)
ChengXiang Zhai cover
ChengXiang Zhai (ChengXiang Zhai)
DOI:10.1007/s10664-013-9258-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To design effective tools for detecting and recovering from software failures requires a deep understanding of software bug characteristics. We study software bug characteristics by sampling 2,060 real world bugs in three large, representative open-source projects-the Linux kernel, Mozilla, and Apache. We manually study these bugs in three dimensions-root causes, impacts, and components. We further study the correlation between categories in different dimensions, and the trend of different types of bugs. The findings include: (1) semantic bugs are the dominant root cause. As software evolves, semantic bugs increase, while memory-related bugs decrease, calling for more research effort to address semantic bugs; (2) the Linux kernel operating system (OS) has more concurrency bugs than its non-OS counterparts, suggesting more effort into detecting concurrency bugs in operating system code; and (3) reported security bugs are increasing, and the majority of them are caused by semantic bugs, suggesting more support to help developers diagnose and fix security bugs, especially semantic security bugs. In addition, to reduce the manual effort in building bug benchmarks for evaluating bug detection and diagnosis tools, we use machine learning techniques to classify 109,014 bugs automatically.
Keywords:
Software bug characteristics
Empirical study
Software reliability
Open source
Bug detection

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

V
vmware, inc.
Scholars:
70
Papers: 61
Citations: 0
F
facebook inc
Scholars:
588
Papers: 381
Citations: 0
University of Illinois System cover
University of Illinois System
Scholars:
6.9W
Papers: 6.2W
Citations: 644
University of California System cover
University of California System
Scholars:
37.7W
Papers: 33.8W
Citations: 6.6K
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W
researcher View more organizations
Cited Papers

Cited Papers

Supercurrent in a Double Quantum Dot
err2018-12-20
err0
errOAAI
errJ. C. Estrada Saldaña; A. Vekris; G. Steffensen; R. Žitko; P. Krogstrup; J. Paaske; K. Grove-Rasmussen; J. Nygård
errShare
errSave
The Gugging Swallowing Screen: A contribution to the cultural and linguistic validationfor the Portuguese context
err2018-03-20
err0
errOAAI
errAlexandra Ferreira; Ludmila Pierdevara; Inês Ventura; Amélia Gracias; Jorge Marques; Maria Reis
errShare
errSave
Short-Term Effects of Cattle Browsing on Tree Sapling Growth in Mountain Wooded Pastures
err2006-06-09
err0
PREAI
errCharlotte Vandenberghe; François Freléchoux; Marie-Agnès Moravie; Fawziah Gadallah; Alexandre Buttler
errShare
errSave
Metastasis to and from the central nervous system–the ‘relatively protected site’
err2002-08-01
err0
PREAI
errA Subramanian; A Harris; K Piggott; C Shieff; R Bradford
errShare
errSave
The social wasp Polybia fastidiosuscula Saussure (Hymenoptera: Vespidae) uses herbivore‐induced maize plant volatiles to locate its prey
err2017-02-13
err0
errOAAI
errN. B. Saraiva; F. Prezoto; M. das G. Fonseca; M. C. Blassioli‐Moraes; M. Borges; R. A. Laumann; A. M. Auad
errShare
errSave
errShare
errSave
researcher View more