How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
Peruma, Anthony, Simmons, Steven, AlOmar, Eman Abdullah, Newman, Christian D., Mkaouer, Mohamed Wiem, Ouni, Ali
Published in Empirical software engineering : an international journal (01.01.2022)
Published in Empirical software engineering : an international journal (01.01.2022)
Get full text
Journal Article
On the generation, structure, and semantics of grammar patterns in source code identifiers
Newman, Christian D., AlSuhaibani, Reem S., Decker, Michael J., Peruma, Anthony, Kaushik, Dishant, Mkaouer, Mohamed Wiem, Hill, Emily
Published in The Journal of systems and software (01.12.2020)
Published in The Journal of systems and software (01.12.2020)
Get full text
Journal Article
An Ensemble Approach for Annotating Source Code Identifiers With Part-of-Speech Tags
Newman, Christian D., Decker, Michael J., Alsuhaibani, Reem S., Peruma, Anthony, Mkaouer, Mohamed Wiem, Mohapatra, Satyajit, Vishnoi, Tejal, Zampieri, Marcos, Sheldon, Timothy J., Hill, Emily
Published in IEEE transactions on software engineering (01.09.2022)
Published in IEEE transactions on software engineering (01.09.2022)
Get full text
Journal Article
Modeling the Relationship Between Identifier Name and Behavior
Newman, Christian D., Preuma, Anthony, AlSuhaibani, Reem
Published in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01.09.2019)
Published in 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01.09.2019)
Get full text
Conference Proceeding
A Survey on Method Naming Standards: Questions and Responses Artifact
Alsuhaibani, Reem S., Newman, Christian D., Decker, Michael J., Collard, Michael L., Maletic, Jonathan I.
Published in 2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) (01.05.2021)
Published in 2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) (01.05.2021)
Get full text
Conference Proceeding
IDEAL: An Open-Source Identifier Name Appraisal Tool
Peruma, Anthony, Arnaoudova, Venera, Newman, Christian D.
Published in 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01.09.2021)
Published in 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01.09.2021)
Get full text
Conference Proceeding
An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases
Takebayashi, Taryn, Peruma, Anthony, Mkaouer, Mohamed Wiem, Newman, Christian D.
Published in 2023 IEEE/ACM 2nd International Workshop on Natural Language-Based Software Engineering (NLBSE) (01.05.2023)
Published in 2023 IEEE/ACM 2nd International Workshop on Natural Language-Based Software Engineering (NLBSE) (01.05.2023)
Get full text
Conference Proceeding
An Exploratory Study on Refactoring Documentation in Issues Handling
AlOmar, Eman Abdullah, Peruma, Anthony, Mkaouer, Mohamed Wiem, Newman, Christian D., Ouni, Ali
Published in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) (01.05.2022)
Published in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) (01.05.2022)
Get full text
Conference Proceeding
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring
Peruma, Anthony, AlOmar, Eman Abdullah, Newman, Christian D., Mkaouer, Mohamed Wiem, Ouni, Ali
Published in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) (01.05.2022)
Published in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) (01.05.2022)
Get full text
Conference Proceeding
Using Grammar Patterns to Interpret Test Method Name Evolution
Peruma, Anthony, Hu, Emily, Chen, Jiajun, AlOmar, Eman Abdullah, Mkaouer, Mohamed Wiem, Newman, Christian D.
Published in 2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC) (01.05.2021)
Published in 2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC) (01.05.2021)
Get full text
Conference Proceeding
An Approach to Automatically Assess Method Names
Alsuhaibani, Reem S., Newman, Christian D., Decker, Michael J., Collard, Michael L., Maletic, Jonathan I.
Published in 2022 IEEE/ACM 30th International Conference on Program Comprehension (ICPC) (01.05.2022)
Published in 2022 IEEE/ACM 30th International Conference on Program Comprehension (ICPC) (01.05.2022)
Get full text
Conference Proceeding
On the Naming of Methods: A Survey of Professional Developers
Alsuhaibani, Reem, Newman, Christian, Decker, Michael, Collard, Michael, Maletic, Jonathan
Published in 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) (01.05.2021)
Published in 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) (01.05.2021)
Get full text
Conference Proceeding
Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature Location
DeLozier, Gregory S., Decker, Michael, Newman, Christian, Maletic, Jonathan
Published in 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC) (01.05.2018)
Published in 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC) (01.05.2018)
Get full text
Conference Proceeding