2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) 2017
DOI: 10.1109/icpc.2017.9
|View full text |Cite
|
Sign up to set email alerts
|

Comprehending Studies on Program Comprehension

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 46 publications
(17 citation statements)
references
References 20 publications
0
17
0
Order By: Relevance
“…Code understanding is one aspect of program comprehension that is vital in software development and maintenance activities [49]. Code understanding is necessary to facilitate code reuse, code inspection, maintenance, reverse engineering, reengineering, migration, and extension of existing software systems [39]. Code understanding has been a topic of interest in computer science as well as software engineering.…”
Section: Code Understandingmentioning
confidence: 99%
See 1 more Smart Citation
“…Code understanding is one aspect of program comprehension that is vital in software development and maintenance activities [49]. Code understanding is necessary to facilitate code reuse, code inspection, maintenance, reverse engineering, reengineering, migration, and extension of existing software systems [39]. Code understanding has been a topic of interest in computer science as well as software engineering.…”
Section: Code Understandingmentioning
confidence: 99%
“…Developers spend a great deal of their time understanding source code and other software artifacts, so they can add or modify functionality, fix bugs, and perform maintenance activities [31,39]. Understanding developers' behavior during comprehension tasks with different software artifacts is important to support developers' work and as a further consequence improve their productivity [19].…”
Section: Introductionmentioning
confidence: 99%
“…While there has been several decades of research on program comprehension, recent studies have suggested new opportunities to improve program comprehension further along conducting more human studies for understanding and evaluating comprehension strategies, models, and tools [61].…”
Section: Program Comprehensionmentioning
confidence: 99%
“…For example, it was utilized to solve the problem of understanding the data flow and the structure of any software. [10][11][12] To have appropriate query text, the developers have to be familiar with the application domain of the software and the software structure; moreover, they need to understand the domain terms sent from the end user to the development team. Unfortunately, not all developers are familiar with the system they maintain and update, and thus they use terms in building the queries which may differ from the existing related terms in the source code.…”
Section: Introductionmentioning
confidence: 99%