Xiaoguang Mao

According to our database1, Xiaoguang Mao authored at least 110 papers between 2003 and 2024.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
ContextAug: model-domain failing test augmentation with contextual information.
Frontiers Comput. Sci., April, 2024

Improving fault localization with pre-training.
Frontiers Comput. Sci., February, 2024

Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learning.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Pre-implementation Method Name Prediction for Object-oriented Programming.
ACM Trans. Softw. Eng. Methodol., November, 2023

Two Birds with One Stone: Boosting Code Generation and Code Search via a Generative Adversarial Network.
Proc. ACM Program. Lang., October, 2023

Context-Aware Neural Fault Localization.
IEEE Trans. Software Eng., July, 2023

Influential Global and Local Contexts Guided Trace Representation for Fault Localization.
ACM Trans. Softw. Eng. Methodol., May, 2023

Seeing the Whole Elephant: Systematically Understanding and Uncovering Evaluation Biases in Automated Program Repair.
ACM Trans. Softw. Eng. Methodol., May, 2023

Predictive Comment Updating With Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach.
IEEE Trans. Software Eng., April, 2023

Enhancing Code Intelligence Tasks with ChatGPT.
CoRR, 2023

A Dual-way Enhanced Framework from Text Matching Point of View for Multimodal Entity Linking.
CoRR, 2023

An Empirical Study on Using Large Language Models for Multi-Intent Comment Generation.
CoRR, 2023

Natural Language to Code: How Far Are We?
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

CCT5: A Code-Change-Oriented Pre-trained Model.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Potential Solutions to Challenges in C Program Repair: A Practical Perspective.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Validating the Redundancy Assumption for HDL from Code Clone's Perspective.
Proceedings of the 2023 International Symposium on Physical Design, 2023

Mantra: Mutation Testing of Hardware Design Code Based on Real Bugs.
Proceedings of the 60th ACM/IEEE Design Automation Conference, 2023

2022
Context-Aware Code Change Embedding for Better Patch Correctness Assessment.
ACM Trans. Softw. Eng. Methodol., 2022

StyleFlow: Disentangle Latent Representations via Normalizing Flow for Unsupervised Text Style Transfer.
CoRR, 2022

Automated regression unit test generation for program merges.
Sci. China Inf. Sci., 2022

TransplantFix: Graph Differencing-based Code Transplantation for Automated Program Repair.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Peeler: Learning to Effectively Predict Flakiness without Running Tests.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Improving Fault Localization Using Model-domain Synthesized Failing Test Generation.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

A Universal Data Augmentation Approach for Fault Localization.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Fault Localization for Hardware Design Code with Time-Aware Program Spectrum.
Proceedings of the IEEE 40th International Conference on Computer Design, 2022

2021
Improving deep-learning-based fault localization with resampling.
J. Softw. Evol. Process., 2021

A study of effectiveness of deep learning in locating real faults.
Inf. Softw. Technol., 2021

Evaluating the usage of fault localization in automated program repair: an empirical study.
Frontiers Comput. Sci., 2021

Where were the repair ingredients for Defects4j bugs?
Empir. Softw. Eng., 2021

How to cherry pick the bug report for better summarization?
Empir. Softw. Eng., 2021

Beep: Fine-grained Fix Localization by Learning to Predict Buggy Code Elements.
CoRR, 2021

Is the Ground Truth Really Accurate? Dataset Purification for Automated Program Repair.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

On the Impact of Flaky Tests in Automated Program Repair.
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021

Lightweight global and local contexts guided method name recommendation with prior knowledge.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Automated Comment Update: How Far are We?
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

Peculiar: Smart Contract Vulnerability Detection Based on Crucial Data Flow Graph and Pre-training Techniques.
Proceedings of the 32nd IEEE International Symposium on Software Reliability Engineering, 2021

On Enhancing Application-Ability Training in Discrete Mathematics.
Proceedings of the IEEE Frontiers in Education Conference, 2021

2020
Evolutionary Conflict Checking.
CoRR, 2020

Automated Patch Correctness Assessment: How Far are We?
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

BugSum: Deep Context Understanding for Bug Report Summarization.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

Understanding Merge Conflicts and Resolutions in Git Rebases.
Proceedings of the 31st IEEE International Symposium on Software Reliability Engineering, 2020

On the efficiency of test suite based program repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programs.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Understanding the Non-Repairability Factors of Automated Program Repair Techniques.
Proceedings of the 27th Asia-Pacific Software Engineering Conference, 2020

2019
Efficient automated repair of high floating-point errors in numerical libraries.
Proc. ACM Program. Lang., 2019

TFIDF-FL: Localizing Faults Using Term Frequency-Inverse Document Frequency and Deep Learning.
IEICE Trans. Inf. Syst., 2019

Dissection on Java Organs in GitHub Repositories.
IEEE Access, 2019

CNN-FL: An Effective Approach for Localizing Faults using Convolutional Neural Networks.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Multi-Location Program Repair Strategies Learned from Successful Experience (S).
Proceedings of the 31st International Conference on Software Engineering and Knowledge Engineering, 2019

How Different Is It Between Machine-Generated and Developer-Provided Patches? : An Empirical Study on the Correct Patches Generated by Automated Program Repair Techniques.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

Attention Please: Consider Mockito when Evaluating Newly Proposed Automated Program Repair Techniques.
Proceedings of the Evaluation and Assessment on Software Engineering, 2019

2018
How test suites impact fault localisation starting from the size.
IET Softw., 2018

Attention Please: Consider Mockito when Evaluating Newly Released Automated Program Repair Techniques.
CoRR, 2018

Multi-Location Program Repair: Roads Ahead.
CoRR, 2018

An Initial Step Towards Organ Transplantation Based on GitHub Repository.
IEEE Access, 2018

Evaluating the Strategies of Statement Selection in Automated Program Repair.
Proceedings of the Software Analysis, Testing, and Evolution, 2018

A Hybrid Approach for Tag Hierarchy Construction.
Proceedings of the New Opportunities for Software Reuse - 17th International Conference, 2018

An Empirical Study on the Effect of Dynamic Slicing on Automated Program Repair Efficiency.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Identifying Supplementary Bug-fix Commits.
Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, 2018

2017
无人驾驶汽车决策系统的规则正确性验证 (Correctness Verification of Rules for Unmanned Vehicles' Decision System).
计算机科学, 2017

Deep Learning-Based Fault Localization with Contextual Information.
IEICE Trans. Inf. Syst., 2017

Automated Repair of High Inaccuracies in Numerical Programs.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

An Empirical Study on the Usage of Fault Localization in Automated Program Repair.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Detecting DOM-Sourced Cross-Site Scripting in Browser Extensions.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Toward Understanding Information Models of Fault Localization: Elaborate is Not Always Better.
Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, 2017

Efficient Global Search for Inputs Triggering High Floating-Point Inaccuracies.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

2016
DomXssMicro: A Micro Benchmark for Evaluating DOM-Based Cross-Site Scripting Detection.
Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, 2016

Towards More Accurate Fault Localization: An Approach Based on Feature Selection Using Branching Execution Probability.
Proceedings of the 2016 IEEE International Conference on Software Quality, 2016

Using Test Cases Grouping and Iteration Repair to Fix Multi-points Bug.
Proceedings of the First International Conference on Multimedia and Image Processing, 2016

Automated Program Repair by Using Similar Code Containing Fix Ingredients.
Proceedings of the 40th IEEE Annual Computer Software and Applications Conference, 2016

2015
面向自动修复并融合失效场景的缺陷定位方法 (Fault Localization Using Failure-related Contexts for Automatic Program Repair).
计算机科学, 2015

Optimization Methods for Nop-Shadows Typestate Analysis.
IEICE Trans. Inf. Syst., 2015

Fault Localization Using Failure-Related Contexts for Automatic Program Repair.
IEICE Trans. Inf. Syst., 2015

Automatic Fault Localization for BIP.
Proceedings of the Dependable Software Engineering: Theories, Tools, and Applications, 2015

An Exploratory Research of GitHub Based on Graph Model.
Proceedings of the Ninth International Conference on Frontier of Computer Science and Technology, 2015

2014
Automatic recovery from resource exhaustion exceptions by collecting leaked resources.
J. Zhejiang Univ. Sci. C, 2014

Slice-based statistical fault localization.
J. Syst. Softw., 2014

Counterexample-Preserving Reduction for Symbolic Model Checking.
J. Appl. Math., 2014

Editorial: Internetware of the Age.
Int. J. Softw. Informatics, 2014

Enriching Contextual Information for Fault Localization.
IEICE Trans. Inf. Syst., 2014

Combining Syntactic and Semantic Encoding for LTL Bounded Model Checking.
Proceedings of the 2014 Theoretical Aspects of Software Engineering Conference, 2014

Alleviating the Impact of Coincidental Correctness on the Effectiveness of SFL by Clustering Test Cases.
Proceedings of the 2014 Theoretical Aspects of Software Engineering Conference, 2014

The strength of random search on automated program repair.
Proceedings of the 36th International Conference on Software Engineering, 2014

An Empirical Study on Interaction Factors Influencing Bug Reopenings.
Proceedings of the 21st Asia-Pacific Software Engineering Conference, 2014

2013
Bounded Model Checking of ETL Cooperating with Finite and Looping Automata Connectives.
J. Appl. Math., 2013

Resco: Automatic Collection of Leaked Resources.
IEICE Trans. Inf. Syst., 2013

Light-weight resource leak testing based on finalisers.
IET Softw., 2013

Leveraging specifications of subcomponents to mine precise specifications of composite components.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Optimizing Nop-shadows Typestate Analysis by Filtering Interferential Configurations.
Proceedings of the Runtime Verification - 4th International Conference, 2013

Backward-Slice-Based Statistical Fault Localization without Test Oracles.
Proceedings of the 2013 13th International Conference on Quality Software, 2013

Introduction to programming: science or art?
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Using automated program repair for evaluating the effectiveness of fault localization techniques.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Finding related events for specification mining.
Proceedings of the IEEE 24th International Symposium on Software Reliability Engineering, 2013

Counterexample-Preserving Reduction for Symbolic Model Checking.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2013, 2013

Efficient Automated Program Repair through Fault-Recorded Testing Prioritization.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Empirical Effectiveness Evaluation of Spectra-Based Fault Localization on Automated Program Repair.
Proceedings of the 37th Annual IEEE Computer Software and Applications Conference, 2013

2012
Effective Fault Localization Approach Using Feedback.
IEICE Trans. Inf. Syst., 2012

More efficient automatic repair of large-scale programs using weak recompilation.
Sci. China Inf. Sci., 2012

Bodhi: Detecting Buffer Overflows with a Game.
Proceedings of the Sixth International Conference on Software Security and Reliability, 2012

Mining and checking web services behavior.
Proceedings of the IEEE 10th International Conference on Industrial Informatics, 2012

Making automatic repair for large-scale programs more efficient using weak recompilation.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Effective Statistical Fault Localization Using Program Slices.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

Light-Weight Test Oracles for Resource Leaks Based on Finalizers.
Proceedings of the 19th Asia-Pacific Software Engineering Conference - Workshops, 2012

2011
The 2<sup><i>nd</i></sup> International Workshop on Software Trustworthiness (SoTrust2011).
Proceedings of the Top Productivity through Software Reuse, 2011

Iterative Feedback-Based Fault Localization Approach.
Proceedings of the 37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011, Oulu, Finland, August 30, 2011

2010
Checking Compliance to Coding Standards for x86 Executables.
Proceedings of the Symposia and Workshops on Ubiquitous, 2010

Using ELECTRE TRI Outranking Method to Evaluate Trustworthy Software.
Proceedings of the Autonomic and Trusted Computing - 7th International Conference, 2010

2009
Research on Parallelization of Aspect-Oriented Program.
Proceedings of the Eighth IEEE International Conference on Dependable, 2009

2004
Reliability specification for component-based software.
Proceedings of the IASTED Conference on Software Engineering and Applications, 2004

2003
A General Model for Component-Based Software Reliability.
Proceedings of the 29th EUROMICRO Conference 2003, 2003


  Loading...