Publication | Closed Access
ClDiff: generating concise linked code differences
59
Citations
55
References
2018
Year
Unknown Venue
Software MaintenanceEngineeringChange Impact AnalysisSoftware EngineeringSource Code AnalysisCode DifferencesSoftware AnalysisData ScienceCode ChangesComputational LinguisticsSoftware Maintenance TasksSoftware MiningCode GenerationProgramming StyleComputer ScienceCode RepresentationSoftware DesignSource Code ChangesCode RefactoringProgram AnalysisAutomated ReasoningSoftware TestingFormal Methods
Analyzing and understanding source code changes is important in a variety of software maintenance tasks. To this end, many code differencing and code change summarization methods have been proposed. For some tasks (e.g. code review and software merging), however, those differencing methods generate too fine-grained a representation of code changes, and those summarization methods generate too coarse-grained a representation of code changes. Moreover, they do not consider the relationships among code changes. Therefore, the generated differences or summaries make it not easy to analyze and understand code changes in some software maintenance tasks.
| Year | Citations | |
|---|---|---|
Page 1
Page 1