Tue 29 Apr 2025 17:00 - 17:30 at 209 Poster Area - Session 4: Testing (posters)
Wed 30 Apr 2025 17:30 - 18:00 at Canada Hall 3 Poster Area - Doctoral Symposium Poster Session (Wednesday) at Canada Hall 3 poster area
Thu 1 May 2025 17:30 - 18:00 at Canada Hall 3 Poster Area - Doctoral Symposium Poster Session (Thursday) at Canada Hall 3 poster area
Fri 2 May 2025 17:30 - 18:00 at Canada Hall 3 Poster Area - Doctoral Symposium Poster Session (Friday) at Canada Hall 3 poster area
Automatic test generation aims to save developers time and effort by producing tests with optimized coverage. However, in search-based generation tools, the focus on coverage and mutation score leaves test quality properties coincidental, and evidence shows that developers care on the quality and understandability of tests and are currently skeptical of using generated tests. Generated tests do not follow a defined pattern while evolving, which can result in various main methods being tested or assertions not clearly related to the tests. Previous studies remark on the importance of structure and focal methods in understanding the relationship between source code and test code. These studies address this problem using post-processing techniques, but are inherently limited by the functioning of generation tools. In this proposal, our aim is to structure the generated tests following the Arrange, Act, Assert (AAA) pattern and the single-responsibility principle by construction. Our hypothesis is that improving these structural properties will improve the quality and understandability of the generated tests without affecting their effectiveness. This can benefit the development and research community by providing a novel implementation and actionable recommendations to improve the generated tests and promote their adoption in industry.
Tue 29 AprDisplayed time zone: Eastern Time (US & Canada) change
16:00 - 17:00 | Session 4: Testing (talks and panel)Doctoral Symposium at 212 Chair(s): Tayana Conte Universidade Federal do Amazonas | ||
16:00 6mTalk | TestifAI: Probabilistic Context-Aware Testing For Safe Deep Learning Models Doctoral Symposium AroojArif Northeastern University London | ||
16:06 6mTalk | Foundation Models for Automatic Issue Labeling Doctoral Symposium Giuseppe Colavito University of Bari | ||
16:12 6mTalk | Automatically Generating Single-Responsibility Unit Tests Doctoral Symposium Geraldine Galindo-Gutierrez Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana | ||
16:18 6mTalk | Automatic Test Case Generation for Smart Human-Centric Ecosystems Doctoral Symposium Alind Xhyra Universitá della Svizzera Italiana (USI) Lugano, Constructor Institute of Technology (CIT) Schaffhausen | ||
16:24 6mTalk | A Framework for On the Fly Input Refinement for Deep Learning Models Doctoral Symposium Ravishka Shemal Rathnasuriya University of Texas at Dallas | ||
16:30 30mPanel | Panel: Testing Doctoral Symposium Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University, Xavier Devroey University of Namur, Annibale Panichella Delft University of Technology, Ahmed Arif University of California, Merced, Giuseppe Colavito University of Bari, Geraldine Galindo-Gutierrez Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana, Ravishka Shemal Rathnasuriya University of Texas at Dallas, Alind Xhyra Universitá della Svizzera Italiana (USI) Lugano, Constructor Institute of Technology (CIT) Schaffhausen |
17:00 - 17:30 | |||
17:00 30mTalk | Automated Repair of Cyber-Physical Systems Doctoral Symposium Pablo Valle Mondragon University Pre-print | ||
17:00 30mTalk | Automatically Generating Single-Responsibility Unit Tests Doctoral Symposium Geraldine Galindo-Gutierrez Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana | ||
17:00 30mTalk | Structured State Space Exploration of Dash+ Models Doctoral Symposium Aditya Shankar Narayanan University of Waterloo | ||
17:00 30mTalk | Intelligent Automation for Accelerating the Repair of Software Build Failures Doctoral Symposium Gengyi Sun University of Waterloo Pre-print | ||
17:00 30mTalk | Trustworthiness of Large Language Models for Code Doctoral Symposium Dipin Khati William & Mary |