Towards Understanding and Analyzing Rationale in Commit Messages using a Knowledge Graph Approach

M Dhaouadi, BJ Oakes… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
Extracting rationale information from commit messages allows developers to better
understand a system and its past development. Here we present our ongoing work on the …

A data set of extracted rationale from Linux kernel commit messages

M Dhaouadi - Proceedings of the 31st ACM Joint European Software …, 2023 - dl.acm.org
Developer's commit messages contain information about decisions taken and their rationale.
Extracting this information is challenging since we lack a detailed understanding of how …

DRMiner: Extracting Latent Design Rationale from Jira Issue Logs

J Zhao, Z Yang, L Zhang, X Lian, D Yang… - Proceedings of the 39th …, 2024 - dl.acm.org
Software architectures are usually meticulously designed to address multiple quality
concerns and support long-term maintenance. However, there may be a lack of motivation …

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

M Dhaouadi, BJ Oakes, M Famelis - Proceedings of the 32nd IEEE/ACM …, 2024 - dl.acm.org
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 …

A Novel Approach for Automated Design Information Mining from Issue Logs

J Zhao, Z Yang, L Zhang, X Lian, D Yang - arXiv preprint arXiv:2405.19623, 2024 - arxiv.org
Software architectures are usually meticulously designed to address multiple quality
concerns and support long-term maintenance. However, due to the imbalance between the …

Continuous Rationale Management

A Kleebaum - 2023 - archiv.ub.uni-heidelberg.de
Continuous Software Engineering (CSE) is a software life cycle model open to frequent
changes in requirements or technology. During CSE, software developers continuously …

CUSTOM–MADE Scrum: CUSTOMized MAnagement of DEcision–knowledge in Scrum

M Schubanz - 2023 - opus4.kobv.de
Managing decisions in software development, especially in the agile context, is a
challenging task. Often, decisions can be traced back through actions taken or the source …

[引用][C] CUSTOM–MADE Scrum CUSTOMized MAnagement of DEcision–knowledge in Scrum