Christian D. Newman

Orcid: 0000-0002-8838-4074

According to our database1, Christian D. Newman authored at least 53 papers between 2011 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Behind the scenes: On the relationship between developer experience and refactoring.
J. Softw. Evol. Process., January, 2024

How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations.
CoRR, 2024

2023
How is Software Reuse Discussed in Stack Overflow?
CoRR, 2023

Rename Chains: An Exploratory Study on the Occurrence and Characteristics of Identifiers Undergoing Multiple Renamings.
CoRR, 2023

An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases.
Proceedings of the 2nd IEEE/ACM International Workshop on Natural Language-Based Software Engineering, 2023

2022
An Ensemble Approach for Annotating Source Code Identifiers With Part-of-Speech Tags.
IEEE Trans. Software Eng., 2022

SATDBailiff-mining and tracking self-admitted technical debt.
Sci. Comput. Program., 2022

On the use of textual feature extraction techniques to support the automated detection of refactoring documentation.
Innov. Syst. Softw. Eng., 2022

Refactoring for reuse: an empirical study.
Innov. Syst. Softw. Eng., 2022

How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow.
Empir. Softw. Eng., 2022

On the documentation of refactoring types.
Autom. Softw. Eng., 2022

Understanding Digits in Identifier Names: An Exploratory Study.
Proceedings of the 2022 IEEE/ACM 1st International Workshop on Natural Language-Based Software Engineering (NLBSE 2022), 2022

Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

An Exploratory Study on Refactoring Documentation in Issues Handling.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

An approach to automatically assess method names.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

2021
On preserving the behavior in software refactoring: A systematic mapping study.
Inf. Softw. Technol., 2021

How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation.
Expert Syst. Appl., 2021

Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities.
Algorithms, 2021

On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Using Grammar Patterns to Interpret Test Method Name Evolution.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

IDEAL: An Open-Source Identifier Name Appraisal Tool.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

A Survey on Method Naming Standards: Questions and Responses Artifact.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

On the Naming of Methods: A Survey of Professional Developers.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Test Smell Detection Tools: A Systematic Mapping Study.
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021

2020
Contextualizing rename decisions using refactorings, commit messages, and data types.
J. Syst. Softw., 2020

On the generation, structure, and semantics of grammar patterns in source code identifiers.
J. Syst. Softw., 2020

tsDetect: an open source test smells detection tool.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

How Do Developers Refactor Code to Improve Code Reusability?
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020

An Exploratory Study on How Software Reuse is Discussed in Stack Overflow.
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020

An Exploratory Study on the Refactoring of Unit Test Files in Android Applications.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

2019
Contextualizing Rename Decisions using Refactorings and Commit Messages.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

srcPtr: a framework for implementing static pointer analysis approaches.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Modeling the Relationship Between Identifier Name and Behavior.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

An Open Dataset of Abbreviations and Expansions.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

An Empirical Study of Abbreviations and Expansions in Software Artifacts.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 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, 2019

2018
[Research Paper] Which Method-Stereotype Changes are Indicators of Code Smells?
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

An empirical investigation of how and why developers rename identifiers.
Proceedings of the 2nd International Workshop on Refactoring, 2018

A study on developer perception of transformation languages for refactoring.
Proceedings of the 2nd International Workshop on Refactoring, 2018

Leveraging the agile development process for selecting invoking/excluding tests to support feature location.
Proceedings of the 26th Conference on Program Comprehension, 2018

Automatically Generating Natural Language Documentation for Methods.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

Automatically Redocumenting Source Code with Method and Class Stereotypes.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

A Timeline Summarization of Code Changes.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

A taxonomy of how method stereotypes change.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Simplifying the construction of source code transformations via automatic syntactic restructurings.
J. Softw. Evol. Process., 2017

Lexical categories for source code identifiers.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

srcQL: A syntax-aware query language for source code.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

2016
srcType: A Tool for Efficient Static Type Resolution.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

srcSlice: a tool for efficient static forward slicing.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Heuristic-based part-of-speech tagging of source code identifiers and comments.
Proceedings of the 5th IEEE Workshop on Mining Unstructured Data MUD@ICSME 2015, 2015

2013
A preliminary investigation of using age and distance measures in the detection of evolutionary couplings.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

2011
MosaiCode: Visualizing large scale software: A tool demonstration.
Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2011


  Loading...