default search action
Christian D. Newman
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j13]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Behind the scenes: On the relationship between developer experience and refactoring. J. Softw. Evol. Process. 36(1) (2024) - [c40]Md. Nishat Raihan, Dhiman Goswami, Sadiya Sayara Chowdhury Puspo, Christian D. Newman, Tharindu Ranasinghe, Marcos Zampieri:
CSEPrompts: A Benchmark of Introductory Computer Science Prompts. ISMIS 2024: 45-54 - [c39]Anthony Peruma, Eman Abdullah AlOmar, Wajdi Aljedaani, Christian D. Newman, Mohamed Wiem Mkaouer:
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices. ITiCSE (1) 2024 - [c38]Eman Abdullah AlOmar, Anushkrishna Venkatakrishnan, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations. MSR 2024: 202-206 - [i24]Eman Abdullah AlOmar, Anushkrishna Venkatakrishnan, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations. CoRR abs/2402.06013 (2024) - [i23]Md. Nishat Raihan, Dhiman Goswami, Sadiya Sayara Chowdhury Puspo, Christian D. Newman, Tharindu Ranasinghe, Marcos Zampieri:
CSEPrompts: A Benchmark of Introductory Computer Science Prompts. CoRR abs/2404.02540 (2024) - [i22]Anthony Peruma, Eman Abdullah AlOmar, Wajdi Aljedaani, Christian D. Newman, Mohamed Wiem Mkaouer:
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices. CoRR abs/2404.10185 (2024) - [i21]Anthony Peruma, Taryn Takebayashi, Rocky Huang, Joseph Carmelo Averion, Veronica Hodapp, Christian D. Newman, Mohamed Wiem Mkaouer:
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners. CoRR abs/2408.01751 (2024) - 2023
- [c37]Taryn Takebayashi, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman:
An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases. NLBSE@ICSE 2023: 32-39 - [e1]Leon Moonen, Christian D. Newman, Alessandra Gorla:
23rd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2023, Bogotá, Colombia, October 2-3, 2023. IEEE 2023, ISBN 979-8-3503-0506-7 [contents] - [i20]Anthony Peruma, Christian D. Newman:
Rename Chains: An Exploratory Study on the Occurrence and Characteristics of Identifiers Undergoing Multiple Renamings. CoRR abs/2302.11632 (2023) - [i19]Taryn Takebayashi, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman:
An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases. CoRR abs/2303.00169 (2023) - [i18]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
How is Software Reuse Discussed in Stack Overflow? CoRR abs/2311.00256 (2023) - 2022
- [j12]Eman Abdullah AlOmar, Jiaqian Liu, Kenneth Addo, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Zhe Yu:
On the documentation of refactoring types. Autom. Softw. Eng. 29(1): 9 (2022) - [j11]Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow. Empir. Softw. Eng. 27(1): 11 (2022) - [j10]Eman Abdullah AlOmar, Tianjia Wang, Vaibhavi Raut, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Refactoring for reuse: an empirical study. Innov. Syst. Softw. Eng. 18(1): 105-135 (2022) - [j9]Licelot Marmolejos, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation. Innov. Syst. Softw. Eng. 18(2): 233-249 (2022) - [j8]Eman Abdullah AlOmar, Ben Christians, Mihal Busho, Ahmed Hamad AlKhalid, Ali Ouni, Christian D. Newman, Mohamed Wiem Mkaouer:
SATDBailiff-mining and tracking self-admitted technical debt. Sci. Comput. Program. 213: 102693 (2022) - [j7]Christian D. Newman, Michael John Decker, Reem S. Alsuhaibani, Anthony Peruma, Mohamed Wiem Mkaouer, Satyajit Mohapatra, Tejal Vishnoi, Marcos Zampieri, Timothy J. Sheldon, Emily Hill:
An Ensemble Approach for Annotating Source Code Identifiers With Part-of-Speech Tags. IEEE Trans. Software Eng. 48(9): 3506-3522 (2022) - [c36]Reem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard, Jonathan I. Maletic:
An approach to automatically assess method names. ICPC 2022: 202-213 - [c35]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
An Exploratory Study on Refactoring Documentation in Issues Handling. MSR 2022: 107-111 - [c34]Anthony Peruma, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. MSR 2022: 127-131 - [c33]Anthony Peruma, Christian D. Newman:
Understanding Digits in Identifier Names: An Exploratory Study. NLBSE 2022: 9-16 - [i17]Anthony Peruma, Christian D. Newman:
Understanding Digits in Identifier Names: An Exploratory Study. CoRR abs/2203.00113 (2022) - [i16]Anthony Peruma, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. CoRR abs/2203.05660 (2022) - [i15]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
An Exploratory Study on Refactoring Documentation in Issues Handling. CoRR abs/2203.10221 (2022) - 2021
- [j6]Priyadarshni Suresh Sagar, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman:
Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities. Algorithms 14(10): 289 (2021) - [j5]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Marouane Kessentini:
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation. Expert Syst. Appl. 167: 114176 (2021) - [j4]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian Donald Newman, Ali Ouni:
On preserving the behavior in software refactoring: A systematic mapping study. Inf. Softw. Technol. 140: 106675 (2021) - [c32]Wajdi Aljedaani, Anthony Peruma, Ahmed Aljohani, Mazen Alotaibi, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman, Abdullatif Ghallab, Stephanie Ludi:
Test Smell Detection Tools: A Systematic Mapping Study. EASE 2021: 170-180 - [c31]Reem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard, Jonathan I. Maletic:
A Survey on Method Naming Standards: Questions and Responses Artifact. ICSE (Companion Volume) 2021: 242-243 - [c30]Reem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard, Jonathan I. Maletic:
On the Naming of Methods: A Survey of Professional Developers. ICSE 2021: 587-599 - [c29]Anthony Peruma, Venera Arnaoudova, Christian D. Newman:
IDEAL: An Open-Source Identifier Name Appraisal Tool. ICSME 2021: 599-603 - [c28]Anthony Peruma, Emily Hu, Jiajun Chen, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman:
Using Grammar Patterns to Interpret Test Method Name Evolution. ICPC 2021: 335-346 - [c27]Anthony Peruma, Christian D. Newman:
On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study. MSR 2021: 525-529 - [i14]Reem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard, Jonathan I. Maletic:
On the Naming of Methods: A Survey of Professional Developers. CoRR abs/2102.13555 (2021) - [i13]Anthony Peruma, Emily Hu, Jiajun Chen, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman:
Using Grammar Patterns to Interpret Test Method Name Evolution. CoRR abs/2103.09190 (2021) - [i12]Anthony Peruma, Christian D. Newman:
On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study. CoRR abs/2103.09388 (2021) - [i11]Wajdi Aljedaani, Anthony Peruma, Ahmed Aljohani, Mazen Alotaibi, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman, Abdullatif Ghallab, Stephanie Ludi:
Test Smell Detection Tools: A Systematic Mapping Study. CoRR abs/2104.14640 (2021) - [i10]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
On Preserving the Behavior in Software Refactoring: A Systematic Mapping Study. CoRR abs/2106.13900 (2021) - [i9]Eman Abdullah AlOmar, Ben Christians, Mihal Busho, Ahmed Hamad AlKhalid, Ali Ouni, Christian D. Newman, Mohamed Wiem Mkaouer:
SATDBailiff- Mining and Tracking Self-Admitted Technical Debt. CoRR abs/2107.00073 (2021) - [i8]Anthony Peruma, Venera Arnaoudova, Christian D. Newman:
IDEAL: An Open-Source Identifier Name Appraisal Tool. CoRR abs/2107.08344 (2021) - [i7]Christian D. Newman, Michael John Decker, Reem S. Alsuhaibani, Anthony Peruma, Satyajit Mohapatra, Tejal Vishnoi, Marcos Zampieri, Mohamed Wiem Mkaouer, Timothy J. Sheldon, Emily Hill:
An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags. CoRR abs/2109.00629 (2021) - [i6]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Behind the Scenes: On the Relationship Between Developer Experience and Refactoring. CoRR abs/2109.11089 (2021) - [i5]Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow. CoRR abs/2110.12229 (2021) - [i4]Eman Abdullah AlOmar, Tianjia Wang, Vaibhavi Raut, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Refactoring for Reuse: An Empirical Study. CoRR abs/2111.07002 (2021) - [i3]Eman Abdullah AlOmar, Jiaqian Liu, Kenneth Addo, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Zhe Yu:
On the Documentation of Refactoring Types. CoRR abs/2112.01581 (2021) - 2020
- [j3]Anthony Peruma, Mohamed Wiem Mkaouer, Michael John Decker, Christian D. Newman:
Contextualizing rename decisions using refactorings, commit messages, and data types. J. Syst. Softw. 169: 110704 (2020) - [j2]Christian D. Newman, Reem S. Alsuhaibani, Michael John Decker, Anthony Peruma, Dishant Kaushik, Mohamed Wiem Mkaouer, Emily Hill:
On the generation, structure, and semantics of grammar patterns in source code identifiers. J. Syst. Softw. 170: 110740 (2020) - [c26]Eman Abdullah AlOmar, Anthony Peruma, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results. ICSE (Workshops) 2020: 342-349 - [c25]Anthony Peruma, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba:
An Exploratory Study on the Refactoring of Unit Test Files in Android Applications. ICSE (Workshops) 2020: 350-357 - [c24]Eman Abdullah AlOmar, Philip T. Rodriguez, Jordan Bowman, Tianjia Wang, Benjamin Adepoju, Kevin Lopez, Christian D. Newman, Ali Ouni, Mohamed Wiem Mkaouer:
How Do Developers Refactor Code to Improve Code Reusability? ICSR 2020: 261-276 - [c23]Eman Abdullah AlOmar, Diego Barinas, Jiaqian Liu, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman:
An Exploratory Study on How Software Reuse is Discussed in Stack Overflow. ICSR 2020: 292-303 - [c22]Anthony Peruma, Khalid Almalki, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba:
tsDetect: an open source test smells detection tool. ESEC/SIGSOFT FSE 2020: 1650-1654 - [i2]Christian D. Newman, Reem S. Alsuhaibani, Michael John Decker, Anthony Peruma, Dishant Kaushik, Mohamed Wiem Mkaouer, Emily Hill:
On the Generation, Structure, and Semantics of Grammar Patterns in Source Code Identifiers. CoRR abs/2007.08033 (2020) - [i1]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Marouane Kessentini:
How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation. CoRR abs/2010.13890 (2020)
2010 – 2019
- 2019
- [c21]Anthony Peruma, Khalid Almalki, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba:
On the distribution of test smells in open source Android applications: an exploratory study. CASCON 2019: 193-202 - [c20]Christian Donald Newman, Michael John Decker, Reem S. Alsuhaibani, Anthony Peruma, Dishant Kaushik, Emily Hill:
An Empirical Study of Abbreviations and Expansions in Software Artifacts. ICSME 2019: 269-279 - [c19]Christian D. Newman, Michael John Decker, Reem S. Alsuhaibani, Anthony Peruma, Dishant Kaushik, Emily Hill:
An Open Dataset of Abbreviations and Expansions. ICSME 2019: 280 - [c18]Christian D. Newman, Anthony Peruma, Reem S. Alsuhaibani:
Modeling the Relationship Between Identifier Name and Behavior. ICSME 2019: 376-378 - [c17]Vlas Zyrianov, Christian D. Newman, Drew T. Guarnera, Michael L. Collard, Jonathan I. Maletic:
srcPtr: a framework for implementing static pointer analysis approaches. ICPC 2019: 144-147 - [c16]Anthony Peruma, Mohamed Wiem Mkaouer, Michael John Decker, Christian Donald Newman:
Contextualizing Rename Decisions using Refactorings and Commit Messages. SCAM 2019: 74-85 - 2018
- [c15]Michael John Decker, Christian D. Newman, Natalia Dragan, Michael L. Collard, Jonathan I. Maletic, Nicholas A. Kraft:
A taxonomy of how method stereotypes change. ICSE (Companion Volume) 2018: 337-338 - [c14]Christian D. Newman, Natalia Dragan, Michael L. Collard, Jonathan I. Maletic, Michael John Decker, Drew T. Guarnera, Nahla J. Abid:
Automatically Generating Natural Language Documentation for Methods. DySDoc@ICSME 2018: 1-2 - [c13]Drew T. Guarnera, Michael L. Collard, Natalia Dragan, Jonathan I. Maletic, Christian D. Newman, Michael John Decker:
Automatically Redocumenting Source Code with Method and Class Stereotypes. DySDoc@ICSME 2018: 3-4 - [c12]Michael John Decker, Christian D. Newman, Michael L. Collard, Drew T. Guarnera, Jonathan I. Maletic:
A Timeline Summarization of Code Changes. DySDoc@ICSME 2018: 9-10 - [c11]Gregory S. DeLozier, Michael John Decker, Christian D. Newman, Jonathan I. Maletic:
Leveraging the agile development process for selecting invoking/excluding tests to support feature location. ICPC 2018: 370-379 - [c10]Anthony Peruma, Mohamed Wiem Mkaouer, Michael John Decker, Christian D. Newman:
An empirical investigation of how and why developers rename identifiers. IWoR@ASE 2018: 26-33 - [c9]Christian D. Newman, Mohamed Wiem Mkaouer, Michael L. Collard, Jonathan I. Maletic:
A study on developer perception of transformation languages for refactoring. IWoR@ASE 2018: 34-41 - [c8]Michael John Decker, Christian D. Newman, Natalia Dragan, Michael L. Collard, Jonathan I. Maletic, Nicholas A. Kraft:
[Research Paper] Which Method-Stereotype Changes are Indicators of Code Smells? SCAM 2018: 82-91 - 2017
- [j1]Christian D. Newman, Brian Bartman, Michael L. Collard, Jonathan I. Maletic:
Simplifying the construction of source code transformations via automatic syntactic restructurings. J. Softw. Evol. Process. 29(4) (2017) - [c7]Christian D. Newman, Reem S. Alsuhaibani, Michael L. Collard, Jonathan I. Maletic:
Lexical categories for source code identifiers. SANER 2017: 228-239 - [c6]Brian Bartman, Christian D. Newman, Michael L. Collard, Jonathan I. Maletic:
srcQL: A syntax-aware query language for source code. SANER 2017: 467-471 - 2016
- [c5]Christian D. Newman, Tessandra Sage, Michael L. Collard, Hakam W. Alomari, Jonathan I. Maletic:
srcSlice: a tool for efficient static forward slicing. ICSE (Companion Volume) 2016: 621-624 - [c4]Christian D. Newman, Jonathan I. Maletic, Michael L. Collard:
srcType: A Tool for Efficient Static Type Resolution. ICSME 2016: 604-606 - 2015
- [c3]Reem S. Alsuhaibani, Christian D. Newman, Michael L. Collard, Jonathan I. Maletic:
Heuristic-based part-of-speech tagging of source code identifiers and comments. MUD@ICSME 2015: 1-6 - 2013
- [c2]Abdulkareem Alali, Brian Bartman, Christian D. Newman, Jonathan I. Maletic:
A preliminary investigation of using age and distance measures in the detection of evolutionary couplings. MSR 2013: 169-172 - 2011
- [c1]Jonathan I. Maletic, Daniel J. Mosora, Christian D. Newman, Michael L. Collard, Andrew M. Sutton, Brian P. Robinson:
MosaiCode: Visualizing large scale software: A tool demonstration. VISSOFT 2011: 1-4
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 22:12 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint