-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dhaouadi2024.bib
18 lines (17 loc) · 1.43 KB
/
Dhaouadi2024.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@InProceedings{Dhaouadi2024,
author = {Dhaouadi, Mouna and Oakes, Bentley James and Famelis, Michalis},
title = {Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer},
booktitle = {Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension},
year = {2024},
series = {ICPC '24},
pages = {415–425},
address = {New York, NY, USA},
publisher = {Association for Computing Machinery},
abstract = {Code commit messages can contain useful information on why a developer has made a change. However, the presence and structure of rationale in real-world code commit messages is not well studied. Here, we detail the creation of a labelled dataset to analyze the code commit messages of the Linux Kernel Out-Of-Memory Killer component. We study aspects of rationale information, such as presence, temporal evolution, and structure. We find that 98.9\% of commits in our dataset contain sentences with rationale information, and that experienced developers report rationale in about 60\% of the sentences in their commits. We report on the challenges we faced and provide examples for our labelling.},
doi = {10.1145/3643916.3644413},
isbn = {9798400705861},
keywords = {developer rationale, dataset, Linux kernel, commit messages},
location = {Lisbon, Portugal},
numpages = {11},
url = {https://doi.org/10.1145/3643916.3644413},
}