Fig 1 - uploaded by Abdullah Aldaeej
Content may be subject to copyright.
Screenshot of VisualSHARK (Trautsch et al., 2020b) that was used for the labeling of the data.

Screenshot of VisualSHARK (Trautsch et al., 2020b) that was used for the labeling of the data.

Source publication
Preprint
Full-text available
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 tha...

Contexts in source publication

Context 1
... to the bug fix; -only changes to whitespaces; -documentation change; -refactoring; -change to tests; and -unrelated improvement not required for the bug fix. Figure 1 shows a screenshot of the web application that we used for labeling. The web application ensured that all lines were labeled, i.e., participants could not submit incomplete labels for a commit. ...
Context 2
... such corrections will be recorded. -Finally, if you find any bugs in our system, either file an issue on GitHub (3) C Recruitment of Participants Figure 10 shows that the number of registered participants increased throughout the timespan of the data collection phase. At the beginning, the increase was relatively slow, but recruitment picked up once we presented the registered report at the MSR 2020 22 and the idea about the research turk at the ICSE 2020 23 . ...
Context 3
... to the bug fix; -only changes to whitespaces; -documentation change; -refactoring; -change to tests; and -unrelated improvement not required for the bug fix. Figure 1 shows a screenshot of the web application that we used for labeling. The web application ensured that all lines were labeled, i.e., participants could not submit incomplete labels for a commit. ...
Context 4
... arguments can be used for the number of commits used to fix a bug. Figure 10 explores the relationship between the number of changed lines, as well as the number of commits and the percentage of bug fixing lines, respectively the lines without consensus. Both plots reveal that there is no pattern within the data that is related to the size and that no clear correlation is visible. ...

Similar publications

Article
Full-text available
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...