2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2022
DOI: 10.1109/vl/hcc53370.2022.9833117
|View full text |Cite
|
Sign up to set email alerts
|

Understanding Similar Code through Comparative Comprehension

Abstract: Any problem in code may have multiple solutions that differ in details large and small. Because modern software development is characterized by an abundance of searchable and reusable code, effective developers must be able to judge not only the meaning of new algorithms but also the differences between alternatives. Therefore, we use a multi-method study to explore how developers perform comparative comprehensionthe cognitive activity of understanding how algorithms behave relative to each other.To explore ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 48 publications
0
0
0
Order By: Relevance
“…To better understand the software, we can look for cases of similar code in the project in order to discover not obvious relations and analyze subtle differences between them [93].…”
Section: F Finding Code Similaritiesmentioning
confidence: 99%
“…To better understand the software, we can look for cases of similar code in the project in order to discover not obvious relations and analyze subtle differences between them [93].…”
Section: F Finding Code Similaritiesmentioning
confidence: 99%