Publication | Closed Access
FIRA
50
Citations
31
References
2022
Year
Software MaintenanceEngineeringSoftware EngineeringSource Code AnalysisSoftware AnalysisText MiningNatural Language ProcessingData ScienceCode ChangesComputational LinguisticsSoftware MiningCommit MessagesCode GenerationDetailed ImplementationsComputer ScienceCode RepresentationCode RefactoringSoftware DesignProgram AnalysisSoftware Testing
Commit messages summarize code changes of each commit in natural language, which help developers understand code changes without digging into detailed implementations and play an essential role in comprehending software evolution. To alleviate human efforts in writing commit messages, researchers have proposed various automated techniques to generate commit messages, including template-based, information retrieval-based, and learning-based techniques. Although promising, previous techniques have limited effectiveness due to their coarse-grained code change representations.
| Year | Citations | |
|---|---|---|
Page 1
Page 1