publications
Publications by categories in reversed chronological order. Generated by jekyll-scholar. See my DBLP profile
2024
-
ESE
Semantic matching in GUI test reuse Empirical Software Engineering , pages 70 , 2024 [BIBTEX] [Abstract] [PDF] [DOI]
- ASE 2024
- 2030 SE
- arXiv 2024
-
ACM TOSEM
MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases ACM Transaction on Software Engineering and Methodology , 2024 [BIBTEX] [Abstract] [PDF] [DOI]
-
ACM TOSEM
StubCoder: Automated Generation and Repair of Stub Code for Mock Objects ACM Transaction on Software Engineering and Methodology , pages 16:1–16:31 , 2024 [BIBTEX] [Abstract] [PDF] [DOI]
-
IEEE TSE
GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming IEEE Transactions on Software Engineering , pages 1-12 , 2024 [BIBTEX] [Abstract] [PDF] [DOI]
- FSE 2024
-
ESE
An Extended Study of Syntactic Breaking Changes in the Wild Empirical Software Engineering , pages In press , 2024 [BIBTEX]
2023
-
IEEE Software
Fostering Professionalism in Software Engineering: An Early-Exposure Approach IEEE Software , pages 47-54 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]
-
ISSTA 2023
Understanding Breaking Changes in the Wild In Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis , pages 1433–1444 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]
-
SBFT 2023
SBFT Tool Competition 2023 - Java Test Case Generation Track In Proceedings of the , pages 61–64 , 2023 [BIBTEX] [DOI]
-
ICSE 2023
GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style In Proceedings of the IEEE/ACM International Conference on Software Engineering, SEET track , pages 192–197 , 2023 [BIBTEX] [Abstract] [PDF] [Replication Package] [DOI]
-
ACE 2023
Automated Assessment: Experiences From the Trenches In Proceedings of the Australasian Computing Education Conference , pages 1–-10 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]
-
SIGCSE 2023
Evolving a Programming CS2 Course: A Decade-Long Experience Report In Proceedings of Technical Symposium on Computer Science Education , pages 507–513 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]
2022
-
GECCO 2022
Evolutionary Generation of Metamorphic Relations for Cyber-Physical Systems In Proceedings of the Genetic and Evolutionary Computation Conference , 2022 [BIBTEX] [Abstract] [PDF] [DOI]
-
ICPC 2022
The Ineffectiveness of Domain-Specific Word Embedding Models for GUI Test Reuse In Proceedings of the 30th International Conference on Program Comprehension , 2022 [BIBTEX] [Abstract] [PDF] [DOI]
- SANER 2022
-
ACE 2022
GitHub in the Classroom: Lessons Learnt In Proceedings of the Australasian Computing Education Conference , 2022 [BIBTEX] [Abstract] [PDF] [DOI]
2021
-
GPEM 2021
A semantic genetic programming framework based on dynamic targets Genet. Program. Evolvable Mach. , pages 463–493 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
-
ASE 2021
APIzation: Generating Reusable APIs from StackOverflow Code Snippets In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering , pages 542–554 , 2021 [BIBTEX] [Abstract] [PDF] [Replication Package] [DOI]
-
ESEC/ FSE 2021
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , pages 1264–1274 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
-
GECCO 2021
Towards Effective GP Multi-Class Classification Based on Dynamic Targets In Proceedings of the Genetic and Evolutionary Computation Conference , pages 812–821 , 2021 Nominated for the Best Paper Award [BIBTEX] [Abstract] [PDF] [DOI]
-
GECCO 2021
Improving Assertion Oracles with Evolutionary Computation In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 45–46 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
-
ISSTA 2021
Semantic Matching of GUI Events for Test Reuse: Are We There Yet? In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis , pages 177–190 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
-
STVR 2021
Statically driven generation of concurrent tests for thread-safe classes Software Testing, Verification and Reliability , pages e1774 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
-
ICSE 2021
GAssert: A Fully Automated Tool to Improve Assertion Oracles In Proceedings of the 43nd IEEE/ACM International Conference on Software Engineering Companion , pages 85-88 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
-
AST 2021
An Evolutionary Approach to Adapt Tests Across Mobile Apps In Proceedings of the IEEE/ACM International Conference on Automation of Software Test (AST) , pages 70-79 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]
2020
-
ESEC/ FSE 2020
Evolutionary Improvement of Assertion Oracles In Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , pages 1178–1189 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]
-
ICSE 2020
A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky Tests In Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) , pages 69-72 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]
-
ICPC 2020
Measauring Software Testability Modulo Test Quality In Proceedings of the 28th International Conference on Program Comprehension , pages 241-251 , 2020 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]
-
PPSN 2020
Image Feature Learning with Genetic Programming In Proceedings of the 16th International Conference on Parallel Problem Solving from Nature , pages 63–78 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]
-
GECCO 2020
SGP-DT: Towards Effective Symbolic Regression with a Semantic GP Approach Based on Dynamic Targets In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 25-26 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]
-
GECCO 2020
Image Feature Learning with a Genetic Programming Autoencoder In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 245-246 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]
- EuroGP 2020
2019
- ICST 2019
2018
- ASE 2018
2017
-
ESEC/ FSE 2017
Reproducing Concurrency Failures from Crash Stacks In Proceedings of the 11th Joint Meeting on Foundations of Software Engineering , pages 705-716 , 2017 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]
2016
- ICSE 2016
-
ISSTA 2016
CSNIPPEX: Automated Synthesis of Compilable Code Snippets from Q&A Sites In Proceedings of the 25th International Symposium on Software Testing and Analysis , pages 118-129 , 2016 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]
-
FSE 2016
Understanding and Detecting Wake Lock Misuses for Android Applications In Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering , pages 396-409 , 2016 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]
2015
-
MOBILE Soft 2015
Hybrid Mobile Apps in the Google Play Store: An Exploratory Investigation In Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems , pages 56-59 , 2015 [BIBTEX] [Abstract] [PDF] [DOI]
- ICSE 2015
-
MS 2015
End Users’ Perception of Hybrid Mobile Apps in the Google Play Store In Proceedings of the IEEE International Conference on Mobile Services , pages 25-32 , 2015 [BIBTEX] [Abstract] [PDF] [DOI]