Publication | Closed Access
A Human Study of Comprehension and Code Summarization
76
Citations
53
References
2020
Year
Unknown Venue
EngineeringCode SummarizationSoftware EngineeringSoftware DevelopersSemanticsSoftware AnalysisCorpus LinguisticsText MiningUnderstanding CodeAutomatic SummarizationNatural Language ProcessingSyntaxData ScienceComputational LinguisticsLanguage StudiesMachine TranslationCode GenerationCode RepresentationMulti-modal SummarizationProgram ComprehensionLinguisticsMachine-generated Code SummariesLanguage Generation
Software developers spend a great deal of time reading and understanding code that is poorly-documented, written by other developers, or developed using differing styles. During the past decade, researchers have investigated techniques for automatically documenting code to improve comprehensibility. In particular, recent advances in deep learning have led to sophisticated summary generation techniques that convert functions or methods to simple English strings that succinctly describe that code's behavior. However, automatic summarization techniques are assessed using internal metrics such as BLEU scores, which measure natural language properties in translational models, or ROUGE scores, which measure overlap with human-written text. Unfortunately, these metrics do not necessarily capture how machine-generated code summaries actually affect human comprehension or developer productivity.
| Year | Citations | |
|---|---|---|
Page 1
Page 1