2013 21st International Conference on Program Comprehension (ICPC) 2013
DOI: 10.1109/icpc.2013.6613829
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating source code summarization techniques: Replication and expansion

Abstract: During software evolution a developer must investigate source code to locate then understand the entities that must be modified to complete a change task. To help developers in this task, Haiduc et al. proposed text summarization based approaches to the automatic generation of class and method summaries, and via a study of four developers, they evaluated source code summaries generated using their techniques. In this paper we propose a new topic modeling based approach to source code summarization, and via a s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
75
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 109 publications
(76 citation statements)
references
References 23 publications
1
75
0
Order By: Relevance
“…In the approach by Haiduc et al, the summary of each method consists of the top-n keywords based on these tf/idf scores. An independent study carried out by Eddy et al has confirmed that these keywords can form an accurate summary of Java methods [18]. See Section 6.3 for an example of the output from this approach.…”
Section: Vector Space Model Summarizationmentioning
confidence: 96%
See 3 more Smart Citations
“…In the approach by Haiduc et al, the summary of each method consists of the top-n keywords based on these tf/idf scores. An independent study carried out by Eddy et al has confirmed that these keywords can form an accurate summary of Java methods [18]. See Section 6.3 for an example of the output from this approach.…”
Section: Vector Space Model Summarizationmentioning
confidence: 96%
“…Earlier work includes approaches to explain failed tests [64], Java exceptions [11], change log messages [12], and systemic software evolution [29]. Studies of these techniques have shown that summarization is effective in comprehension [18] and traceability link recovery [3]. Nevertheless, no consensus has developed around what characterizes a "high quality" summary or what information should be included in these summaries.…”
Section: Source Code Summarizationmentioning
confidence: 99%
See 2 more Smart Citations
“…There are also other approaches that are based on modeling for automatic summarization of source code as in [10].…”
Section: Related Workmentioning
confidence: 99%