69 citations · 77 across the 21 of their papers we have counts for
22 papers
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
Eman Abdullah AlOmar, Luo Xu, Sofia Martinez +4
Large Language Models (LLMs), such as ChatGPT, have become widely popular and widely used in various software engineering tasks such as refactoring, testing, code review, and progr…
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…
10 quick tips for making your software outlive your job
Richard Littauer, Greg Wilson, Jan Ainali +19
Loss of key personnel has always been a risk for research software projects. Key members of the team may have to step away due to illness or burnout, to care for a family member, f…
MoxE: Mixture of xLSTM Experts with Entropy-Aware Routing for Efficient Language Modeling
Abdoul Majid O. Thiombiano, Brahim Hnich, Ali Ben Mrad +1
This paper introduces MoxE, a novel architecture that synergistically combines the Extended Long Short-Term Memory (xLSTM) with the Mixture of Experts (MoE) framework to address cr…
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…
Distil-xLSTM: Learning Attention Mechanisms through Recurrent Structures
Abdoul Majid O. Thiombiano, Brahim Hnich, Ali Ben Mrad +1
The current era of Natural Language Processing (NLP) is dominated by Transformer models. However, novel architectures relying on recurrent mechanisms, such as xLSTM and Mamba, have…