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

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

collaborators
Showing cs.SEShow all

7 papers · 1 filter

cs.SE2025

How Much Can a Behavior-Preserving Changeset Be Decomposed into Refactoring Operations?

Kota Someya, Lei Chen, Michael J. Decker +1

Developers sometimes mix behavior-preserving modifications, such as refactorings, with behavior-altering modifications, such as feature additions. Several approaches have been prop…

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.SE20222 cited

Online Adaptable Bug Localization for Rapidly Evolving Software

Agnieszka Ciborowska, Michael J. Decker, Kostadin Damevski

Bug localization aims to reduce debugging time by recommending program elements that are relevant for a specific bug report. To date, researchers have primarily addressed this prob…

cs.SE202118 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…