SCANL Lab
SCANL Lab
News
People
Projects
Identifier Names
Identifier Renames
Test Smells
Publications
Artifacts
Datasets
Tools
Identifier Name Structure Catalogue
Collaboration
Contact
Light
Dark
Automatic
Publications
Type
Conference paper
Journal article
Date
2022
2021
2020
2019
2018
Anthony Peruma
,
Christian Newman
(2022).
Understanding Digits in Identifier Names: An Exploratory Study
.
The 1st International Workshop on Natural Language-based Software Engineering
.
PDF
Cite
Reem Alsuhaibani
,
Christian Newman
,
Michael Decker
(2022).
An Approach to Automatically Assess Method Names
.
The 30th IEEE/ACM International Workshop on Program Comprehension (ICPC)
.
PDF
Cite
Anthony Peruma
,
Steven Simmons
,
Eman AlOmar
,
Christian Newman
,
Mohamed Mkaouer
,
Ali Ouni
(2021).
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow
.
Empirical Software Engineering
.
PDF
Cite
DOI
Anthony Peruma
,
Venera Arnaoudova
,
Christian Newman
(2021).
IDEAL: An Open-Source Identifier Name Appraisal Tool
.
2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)
.
PDF
Cite
DOI
Christian Newman
,
Michael Decker
,
Reem Alsuhaibani
,
Anthony Peruma
,
Mohamed Mkaouer
,
Satyajit Mohapatra
,
Tejal Vishoi
,
Marcos Zampieri
,
Timothy Sheldon
,
Emily Hill
(2021).
An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags
.
Transactions on Software Engineering
.
PDF
Cite
DOI
Anthony Peruma
,
Emily Hu
,
Jiajun Chen
,
Eman AlOmar
,
Mohamed Mkaouer
,
Christian Newman
(2021).
Using Grammar Patterns to Interpret Test Method Name Evolution
.
Proceedings of the 29th International Conference on Program Comprehension
.
PDF
Cite
DOI
Reem Alsuhaibani
,
Christian Newman
,
Michael Decker
,
Michael Collard
,
Jonathan Maletic
(2021).
On the Naming of Methods: A Survey of Professional Developers
.
Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering
.
PDF
Cite
DOI
Anthony Peruma
,
Christian Newman
(2021).
On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study
.
Proceedings of the 18th International Conference on Mining Software Repositories
.
PDF
Cite
DOI
Christian Newman
,
Reem Alsuhaibani
,
Michael Decker
,
Anthony Peruma
,
Dishant Kaushik
,
Mohamed Mkaouer
,
Emily Hill
(2020).
On the generation, structure, and semantics of grammar patterns in source code identifiers
.
Journal of Systems and Software
.
PDF
Cite
DOI
Anthony Peruma
,
Khalid Almalki
,
Christian Newman
,
Mohamed Mkaouer
,
Ali Ouni
,
Fabio Palomba
(2020).
TsDetect: An Open Source Test Smells Detection Tool
.
Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
.
PDF
Cite
DOI
Anthony Peruma
,
Mohamed Mkaouer
,
Michael Decker
,
Christian Newman
(2020).
Contextualizing rename decisions using refactorings, commit messages, and data types
.
Journal of Systems and Software
.
PDF
Cite
DOI
Anthony Peruma
,
Christian Newman
,
Mohamed Mkaouer
,
Ali Ouni
,
Fabio Palomba
(2020).
An Exploratory Study on the Refactoring of Unit Test Files in Android Applications
.
Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops
.
PDF
Cite
DOI
Anthony Peruma
,
Khalid Almalki
,
Christian Newman
,
Mohamed Mkaouer
,
Ali Ouni
,
Fabio Palomba
(2019).
On the Distribution of Test Smells in Open Source Android Applications: An Exploratory Study
.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering
.
PDF
Cite
Anthony Peruma
(2019).
Towards a Model to Appraise and Suggest Identifier Names
.
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
.
PDF
Cite
DOI
Christian Newman
,
Anthony Peruma
,
Reem Alsuhaibani
(2019).
Modeling the Relationship Between Identifier Name and Behavior
.
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
.
PDF
Cite
DOI
Anthony Peruma
,
Mohamed Mkaouer
,
Michael Decker
,
Christian Newman
(2019).
Contextualizing Rename Decisions using Refactorings and Commit Messages
.
2019 19th International Working Conference on Source Code Analysis and Manipulation (SCAM)
.
PDF
Cite
DOI
Christian Newman
,
Michael Decker
,
Reem Alsuhaibani
,
Anthony Peruma
,
Dishant Kaushik
,
Emily Hill
(2019).
An Open Dataset of Abbreviations and Expansions
.
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
.
PDF
Cite
DOI
Christian Newman
,
Michael Decker
,
Reem Alsuhaibani
,
Anthony Peruma
,
Dishant Kaushik
,
Emily Hill
(2019).
An Empirical Study of Abbreviations and Expansions in Software Artifacts
.
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
.
PDF
Cite
DOI
Anthony Peruma
(2019).
A Preliminary Study of Android Refactorings
.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems
.
PDF
Cite
DOI
Anthony Peruma
,
Mohamed Mkaouer
,
Michael Decker
,
Christian Newman
(2018).
An Empirical Investigation of How and Why Developers Rename Identifiers
.
Proceedings of the 2nd International Workshop on Refactoring
.
PDF
Cite
DOI
Cite
×