Lin Chen

Orcid: 0000-0003-2352-2226

Affiliations:
  • Nanjing University, Department of Computer Science and Technology, State Key Laboratory for Novel Software Technology, China
  • Southeast University, China (PhD 2009)


According to our database1, Lin Chen authored at least 104 papers between 2005 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
Hybrid mutation driven testing for natural language inference.
J. Softw. Evol. Process., October, 2024

Risky Dynamic Typing-related Practices in Python: An Empirical Study.
ACM Trans. Softw. Eng. Methodol., July, 2024

Just-in-time identification for cross-project correlated issues.
J. Softw. Evol. Process., July, 2024

Efficient Construction of Practical Python Call Graphs with Entity Knowledge Base.
Int. J. Softw. Eng. Knowl. Eng., July, 2024

Generating Python Type Annotations from Type Inference: How Far Are We?
ACM Trans. Softw. Eng. Methodol., June, 2024

Multi-Intent Inline Code Comment Generation via Large Language Model.
Int. J. Softw. Eng. Knowl. Eng., June, 2024

Assessing Effectiveness of Test Suites: What Do We Know and What Should We Do?
ACM Trans. Softw. Eng. Methodol., May, 2024

Why and how bug blocking relations are breakable: An empirical study on breakable blocking bugs.
Inf. Softw. Technol., February, 2024

ICG: A Machine Learning Benchmark Dataset and Baselines for Inline Code Comments Generation Task.
Int. J. Softw. Eng. Knowl. Eng., February, 2024

Towards a framework for reliable performance evaluation in defect prediction.
Sci. Comput. Program., 2024

Diagnosis of package installation incompatibility via knowledge base.
Sci. Comput. Program., 2024

Static Blame for gradual typing.
J. Funct. Program., 2024

Optimizing Search-Based Unit Test Generation with Large Language Models: An Empirical Study.
Proceedings of the 15th Asia-Pacific Symposium on Internetware, 2024

Knowledge Graph Driven Inference Testing for Question Answering Software.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Mitigating False Positive Static Analysis Warnings: Progress, Challenges, and Opportunities.
IEEE Trans. Software Eng., December, 2023

Code-line-level Bugginess Identification: How Far have We Come, and How Far have We Yet to Go?
ACM Trans. Softw. Eng. Methodol., July, 2023

Towards the Analysis and Completion of Syntactic Structure Ellipsis for Inline Comments.
IEEE Trans. Software Eng., April, 2023

Towards Better Dependency Management: A First Look at Dependency Smells in Python Projects.
IEEE Trans. Software Eng., April, 2023

Inconsistent Defect Labels: Essence, Causes, and Influence.
IEEE Trans. Software Eng., February, 2023

Toward a consistent performance evaluation for defect prediction models.
CoRR, 2023

How Well Static Type Checkers Work with Gradual Typing? A Case Study on Python.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

Towards Better Dependency Scope Settings in Maven Projects.
Proceedings of the 14th Asia-Pacific Symposium on Internetware, 2023

2022
CBUA: A Probabilistic, Predictive, and Practical Approach for Evaluating Test Suite Effectiveness.
IEEE Trans. Software Eng., 2022

MULA: A Just-In-Time Multi-labeling System for Issue Reports.
IEEE Trans. Reliab., 2022

An Empirical Study on Bugs in Python Interpreters.
IEEE Trans. Reliab., 2022

Mutant Reduction Evaluation: What is There and What is Missing?
ACM Trans. Softw. Eng. Methodol., 2022

Personalizing label prediction for GitHub issues.
Inf. Softw. Technol., 2022

How higher order mutant testing performs for deep learning models: A fine-grained evaluation of test effectiveness and efficiency improved from second-order mutant-classification tuples.
Inf. Softw. Technol., 2022

Collaboration in software ecosystems: A study of work groups in open environment.
Inf. Softw. Technol., 2022

Test suite effectiveness metric evaluation: what do we know and what should we do?
CoRR, 2022

Accelerating OCR-Based Widget Localization for Test Automation of GUI Applications.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Training Data Debugging for the Fairness of Machine Learning Software.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
How Far Have We Progressed in Identifying Self-admitted Technical Debts? A Comprehensive Empirical Study.
ACM Trans. Softw. Eng. Methodol., 2021

How well do pre-trained contextual language representations recommend labels for GitHub issues?
Knowl. Based Syst., 2021

Boundary sampling to boost mutation testing for deep learning models.
Inf. Softw. Technol., 2021

Prioritizing code documentation effort: Can we do it simpler but better?
Inf. Softw. Technol., 2021

Mutant reduction evaluation: what is there and what is missing?
CoRR, 2021

An extensive empirical study of inconsistent labels in multi-version-project defect data sets.
CoRR, 2021

State and tendency: an empirical study of deep learning question&answer topics on Stack Overflow.
Sci. China Inf. Sci., 2021

Towards Understanding Tool-chain Bugs in the LLVM Compiler Infrastructure.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning Models.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
How C++ Templates Are Used for Generic Programming: An Empirical Study on 50 Open Source Systems.
ACM Trans. Softw. Eng. Methodol., 2020

Examining the effects of developer familiarity on bug fixing.
J. Syst. Softw., 2020

A Revisit of Metrics for Test Case Prioritization Problems.
Int. J. Softw. Eng. Knowl. Eng., 2020

Boosting crash-inducing change localization with rank-performance-based feature subset selection.
Empir. Softw. Eng., 2020

Prioritizing documentation effort: Can we do better?
CoRR, 2020

Multiple-Boundary Clustering and Prioritization to Promote Neural Network Retraining.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Stay Professional and Efficient: Automatically Generate Titles for Your Bug Reports.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

An Empirical Study on Critical Blocking Bugs.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

An Empirical Study on Dynamic Typing Related Practices in Python Systems.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

RoScript: a visual script driven truly non-intrusive robotic testing system for touch screen applications.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Impact analysis of cross-project bugs on software ecosystems.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
MAT: A simple yet strong baseline for identifying self-admitted technical debt.
CoRR, 2019

2018
How Far We Have Progressed in the Journey? An Examination of Cross-Project Defect Prediction.
ACM Trans. Softw. Eng. Methodol., 2018

Mutually unbiased bases in dimension six containing a product-vector basis.
Quantum Inf. Process., 2018

Understanding metric-based detectable smells in Python software: A comparative study.
Inf. Softw. Technol., 2018

A study on the changes of dynamic feature code when fixing bugs: towards the benefits and costs of Python dynamic features.
Sci. China Inf. Sci., 2018

Recognizing Potential Runtime Types from Python Docstrings.
Proceedings of the Software Analysis, Testing, and Evolution, 2018

An Empirical Study of the Impact of Code Smell on File Changes.
Proceedings of the 2018 IEEE International Conference on Software Quality, 2018

Speedoo: prioritizing performance optimization opportunities.
Proceedings of the 40th International Conference on Software Engineering, 2018

Predicting the Breakability of Blocking Bug Pairs.
Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, 2018

2017
How do developers fix cross-project correlated bugs?: a case study on the GitHub scientific python ecosystem.
Proceedings of the 39th International Conference on Software Engineering, 2017

An Empirical Study on Downstream Workarounds for Cross-Project Bugs.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

What are the Factors Impacting Build Breakage?
Proceedings of the 14th Web Information Systems and Applications Conference, 2017

2016
An extensive empirical study on C++ concurrency constructs.
Inf. Softw. Technol., 2016

Empirical analysis of network measures for effort-aware fault-proneness prediction.
Inf. Softw. Technol., 2016

Empirical analysis of network measures for predicting high severity software faults.
Sci. China Inf. Sci., 2016

A Search Based Context-Aware Approach for Understanding and Localizing the Fault via Weighted Call Graph.
Proceedings of the Third International Conference on Trustworthy Systems and their Applications, 2016

What Are the Dominant Projects in the GitHub Python Ecosystem?
Proceedings of the Third International Conference on Trustworthy Systems and their Applications, 2016

Tracking Down Dynamic Feature Code Changes against Python Software Evolution.
Proceedings of the Third International Conference on Trustworthy Systems and their Applications, 2016

