Loading...
Search for: ahmadabadi--m-n
0.005 seconds

    A fine-grained data set and analysis of tangling in bug fixing commits

    , Article Empirical Software Engineering ; Volume 27, Issue 6 , 2022 ; 13823256 (ISSN) Herbold, S ; Trautsch, A ; Ledel, B ; Aghamohammadi, A ; Ghaleb, T. A ; Chahal, K. K ; Bossenmaier, T ; Nagaria, B ; Makedonski, P ; Ahmadabadi, M. N ; Szabados, K ; Spieker, H ; Madeja, M ; Hoy, N ; Lenarduzzi, V ; Wang, S ; Rodríguez-Pérez, G ; Colomo-Palacios, R ; Verdecchia, R ; Singh, P ; Qin, Y ; Chakroborti, D ; Davis, W ; Walunj, V ; Wu, H ; Marcilio, D ; Alam, O ; Aldaeej, A ; Amit, I ; Turhan, B ; Eismann, S ; Wickert, A. K ; Malavolta, I ; Sulír, M ; Fard, F ; Henley, A. Z ; Kourtzanidis, S ; Tuzun, E ; Treude, C ; Shamasbi, S. M ; Pashchenko, I ; Wyrich, M ; Davis, J ; Serebrenik, A ; Albrecht, E ; Aktas, E. U ; Strüber, D ; Erbel, J ; Sharif University of Technology
    Springer  2022
    Abstract
    Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes that are tangled within bug fixing commits. Methods: We use a crowd sourcing approach for manual labeling to validate which changes contribute to bug fixes for each line in bug fixing commits. Each line is labeled by four participants. If at least three participants agree on the same label, we have consensus. Results: We estimate that between 17% and...