2015
DOI: 10.12700/aph.12.7.2015.7.4
|View full text |Cite
|
Sign up to set email alerts
|

Challenges in Preserving Intent Comprehensibility in Software

Abstract: Software is not only difficult to create, but it is also difficult to understand. Even the authors themselves in a relatively short time become unable to readily interpret their own code and to explain what intent they have followed by it. Software is being created with the goal to satisfy the needs of a customer or directly of the end users. Out of these needs comes the intent, which is relatively well understandable to all stakeholders. By using other specialized modeling techniques (typically the UML langua… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 34 publications
0
3
0
Order By: Relevance
“…2) Selecting annotatable code fragment: Only valid code selections-those matching some AST elements-are mean- 1 LLAs may take advantage of already existing IDE support like code completion, but some typing is still involved. 2 We use the term code fragment in a sense of one or more consecutive elements selected for annotation. 3 Connotator is available at https://git.kpi.fei.tuke.sk/jan.juhar/connotator.…”
Section: B Supporting the Annotation Processmentioning
confidence: 99%
See 1 more Smart Citation
“…2) Selecting annotatable code fragment: Only valid code selections-those matching some AST elements-are mean- 1 LLAs may take advantage of already existing IDE support like code completion, but some typing is still involved. 2 We use the term code fragment in a sense of one or more consecutive elements selected for annotation. 3 Connotator is available at https://git.kpi.fei.tuke.sk/jan.juhar/connotator.…”
Section: B Supporting the Annotation Processmentioning
confidence: 99%
“…Many high-level concerns from the problem domain are either lost or scattered as programmers transform them to code. As argued by LaToza et al [1] and Vranić et al [2], programmers often ask questions about the intent behind particular source code fragments. In this paper, we present and evaluate an approach for helping to preserve the high-level knowledge within source code annotations.…”
Section: Introductionmentioning
confidence: 99%
“…P RESERVING and comprehending developer's concerns (intents) in the source code is still a current challenge in software development [1], [2], [3], [4]. In this paper we analyze the internal documentation (source code comments, JavaDoc, etc.)…”
Section: Introductionmentioning
confidence: 99%