33 citations · 51 across the 4 of their papers we have counts for
5 papers
On the Structure and Semantics of Identifier Names Containing Closed Syntactic Category Words
Christian D. Newman, Anthony Peruma, Eman Abdullah AlOmar +8
Identifier names are crucial components of code, serving as primary clues for developers to understand program behavior. This paper investigates the linguistic structure of identif…
SCALAR: A Part-of-speech Tagger for Identifiers
Christian D. Newman, Brandon Scholten, Sophia Testa +10
The paper presents the Source Code Analysis and Lexical Annotation Runtime (SCALAR), a tool specialized for mapping (annotating) source code identifier names to their corresponding…
An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags
Christian D. Newman, Michael J. Decker, Reem S. AlSuhaibani +7
This paper presents an ensemble part-of-speech tagging approach for source code identifiers. Ensemble tagging is a technique that uses machine-learning and the output from multiple…
On the Naming of Methods: A Survey of Professional Developers
Reem S. AlSuhaibani, Christian D. Newman, Michael J. Decker +2
This paper describes the results of a large (+1100 responses) survey of professional software developers concerning standards for naming source code methods. The various standards…
On the Generation, Structure, and Semantics of Grammar Patterns in Source Code Identifiers
Christian D. Newman, Reem S. AlSuhaibani, Michael J. Decker +4
Identifiers make up a majority of the text in code. They are one of the most basic mediums through which developers describe the code they create and understand the code that other…