activity
20202025
most citedOn the Generation, Structure, and Semantics of Grammar Patterns in Source Code Identifiers

33 citations · 51 across the 4 of their papers we have counts for

collaborators
Showing cs.SEShow all

5 papers · 1 filter

cs.SE2025

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…

cs.SE2025

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…

cs.SE2021★ 18 cited

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…

cs.SE2021

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…

cs.SE2020★ 33 cited

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…