Part-of-speech tagging of program identifiers for improved text-based software engineering tools

@article{Gupta2013PartofspeechTO,
  title={Part-of-speech tagging of program identifiers for improved text-based software engineering tools},
  author={Samir Gupta and Sana Malik and Lori L. Pollock and K. Vijay-Shanker},
  journal={2013 21st International Conference on Program Comprehension (ICPC)},
  year={2013},
  pages={3-12}
}
To aid program comprehension, programmers choose identifiers for methods, classes, fields and other program elements primarily by following naming conventions in software. These software “naming conventions” follow systematic patterns which can convey deep natural language clues that can be leveraged by software engineering tools. For example, they can be used to increase the accuracy of software search tools, improve the ability of program navigation tools to recommend related methods, and… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 51 CITATIONS

Exploiting Parts-of-Speech for effective automated requirements traceability

VIEW 9 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Applying Markov Models to Identify Grammatical Patterns of Function Identifiers

  • Reem S. Alsuhaibani
  • Computer Science
  • 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
  • 2019
VIEW 2 EXCERPTS
CITES BACKGROUND

Contextualizing Rename Decisions using Refactorings and Commit Messages

VIEW 1 EXCERPT
CITES BACKGROUND

Mercem: Method Name Recommendation Based on Call Graph Embedding

VIEW 1 EXCERPT
CITES METHODS

Modeling the Relationship Between Identifier Name and Behavior

VIEW 1 EXCERPT
CITES BACKGROUND

On the Quality of Identifiers in Test Code

VIEW 1 EXCERPT
CITES BACKGROUND

FILTER CITATIONS BY YEAR

2013
2019

CITATION STATISTICS

  • 1 Highly Influenced Citations

  • Averaged 7 Citations per year from 2017 through 2019

References

Publications referenced by this paper.
SHOWING 1-10 OF 29 REFERENCES

WordNet : an electronic lexical database

VIEW 17 EXCERPTS
HIGHLY INFLUENTIAL

Natural Language Parsing of Program Element Names for Concept Extraction

VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL

Nomen est omen: analyzing the language of function identifiers

VIEW 8 EXCERPTS
HIGHLY INFLUENTIAL

Automatic Extraction of a WordNet-Like Identifier Network from Software

VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Inferring semantically related words from software context

  • Jinqiu Yang, Lin Tan
  • Computer Science
  • 2012 9th IEEE Working Conference on Mining Software Repositories (MSR)
  • 2012
VIEW 1 EXCERPT

Automatically capturing source code context of NL-queries for software maintenance and reuse

VIEW 1 EXCERPT