Abstract
Software maintainers try to comprehend software by intensively using source code identifiers. Thus, use of inconsistent identifiers throughout source code causes to increase software maintenance cost. This paper introduces an approach to automatically detecting inconsistent identifiers of Java source code. This approach consists of tokenizing and POS tagging all identifiers in the source code, classifying syntactic and semantic similar terms, and finally detecting inconsistent identifiers by applying the proposed rules. We have developed tool support named CodeAmigo and applied it to two Java based open source projects in order to show feasibility of the approach.
| Original language | English |
|---|---|
| Pages (from-to) | 4863-4868 |
| Number of pages | 6 |
| Journal | Information (Japan) |
| Volume | 17 |
| Issue number | 10A |
| State | Published - 2014.10.1 |
Keywords
- Code analysis
- Inconsistent identifiers
- Natural language processing
Fingerprint
Dive into the research topics of 'Inconsistent source code identifiers'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver