We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer

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.
Subjects: Software Engineering (cs.SE)
DOI: 10.1145/3643916.3644413
Cite as: arXiv:2403.18832 [cs.SE]
  (or arXiv:2403.18832v1 [cs.SE] for this version)

Submission history

From: Mouna Dhaouadi [view email]
[v1] Tue, 6 Feb 2024 19:25:37 GMT (2472kb,D)

Link back to: arXiv, form interface, contact.