Publications
2024
-
PyTorch’24PyTorch Performance Debugging in N-Dimensional ParallelismIn PyTorch Conference, 2024
2023
-
FSE’23A Vision on Intentions in Software EngineeringIn Proceedings of the 31st ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering: Ideas, Visions and Reflections (FSE Ideas), 2023
-
ASE’23CompSuite: A Dataset of Java Library Upgrade Incompatibility IssuesIn Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE Demo), 2023
2022
-
ASE’22Identifying Solidity Smart Contract API Documentation ErrorsIn Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2022
-
ICSE’22Repairing Order-Dependent Flaky Tests via Test GenerationIn Proceedings of the 44th International Conference on Software Engineering (ICSE), 2022
-
ICSE’22SapientML: Synthesizing Machine Learning Pipelines by Learning from Human-Writen SolutionsIn Proceedings of the 44th International Conference on Software Engineering (ICSE), 2022
2021
-
ASE’21Restoring the Executability of Jupyter Notebooks by Automatic Upgrade of Deprecated APIsIn Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2021
-
FSE’21Diffbase: A Differential Factbase for Effective Software Evolution ManagementIn Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE), 2021
2020
-
ICSME’20GenSlice: Generalized Semantic History SlicingIn Proceedings of the 36th IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020
-
ICSE’20Large-Scale Patch Recommendation at AlibabaIn Proceedings of the 42nd International Conference on Software Engineering: Companion Proceedings (ICSE Posters), 2020
-
ICSE’20Precfix: Large-Scale Patch Recommendation by Mining Defect-Patch PairsIn Proceedings of the 42nd International Conference on Software Engineering: Software Engineering in Practice (ICSE), 2020
2019
-
ICSE’19A Framework for Checking Regression Test Selection ToolsIn Proceedings of the 41st International Conference on Software Engineering (ICSE), 2019
2018
-
ICSE’18CSlicerCloud: A Web-Based Semantic History Slicing FrameworkIn Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ICSE Demo), 2018
-
ICSE’18Towards Refactoring-Aware Regression Test SelectionIn Proceedings of the 40th International Conference on Software Engineering (ICSE), 2018
2017
-
MSR’17A Dataset for Dynamic Discovery of Semantic Changes in Version Controlled Software HistoriesIn Proceedings of the 14th International Conference on Mining Software Repositories (MSR), 2017
-
SPLC’17FHistorian: Locating Features in Version HistoriesIn Proceedings of the 21st International Systems and Software Product Line Conference (SPLC), 2017
2016
-
ASE’16Precise Semantic History Slicing through Dynamic Delta RefinementIn Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE), 2016