Python probabilistic type inference with natural language support.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Do We Have a Chance to Fix Bugs When Refactoring Code Smells?
Proceedings of the International Conference on Software Analysis, Testing and Evolution, 2016

Detecting Code Smells in Python Programs.
Proceedings of the International Conference on Software Analysis, Testing and Evolution, 2016

Replaying Harmful Data Races in Android Apps.
Proceedings of the 2016 IEEE International Symposium on Software Reliability Engineering Workshops, 2016

An Empirical Study on the Characteristics of Python Fine-Grained Source Code Change Types.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

2015
Are Slice-Based Cohesion Metrics Actually Useful in Effort-Aware Post-Release Fault-Proneness Prediction? An Empirical Study.
IEEE Trans. Software Eng., 2015

A metrics-based comparative study on object-oriented programming languages.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

How do developers use C++ libraries? An empirical study.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

An empirical study on the impact of Python dynamic features on change-proneness.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

Are Anti-patterns Coupled? An Empirical Study.
Proceedings of the 2015 IEEE International Conference on Software Quality, 2015

An Empirical Study on C++ Concurrency Constructs.
Proceedings of the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2015

Spectrum-Based Fault Localization Method with Test Case Reduction.
Proceedings of the 39th Annual Computer Software and Applications Conference, 2015

2014
An in-depth study of the potentially confounding effect of class size in fault prediction.
ACM Trans. Softw. Eng. Methodol., 2014

Identifying extract class refactoring opportunities for internetware.
Sci. China Inf. Sci., 2014

An empirical study on the adoption of C++ templates: Library templates versus user defined templates.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Dynamic Slicing of Python Programs.
Proceedings of the IEEE 38th Annual Computer Software and Applications Conference, 2014

The Design of the SIMPLE Programming Language.
Proceedings of the 11th Web Information System and Application Conference, 2014

Static Type Analysis for Python.
Proceedings of the 11th Web Information System and Application Conference, 2014

Hybrid Information Flow Analysis for Python Bytecode.
Proceedings of the 11th Web Information System and Application Conference, 2014

2013
Finding shrink critical section refactoring opportunities for the evolution of concurrent code in trustworthy software.
Sci. China Inf. Sci., 2013

Static Slicing for Python First-Class Objects.
Proceedings of the 2013 13th International Conference on Quality Software, 2013

Recommending Web Service Based on User Relationships and Preferences.
Proceedings of the 2013 IEEE 20th International Conference on Web Services, Santa Clara, CA, USA, June 28, 2013

A Method of Optimizing Django Based on Greedy Strategy.
Proceedings of the 2013 10th Web Information System and Application Conference, 2013

2012
The ability of object-oriented metrics to predict change-proneness: a meta-analysis.
Empir. Softw. Eng., 2012

An in-depth investigation into the relationships between structural metrics and unit testability in object-oriented systems.
Sci. China Inf. Sci., 2012

Leveraging Method Call Anomalies to Improve the Effectiveness of Spectrum-Based Fault Localization Techniques for Object-Oriented Programs.
Proceedings of the 2012 12th International Conference on Quality Software, 2012

Wielding Statistical Fault Localization Statistically.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering Workshops, 2012

2011
Contribution-based call stack abstraction for call string based pointer analysis.
Inf. Softw. Technol., 2011

Cost-Cognizant Combinatorial Test Case Prioritization.
Int. J. Softw. Eng. Knowl. Eng., 2011

2010
Test Case Prioritization for Web Service Regression Testing.
Proceedings of the Fifth IEEE International Symposium on Service-Oriented System Engineering, 2010

Cost-Effective Combinatorial Test Case Prioritization for Varying Combination Weights.
Proceedings of the 22nd International Conference on Software Engineering & Knowledge Engineering (SEKE'2010), Redwood City, San Francisco Bay, CA, USA, July 1, 2010

Adaptive Interaction Fault Location Based on Combinatorial Testing.
Proceedings of the 10th International Conference on Quality Software, 2010

2009
A Constraint Based Bug Checking Approach for Python.
Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference, 2009

2005
A brief survey of program slicing.
ACM SIGSOFT Softw. Eng. Notes, 2005


  Loading...