ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Conference Paper Characterizing Non-Deadlock Concurrency Bug Fixes in Open-Source Java Programs
Cited 4 time in scopus Share share facebook twitter linkedin kakaostory
Authors
Misun Yu, Yu-Seung Ma, Doo-Hwan Bae
Issue Date
2016-04
Citation
Symposium on Applied Computing (SAC) 2016, pp.1534-1537
Language
English
Type
Conference Paper
DOI
https://dx.doi.org/10.1145/2851613.2851967
Abstract
Fixing a non-deadlock concurrency bug is a difficult job that sometimes introduces additional bugs and requires a long time. To overcome this difficulty and efficiently perform fixing jobs, engineers should have broad knowledge of various fix patterns, and the ability to select the most proper one among those patterns based on quantitative data gathered from real-world bug databases. In this paper, we provide a real-world characteristic study on the fixes of non-deadlock concurrency bugs to help engineers responsible for program maintenance. In particular, we examine various fix patterns and the factors that influence the selection of those patterns with respect to the preexistence of locks and failure types. Our results will provide useful information for engineers who write bug patches, and researchers who study efficient testing and fixing techniques.
KSP Keywords
Characteristic study, Efficient testing, Java Programs, Long time, Quantitative data, Real-world, concurrency bugs, open source