SCANL Lab
SCANL Lab
News
People
Projects
Identifier Names
Identifier Renames
Test Smells
Publications
Artifacts
Datasets
Tools
Identifier Name Structure Catalogue
Collaboration
Contact
Publications
Type
1
2
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
×