2024

  1. ESE
    Semantic matching in GUI test reuse Farideh Khalili, Leonardo Mariani, Ali Mohebbi, Mauro Pezzè, Valerio Terragni Empirical Software Engineering , pages 70 , 2024 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{khaliliESE2024, author = {Khalili, Farideh and Mariani, Leonardo and Mohebbi, Ali and Pezz{\`{e}}, Mauro and Terragni, Valerio}, title = {{Semantic matching in GUI test reuse}}, journal = {Empirical Software Engineering}, volume = {29}, number = {3}, pages = {70}, year = {2024}, doi = {10.1007/S10664-023-10406-8} }

  2. ASE 2024
    MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing Congying Xu, Songqiang Chen, Jiarong Wu, Shing-Chi Cheung, Valerio Terragni, Hengcheng Zhu, Jialun Cao In Proceedings of the IEEE/ACM International Conference on Automated Software Engineering , 2024 [BIBTEX] [PDF]

    @inproceedings{xu2024mrAdopt, author = {Xu, Congying and Chen, Songqiang and Wu, Jiarong and Cheung, Shing-Chi and Terragni, Valerio and Zhu, Hengcheng and Cao, Jialun}, journal = {arXiv preprint arXiv:2408.15815}, title = {MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing}, booktitle = {IEEE/ACM International Conference on Automated Software Engineering}, year = {2024} }

  3. 2030 SE
    The Future of Software Engineering in an AI-Driven World Valerio Terragni, Partha Roop, Kelly Blincoe In Proceedings of the Workshop 2030 Software Engineering co-located with FSE 2024 , 2024 [BIBTEX] [Abstract] [PDF]

    @inproceedings{terragni2024future, title = {{The Future of Software Engineering in an AI-Driven World}}, author = {Terragni, Valerio and Roop, Partha and Blincoe, Kelly}, year = {2024}, url = {https://arxiv.org/abs/2406.07737}, booktitle = {Workshop 2030 Software Engineering co-located with FSE 2024} }

  4. arXiv 2024
    Automated Trustworthiness Testing for Machine Learning Classifiers Steven Cho, Seaton Cousins-Baxter, Stefano Ruberto, Valerio Terragni arXiv , 2024 [BIBTEX] [Abstract] [PDF]

    @article{cho2024automated, title = {Automated Trustworthiness Testing for Machine Learning Classifiers}, author = {Cho, Steven and Cousins-Baxter, Seaton and Ruberto, Stefano and Terragni, Valerio}, year = {2024}, url = {https://arxiv.org/abs/2406.05251}, journal = {arXiv}, eprint = {2406.05251}, archiveprefix = {arXiv} }

  5. ACM TOSEM
    MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases Congying Xu, Valerio Terragni, Hengcheng Zhu, Jiarong Wu, Shing-Chi Cheung ACM Transaction on Software Engineering and Methodology , 2024 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{xu-tosem-2024, author = {Xu, Congying and Terragni, Valerio and Zhu, Hengcheng and Wu, Jiarong and Cheung, Shing-Chi}, title = {{MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases}}, year = {2024}, publisher = {ACM}, doi = {10.1145/3656340}, journal = {ACM Transaction on Software Engineering and Methodology}, month = apr }

  6. ACM TOSEM
    StubCoder: Automated Generation and Repair of Stub Code for Mock Objects Hengcheng Zhu, Lili Wei, Valerio Terragni, Yepang Liu, Shing-Chi Cheung, Jiarong Wu, Qin Sheng, Bing Zhang, Lihong Song ACM Transaction on Software Engineering and Methodology , pages 16:1–16:31 , 2024 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{zhu-tosem-2024, author = {Zhu, Hengcheng and Wei, Lili and Terragni, Valerio and Liu, Yepang and Cheung, Shing-Chi and Wu, Jiarong and Sheng, Qin and Zhang, Bing and Song, Lihong}, title = {{StubCoder: Automated Generation and Repair of Stub Code for Mock Objects}}, year = {2024}, volume = {33}, number = {1}, publisher = {ACM}, pages = {16:1--16:31}, doi = {10.1145/3617171}, journal = {ACM Transaction on Software Engineering and Methodology}, month = nov, articleno = {16}, numpages = {31} }

  7. IEEE TSE
    GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming Jon Ayerdi, Valerio Terragni, Gunel Jahangirova, Aitor Arrieta, Paolo Tonella IEEE Transactions on Software Engineering , pages 1-12 , 2024 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{ayerdi-genmorph-tse-2024, author = {Ayerdi, Jon and Terragni, Valerio and Jahangirova, Gunel and Arrieta, Aitor and Tonella, Paolo}, journal = {IEEE Transactions on Software Engineering}, title = {{GenMorph: Automatically Generating Metamorphic Relations via Genetic Programming}}, year = {2024}, volume = {}, number = {}, pages = {1-12}, doi = {10.1109/TSE.2024.3407840} }

  8. FSE 2024
    Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications Dhanushka Jayasuriya, Valerio Terragni, Jens Dietrich, Kelly Blincoe Proceedings of the ACM on Software Engineering (PACMSE) , pages In press , 2024 [BIBTEX] [Abstract] [PDF]

    @article{jayasuriya2024behavioral, author = {Jayasuriya, Dhanushka and Terragni, Valerio and Dietrich, Jens and Blincoe, Kelly}, title = {{Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications}}, journal = {Proceedings of the ACM on Software Engineering (PACMSE)}, pages = {In press}, year = {2024} }

  9. ESE
    An Extended Study of Syntactic Breaking Changes in the Wild Dhanushka Jayasuriya, Samuel Ou, Saakshi Hegde, Valerio Terragni, Jens Dietrich, Kelly Blincoe Empirical Software Engineering , pages In press , 2024 [BIBTEX]

    @article{jayasuriya2024emse, author = {Jayasuriya, Dhanushka and Ou, Samuel and Hegde, Saakshi and Terragni, Valerio and Dietrich, Jens and Blincoe, Kelly}, title = {An Extended Study of Syntactic Breaking Changes in the Wild}, journal = {Empirical Software Engineering}, year = {2024}, pages = {In press} }

2023

  1. IEEE Software
    Fostering Professionalism in Software Engineering: An Early-Exposure Approach Valerio Terragni, Catherine Watson, Rowe, Nasser Giacaman IEEE Software , pages 47-54 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{terragnifosteringapproach, author = {Terragni, Valerio and Watson, Catherine and Rowe and Giacaman, Nasser}, journal = {IEEE Software }, title = {{Fostering Professionalism in Software Engineering: An Early-Exposure Approach}}, year = {2023}, volume = {40}, number = {6}, pages = {47-54}, doi = {10.1109/ms.2023.3291711} }

  2. ISSTA 2023
    Understanding Breaking Changes in the Wild Dhanuska Jayasuriya, Valerio Terragni, Jens Dietrich, Sam Ou, Kelly Blincoe In Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis , pages 1433–1444 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{jayasuriya2023understandingwild, author = {Jayasuriya, Dhanuska and Terragni, Valerio and Dietrich, Jens and Ou, Sam and Blincoe, Kelly}, pages = {1433--1444}, title = {Understanding Breaking Changes in the Wild}, year = {2023}, doi = {10.1145/3597926.3598147}, booktitle = {Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis} }

  3. SBFT 2023
    SBFT Tool Competition 2023 - Java Test Case Generation Track Gunel Jahangirova, Valerio Terragni In Proceedings of the , pages 61–64 , 2023 [BIBTEX] [DOI]

    @inproceedings{jahangirova2023sbfttrack, author = {Jahangirova, Gunel and Terragni, Valerio}, pages = {61--64}, title = {SBFT Tool Competition 2023 - Java Test Case Generation Track}, year = {2023}, doi = {10.1109/sbft59156.2023.00025}, conference = {IEEE/ACM International Workshop on Search-Based and Fuzz Testing} }

  4. ICSE 2023
    GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style Callum Iddon, Nasser Giacaman, Valerio Terragni In Proceedings of the IEEE/ACM International Conference on Software Engineering, SEET track , pages 192–197 , 2023 [BIBTEX] [Abstract] [PDF] [Replication Package] [DOI]

    @inproceedings{iddon-icse-2023, author = {Iddon, Callum and Giacaman, Nasser and Terragni, Valerio}, title = {{GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style}}, booktitle = {{IEEE/ACM} International Conference on Software Engineering, SEET track}, year = {2023}, doi = {10.1109/ICSE-SEET58685.2023.00024}, pages = {192--197} }

  5. ACE 2023
    Automated Assessment: Experiences From the Trenches Andrew Luxton-Reilly, Ewan Tempero, Nalin Arachchilage, Angela Chang, Paul Denny, Allan Fowler, Nasser Giacaman, Igor Kontorovich, Danielle Lottridge, Sathiamoorthy Manoharan, Shyamli Sindhwani, Paramvir Singh, Ulrich Speidel, Sudeep Stephen, Valerio Terragni, Jacqueline Whalley, Burkhard Wuensche, Xinfeng Ye In Proceedings of the Australasian Computing Education Conference , pages 1–-10 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{luxton-reilly-ace-2023, author = {Luxton-Reilly, Andrew and Tempero, Ewan and Arachchilage, Nalin and Chang, Angela and Denny, Paul and Fowler, Allan and Giacaman, Nasser and Kontorovich, Igor and Lottridge, Danielle and Manoharan, Sathiamoorthy and Sindhwani, Shyamli and Singh, Paramvir and Speidel, Ulrich and Stephen, Sudeep and Terragni, Valerio and Whalley, Jacqueline and Wuensche, Burkhard and Ye, Xinfeng}, title = {{Automated Assessment: Experiences From the Trenches}}, booktitle = {Proceedings of the Australasian Computing Education Conference}, year = {2023}, pages = {1–-10}, doi = {10.1145/3576123.3576124} }

  6. SIGCSE 2023
    Evolving a Programming CS2 Course: A Decade-Long Experience Report Nasser Giacaman, Partha Roop, Valerio Terragni In Proceedings of Technical Symposium on Computer Science Education , pages 507–513 , 2023 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{giacaman-sigcse-2023, author = {Giacaman, Nasser and Roop, Partha and Terragni, Valerio}, title = {{Evolving a Programming CS2 Course: A Decade-Long Experience Report}}, booktitle = {Proceedings of Technical Symposium on Computer Science Education}, year = {2023}, pages = {507--513}, doi = {10.1145/3545945.3569831} }

2022

  1. GECCO 2022
    Evolutionary Generation of Metamorphic Relations for Cyber-Physical Systems Jon Ayerdi, Valerio Terragni, Aitor Arrieta, Paolo Tonella, Goiuria Sagardui, Maite Arratibel In Proceedings of the Genetic and Evolutionary Computation Conference , 2022 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{ayerdigecco, author = {Ayerdi, Jon and Terragni, Valerio and Arrieta, Aitor and Tonella, Paolo and Sagardui, Goiuria and Arratibel, Maite}, title = {{Evolutionary Generation of Metamorphic Relations for Cyber-Physical Systems}}, booktitle = {Genetic and Evolutionary Computation Conference}, year = {2022}, doi = {10.1145/3520304. 3534077} }

  2. ICPC 2022
    The Ineffectiveness of Domain-Specific Word Embedding Models for GUI Test Reuse Farideh Khalili, Ali Mohebbi, Valerio Terragni, Mauro Pezzè, Leonardo Mariani, Abbas Heydarnoori In Proceedings of the 30th International Conference on Program Comprehension , 2022 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{khalili-icpc-2022, author = {Khalili, Farideh and Mohebbi, Ali and Terragni, Valerio and Pezzè, Mauro and Mariani, Leonardo and Heydarnoori, Abbas}, title = {{The Ineffectiveness of Domain-Specific Word Embedding Models for GUI Test Reuse}}, booktitle = {30th International Conference on Program Comprehension}, year = {2022}, doi = {10.1145/3524610.3527873} }

  3. SANER 2022
    Detect, Fix, and Verify TensorFlow API Misuses Wilson Baker, Michael O’Connor, Seyed Reza Shahamiri, Valerio Terragni In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering SANER 2022 , 2022 [BIBTEX] [Abstract] [PDF] [Video]

    @inproceedings{baker-saner-2022, author = {Baker, Wilson and O’Connor, Michael and Shahamiri, Seyed Reza and Terragni, Valerio}, title = {Detect, Fix, and Verify TensorFlow API Misuses}, booktitle = {29th IEEE International Conference on Software Analysis, Evolution and Reengineering {SANER} 2022}, year = {2022} }

  4. ACE 2022
    GitHub in the Classroom: Lessons Learnt Yu-Cheng Tu, Valerio Terragni, Ewan Tempero, Asma Shakil, Andrew Meads, Nasser Giacaman, Allan Fowler, Kelly Blincoe In Proceedings of the Australasian Computing Education Conference , 2022 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{tu-ace-2022, author = {Tu, Yu-Cheng and Terragni, Valerio and Tempero, Ewan and Shakil, Asma and Meads, Andrew and Giacaman, Nasser and Fowler, Allan and Blincoe, Kelly}, title = {GitHub in the Classroom: Lessons Learnt}, booktitle = {Proceedings of the Australasian Computing Education Conference}, year = {2022}, doi = {10.1145/3511861.3511879} }

2021

  1. GPEM 2021
    A semantic genetic programming framework based on dynamic targets Stefano Ruberto, Valerio Terragni, Jason H. Moore Genet. Program. Evolvable Mach. , pages 463–493 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{ruberto-gpem-2021, author = {Ruberto, Stefano and Terragni, Valerio and Moore, Jason H.}, title = {A semantic genetic programming framework based on dynamic targets}, journal = {Genet. Program. Evolvable Mach.}, volume = {22}, number = {4}, pages = {463--493}, year = {2021}, doi = {10.1007/s10710-021-09419-3} }

  2. ASE 2021
    APIzation: Generating Reusable APIs from StackOverflow Code Snippets Valerio Terragni, Pasquale Salza In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering , pages 542–554 , 2021 [BIBTEX] [Abstract] [PDF] [Replication Package] [DOI]

    @inproceedings{terragni-ase-2021, author = {Terragni, Valerio and Salza, Pasquale}, title = {{APIzation: Generating Reusable APIs from StackOverflow Code Snippets}}, booktitle = {36th IEEE/ACM International Conference on Automated Software Engineering}, year = {2021}, pages = {542--554}, doi = {10.1109/ASE51524.2021.9678576} }

  3. ESEC/ FSE 2021
    Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study Jon Ayerdi, Valerio Terragni, Aitor Arrieta, Paolo Tonella, Goiuria Sagardui, Maite Arratibel 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]

    @inproceedings{gassertmrs, author = {Ayerdi, Jon and Terragni, Valerio and Arrieta, Aitor and Tonella, Paolo and Sagardui, Goiuria and Arratibel, Maite}, title = {{Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study}}, booktitle = {29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering}, year = {2021}, doi = {10.1145/3468264.3473920}, pages = {1264–1274} }

  4. GECCO 2021
    Towards Effective GP Multi-Class Classification Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the Genetic and Evolutionary Computation Conference , pages 812–821 , 2021 :trophy: Nominated for the Best Paper Award [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{ruberto-gecco-2021, author = {Ruberto, Stefano and Terragni, Valerio and Moore, Jason H.}, title = {Towards Effective GP Multi-Class Classification Based on Dynamic Targets}, doi = {10.1145/3449639.3459324}, year = {2021}, booktitle = {Genetic and Evolutionary Computation Conference}, pages = {812–821} }

  5. GECCO 2021
    Improving Assertion Oracles with Evolutionary Computation Valerio Terragni, Gunel Jahangirova, Mauro Pezzè, Paolo Tonella In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 45–46 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{terragni-gecco-2021, author = {Terragni, Valerio and Jahangirova, Gunel and Pezzè, Mauro and Tonella, Paolo}, title = {Improving Assertion Oracles with Evolutionary Computation}, booktitle = {Proceedings of the Genetic and Evolutionary Computation Conference Companion}, year = {2021}, pages = {45–46}, doi = {10.1145/3449726.3462722} }

  6. ISSTA 2021
    Semantic Matching of GUI Events for Test Reuse: Are We There Yet? Leonardo Mariani, Ali Mohebbi, Mauro Pezzè, Valerio Terragni (Authors are listed alphabetically) In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis , pages 177–190 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{mariani-issta-2021, author = {Mariani, Leonardo and Mohebbi, Ali and Pezzè, Mauro and Terragni, Valerio}, title = {Semantic Matching of GUI Events for Test Reuse: Are We There Yet?}, booktitle = {Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis}, year = {2021}, pages = {177–190}, doi = {10.1145/3460319.3464827} }

  7. STVR 2021
    Statically driven generation of concurrent tests for thread-safe classes Valerio Terragni, Mauro Pezzè Software Testing, Verification and Reliability , pages e1774 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]

    @article{terragni-stvr-2021, author = {Terragni, Valerio and Pezzè, Mauro}, title = {Statically driven generation of concurrent tests for thread-safe classes}, journal = {Software Testing, Verification and Reliability}, volume = {31}, number = {4}, pages = {e1774}, doi = {10.1002/stvr.1774}, year = {2021} }

  8. ICSE 2021
    GAssert: A Fully Automated Tool to Improve Assertion Oracles Valerio Terragni, Gunel Jahangirova, Paolo Tonella, Mauro Pezzè In Proceedings of the 43nd IEEE/ACM International Conference on Software Engineering Companion , pages 85-88 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{terragni-icse-2021, author = {Terragni, Valerio and Jahangirova, Gunel and Tonella, Paolo and Pezzè, Mauro}, title = {GAssert: A Fully Automated Tool to Improve Assertion Oracles}, booktitle = {43nd {IEEE/ACM} International Conference on Software Engineering Companion}, year = {2021}, pages = {85-88}, doi = {10.1109/ICSE-Companion52605.2021.00042} }

  9. AST 2021
    An Evolutionary Approach to Adapt Tests Across Mobile Apps Leonardo Mariani, Mauro Pezzè, Valerio Terragni, Daniele Zuddas (Authors are listed alphabetically) In Proceedings of the IEEE/ACM International Conference on Automation of Software Test (AST) , pages 70-79 , 2021 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{mariani-ast-2021, author = {Mariani, Leonardo and Pezzè, Mauro and Terragni, Valerio and Zuddas, Daniele}, title = {An Evolutionary Approach to Adapt Tests Across Mobile Apps}, booktitle = {IEEE/ACM International Conference on Automation of Software Test (AST) }, pages = {70-79}, doi = {10.1109/AST52587.2021.00016}, year = {2021} }

2020

  1. ESEC/ FSE 2020
    Evolutionary Improvement of Assertion Oracles Valerio Terragni, Gunel Jahangirova, Paolo Tonella, Mauro Pezzè 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]

    @inproceedings{terragni-fse-2020, author = {Terragni, Valerio and Jahangirova, Gunel and Tonella, Paolo and Pezzè, Mauro}, title = {Evolutionary Improvement of Assertion Oracles}, booktitle = {28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering}, year = {2020}, pages = {1178–1189}, doi = {10.1145/3368089.3409758} }

  2. ICSE 2020
    A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky Tests Valerio Terragni, Pasquale Salza, Filomena Ferrucci 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]

    @inproceedings{terragni-icse-2020, author = {Terragni, Valerio and Salza, Pasquale and Ferrucci, Filomena}, title = {{A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky Tests}}, booktitle = { 42nd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)}, pages = {69-72}, year = {2020}, doi = {10.1145/3377816.3381742} }

  3. ICPC 2020
    Measauring Software Testability Modulo Test Quality Valerio Terragni, Pasquale Salza, Mauro Pezzè In Proceedings of the 28th International Conference on Program Comprehension , pages 241-251 , 2020 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]

    @inproceedings{terragni-icpc-2020, author = {Terragni, Valerio and Salza, Pasquale and Pezzè, Mauro}, title = {{Measauring Software Testability Modulo Test Quality}}, booktitle = {28th International Conference on Program Comprehension}, year = {2020}, pages = {241-251}, doi = {10.1145/3387904.3389273} }

  4. PPSN 2020
    Image Feature Learning with Genetic Programming Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the 16th International Conference on Parallel Problem Solving from Nature , pages 63–78 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{ruberto-ppsn-2020, author = {Ruberto, Stefano and Terragni, Valerio and Moore, Jason H.}, title = {Image Feature Learning with Genetic Programming}, booktitle = {16th International Conference on Parallel Problem Solving from Nature}, year = {2020}, pages = {63--78}, doi = {10.1007/978-3-030-58115-2\_5} }

  5. GECCO 2020
    SGP-DT: Towards Effective Symbolic Regression with a Semantic GP Approach Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 25-26 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{ruberto-gecco-2020b, author = {Ruberto, Stefano and Terragni, Valerio and Moore, Jason H.}, title = {SGP-DT: Towards Effective Symbolic Regression with a Semantic GP Approach Based on Dynamic Targets}, booktitle = {Genetic and Evolutionary Computation Conference Companion}, year = {2020}, pages = {25-26}, doi = {10.1145/3377929.3397486} }

  6. GECCO 2020
    Image Feature Learning with a Genetic Programming Autoencoder Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the Genetic and Evolutionary Computation Conference Companion , pages 245-246 , 2020 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{ruberto-gecco-2020, author = {Ruberto, Stefano and Terragni, Valerio and Moore, Jason H.}, title = {Image Feature Learning with a Genetic Programming Autoencoder}, booktitle = {Genetic and Evolutionary Computation Conference Companion}, year = {2020}, doi = {10.1145/3377929.3389981}, pages = {245-246} }

  7. EuroGP 2020
    SGP-DT: Semantic Genetic Programming Based on Dynamic Targets Stefano Ruberto, Valerio Terragni, Jason H. Moore In Proceedings of the 23rd European Conference on Genetic Programming , pages 167-183 , 2020 :trophy: Nominated for the Best Paper Award [BIBTEX] [Abstract] [PDF] [Slides] [DOI]

    @inproceedings{ruberto-eurogp-2020, author = {Ruberto, Stefano and Terragni, Valerio and Moore, Jason H.}, title = {{SGP-DT:} Semantic Genetic Programming Based on Dynamic Targets}, booktitle = {23rd European Conference on Genetic Programming}, pages = {167-183}, year = {2020}, doi = {10.1007/978-3-030-44094-7\_11} }

2019

  1. ICST 2019
    Coverage-Driven Test Generation for Thread-Safe Classes via Parallel and Conflict Dependencies Valerio Terragni, Mauro Pezzè, Francesco Adalberto Bianchi In Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification , pages 264-275 , 2019 :trophy: IEEE TCSE Distinguished Paper Award [BIBTEX] [Abstract] [PDF] [Slides] [DOI]

    @inproceedings{terragni-icst-2019, author = {Terragni, Valerio and Pezz{\`{e}}, Mauro and Bianchi, Francesco Adalberto}, title = {Coverage-Driven Test Generation for Thread-Safe Classes via Parallel and Conflict Dependencies}, booktitle = {12th {IEEE} Conference on Software Testing, Validation and Verification}, pages = {264-275}, year = {2019}, doi = {10.1109/ICST.2019.00034} }

2018

  1. ASE 2018
    Effectiveness and Challenges in Generating Concurrent Tests for Thread-Safe Classes Valerio Terragni, Mauro Pezzè In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering , pages 64-75 , 2018 [BIBTEX] [Abstract] [PDF] [Slides] [DOI]

    @inproceedings{terragni-ase-2018, author = {Terragni, Valerio and Pezz{\`{e}}, Mauro}, title = {Effectiveness and Challenges in Generating Concurrent Tests for Thread-Safe Classes}, booktitle = {33rd {ACM/IEEE} International Conference on Automated Software Engineering}, pages = {64-75}, doi = {10.1145/3238147.3238224}, year = {2018} }

2017

  1. ESEC/ FSE 2017
    Reproducing Concurrency Failures from Crash Stacks Francesco A. Bianchi, Mauro Pezzè, Valerio Terragni (Authors are listed alphabetically) In Proceedings of the 11th Joint Meeting on Foundations of Software Engineering , pages 705-716 , 2017 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]

    @inproceedings{bianchi-fse-2017, author = {Bianchi, Francesco A. and Pezz{\`{e}}, Mauro and Terragni, Valerio}, title = {Reproducing Concurrency Failures from Crash Stacks}, booktitle = {11th Joint Meeting on Foundations of Software Engineering}, pages = {705-716}, year = {2017}, doi = {10.1145/3106237.3106292} }

2016

  1. ICSE 2016
    Coverage-driven Test Code Generation for Concurrent Classes Valerio Terragni, Shing-Chi Cheung In Proceedings of the 38th ACM/IEEE International Conference on Software Engineering , pages 1121-1132 , 2016 [BIBTEX] [Abstract] [PDF] [Slides] [DOI]

    @inproceedings{terragni-icse-2016, author = {Terragni, Valerio and Cheung, Shing{-}Chi}, title = {Coverage-driven Test Code Generation for Concurrent Classes}, booktitle = {38th {ACM/IEEE} International Conference on Software Engineering}, pages = {1121-1132}, year = {2016}, doi = {10.1145/2884781.2884876} }

  2. ISSTA 2016
    CSNIPPEX: Automated Synthesis of Compilable Code Snippets from Q&A Sites Valerio Terragni, Yepang Liu, Shing-Chi Cheung In Proceedings of the 25th International Symposium on Software Testing and Analysis , pages 118-129 , 2016 [BIBTEX] [Abstract] [PDF] [Slides] [Replication Package] [DOI]

    @inproceedings{terragni-issta-2016, author = {Terragni, Valerio and Liu, Yepang and Cheung, Shing{-}Chi}, title = {{CSNIPPEX:} Automated Synthesis of Compilable Code Snippets from Q{\&}A Sites}, booktitle = {25th International Symposium on Software Testing and Analysis}, pages = {118-129}, year = {2016}, doi = {10.1145/2931037.2931058} }

  3. FSE 2016
    Understanding and Detecting Wake Lock Misuses for Android Applications Yepang Liu, Chang Xu, Shing-Chi Cheung, Valerio Terragni 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]

    @inproceedings{liu-fse-2016, author = {Liu, Yepang and Xu, Chang and Cheung, Shing{-}Chi and Terragni, Valerio}, title = {Understanding and Detecting Wake Lock Misuses for Android Applications}, booktitle = {24th {ACM} {SIGSOFT} International Symposium on Foundations of Software Engineering}, pages = {396-409}, year = {2016}, doi = {10.1145/2950290.2950297} }

2015

  1. MOBILE Soft 2015
    Hybrid Mobile Apps in the Google Play Store: An Exploratory Investigation Ivano Malavolta, Stefano Ruberto, Tommaso Soru, Valerio Terragni In Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems , pages 56-59 , 2015 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{malavolta-mobilesoft-2015, author = {Malavolta, Ivano and Ruberto, Stefano and Soru, Tommaso and Terragni, Valerio}, title = {Hybrid Mobile Apps in the Google Play Store: An Exploratory Investigation}, booktitle = {2nd {ACM} International Conference on Mobile Software Engineering and Systems}, pages = {56-59}, year = {2015}, doi = {10.1109/MobileSoft.2015.15} }

  2. ICSE 2015
    RECONTEST: Effective Regression Testing of Concurrent Programs Valerio Terragni, Shing-Chi Cheung, Charles Zhang In Proceedings of the 37th IEEE/ACM International Conference on Software Engineering , pages 246–256 , 2015 [BIBTEX] [Abstract] [PDF] [Slides] [DOI]

    @inproceedings{terragni-icse-2015, author = {Terragni, Valerio and Cheung, Shing{-}Chi and Zhang, Charles}, title = {{RECONTEST:} Effective Regression Testing of Concurrent Programs}, booktitle = {37th {IEEE/ACM} International Conference on Software Engineering}, pages = {246--256}, year = {2015}, doi = {10.1109/ICSE.2015.45} }

  3. MS 2015
    End Users’ Perception of Hybrid Mobile Apps in the Google Play Store Ivano Malavolta, Stefano Ruberto, Tommaso Soru, Valerio Terragni In Proceedings of the IEEE International Conference on Mobile Services , pages 25-32 , 2015 [BIBTEX] [Abstract] [PDF] [DOI]

    @inproceedings{malavolta-ms-2015, author = {Malavolta, Ivano and Ruberto, Stefano and Soru, Tommaso and Terragni, Valerio}, title = {End Users' Perception of Hybrid Mobile Apps in the Google Play Store}, booktitle = {{IEEE} International Conference on Mobile Services}, pages = {25-32}, year = {2015}, doi = {10.1109/MobServ.2015.14} }