Sun 14 AprDisplayed time zone: Lisbon change
09:00 - 10:30 | Morning Session IGAS at Amadeo de Souza-Cardoso Chair(s): Joan Arnedo Moreno Welcome, Morning Keynote, and Research Paper Presentations on Topics in Automation | ||
09:00 5mOther | Welcome GAS | ||
09:05 45mKeynote | Carlos Cetina, Professor with San Jorge University, presents Harnessing video game simulations: an opportunity to generate content and locate bugs GAS | ||
09:50 20mResearch paper | A Behavior-driven Development and Reinforcement Learning approach for videogame automated testing GAS P: Vincent Mastain , A: Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec | ||
10:10 20mResearch paper | Handling Interfaces for the Procedural Generation of Complete Buildings GAS P: Damian Kutzias , A: Sebastian von Mammen Games Engineering, Julius-Maximilians-Universität Würzburg |
09:00 - 10:30 | |||
09:00 90mKeynote | Keynote FTW |
09:00 - 10:30 | |||
09:00 10mDay opening | Opening FormaliSE | ||
09:10 80mKeynote | FormalISE: Reflections on Formal and Informal Methods in Software Engineering FormaliSE Cristian Cadar Imperial College London |
09:00 - 10:30 | Day 1 Opening Session / Keynote 1CHASE Full Papers / CHASE Journal-First at Fernando Pessoa Chair(s): Birgit Penzenstadler Chalmers | ||
09:00 10mDay opening | Day 1 Opening CHASE Full Papers | ||
09:10 60mKeynote | A Journey Into the Emotions of Software Developers CHASE Full Papers | ||
10:10 20mPaper | Ethics in the Age of AI: An Analysis of AI Practitioners’ Awareness and ChallengesJournal-First CHASE Journal-First Aastha Pant Monash University, Rashina Hoda Monash University, Simone Spiegler Monash University, Kla Tantithamthavorn Monash University, Burak Turhan University of Oulu |
09:00 - 10:30 | Opening + Keynote 1SBFT at Glicínia Quartin Chair(s): Alessio Gambi IMC University of Applied Sciences Krems | ||
09:00 30mDay opening | Introduction SBFT Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Vincenzo Riccio University of Udine | ||
09:30 60mKeynote | The Power of Fuzzing and Large Language Models SBFT Caroline Lemieux University of British Columbia |
09:00 - 10:30 | SESoS Opening & Keynote SpeakerSESoS at Lopes Graça Chair(s): Antonia Bertolino National Research Council, Italy | ||
09:00 30mDay opening | SESoS Opening SESoS Francesca Lonetti CNR-ISTI, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology | ||
09:30 60mKeynote | Collaboration or, wait -- diversity at large scale: How inclusive developers can engineer software for diverse end-users SESoS Daniela Damian University of Victoria |
09:00 - 10:30 | FORGE2024 Opening / Keynote 1 / PanelFORGE Keynotes / FORGE Panel at Luis de Freitas Branco Chair(s): Xin Xia Huawei Technologies, Xing Hu Zhejiang University | ||
09:00 10mDay opening | Introduction from The Chairs FORGE Keynotes | ||
09:10 40mKeynote | Keynote 1: Large Language Models for Test Case Repair FORGE Keynotes Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland | ||
09:50 40mPanel | Theme: Is There Space for Software Engineering Researchers to Contribute to AI4SE in The Era of Foundation Models? FORGE Panel Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Denys Poshyvanyk William & Mary, Prem Devanbu University of California at Davis, Massimiliano Di Penta University of Sannio, Italy, David Lo Singapore Management University |
09:00 - 10:30 | Keynote 1SATrends at Maria Helena Vieira da Silva Chair(s): Davide Taibi University of Oulu and Tampere University | ||
09:00 90mKeynote | Keynote 1: Matrushka and the spider - or the challenge to connect architectural knowledge across boundaries SATrends |
09:00 - 10:30 | Opening and KeynoteCAIN Research and Experience Papers at Pequeno Auditório Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
09:00 30mDay opening | Opening CAIN Research and Experience Papers | ||
09:30 60mKeynote | Keynote by Pedro Bizarro - To have great machine learning models in production in harsh environments, first focus on the harsh environments CAIN Research and Experience Papers |
09:00 - 10:30 | Opening sessionTechDebt Plenary at Vianna da Motta Chair(s): Zadia Codabux University of Saskatchewan, Canada, Matthias Galster University of Canterbury, Rodrigo Spinola Virginia Commonwealth University Voting for all presentations (except keynotes and invited talks): https://docs.google.com/forms/d/e/1FAIpQLSes4USLU1cav7r3gXoEkbAoCOQ9S2clhuXoAIBmkF3D1_U6aQ/viewform | ||
09:00 15mDay opening | Conference opening TechDebt Plenary P: Zadia Codabux University of Saskatchewan, Canada, P: Rodrigo Spinola Virginia Commonwealth University, G: Matthias Galster University of Canterbury | ||
09:15 60mKeynote | Keynote 1: Technical Debt: Are we human or are we dancer(s)? TechDebt Plenary | ||
10:15 15mKeynote | Keynote Q&A TechDebt Plenary S: Zadia Codabux University of Saskatchewan, Canada, S: Rodrigo Spinola Virginia Commonwealth University |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
11:00 - 12:30 | Morning Session IIGAS at Amadeo de Souza-Cardoso Chair(s): Dayi Lin Centre for Software Excellence, Huawei Canada Research Paper Presentations on Topics in Testing and SQA | ||
11:00 20mResearch paper | How to Measure Game Testing: a Survey of Coverage Metrics GAS Riccardo Coppola Politecnico di Torino, Tommaso Fulcini Politecnico di Torino, Serenella Manzi , Francesco Strada | ||
11:20 20mResearch paper | From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning GAS A: Wajdi Aljedaani University of North Texas, P: Anwar Ghammam , A: Mohamed Wiem Mkaouer University of Michigan - Flint, A: Marouane Kessentini University of Michigan - Flint | ||
11:40 20mResearch paper | Improving Bug Reproduction through Game Engine State Analysis GAS P: Carlos Pinto , A: Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec | ||
12:00 15mResearch paper | Super Mario in the Pernicious Kingdoms Classifying glitches in old games GAS |
11:00 - 12:30 | |||
11:00 30mPaper | Presubmit Rescue: Automatically Ignoring FlakyTest Executions FTW | ||
11:30 30mPaper | Regression Test History Data for Flaky Test Research FTW File Attached | ||
12:00 30mPaper | Predicting the Lifetime of Flaky Tests on Chrome FTW |
11:00 - 12:30 | Automata and applicationsFormaliSE at Eugénio de Andrade Chair(s): Domenico Bianculli University of Luxembourg | ||
11:00 30mTalk | Contract Automata: A Specification Language for Mode-Based Systems FormaliSE Alexander Weigl Karlsruhe Institute for Technology, Joshua Bachmeier FZI Forschungszentrum Informatik, Bernhard Beckert Karlsruhe Institute of Technology, Mattias Ulbrich Karlsruhe Institute of Technology | ||
11:30 30mTalk | Finite Automata synthesis from Interactions FormaliSE Erwan Mahe Université Paris-Saclay, CEA, List, Boutheina Bannour Université Paris-Saclay, CEA, List, Christophe Gaston Université Paris-Saclay, CEA, List, Arnault Lapitre Université Paris-Saclay, CEA, List, Pascale Le Gall CentraleSupelec | ||
12:00 30mTalk | Preprocessing is What You Need: Understanding and Predicting the Complexity of SAT-based Uniform Random Sampling FormaliSE Olivier Zeyen University of Luxembourg, SnT, Maxime Cordy University of Luxembourg, Luxembourg, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France |
11:00 - 12:30 | Decision-making and selection processes in software developmentCHASE Full Papers at Fernando Pessoa Chair(s): Klaas-Jan Stol Lero; University College Cork; SINTEF Digital | ||
11:00 20mFull-paper | “How do people decide?”: A Model for Software Library SelectionFull Paper CHASE Full Papers Minaoar Hossain Tanzil University of Calgary, Canada, Gias Uddin York University, Canada, Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary DOI Pre-print | ||
11:20 20mFull-paper | The Roles, Responsibilities, and Skills of Engineers in the Era of Microservices-Based ArchitecturesFull Paper CHASE Full Papers Hamdy Michael Ayas Chalmers | University of Gothenburg, Regina Hebig Chalmers University of Technology & University of Gothenburg, Philipp Leitner Chalmers | University of Gothenburg | ||
11:40 20mFull-paper | Identification of human values from goal modelsFull Paper CHASE Full Papers Tahira Iqbal University of Tartu, Kuldar Taveter University of Tartu, Estonia, Tarmo Strenze , Waqar Hussain Monash University, Omar Haggag Monash University, Australia, John Alphonsus Matthews , Anu Piirisild | ||
12:00 20mFull-paper | From the Inside Out: Organizational Impact on Open-Source Communities and Contributor DiversityFull Paper CHASE Full Papers Hana Frluckaj , Huilian Sophie Qiu Northwestern University, Bogdan Vasilescu Carnegie Mellon University, Laura Dabbish Carnegie Mellon University |
11:00 - 12:30 | |||
11:00 60mKeynote | Beyond the Class: A look into current trends in software testing education SBFT Anna Rita Fasolino Federico II University of Naples | ||
12:00 15mPaper | Automated Boundary Identification for Machine Learning Classifiers SBFT | ||
12:15 15mTalk | Diversity-guided Search Exploration for Self-driving Cars Test Generation through Frenet Space Encoding SBFT Timo Blattner University of Bern, Christian Birchler Zurich University of Applied Sciences & University of Bern, Timo Kehrer University of Bern, Sebastiano Panichella Zurich University of Applied Sciences |
11:00 - 12:30 | Foundation Models for Software Quality AssuranceFORGE Research Track at Luis de Freitas Branco Chair(s): Matteo Ciniselli Università della Svizzera Italiana | ||
11:00 14mFull-paper | Deep Multiple Assertions GenerationFull Paper FORGE Research Track | ||
11:14 14mFull-paper | MeTMaP: Metamorphic Testing for Detecting False Vector Matching Problems in LLM Augmented GenerationFull Paper FORGE Research Track Guanyu Wang Beijing University of Posts and Telecommunications, Yuekang Li The University of New South Wales, Yi Liu Nanyang Technological University, Gelei Deng Nanyang Technological University, Li Tianlin Nanyang Technological University, Guosheng Xu Beijing University of Posts and Telecommunications, Yang Liu Nanyang Technological University, Haoyu Wang Huazhong University of Science and Technology, Kailong Wang Huazhong University of Science and Technology | ||
11:28 14mFull-paper | Planning to Guide LLM for Code Coverage PredictionFull Paper FORGE Research Track Hridya Dhulipala University of Texas at Dallas, Aashish Yadavally University of Texas at Dallas, Tien N. Nguyen University of Texas at Dallas | ||
11:42 7mShort-paper | The Emergence of Large Language Models in Static Analysis: A First Look through Micro-BenchmarksNew Idea Paper FORGE Research Track Ashwin Prasad Shivarpatna Venkatesh University of Paderborn, Samkutty Sabu University of Paderborn, Amir Mir Delft University of Technology, Sofia Reis Instituto Superior Técnico, U. Lisboa & INESC-ID, Eric Bodden | ||
11:49 14mFull-paper | Reality Bites: Assessing the Realism of Driving Scenarios with Large Language ModelsFull Paper FORGE Research Track Jiahui Wu Simula Research Laboratory and University of Oslo, Chengjie Lu Simula Research Laboratory and University of Oslo, Aitor Arrieta Mondragon University, Tao Yue Beihang University, Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University | ||
12:03 7mShort-paper | Assessing the Impact of GPT-4 Turbo in Generating Defeaters for Assurance CasesNew Idea Paper FORGE Research Track Kimya Khakzad Shahandashti York University, Mithila Sivakumar York University, Mohammad Mahdi Mohajer York University, Alvine Boaye Belle York University, Song Wang York University, Timothy Lethbridge University of Ottawa | ||
12:10 20mOther | Discussion FORGE Research Track |
11:00 - 12:30 | Software Architecture and InfrastructureSATrends at Maria Helena Vieira da Silva Chair(s): Patricia Lago Vrije Universiteit Amsterdam | ||
11:00 15mTalk | On the need to merge architectural and infrastructural considerations SATrends | ||
11:15 15mTalk | Self-sustaining Software Systems (S4): Towards Improved Interpretability and Adaptation SATrends A: Christian Cabrera Department of Computer Science and Technology, Univesity of Cambridge, A: Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, A: Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge | ||
11:30 15mTalk | Modular Monolith: Is This the Trend in Software Architecture? SATrends | ||
11:45 45mTalk | Working Session on new trends on software architecture SATrends |
11:00 - 12:30 | Architecting, Designing, Managing, and Modeling AI-Enabled SystemsCAIN Industry Talks / CAIN Research and Experience Papers at Pequeno Auditório Chair(s): Nicolás Cardozo Universidad de los Andes | ||
11:00 10mTalk | A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture CAIN Research and Experience Papers Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61, Xiwei (Sherry) Xu Data61, CSIRO, Yue Liu CSIRO's Data61 & University of New South Wales, Zhenchang Xing CSIRO's Data61, Jon Whittle CSIRO's Data61 and Monash University | ||
11:10 15mTalk | Investigating the Impact of Solid Design Principles on Machine Learning Code UnderstandingDistinguished paper Award Candidate CAIN Research and Experience Papers Raphael Cabral Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Maria Teresa Baldassarre Department of Computer Science, University of Bari , Hugo Villamizar Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Tatiana Escovedo Pontifical Catholic University of Rio de Janeiro, Helio Côrtes Vieira Lopes PUC-Rio Pre-print | ||
11:25 10mIndustry talk | KnowING Intelligent Document Classification: A Deep Dive into Microservices and Efficient Models at ING CAIN Industry Talks A: Andrew Rutherfoord CWI; University of Groningen, A: Gert Vermeer , Andrea Capiluppi Brunel University | ||
11:35 15mTalk | An Exploratory Study of V-Model in Building ML-Enabled Software: A Systems Engineering PerspectiveDistinguished paper Award Candidate CAIN Research and Experience Papers Jie JW Wu University of British Columbia (UBC) | ||
11:50 10mIndustry talk | Engineering Challenges in Industrial AI CAIN Industry Talks | ||
12:00 10mTalk | Approach for Argumenting Safety on Basis of an Operational Design Domain CAIN Research and Experience Papers Gereon Weiss Fraunhofer IKS, Marc Zeller Siemens AG, Hannes Schoenhaar Siemens Corporate Technology, Christian Drabek Fraunhofer Institute for Cognitive Systems IKS, Andreas Kreutz Fraunhofer Institute for Cognitive Systems IKS | ||
12:10 15mTalk | The Impact of Knowledge Distillation on the Performance and Energy Consumption of NLP Models CAIN Research and Experience Papers Ye Yuan Vrije Universiteit Amsterdam, Jiacheng Shi Vrije Universiteit Amsterdam, Zongyao Zhang Vrije Universiteit Amsterdam, Kaiwei Chen Vrije Universiteit Amsterdam, Eloise Zhang Vrije Universiteit Amsterdam, Vincenzo Stoico Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Afternoon Session IIIGAS at Amadeo de Souza-Cardoso Chair(s): Joan Arnedo Moreno Afternoon Keynote and Research Paper Presentations on Topics in Specification and QoS | ||
14:00 50mKeynote | Ramon Santamaria, Developer and Professor at Tecnocampus Pompeu Fabra University, presents Maintaining raylib for 10 years: a popular multi-platform FOSS library for education and graphics development GAS | ||
14:50 15mResearch paper | Visual Scripting in Unity: A Comparative Analysis of Existing Frameworks GAS | ||
15:05 20mResearch paper | Towards Understanding the Energy Consumption of Virtual Reality Applications in Gaming, Education, and Entertainment GAS A: Jyothsna Priya Kattakinda , A: Sachin Dhananjaya , A: Samuel Mojžiš , A: Amine Nadif , A: Mattheus Hanna , P: Radu Apsan , A: Ivano Malavolta Vrije Universiteit Amsterdam |
14:00 - 15:30 | Debugging Flaky Tests in Different DomainsFTW at Amália Rodrigues Chair(s): Owain Parry The University of Sheffield | ||
14:00 30mPaper | On the Impact of Hitting System Resource Limits on Test Flakiness FTW A: Fabian Leinen Technical University of Munich, A: Alexander Perathoner Technical University of Munich, A: Alexander Pretschner TU Munich Pre-print Media Attached | ||
14:30 30mPaper | Flaky Tests in the AI Domain FTW A: Péter Attila Soha Department of Software Engineering, University of Szeged, A: Béla Vancsics , A: Tamás Gergely Department of Software Engineering, University of Szeged, A: Árpád Beszédes Department of Software Engineering, University of Szeged | ||
15:00 30mPaper | Can ChatGPT Repair Non-Order-Dependent Tests? FTW A: Yang Chen University of Illinois at Urbana-Champaign, A: Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign |
14:00 - 15:30 | Timed behavior specification and verificationFormaliSE at Eugénio de Andrade Chair(s): João F. Ferreira INESC-ID and IST, University of Lisbon | ||
14:00 30mTalk | Diagnosing Violations of Time-based Properties Captured in iCFTL FormaliSE Cristina Stratan University of Luxembourg, Joshua Heneage Dawes University of Luxembourg, Domenico Bianculli University of Luxembourg | ||
14:30 30mTalk | Time for Networks: Mutation Testing for Timed Automata Networks FormaliSE David Cortés Universidad del Valle, James Ortiz Université de Namur, Davide Basile Formal Methods and Tools lab, ISTI-CNR, Pisa, Italy, Jesus Aranda Universidad del Valle, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur, Pierre Yves Schobbens Université de Namur | ||
15:00 30mTalk | Verifying Opacity of Discrete-Timed Automata FormaliSE Julian Klein Technische Universität Berlin, Paul Kogel Technische Universität Berlin, Sabine Glesner Technische Universität Berlin |
14:00 - 15:30 | Research Track 2 + Tutorial 1SBFT at Glicínia Quartin Chair(s): Gunel Jahangirova King's College London | ||
14:00 15mPaper | Generator-based Fuzzing with Input Features SBFT Roman Kraus Fraunhofer FOKUS, Hoang Lam Nguyen Humboldt-Universität zu Berlin, Martin A. Schneider Fraunhofer FOKUS | ||
14:15 15mPaper | Syntest-JavaScript- Automated Unit-Level Test Case Generation for JavaScript SBFT Mitchell Olsthoorn Delft University of Technology, Dimitri Stallenberg Delft University of Technology, Annibale Panichella Delft University of Technology | ||
14:30 30mTutorial | Fuzz Testing for Security (Part I) SBFT Thorsten Holz CISPA Helmholtz Center for Information Security | ||
15:00 30mTutorial | SoKotHban: A King-of-the-Hill-style Search Optimisation Competition (Part II) SBFT Addison Crump CISPA Helmholtz Center for Information Security |
14:00 - 15:30 | Technical Session 2: Systems-of-Systems & Ecosystems: ApplicationsSESoS at Lopes Graça Chair(s): Maria Teresa Rossi University of Milano Bicocca, Italy | ||
14:00 20mPaper | Self-Adaptation of Loosely Coupled Systems across a System of Small Uncrewed Aerial Systems SESoS Theodore Chambers University of Notre Dame, Jane Cleland-Huang University of Notre Dame, Michael Vierhauser University of Innsbruck Pre-print | ||
14:20 20mPaper | Exploring Transparency as a Sustainability Goal in Software Ecosystems SESoS Rodrigo Zacarias UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Patricia Lago Vrije Universiteit Amsterdam | ||
14:40 10mShort-paper | Exploring Trust Black-Swan Blindness in Social Internet of Vehicles (SIoV) SESoS Hind Bangui Masaryk University, Barbora Buhnova Masaryk University, Dasa Kusnirakova Masaryk University | ||
14:50 10mShort-paper | On an Exemplar Supporting Model-based Quality Assurance Research on Healthcare Systems-of-Systems SESoS Lucas Sakizloglou Brandenburgische Technische Universität Cottbus-Senftenberg, Taisiya Khakharova Brandenburgische Technische Universität Cottbus-Senftenberg, Florian Ruehs Brandenburgische Technische Universität Cottbus-Senftenberg, Leen Lambers BTU Cottbus Senftenberg | ||
15:00 10mShort-paper | A Multilevel Modelling Framework for Quarry Site Operations SESoS Abdulkarim Habbab Volvo Construction Equipment, Anas Fattouh Mälardalen University, Bobbie Frank Volvo Construction Equipment, Elianne Lindmark Volvo Construction Equipment, Koteshwar Chirumalla Mälardalen University, Markus Bohlin Mälardalen University |
14:00 - 15:30 | Organizational Structure SATrends at Maria Helena Vieira da Silva Chair(s): Luciano Baresi Politecnico di Milano | ||
14:00 15mTalk | Understanding the Causes of Microservice Logical Coupling: an Exploratory Study SATrends P: Dario Amoroso d'Aragona Tampere University, A: Xiaozhou Li University of Oulu, A: Andrea Janes Free University of Bozen-Bolzano | ||
14:15 15mTalk | A Framework for Microservice Organizational Structure Optimization SATrends | ||
14:30 60mTalk | Working Session on Organizational Structure SATrends |
14:00 - 15:30 | ERF/industryTechDebt Industry track / TechDebt Emerging Researchers' Forum at Vianna da Motta Chair(s): Florian Deissenboeck CQSE GmbH, Tushar Sharma Dalhousie University | ||
14:00 5m | ERF introduction TechDebt Emerging Researchers' Forum | ||
14:05 15mResearch paper | Towards a Technical Debt for Recommender System TechDebt Emerging Researchers' Forum Sergio Moreschini Tampere University, Valentina Lenarduzzi University of Oulu, Ludovik Coba Roku Inc | ||
14:20 10mLive Q&A | Q&A TechDebt Emerging Researchers' Forum | ||
14:30 25mPanel | Panel TechDebt Emerging Researchers' Forum S: Tushar Sharma Dalhousie University, P: Nicolás E. Díaz Ferreyra Hamburg University of Technology, P: Thomas Durieux TU Delft, P: Alexander Chatzigeorgiou University of Macedonia | ||
14:55 5mIndustry talk | Industry track introduction TechDebt Industry track | ||
15:00 20mIndustry talk | AI-based consolidation of text modules TechDebt Industry track | ||
15:20 10mLive Q&A | Q&A TechDebt Industry track |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | Afternoon Session IVGAS at Amadeo de Souza-Cardoso Chair(s): Kendra Cooper Independent Panel with Q & A and Closing Remarks | ||
16:00 75mPanel | Emerging Advanced Technologies for Games and Software Engineering GAS | ||
17:15 15mOther | Closing Remarks GAS |
16:00 - 17:30 | |||
16:00 90mPanel | Discussion Panel FTW P: Jonathan Bell Northeastern University, P: Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, P: Mark Harman Meta Platforms, Inc. and UCL, P: Darko Marinov University of Illinois at Urbana-Champaign, P: Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity |
16:00 - 17:30 | Formal methods for cyber-physical systems and requirements engineeringFormaliSE at Eugénio de Andrade Chair(s): Cristian Cadar Imperial College London | ||
16:00 30mTalk | Automated Repair of Violated Eventually Properties in Concurrent Programs FormaliSE Irman Faqrizal Univ. Grenoble Alpes, CNRS, Grenoble INP, Inria, LIG, Grenoble, France, Quentin Nivon Univ. Grenoble Alpes, CNRS, Grenoble INP, Inria, LIG, Grenoble, France, Gwen Salaün University of Grenoble Alpes | ||
16:30 30mTalk | Compositional Analysis of Parametric Cooperative Cyber-Physical Systems FormaliSE Raniah Alghamdi University of Waterloo and King Abdulaziz University, Richard Trefler University of Waterloo | ||
17:00 30mTalk | Formal Methods in Requirements Engineering: Survey and Future Directions FormaliSE Robert Lorch GE Research, Baoluo Meng GE Research, Kit Siu GE Research, Abha Moitra General Electric Research, Michael Durling GE Research, Saswata Paul GE Research, Sarat Chandra Varanasi GE Research, Craig McMillan GE Aerospace |
16:00 - 17:30 | Tool Competitions 1SBFT at Glicínia Quartin Chair(s): Ali Mohammed Al-Ameen Mohammed Zurich University of Applied Sciences (ZHAW), Christian Birchler Zurich University of Applied Sciences & University of Bern, José Campos University of Porto, Portugal, Huaming Chen The University of Sydney, Pouria Derakhshanfar JetBrains Research, Nicolas Erni , Rahul Gopinath University of Sydney, Philipp Görz , Stephan Lukasczyk University of Passau, Sebastiano Panichella Zurich University of Applied Sciences, Joschua Schilling , Valerio Terragni University of Auckland, Xi Wu The University of Sydney | ||
16:00 30mOther | Fuzzing Tool Competition SBFT Rahul Gopinath University of Sydney, Joschua Schilling , Philipp Görz , Xi Wu The University of Sydney, Huaming Chen The University of Sydney | ||
16:30 30mOther | Java Tool Competition SBFT | ||
17:00 30mOther | Python Tool Competition SBFT Sebastiano Panichella Zurich University of Applied Sciences, Stephan Lukasczyk University of Passau, Pouria Derakhshanfar JetBrains Research, Christian Birchler Zurich University of Applied Sciences & University of Bern, Nicolas Erni |
16:00 - 17:30 | |||
16:00 60mKeynote | Towards Data- and AI-Centricity SESoS Jan Bosch Chalmers University of Technology | ||
17:00 30mDay closing | Closing and Awards SESoS Francesca Lonetti CNR-ISTI, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology |
16:00 - 17:30 | FORGE2024 Awards & Foundation Models for Code and Documentation GenerationFORGE Research Track at Luis de Freitas Branco Chair(s): Antonio Mastropaolo Università della Svizzera italiana | ||
16:00 10mAwards | Award Ceremony FORGE Research Track | ||
16:10 7mShort-paper | Fine Tuning Large Language Model for Secure Code GenerationNew Idea Paper FORGE Research Track Junjie Li Concordia University, Aseem Sangalay Delhi Technological University, Cheng Cheng Concordia University, Yuan Tian Queen's University, Kingston, Ontario, Jinqiu Yang Concordia University | ||
16:17 14mFull-paper | Investigating the Performance of Language Models for Completing Code in Functional Programming Languages: a Haskell Case StudyFull Paper FORGE Research Track Tim van Dam Delft University of Technology, Frank van der Heijden Delft University of Technology, Philippe de Bekker Delft University of Technology, Berend Nieuwschepen Delft University of Technology, Marc Otten Delft University of Technology, Maliheh Izadi Delft University of Technology | ||
16:31 7mShort-paper | On Evaluating the Efficiency of Source Code Generated by LLMsNew Idea Paper FORGE Research Track Changan Niu Software Institute, Nanjing University, Ting Zhang Singapore Management University, Chuanyi Li Nanjing University, Bin Luo Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688 | ||
16:38 14mFull-paper | PathOCL: Path-Based Prompt Augmentation for OCL Generation with GPT-4Full Paper FORGE Research Track Seif Abukhalaf Polytechnique Montreal, Mohammad Hamdaqa Polytechnique Montréal, Foutse Khomh École Polytechnique de Montréal | ||
16:52 7mShort-paper | Creative and Correct: Requesting Diverse Code Solutions from AI Foundation ModelsNew Idea Paper FORGE Research Track Scott Blyth Monash University, Christoph Treude Singapore Management University, Markus Wagner Monash University, Australia | ||
16:59 7mShort-paper | Commit Message Generation via ChatGPT: How Far Are We?New Idea Paper FORGE Research Track | ||
17:06 24mOther | Discussion FORGE Research Track |
16:00 - 17:30 | Keynote 2SATrends at Maria Helena Vieira da Silva Chair(s): Henry Muccini University of L'Aquila, Italy | ||
16:00 90mKeynote | Keynote 2: Playing with Abstractions: Can LLMs be Architects New Best Friend? SATrends |
16:00 - 18:00 | Generative AI EngineeringCAIN Industry Talks / CAIN Research and Experience Papers at Pequeno Auditório Chair(s): Ipek Ozkaya Carnegie Mellon University | ||
16:00 15mTalk | Developer Experiences with a Contextualized AI Coding Assistant: Usability, Expectations, and Outcomes CAIN Research and Experience Papers Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation, Cleidson de Souza Federal University of Pará, Brazil, Thayssa Rocha Zup Innovation & UFPA, Igor Steinmacher Northern Arizona University, Alberto de Souza Zup Innovation, Edward Monteiro StackSpot | ||
16:15 10mTalk | Privacy and Copyright Protection in Generative AI: A Lifecycle Perspective CAIN Research and Experience Papers Dawen (David) Zhang CSIRO's Data61, Boming Xia CSIRO's Data61 & University of New South Wales, Yue Liu CSIRO's Data61 & University of New South Wales, Xiwei (Sherry) Xu Data61, CSIRO, Thong Hoang CSIRO's Data61, Zhenchang Xing CSIRO's Data61, Mark Staples CSIRO, Australia, Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61 | ||
16:25 10mIndustry talk | Innovating Translation: Lessons Learned from BWX Generative Language Engine CAIN Industry Talks | ||
16:35 15mTalk | Towards a Responsible AI Metrics Catalogue: A Collection of Metrics for AI AccountabilityDistinguished paper Award Candidate CAIN Research and Experience Papers Boming Xia CSIRO's Data61 & University of New South Wales, Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61, Sung Une (Sunny) Lee CSIRO's Data61, Yue Liu CSIRO's Data61 & University of New South Wales, Zhenchang Xing CSIRO's Data61 Pre-print | ||
16:50 10mLive Q&A | GenAI : Q&A CAIN Research and Experience Papers | ||
17:00 60mPanel | Industry Panel CAIN Industry Talks |
16:00 - 17:30 | |||
16:00 20mIndustry talk | OutSystems AI Mentor System - Technical Debt Dashboard TechDebt Industry track | ||
16:20 10mLive Q&A | Q&A TechDebt Industry track | ||
16:30 20mIndustry talk | Don't Fight but Embrace TechDebts TechDebt Industry track | ||
16:50 10mLive Q&A | Q&A TechDebt Industry track | ||
17:00 20mIndustry talk | The Hidden Cost: Technical Debt and Its Ambiguous Influence on UX TechDebt Industry track Veronika Dashuber QAware GmbH | ||
17:20 10mLive Q&A | Q&A TechDebt Industry track |
18:30 - 21:00 | Conference dinnerTechDebt Technical papers / TechDebt Emerging Researchers' Forum / TechDebt Plenary / TechDebt Industry track at Guelra | ||
18:30 2h30mSocial Event | Conference dinner at Restaurante Guelra TechDebt Technical papers |
Mon 15 AprDisplayed time zone: Lisbon change
09:00 - 10:30 | Day 1: OpeningMSR Technical Papers / MSR Awards / MSR Social Events / MSR Tutorials / MSR Data and Tool Showcase Track / MSR Mining Challenge / MSR Registered Reports / MSR Industry Track / MSR MIP Award / MSR Vision and Reflection / MSR Keynotes at Grande Auditório Chair(s): Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology | ||
09:00 30mDay opening | Opening Session & Award Announcements MSR Awards | ||
09:30 30mAwards | MSR 2024 Foundational Contribution Award talk MSR Awards Margaret-Anne Storey University of Victoria | ||
10:00 30mTalk | Most Influential Paper Award talk MSR MIP Award Eirini Kalliamvakou GitHub |
09:00 - 10:30 | Developing secure softwareEnCyCriS/SVM at Amadeo de Souza-Cardoso Chair(s): Awais Rashid University of Bristol, UK | ||
09:00 5mDay opening | Wokshop opening EnCyCriS/SVM | ||
09:05 45mKeynote | Keynote: If you build it, they (probably) won’t come EnCyCriS/SVM | ||
09:50 20mFull-paper | WasmCFuzz: Structure-aware Fuzzing for Wasm Compilers EnCyCriS/SVM A: Xiangwei Zhang College of Intelligence and Computing, Tianjin University, A: Junjie Wang College of Intelligence and Computing, Tianjin University, A: Xiaoning Du Monash University, Australia, A: Shuang Liu Tianjin University | ||
10:10 20mFull-paper | Mitigating Security Issues in GitHub Actions EnCyCriS/SVM |
09:00 - 10:30 | Conference Opening & KeynoteAST at Amália Rodrigues Chair(s): Francesca Lonetti CNR-ISTI, Mehrdad Saadatmand RISE Research Institutes of Sweden | ||
09:00 30mOther | Chairs Welcome AST Christof J. Budnik Siemens Corporation, Corporate Technology, Jenny Li Kean University, USA, Mehrdad Saadatmand RISE Research Institutes of Sweden | ||
09:30 60mKeynote | Exploring the landscape: Software Testing in the AI Era AST Ina Schieferdecker TU Berlin Media Attached File Attached |
09:00 - 10:30 | |||
09:00 90mKeynote | Automated Testing and Maintenance of Mobile Applications: Are We There Yet? MOBILESoft Research Track |
09:00 - 10:30 | Session 1RoSE at Cottinelli Telmo Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam Welcome to RoSE ’24 Keynote: “Seeing the forest instead of the trees: Assessing context of use for robotics software engineering methods and tools.” Ingo Luetkebohle Energy Efficiency of ROS Nodes in Different Languages: Publisher/Subscriber Case Studies. Michel Albonico, Paulo Júnior Varela, Adair José Rohling and Andreas Wortmann | ||
09:00 - 10:30 | Early Morning SessionInteNSE at Daciano da Costa Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso | ||
09:00 20mPaper | An Empirical Comparison of Code Generation Approaches for Ansible InteNSE Benjamin Darnell University of California, Santa Barbara, Hetarth Chopra University of Illinois at Urbana-Champaign, Aaron Councilman Univ of Illinois Urbana-Champaign, David Grove IBM Research, Vikram S. Adve University of Illinois at Urbana-Champaign, USA | ||
09:20 70mKeynote | Towards an Interpretable Science of Deep Learning for Software Engineering: A Causal Inference View InteNSE Denys Poshyvanyk William & Mary |
09:00 - 10:30 | KeynoteFormaliSE at Eugénio de Andrade Chair(s): Carlo A. Furia Università della Svizzera italiana (USI) | ||
09:00 90mKeynote | Two-way collaboration between flow and proof in SPARKBA FormaliSE Claire Dross AdaCore |
09:00 - 10:30 | Day 2 Opening Session with Awards / Keynote 2CHASE Full Papers at Fernando Pessoa Chair(s): Klaas-Jan Stol Lero; University College Cork; SINTEF Digital | ||
09:00 15mDay opening | Day 2 Opening with Awards CHASE Full Papers | ||
09:15 60mKeynote | The Surprising Implications of Realism for Human Factors Research CHASE Full Papers |
09:00 - 10:30 | Opening Day 2 + Keynote 3SBFT at Glicínia Quartin Chair(s): Alessio Gambi IMC University of Applied Sciences Krems | ||
09:00 30mDay opening | Introduction SBFT Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Vincenzo Riccio University of Udine | ||
09:30 60mKeynote | Search-based Testing and Analysis for Block-Based Learners’ Programs SBFT Gordon Fraser University of Passau |
09:00 - 10:30 | Opening, Keynote, Design ExplorationDesigning at Lopes Graça Chair(s): Yuanfang Cai Drexel University | ||
09:00 10mDay opening | Opening Designing | ||
09:10 60mKeynote | Evolving System Design While Tracking Live Pitches and Players For Thousands of Games! Designing | ||
10:10 10mTalk | Design Spaces and How Software Designers Use Them: a sampler Designing Mary Shaw Carnegie Mellon University, Marian Petre School of Computing and Communications, The Open University, UK | ||
10:20 10mTalk | The Architect in the Maze: On the Effective Usage of Automated Design Exploration Designing | ||
10:30 10mTalk | Challenges in Creating Effective Automated Design Environments: an experience report from the domain of generative manufacturing Designing David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA, Javier Camara University of Málaga, Rebekka Wohlrab Chalmers University of Technology |
09:00 - 10:30 | |||
09:00 30mTalk | SEAMS 2024 Opening SEAMS Research Track | ||
09:30 60mKeynote | Keynote: Advances on Symbolic Machine Learning and Recent Applications to Software Engineering SEAMS Research Track Alessandra Russo Imperial College London |
09:00 - 10:30 | Opening & KeynoteKLEE at Maria Helena Vieira da Silva Chair(s): Cristian Cadar Imperial College London | ||
09:00 30mDay opening | Opening Remarks KLEE Cristian Cadar Imperial College London | ||
09:30 46mKeynote | Software Complexity, Path Complexity, and Branch Selectivity KLEE Tevfik Bultan University of California at Santa Barbara |
09:00 - 10:30 | Keynote and PostersCAIN Posters / CAIN Research and Experience Papers at Pequeno Auditório Chair(s): Jan Bosch Chalmers University of Technology, Henry Muccini University of L'Aquila, Italy | ||
09:00 3mTalk | A Domain Specific Language for Specification of Risk-oriented Object Detection Requirements CAIN Posters | ||
09:03 3mTalk | AI Security Continuum: Concept and Challenges CAIN Posters | ||
09:06 3mTalk | A Roadmap for Enriching Jupyter Notebooks Documentation with Kaggle Data CAIN Posters Mojtaba Mostafavi Department of Computer Engineering of Sharif University of Technology, Hamed Jahantigh Department of Computer Engineering of Sharif University of Technology, Alireza Asadi Department of Computer Engineering of Sharif University of Technology, Sepehr Kianian Department of Computer Engineering of Sharif University of Technology, Ashkan Khademian Department of Computer Engineering of Sharif University of Technology, Abbas Heydarnoori Bowling Green State University | ||
09:09 3mTalk | Automating Patch Set Generation from Code Reviews Using Large Language Models CAIN Posters Md Tajmilur Rahman Gannon University | ||
09:12 3mTalk | Data Selection Driven by Item Difficulty: On Investigating Data Efficient Practice for Hyperparameter Search CAIN Posters Gustavo Rodrigues dos Reis NAVER LABS Europe/LIG - UGA, Adrian Mos NAVER LABS Europe, Mario Cortes Cornax LIG - UGA, Cyril Labbé LIG - UGA | ||
09:15 3mTalk | Beyond Syntax: Unleashing the Power of Computational Notebooks Code Metrics in Documentation Generation CAIN Posters Mojtaba Mostafavi Department of Computer Engineering of Sharif University of Technology, Ashkan Khademian Department of Computer Engineering of Sharif University of Technology, Sepehr Kianian Department of Computer Engineering of Sharif University of Technology, Alireza Asadi Department of Computer Engineering of Sharif University of Technology, Hamed Jahantigh Department of Computer Engineering of Sharif University of Technology, Abbas Heydarnoori Bowling Green State University | ||
09:18 3mTalk | Can causality accelerate experimentation in software systems? CAIN Posters Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, Han-Bo Li Department of Computer Science and Technology, University of Cambridge, Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge | ||
09:21 3mTalk | Custom Developer GPT for Ethical AI Solutions CAIN Posters Lauren Olson Vrije Universiteit Amsterdam Pre-print | ||
09:24 3mTalk | Evaluation of The Generality of Multi-view Modeling Framework for ML Systems CAIN Posters Jati H. Husen Waseda University, Japan, Jomphon Runpakprakun Waseda University, Japan, Sun Chang Waseda University, Japan, Hironori Washizaki Waseda University, Hnin Thandar Tun Waseda University, Japan, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University | ||
09:27 3mTalk | Prompt Smells: An Omen for Undesirable Generative AI Outputs CAIN Posters Krishna Ronanki University Of Gothenburg, Beatriz Cabrero-Daniel University of Gothenburg, Christian Berger Chalmers University of Technology, Sweden | ||
09:30 3mTalk | Taxonomy of Generative AI Applications for Risk Assessment CAIN Posters Hiroshi Tanaka Fujitsu Limited, Tokyo, Japan, Masaru Ide Fujitsu Limited, Jun Yajima Fujitsu Limited, Sachiko Onodera Fujitsu Limited, Kazuki Munakata Fujitsu Limited, Tokyo, Japan, Nobukazu Yoshioka Waseda University, Japan | ||
09:35 55mKeynote | Keynote by Christian Kästner - From Models to Systems: On the Role of Software Engineering for Machine Learning CAIN Research and Experience Papers Christian Kästner Carnegie Mellon University |
09:00 - 10:30 | Opening + Awards + Keynote / ICPC Keynotes at Sophia de Mello Breyner Andresen Chair(s): Igor Steinmacher Northern Arizona University, Mario Linares-Vasquez Universidad de los Andes, Olga Baysal Carleton University, Kevin Moran University of Central Florida | ||
09:00 15mTalk | Opening SessionICPCICPC Opening Session ICPC Opening | ||
09:15 15mAwards | ICPC 2024 AwardsICPC AwardsICPC ICPC Opening | ||
09:30 60mTalk | Keynote 1: Program Comprehension in the Era of Large Language Models: Achievements and ChallengesICPCICPC Keynote ICPC Keynotes Gabriele Bavota Software Institute @ Università della Svizzera Italiana |
09:00 - 10:30 | Technical papers and networkingTechDebt Plenary / TechDebt Technical papers at Vianna da Motta Chair(s): Marek Stochel Motorola Solutions | ||
09:00 10mResearch paper | Debt Stories: Capturing Social and Technical Debt in the Industry TechDebt Technical papers Nicolas Riquet University of Namur, Xavier Devroey University of Namur, Benoît Vanderose University of Namur DOI Pre-print | ||
09:10 5mLive Q&A | Q&A TechDebt Technical papers | ||
09:15 5mResearch paper | Comparing Multivariate Time Series Analysis and Machine Learning Performance for Technical Debt Prediction: The SQALE Index Case TechDebt Technical papers Mikel Robredo University of Oulu, Nyyti Saarimäki Tampere University, Rafael Peñaloza , Davide Taibi University of Oulu and Tampere University , Valentina Lenarduzzi University of Oulu | ||
09:20 5mLive Q&A | Q&A TechDebt Technical papers | ||
09:25 5mTalk | A Design of an Empirical Survey to Investigate Technical Debt in Blockchain Based Projects (talk and poster only) TechDebt Technical papers P: Andrej Katin , P: Nebojša Taušan INFORA Research Group doo, P: Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, P: Miroslav Stefanović University of Novi Sad, P: Sonja Ristić University of Novi Sad | ||
09:30 5mLive Q&A | Q&A TechDebt Technical papers | ||
09:35 20mTalk | Technical Debt Management (invited talk) TechDebt Plenary | ||
09:55 5mLive Q&A | Q&A (invited talk) TechDebt Plenary | ||
10:00 30mPoster | Posters and networking TechDebt Plenary S: Tim Menzies North Carolina State University, S: Daniel Feitosa University of Groningen, P: Markus Borg CodeScene, P: Mikel Robredo University of Oulu, P: Nyyti Saarimäki Tampere University, P: Rafael Peñaloza , P: Davide Taibi University of Oulu and Tampere University , P: Valentina Lenarduzzi University of Oulu, P: Andrej Katin , P: Nebojša Taušan INFORA Research Group doo, P: Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, P: Miroslav Stefanović University of Novi Sad, P: Sonja Ristić University of Novi Sad, S: Joost Visser Leiden University |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
10:30 - 11:00 | Coffee for MSR newcomersMSR Social Events at Open Space (reserved area) Chair(s): Federica Sarro University College London, Alexander Serebrenik Eindhoven University of Technology | ||
10:30 30mCoffee break | Coffee for MSR newcomers MSR Social Events |
11:00 - 12:30 | Ecosystems, Reuse and APIs & TutorialsMSR Data and Tool Showcase Track / MSR Technical Papers / MSR Tutorials at Almada Negreiros Chair(s): Mahmoud Alfadel University of Waterloo, Ayushi Rastogi University of Groningen, The Netherlands | ||
11:00 12mTalk | Thirty-Three Years of Mathematicians and Software Engineers: A Case Study of Domain Expertise and Participation in Proof Assistant Ecosystems MSR Technical Papers Gwenyth Lincroft Northeastern University, Minsung Cho Northeastern University, Mahsa Bazzaz Northeastern University, Katherine Hough Northeastern University, Jonathan Bell Northeastern University Pre-print Media Attached | ||
11:12 12mTalk | Boosting API Misuse Detection via Integrating API Constraints from Multiple Sources MSR Technical Papers Can Li Nanjing University of Aeronautics and Astronautics, Jingxuan Zhang Nanjing University of Aeronautics and Astronautics, Yixuan Tang Nanjing University of Aeronautics and Astronautics, Zhuhang Li Nanjing University of Aeronautics and Astronautics, Tianyue Sun Nanjing University of Aeronautics and Astronautics | ||
11:24 6mTalk | Availability and Usage of Platform-Specific APIs: A First Empirical Study MSR Technical Papers Pre-print File Attached | ||
11:30 4mTalk | AndroLibZoo: A Reliable Dataset of Libraries Based on Software Dependency Analysis MSR Data and Tool Showcase Track Jordan Samhi CISPA Helmholtz Center for Information Security, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg | ||
11:34 4mTalk | Goblin: A Framework for Enriching and Querying the Maven Central Dependency Graph MSR Data and Tool Showcase Track Damien Jaime Sorbonne Université - Lip6 - SAP, Joyce El Haddad Paris Dauphine-PSL Université, CNRS, LAMSADE, Pascal Poizat Université Paris Nanterre & LIP6 Pre-print File Attached | ||
11:38 4mTalk | Dataset: Copy-based Reuse in Open Source Software MSR Data and Tool Showcase Track Mahmoud Jahanshahi Research Assistant, University of Tennessee Knoxville, Audris Mockus The University of Tennessee & Vilnius University Pre-print | ||
11:45 45mTalk | Mining Our Way Back to Incremental Builds for DevOps Pipelines MSR Tutorials Shane McIntosh University of Waterloo Pre-print |
11:00 - 12:30 | Defects, Bugs and IssuesMSR Technical Papers / MSR Awards / MSR Social Events / MSR Tutorials / MSR Data and Tool Showcase Track / MSR Mining Challenge / MSR Registered Reports / MSR Industry Track / MSR MIP Award / MSR Vision and Reflection / MSR Keynotes at Grande Auditório Chair(s): Wesley Assunção North Carolina State University | ||
11:00 12mTalk | Enhancing Performance Bug Prediction Using Performance Code Metrics MSR Technical Papers Guoliang Zhao Computer Science of Queen's University, Stefanos Georgio , Safwat Hassan University of Toronto, Canada, Ying Zou Queen's University, Kingston, Ontario, Derek Truong IBM Canada, Toby Corbin IBM UK | ||
11:12 12mTalk | CrashJS: A NodeJS Benchmark for Automated Crash Reproduction MSR Technical Papers Philip Oliver Victoria University of Wellington, Jens Dietrich Victoria University of Wellington, Craig Anslow Victoria University of Wellington, Michael Homer Victoria University of Wellington | ||
11:24 12mTalk | An Empirical Study on Just-in-time Conformal Defect Prediction MSR Technical Papers Xhulja Shahini paluno - University of Duisburg-Essen, Andreas Metzger University of Duisburg-Essen, Klaus Pohl | ||
11:36 12mTalk | Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC) MSR Technical Papers Mahi Begoug , Moataz Chouchen ETS, Ali Ouni ETS Montreal, University of Quebec, Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint | ||
11:48 4mTalk | TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs MSR Data and Tool Showcase Track Kaibo Liu Peking University, Yudong Han Peking University, Yiyang Liu Peking University, Zhenpeng Chen Nanyang Technological University, Jie M. Zhang King's College London, Federica Sarro University College London, Gang Huang Peking University, Yun Ma Peking University | ||
11:52 4mTalk | GitBugs-Java: A Reproducible Java Benchmark of Recent Bugs MSR Data and Tool Showcase Track André Silva KTH Royal Institute of Technology, Nuno Saavedra INESC-ID and IST, University of Lisbon, Martin Monperrus KTH Royal Institute of Technology | ||
11:56 4mTalk | A Dataset of Partial Program Fixes MSR Data and Tool Showcase Track Dirk Beyer LMU Munich, Lars Grunske Humboldt-Universität zu Berlin, Matthias Kettl LMU Munich, Marian Lingsch-Rosenfeld LMU Munich, Moeketsi Raselimo Humboldt-Universität zu Berlin | ||
12:00 4mTalk | BugsPHP: A dataset for Automated Program Repair in PHP MSR Data and Tool Showcase Track K.D. Pramod University of Moratuwa, Sri Lanka, W.T.N. De Silva University of Moratuwa, Sri Lanka, W.U.K. Thabrew University of Moratuwa, Sri Lanka, Ridwan Salihin Shariffdeen National University of Singapore, Sandareka Wickramanayake University of Moratuwa, Sri Lanka Pre-print | ||
12:04 4mTalk | AW4C: A Commit-Aware C Dataset for Actionable Warning Identification MSR Data and Tool Showcase Track Zhipeng Liu , Meng Yan Chongqing University, Zhipeng Gao Shanghai Institute for Advanced Study - Zhejiang University, dong li , Xiaohong Zhang Chongqing University, Dan Yang Chongqing University | ||
12:08 5mTalk | Predicting the Impact of Crashes Across Release Channels MSR Industry Track | ||
12:13 5mTalk | Zero Shot Learning based Alternatives for Class Imbalanced Learning Problem in Enterprise Software Defect Analysis MSR Industry Track |
11:00 - 12:30 | Developing secure software and Industrial ChallengesEnCyCriS/SVM at Amadeo de Souza-Cardoso Chair(s): Awais Rashid University of Bristol, UK, John Eidar Simensen IFE | ||
11:00 20mFull-paper | Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future EnCyCriS/SVM A: Boming Xia CSIRO's Data61 & University of New South Wales, A: Dawen (David) Zhang CSIRO's Data61, A: Yue Liu , A: Qinghua Lu Data61, CSIRO, A: Zhenchang Xing CSIRO’s Data61; Australian National University, A: Liming Zhu CSIRO’s Data61 | ||
11:20 20mFull-paper | Interplay of Digital Twins and Cyber Deception: Unraveling Paths for Technological Advancements EnCyCriS/SVM A: Jessica Heluany Norwegian University of Science and Technology NTNU, A: Ahmed Amro Norwegian University of Science and Technology NTNU, A: Vasileios Gkioulos NTNU, A: Sokratis Katsikas Norwegian University of Science and Technology (NTNU) | ||
11:40 45mKeynote | Keynote: Current threats and challenges for securing OT/IoT systems EnCyCriS/SVM |
11:00 - 12:30 | Session 1: Test CoverageAST at Amália Rodrigues Chair(s): Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur | ||
11:00 20mFull-paper | Mutation Coverage is not Strongly Correlated with Mutation Coverage AST | ||
11:20 20mFull-paper | Running a Red Light: An Investigation into Why Software Engineers (Occasionally) Ignore Coverage Checks AST Alexander Sterk Delft University of Technology, Mairieli Wessel Radboud University, Eli Hooten Sentry.io, Andy Zaidman Delft University of Technology DOI Pre-print | ||
11:40 20mFull-paper | Coverage-based Strategies for the Automated Synthesis of Test Scenarios for Conversational Agents AST Pablo C Canizares Autonomous University of Madrid, Spain, Daniel Ávila Autonomous University of Madrid, Sara Perez-Soler Universidad Autónoma de Madrid, Esther Guerra Universidad Autónoma de Madrid, Juan de Lara Autonomous University of Madrid Pre-print | ||
12:00 20mFull-paper | WallMauer: Robust Code Coverage Instrumentation for Android Apps AST Michael Auer University of Passau, Iván Arcuschin Moreno University of Buenos Aires, Argentina, Gordon Fraser University of Passau |
11:00 - 12:30 | |||
11:00 22mFull-paper | A Study on the Battery Usage of Deep Learning Frameworks on iOS DevicesFull Paper MOBILESoft Research Track Vitor Jacques Universidade Federal de Pernambuco, Negar Alizadeh Universiteit Utrecht, Fernando Castor University of Twente and Federal University of Pernambuco, Vitor Jacques Universidade Federal de Pernambuco | ||
11:22 22mFull-paper | An Empirical Study on the Impact of CSS Prefixes on the Energy Consumption and Performance of Mobile Web AppsFull Paper MOBILESoft Research Track Andrei Bogdan Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam | ||
11:45 22mFull-paper | An Empirical Evaluation of the Energy Consumption of Using Web Push APIs in Mobile Web Apps - The Case of TelegramFull Paper MOBILESoft Research Track Yu Chen Vrije Universiteit Amsterdam, The Netherlands, Jinhai Liao , Shutong Cai Vrije Universiteit Amsterdam, The Netherlands, Yiming Zhao Vrije Universiteit Amsterdam, The Netherlands, Yichen Tong Vrije Universiteit Amsterdam, The Netherlands, Ishas Kulkarni Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam | ||
12:07 22mFull-paper | How have iOS Development Technologies Changed over Time? A Study in Open-SourceFull Paper MOBILESoft Research Track Luciano Baresi Politecnico di Milano, Massimiliano Di Penta University of Sannio, Italy, Giovanni Quattrocchi Politecnico di Milano, Damian Andrew Tamburri Jheronimus Academy of Data Science |
11:00 - 12:30 | Session 2RoSE at Cottinelli Telmo Chair(s): Andreas Angerer XITASO GmbH IT & Software Solutions Scenarios for Trust Management in Swarm Robotics. Daniel Vojnar, Adela Bierska and Barbora Buhnova RoMaViD: Learning Robotic Manipulation from Video Demonstrations. Abhinav Upadhyay, Alpana Dubey and Shubhashis Sengupta Systematic Testing of a ROS Interface Specification Backend. Johannes Mey, Ariel Podlubne, René Schöne, Paul Gottschaldt, Diana Goehringer and Uwe Assmann Contextual visualizations for debugging collaborative robots. Emil Stubbe Kolvig-Raun, Miguel Campusano and Thor Malmby Jørgin | ||
11:00 - 12:30 | Late Morning SessionInteNSE at Daciano da Costa Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso | ||
11:00 70mKeynote | Assured LLM-Based Software Engineering InteNSE Mark Harman Meta Platforms, Inc. and UCL | ||
12:10 20mPaper | An Exploratory Study on How Non-Determinism in Large Language Models Affects Log Parsing InteNSE Merve Astekin Simula Research Laboratory, Max Hort Simula Research Laboratory, Leon Moonen Simula Research Laboratory and BI Norwegian Business School |
11:00 - 12:30 | |||
11:00 30mTalk | A Semantics of Structures, Unions, and Underspecified Terms for Formal Specification FormaliSE Louis Gauthier Université Paris-Saclay, CEA, List, Virgile Prevosto Université Paris-Saclay, CEA, List, Julien Signoles Université Paris-Saclay, CEA, List | ||
11:30 30mTalk | Formally Verified Interval Arithmetic and Its Application to Program Verification FormaliSE Achim D. Brucker University of Exeter, Teddy Cameron-Burke University of Exeter, Amy Stell University of Exeter | ||
12:00 30mTalk | Towards Verifiable Multi-Agent Interaction Pattern Specification FormaliSE Alberto Tagliaferro Politecnico di Milano, Italy, Livia Lestingi DEIB, Politecnico di Milano, Matteo Rossi Politecnico di Milano |
11:00 - 12:30 | |||
11:00 90mPanel | SBFT vs Generative AI SBFT Caroline Lemieux University of British Columbia, Aldeida Aleti Monash University, Andreas Zeller CISPA Helmholtz Center for Information Security, Jie M. Zhang King's College London, Annibale Panichella Delft University of Technology, Paolo Arcaini National Institute of Informatics
|
11:00 - 12:30 | Design Exploration, EducationDesigning at Lopes Graça Chair(s): Andre van der Hoek University of California, Irvine | ||
11:00 10mTalk | Teaching Software Architecture Design - Building Intuition Designing | ||
11:10 10mTalk | Developing and Applying an Essence-based Description of the Attribute-Driven Design Method Designing Stefan Malich Dr. Stefan Malich | Architectural Change Management, Humberto Cervantes UAM, Rick Kazman University of Hawai‘i at Mānoa | ||
11:20 10mTalk | Investing in Software Design Designing | ||
11:30 10mTalk | Software Engineering Education: Towards Ethical, Reliable, and Beautiful Software Designing Aikya Inuganti University of Maryland Baltimore County, Madhuri Goyal University of Maryland Baltimore County, Mohammad Samarah University of Maryland Baltimore County | ||
11:40 50mOther | Discussion: Design exploration and education Designing |
11:00 - 12:30 | Session 2: UncertaintySEAMS Research Track at Luis de Freitas Branco Chair(s): Ivana Dusparic Trinity College Dublin, Ireland | ||
11:00 25mTalk | Formal Synthesis of Uncertainty Reduction ControllersFULL SEAMS Research Track Marc Carwehl Humboldt-Universität zu Berlin, Calum Imrie University of York, Thomas Vogel Humboldt-Universtität zu Berlin, Genaína Nunes Rodrigues University of Brasília, Radu Calinescu University of York, UK, Lars Grunske Humboldt-Universität zu Berlin | ||
11:25 25mTalk | Automated Planning for Adaptive Cyber-Physical Systems under Uncertainty in Temporal Availability ConstraintsFULL SEAMS Research Track Raquel Sanchez University of Malaga, Javier Troya Universidad de Málaga, Spain, Javier Camara University of Málaga | ||
11:50 25mTalk | Handling uncertainty in the specification of autonomous multi-robot systems through mission adaptationFULL SEAMS Research Track Gianluca Filippone University of L'Aquila, Italy, Juan Antonio Piñera García Gran Sasso Science Institute, Marco Autili University of L'Aquila, Italy, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy | ||
12:15 15mTalk | Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive SystemsSHORT SEAMS Research Track Javier Camara University of Málaga, Sebastian Hahner Karlsruhe Institute of Technology (KIT), Diego Perez-Palacin Linnaeus University, Antonio Vallecillo University of Málaga, Spain, Maribel Acosta Technical University of Munich, Nelly Bencomo Durham University, Radu Calinescu University of York, UK, Simos Gerasimou University of York |
11:00 - 12:30 | State Merging & PostersKLEE at Maria Helena Vieira da Silva Chair(s): Alessandro Orso Georgia Institute of Technology | ||
11:00 22mTalk | State Merging for Concolic Testing of Event-driven Applications KLEE | ||
11:22 22mTalk | State Merging with Quantifiers in Symbolic Execution KLEE P: David Trabish Tel Aviv University, Noam Rinetzky Tel Aviv University, Sharon Shoham Tel Aviv University, Vaibhav Sharma Amazon DOI | ||
11:50 5mPoster | FastKLEE: Faster Symbolic Execution via Reducing Redundant Bound Checking of Type-safe Pointers KLEE P: Haoxin Tu Singapore Management University, Singapore, Lingxiao Jiang Singapore Management University, Xuhua Ding Singapore Management University, He Jiang Dalian University of Technology | ||
11:55 5mPoster | Input Grammar Oriented Symbolic Execution KLEE Ke Ma , Yunlai Luo National University of Defense Technology, P: Weijiang Hong National University of Defense Technology, Changsha, China, Zhenbang Chen School of Computer, National University of Defense Technology, China, Yufeng Zhang Hunan University, Ji Wang School of Computer, National University of Defense Technology, China | ||
12:00 5mPoster | Mixed Fixed-point and Floating-point Symbolic Execution KLEE P: Thom Hughes Imperial College London, Daniel Schemmel Imperial College London, Martin Nowack Imperial College London, Cristian Cadar Imperial College London | ||
12:05 5mPoster | SC-MCC Test Case Generation using Dynamic Symbolic Execution Engines KLEE Golla Monika Rani , P: Sangharatna Godboley National Institute of Technology Warangal, Joxan Jaffar National University of Singapore, Rasool Maghareh Huawei | ||
12:10 5mPoster | Towards Complete Fuzzing with KLEE KLEE Kanika Gupta National Institute of Technology, Warangal, P: Sangharatna Godboley National Institute of Technology Warangal | ||
12:15 5mPoster | TracerX - Pruning Dynamic Symbolic Execution with Weakest Precondition Interpolation KLEE P: Arpita Dutta National University of Singapore, Rasool Maghareh Huawei, Joxan Jaffar National University of Singapore | ||
12:20 5mTalk | Exploring Complexity Estimation with Symbolic Execution and Large Language Models KLEE Adrians Skapars University of Manchester, Youcheng Sun The University of Manchester, Yannic Noller Singapore University of Technology and Design, P: Corina Pasareanu |
11:00 - 12:30 | Doctoral Symposium and Energy-Aware AI EngineeringCAIN Doctoral Symposium / CAIN Research and Experience Papers at Pequeno Auditório Chair(s): Justus Bogner Vrije Universiteit Amsterdam, Silverio Martínez-Fernández UPC-BarcelonaTech | ||
11:00 6mTalk | Software Design Decisions for Greener Machine Learning-based Systems CAIN Doctoral Symposium Santiago del Rey Universitat Politècnica de Catalunya (UPC) | ||
11:06 6mTalk | Energy-Efficient Development of ML-Enabled Systems: A Data-Centric Approach CAIN Doctoral Symposium | ||
11:12 6mTalk | Optimizing Data Analytics Workflows through User-driven Experimentation CAIN Doctoral Symposium Keerthiga Rajenthiram Vrije Universiteit Amsterdam | ||
11:18 6mTalk | Component-based Approach to Software Engineering of Machine Learning-enabled Systems CAIN Doctoral Symposium Vladislav Indykov Chalmers | University of Gothenburg | ||
11:24 6mTalk | Threat Modeling of ML-intensive Systems: Research Proposal CAIN Doctoral Symposium Felix Viktor Jedrzejewski Blekinge Institute of Technology | ||
11:30 6mTalk | Continuous Quality Assurance ML Pipelines under the AI Act CAIN Doctoral Symposium Matthias Wagner Lund University | ||
11:36 10mTalk | Green Runner: A tool for efficient deep learning component selection CAIN Research and Experience Papers Jai Kannan Applied Artificial Intelligence Institute, Deakin University, Scott Barnett Applied Artificial Intelligence Institute, Deakin University, Anj Simmons , Taylan Selvi Applied Artificial Intelligence Institute, Deakin University, Luís Cruz Delft University of Technology | ||
11:46 15mTalk | Engineering Carbon Emission-aware Machine Learning Pipelines CAIN Research and Experience Papers | ||
12:01 10mTalk | Identifying architectural design decisions for achieving green ML serving CAIN Research and Experience Papers Francisco Durán Universitat Politècnica De Catalunya - Barcelona Tech, Silverio Martínez-Fernández UPC-BarcelonaTech, Matias Martinez Universitat Politècnica de Catalunya (UPC), Patricia Lago Vrije Universiteit Amsterdam Pre-print | ||
12:11 10mTalk | Green AI: a Preliminary Empirical Study on Energy Consumption in DL Models Across Different Runtime Infrastructures CAIN Research and Experience Papers Negar Alizadeh Universiteit Utrecht, Fernando Castor University of Twente and Federal University of Pernambuco | ||
12:21 9mLive Q&A | Energy: Q&A Session CAIN Research and Experience Papers |
11:00 - 12:30 | Keynote and closing sessionTechDebt Plenary at Vianna da Motta Chair(s): Zadia Codabux University of Saskatchewan, Canada, Rodrigo Spinola Virginia Commonwealth University | ||
11:00 60mKeynote | Keynote 2: Technical Debt in the Era of Artificial Intelligence: A TechDebt’s Offer AI Can’t Refuse TechDebt Plenary | ||
12:00 15mKeynote | Keynote Q&A TechDebt Plenary S: Zadia Codabux University of Saskatchewan, Canada, S: Rodrigo Spinola Virginia Commonwealth University | ||
12:15 15mDay closing | Awards and conference closing TechDebt Plenary P: Zadia Codabux University of Saskatchewan, Canada, P: Rodrigo Spinola Virginia Commonwealth University, G: Matthias Galster University of Canterbury |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Mining ChallengeMSR Mining Challenge at Almada Negreiros Chair(s): Preetha Chatterjee Drexel University, USA, Fabio Palomba University of Salerno | ||
14:00 5mTalk | ChatGPT Chats Decoded: Uncovering Prompt Patterns for Superior Solutions in Software Development Lifecycle MSR Mining Challenge Liangxuan Wu Huazhong University of Science and Technology, Yanjie Zhao Huazhong University of Science and Technology, Xinyi Hou Huazhong University of Science and Technology, Tianming Liu Monash Univerisity, Haoyu Wang Huazhong University of Science and Technology | ||
14:05 5mTalk | Write me this Code: An Analysis of ChatGPT Quality for Producing Source Code MSR Mining Challenge Konstantinos Moratis Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki, Themistoklis Diamantopoulos Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Dimitrios-Nikitas Nastos Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki, Andreas Symeonidis Aristotle University of Thessaloniki Pre-print | ||
14:10 5mTalk | Quality Assessment of ChatGPT Generated Code and their Use by Developers MSR Mining Challenge Mohammed Latif Siddiq University of Notre Dame, Lindsay Roney University of Notre Dame, Jiahao Zhang , Joanna C. S. Santos University of Notre Dame Pre-print Media Attached File Attached | ||
14:15 5mTalk | Analyzing Developer Use of ChatGPT Generated Code in Open Source GitHub Projects MSR Mining Challenge Balreet Grewal University of Alberta, Wentao Lu University of Alberta, Sarah Nadi New York University Abu Dhabi, University of Alberta, Cor-Paul Bezemer University of Alberta Pre-print | ||
14:20 5mTalk | How I Learned to Stop Worrying and Love ChatGPT MSR Mining Challenge Piotr Przymus Nicolaus Copernicus University in Toruń, Poland, Mikołaj Fejzer Nicolaus Copernicus University in Toruń, Jakub Narębski Nicolaus Copernicus University in Toruń, Krzysztof Stencel University of Warsaw Pre-print | ||
14:25 5mTalk | Can ChatGPT Support Developers? An Empirical Evaluation of Large Language Models for Code Generation. MSR Mining Challenge Kailun Jin York University, Chung-Yu Wang York University, Hung Viet Pham York University, Hadi Hemmati York University Pre-print | ||
14:30 5mTalk | The role of library versions in Developer-ChatGPT conversations MSR Mining Challenge Pre-print | ||
14:35 5mTalk | AI Writes, We Analyze: The ChatGPT Python Code Saga MSR Mining Challenge Md Fazle Rabbi Idaho State University, Arifa Islam Champa Idaho State University, Minhaz F. Zibran Idaho State University, Md Rakibul Islam Lamar University DOI Pre-print | ||
14:40 5mTalk | ChatGPT in Action: Analyzing Its Use in Software Development MSR Mining Challenge Arifa Islam Champa Idaho State University, Md Fazle Rabbi Idaho State University, Costain Nachuma Idaho State University, Minhaz F. Zibran Idaho State University DOI Pre-print | ||
14:45 5mTalk | Chatting with AI: Deciphering Developer Conversations with ChatGPT MSR Mining Challenge Suad Mohamed Belmont University, Abdullah Parvin Belmont University, Esteban Parra Belmont University | ||
14:50 5mTalk | Does Generative AI Generate Smells Related to Container Orchestration?: An Exploratory Study with Kubernetes Manifests MSR Mining Challenge Yue Zhang Auburn University, Rachel Meredith Auburn University, Wilson Reaves Auburn University, Julia Coriolano Federal University of Pernambuco, Muhammad Ali Babar School of Computer Science, The University of Adelaide, Akond Rahman Auburn University Pre-print | ||
14:55 5mTalk | On the Taxonomy of Developers' Discussion Topics with ChatGPT MSR Mining Challenge | ||
15:00 5mTalk | How to refactor this code? An exploratory study on developer-ChatGPT refactoring conversations MSR Mining Challenge Eman Abdullah AlOmar Stevens Institute of Technology, AnushKrishna Venkatakrishnan Rochester Institute of Technology, USA, Mohamed Wiem Mkaouer University of Michigan - Flint, Christian Newman , Ali Ouni ETS Montreal, University of Quebec | ||
15:05 5mTalk | Analyzing Developer-ChatGPT Conversations for Software Refactoring: An Exploratory Study MSR Mining Challenge Omkar Sandip Chavan Rochester Institute of Technology, Divya Dilip Hinge Rochester Institute of Technology, Soham Sanjay Deo Rochester Institute of Technology, Yaxuan (Olivia) Wang Rochester Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint | ||
15:10 5mTalk | How Do Software Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests MSR Mining Challenge Moataz Chouchen ETS, Narjes Bessghaier ETS Montreal, University of Quebec, Mahi Begoug , Ali Ouni ETS Montreal, University of Quebec, Eman Abdullah AlOmar Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint | ||
15:15 5mTalk | Investigating the Utility of ChatGPT in the Issue Tracking System: An Exploratory Study MSR Mining Challenge Joy Krishan Das University of Saskatchewan, Saikat Mondal University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Canada Pre-print | ||
15:20 5mTalk | Enhancing User Interaction in ChatGPT: Characterizing and Consolidating Multiple Prompts for Issue Resolution MSR Mining Challenge Saikat Mondal University of Saskatchewan, Suborno Deb Bappon Department of Computer Science, University of Saskatchewan, Canada, Chanchal K. Roy University of Saskatchewan, Canada Pre-print |
14:00 - 15:30 | Software QualityMSR Technical Papers / MSR Registered Reports / MSR Data and Tool Showcase Track at Grande Auditório Chair(s): Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada | ||
14:00 12mTalk | Not all Dockerfile Smells are the Same: An Empirical Evaluation of Hadolint Writing Practices by Experts MSR Technical Papers Giovanni Rosa University of Molise, Simone Scalabrino University of Molise, Gregorio Robles Universidad Rey Juan Carlos, Rocco Oliveto University of Molise | ||
14:12 12mTalk | Supporting High-Level to Low-Level Requirements Coverage Reviewing with Large Language Models MSR Technical Papers Anamaria-Roberta Preda Johannes Kepler University Linz, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Atif Mashkoor Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University Linz DOI Pre-print | ||
14:24 12mTalk | On the Executability of R Markdown Files MSR Technical Papers Md Anaytul Islam Lakehead University, Muhammad Asaduzzman University of Windsor, Shaowei Wang Department of Computer Science, University of Manitoba, Canada | ||
14:36 12mTalk | APIstic: A Large Collection of OpenAPI Metrics MSR Technical Papers souhaila serbout Software Institute @ USI, Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano | ||
14:48 6mTalk | Improving Automated Code Reviews: Learning From Experience MSR Technical Papers Hong Yi Lin The University of Melbourne, Patanamon Thongtanunam University of Melbourne, Christoph Treude Singapore Management University, Wachiraphan (Ping) Charoenwet The University of Melbourne | ||
14:55 4mTalk | Multi-faceted Code Smell Detection at Scale using DesigniteJava 2.0 MSR Data and Tool Showcase Track Tushar Sharma Dalhousie University Pre-print | ||
14:59 4mTalk | SATDAUG - A Balanced and Augmented Dataset for Detecting Self-Admitted Technical Debt MSR Data and Tool Showcase Track Edi Sutoyo Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Andrea Capiluppi University of Groningen | ||
15:03 4mTalk | Curated Email-Based Code Reviews Datasets MSR Data and Tool Showcase Track Mingzhao Liang The University of Melbourne, Wachiraphan (Ping) Charoenwet The University of Melbourne, Patanamon Thongtanunam University of Melbourne | ||
15:07 4mTalk | TestDossier: A Dataset of Tested Values Automatically Extracted from Test Execution MSR Data and Tool Showcase Track Andre Hora UFMG Pre-print | ||
15:11 4mTalk | Greenlight: Highlighting TensorFlow APIs Energy Footprint MSR Data and Tool Showcase Track Saurabhsingh Rajput Dalhousie University, Maria Kechagia University College London, Federica Sarro University College London, Tushar Sharma Dalhousie University Pre-print | ||
15:15 5mTalk | When Code Smells Meet ML: On the Lifecycle of ML-specific Code Smells in ML-enabled Systems MSR Registered Reports Gilberto Recupito University of Salerno, Giammaria Giordano University of Salerno, Filomena Ferrucci University of Salerno, Dario Di Nucci University of Salerno, Fabio Palomba University of Salerno | ||
15:20 5mTalk | Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications MSR Registered Reports Simon Schneider Hamburg University of Technology, Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Jacopo Soldani University of Pisa, Italy, Antonio Brogi Università di Pisa, Tomas Cerny University of Arizona, Riccardo Scandariato Hamburg University of Technology, Davide Taibi University of Oulu and Tampere University |
14:00 - 15:30 | Training, knowledge and Industrial challengesEnCyCriS/SVM at Amadeo de Souza-Cardoso Chair(s): John Eidar Simensen IFE | ||
14:00 20mFull-paper | Building a Cybersecurity Knowledge Graph with CyberGraph EnCyCriS/SVM A: Paolo Falcarin Ca' Foscari University of Venice, A: Fabio Dainese Ca' Foscari University of Venice | ||
14:20 20mFull-paper | Training Developers to Code Securely: Theory and Practice EnCyCriS/SVM A: Ita Ryan University College Cork, A: Utz Roedig University College Cork, A: Klaas-Jan Stol Lero; University College Cork; SINTEF Digital | ||
14:40 20mFull-paper | On DevSecOps and Risk Management in Critical Infrastructures: Practitioners´Insights on Needs and Goals EnCyCriS/SVM A: Xhesika Ramaj Østfold University College (HiØ) / Norwegian University of Science and Technology (NTNU), A: Mary Sánchez-Gordón Østfold University College, A: Vasileios Gkioulos NTNU, A: Ricardo Colomo-Palacios Universidad Politécnica de Madrid | ||
15:00 20mFull-paper | Cyber-incident Response in Industrial Control Systems: Practices and Challenges in the Petroleum Industry EnCyCriS/SVM A: Vahiny Gnanasekaran Norwegian University of Science and Technology NTNU, A: Maria Bartnes Norwegian University of Science and Technology NTNU, A: Tor Olav Grøtan SINTEF Digital, Poul Einar Heegaard Norwegian University of Science and Technology NTNU |
14:00 - 15:30 | Session 2: Test GenerationAST at Amália Rodrigues Chair(s): Sarmad Bashir RISE Research Institutes of Sweden | ||
14:00 20mFull-paper | Using GitHub Copilot for Test Generation in Python: An Empirical Study AST Khalid El Haji Delft University of Technology, Carolin Brandt Delft University of Technology, Andy Zaidman Delft University of Technology DOI Pre-print | ||
14:20 20mFull-paper | Grammar-Based Action Selection Rules for Scriptless Testing AST Lianne V. Hufkens Open Universiteit, Fernando Pastor Ricós Universitat Politècnica de València, Beatriz Marín Universitat Politècnica de València, Tanja E. J. Vos Universitat Politècnica de València and Open Universiteit | ||
14:40 20mFull-paper | Fences: Systematic Sample Generation for JSON Schemas using Boolean Algebra and Flow Graphs AST Björn Otto Institute for Automation and Communication, OVGU Magdeburg, Tobias Kleinert Chair of Information and Automation Systems for Process and Material Technology, RWTH Aachen | ||
15:00 10mPoster | Generating Software Tests for Mobile Applications Using Fine-Tuned Large Language Models AST Jacob Hoffmann Institute AIFB, Karlsruhe Institue of Technology (KIT), Demian Frister Institute of Applied Informatics and Formal Description Methods (AIFB) Karlsruhe Institue of Technology (KIT) DOI |
14:00 - 15:30 | |||
14:00 22mFull-paper | Detection of Inconsistencies between Guidance Pages and Actual Data Collection of Third-party SDKs in Android AppsFull Paper MOBILESoft Research Track Hiroki Inayoshi Okayama University, Shohei Kakei Nagoya Institute of Technology, Japan, Shoichi Saito Nagoya Institute of Technology, Japan DOI Pre-print | ||
14:22 22mFull-paper | Generating Rate Features for Mobile Applications MOBILESoft Research Track | ||
14:45 15mShort-paper | Toward an Android Static Analysis Approach for Data Protection MOBILESoft Research Forum Track Mugdha Khedkar Heinz Nixdorf Institute at Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM Pre-print | ||
15:00 15mShort-paper | Are Your Android App Analyzers Still Relevant? MOBILESoft Research Forum Track chenhaonan , Daihang Chen Beihang University, China, Yonghui Liu Monash University, Xiaoyu Sun Australian National University, Australia, Li Li Beihang University | ||
15:15 15mShort-paper | Towards Benchmarking the Coverage of Automated Testing Tools in Android against Manual Testing MOBILESoft Research Forum Track Ferdian Thung Singapore Management University, Ivana Clairine Irsan Singapore Management University, Jiakun Liu Singapore Management University, David Lo Singapore Management University |
14:00 - 15:30 | Session 3RoSE at Cottinelli Telmo Chair(s): Andreas Angerer XITASO GmbH IT & Software Solutions A Model-Based Methodology for Automated Verification of ROS 2 Systems. Lukas Dust, Mikael Ekström, Rong Gu, Saad Mubeen and Cristina Seceleanu An Edge Computing Sizing Tool for Robotic Workloads. Ahmad R. Hamid and Mikkel B. Kjærgaard Interactive discussion - part 1. All participants | ||
14:00 - 15:30 | Afternoon SessionInteNSE at Daciano da Costa Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso | ||
13:30 2hTutorial | Tutorial on Neuro-symbolic Programming InteNSE |
14:00 - 15:30 | Machine learning and formal methodsFormaliSE at Eugénio de Andrade Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" | ||
14:00 30mTalk | Case Study: Neural Network Malware Detection Verification for Feature and Image Datasets FormaliSE Preston K. Robinette Vanderbilt University, Diego Manzanas Lopez Vanderbilt University, Serena Serbinowska Vanderbilt University, Kevin Leach Vanderbilt University, Taylor T Johnson Vanderbilt University Pre-print | ||
14:30 30mTalk | Leveraging Large Language Models to Boost Dafny’s Developers Productivity FormaliSE Álvaro F. Silva Independent Researcher, Alexandra Mendes University of Porto and HASLab, INESC TEC, João F. Ferreira INESC-ID and IST, University of Lisbon | ||
15:00 10mDay closing | Closing FormaliSE |
14:00 - 15:30 | Emerging technologies and their impact on Software EngineeringCHASE Full Papers at Fernando Pessoa Chair(s): Adriana Meza Soria MIT-IBM Watson AI Lab | ||
14:00 20mFull-paper | Exploring potential implications of intelligent tools for human aspects of software engineeringFull Paper CHASE Full Papers Jorge Melegati Free University of Bozen-Bolzano, Nicolas Nascimento , Rafael Chanin PUCRS, Afonso Sales PUCRS, Igor Wiese Federal University of Technology DOI Pre-print | ||
14:20 20mFull-paper | Charting a Path to Efficient Onboarding: The Role of Software VisualizationFull Paper CHASE Full Papers Pre-print | ||
14:40 20mFull-paper | “You’re on a bicycle with a little motor”: Benefits and Challenges of Using AI Code AssistantsFull Paper CHASE Full Papers | ||
15:00 20mFull-paper | Understanding the building blocks of accountability in software engineeringFull Paper CHASE Full Papers Link to publication DOI Pre-print |
14:00 - 15:30 | Tutorial 2 + Tool Competition 2SBFT at Glicínia Quartin Chair(s): Matteo Biagiola Università della Svizzera italiana, Stefan Klikovits Johannes Kepler University, Linz, Vincenzo Riccio University of Udine | ||
14:00 60mTutorial | Getting Started with SynTest-Framework: A Hands-on Tutorial for Automatic Test Case Generation and Fuzzing SBFT Mitchell Olsthoorn Delft University of Technology, Annibale Panichella Delft University of Technology | ||
15:00 30mOther | CPS-ADS Tool Competition SBFT Matteo Biagiola Università della Svizzera italiana, Stefan Klikovits Johannes Kepler University, Linz |
14:00 - 15:30 | Tooling, Domain-specific DesignDesigning at Lopes Graça Chair(s): Michel Chaudron Eindhoven University of Technology, The Netherlands | ||
14:00 10mTalk | Executable Multi-Layered Software Models Designing Lukáš Radoský Comenius University, Faculty of Mathematics, Physics and Informatics, Mlynská dolina F1, Bratislava, 842 48, Slovakia, Ivan Polášek Comenius University, Faculty of Mathematics, Physics and Informatics, Mlynská dolina F1, Bratislava, 842 48, Slovakia | ||
14:10 10mTalk | From Requirements to Architecture: An AI-Based Journey to Semi-Automatically Generate Software Architectures Designing Tobias Eisenreich Technical University of Munich, Sandro Speth Institute of Software Engineering, University of Stuttgart, Stefan Wagner Technical University of Munich DOI Pre-print | ||
14:20 10mTalk | TAMVE: Properties of Design Technologies to Address Challenges to Software Design in the Era of Agility and Frameworks Designing Timothy Lethbridge University of Ottawa | ||
14:30 10mTalk | Co-Designing Resilient Socio-Technical Software Systems Designing Tamara Lopez The Open University, Helen Sharp The Open University, Michel Wermelinger The Open University | ||
14:40 10mTalk | Weighted Metrics for the Development of Energy Efficient Software Designing Déaglán Connolly Bree University College Dublin, Mel Ó Cinnéide University College Dublin & Lero, Ireland | ||
14:50 40mOther | Discussion: Tooling and domain-specific design Designing |
14:00 - 15:30 | Session 3: Unmanned Aerial Vehicles and LLMs SEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco Chair(s): Gabriel A. Moreno Carnegie Mellon University Software Engineering Institute | ||
14:00 25mTalk | ADAM: Adaptive Monitoring of Runtime Anomalies in Small Uncrewed Aerial SystemsFULL SEAMS Research Track Md Nafee Al Islam University of Notre Dame, Jane Cleland-Huang University of Notre Dame, Michael Vierhauser University of Innsbruck | ||
14:25 15mTalk | Towards Proactive Decentralized Adaptation of Unmanned Aerial Vehicles for Wildfire TrackingSHORT SEAMS Research Track Enrique Vilchez University of Malaga, Javier Troya Universidad de Málaga, Spain, Javier Camara University of Málaga | ||
14:40 15mTalk | Wildfire-UAVSim: An Exemplar for Evaluation of Adaptive Cyber-Physical Systems in Partially-Observable EnvironmentsARTIFACT SEAMS Artifact Track Enrique Vilchez University of Malaga, Javier Troya Universidad de Málaga, Spain, Javier Camara University of Málaga | ||
14:55 15mTalk | Aloft: Self-Adaptive Drone Controller TestbedARTIFACT SEAMS Artifact Track Calum Imrie University of York, Rhys Howard University of Oxford, Divya Thuremella University of Oxford, Nawshin Mannan Proma University of York, Tejas Pandey University of York, Paulina Lewinska University of York, Ricardo Cannizzaro University of Oxford, Richard Hawkins University of York, Colin Paterson University of York, Lars Kunze University of Oxford, Victoria J. Hodge University of York | ||
15:10 15mTalk | Exploring the Potential of Large Language Models in Self-adaptive SystemsSHORT SEAMS Research Track Jialong Li Waseda University, Japan, Mingyue Zhang Southwest University, NIANYU LI ZGC Lab, China, Danny Weyns KU Leuven, Zhi Jin Peking University, Kenji Tei Tokyo Institute of Technology |
14:00 - 15:30 | Grammars, Concurrency, Mocking and ConstraintsKLEE at Maria Helena Vieira da Silva Chair(s): Abhik Roychoudhury National University of Singapore | ||
14:00 22mTalk | Symbolic Grammar Mining KLEE P: Leon Bettscheider CISPA Helmholtz Center for Information Security, Andreas Zeller CISPA Helmholtz Center for Information Security | ||
14:22 22mTalk | Concurrent Adversarial Separation Logic: A General Approach to Under-approximate Reasoning about Concurrent Programs KLEE Azalea Raad Imperial College London, P: Julien Vanegue Bloomberg, USA, Josh Berdine SkipLabs, Peter O'Hearn University College London, UK and Lacework, London, UK | ||
14:44 22mTalk | Automated Generation of Database Mocks with Symbolic Execution KLEE Cesar Cornejo University of Rio Cuarto and CONICET, Agustín Borda Dept. of Computer Science FCEFQyN, University of Rio Cuarto, P: Nazareno Aguirre University of Rio Cuarto and CONICET, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Germán Regis University of Rio Cuarto and CONICET | ||
15:06 22mTalk | Symbolic Execution Oriented Constraint Solving KLEE P: Zhenbang Chen School of Computer, National University of Defense Technology, China, Ziqi Shuai School of Computer, National University of Defense Technology, China, Yufeng Zhang Hunan University, Zehua Chen College of Computer, National University of Defense Technology, Guofeng Zhang Hunan University, Jun Sun Singapore Management University, Wei Dong National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China |
14:00 - 15:30 | |||
14:00 15mTalk | A Combinatorial Testing Approach to Hyperparameter OptimizationDistinguished paper Award Candidate CAIN Research and Experience Papers Krishna Khadka The University of Texas at Arlington, Jaganmohan Chandrasekaran Virginia Tech, Jeff Yu Lei University of Texas at Arlington, Raghu Kacker National Institute of Standards and Technology, D. Richard Kuhn National Institute of Standards and Technology | ||
14:15 15mTalk | Mutation-based Consistency Testing for Evaluating the Code Understanding Capability of LLMs CAIN Research and Experience Papers | ||
14:30 10mTalk | LLMs for Test Input Generation for Semantic Applications CAIN Research and Experience Papers Zafaryab Rasool Applied Artificial Intelligence Institute, Deakin University, Scott Barnett Applied Artificial Intelligence Institute, Deakin University, David Willie Applied Artificial Intelligence Institute, Deakin University, Stefanus Kurniawan Deakin University, Sherwin Balugo Applied Artificial Intelligence Institute, Deakin University, Srikanth Thudumu Deakin University, Mohamed Abdelrazek Deakin University, Australia | ||
14:40 10mTalk | (Why) Is My Prompt Getting Worse? Rethinking Regression Testing for Evolving LLM APIs CAIN Research and Experience Papers MA Wanqin The Hong Kong University of Science and Technology, Chenyang Yang Carnegie Mellon University, Christian Kästner Carnegie Mellon University | ||
14:50 10mTalk | Welcome Your New AI Teammate: On Safety Analysis by Leashing Large Language Models CAIN Research and Experience Papers Ali Nouri Volvo cars & Chalmers University of Technology, Beatriz Cabrero-Daniel University of Gothenburg, Fredrik Torner Volvo cars, Hakan Sivencrona Zenseact AB, Christian Berger Chalmers University of Technology, Sweden | ||
15:00 10mTalk | ML-On-Rails: Safeguarding Machine Learning Models in Software Systems – A Case Study CAIN Research and Experience Papers Hala Abdelkader Applied Artificial Intelligence Institute, Deakin University, Mohamed Abdelrazek Deakin University, Australia, Scott Barnett Applied Artificial Intelligence Institute, Deakin University, Jean-Guy Schneider Monash University, Priya Rani RMIT University, Rajesh Vasa Deakin University, Australia | ||
15:10 20mLive Q&A | Test - Q&A Session CAIN Research and Experience Papers |
14:00 - 15:30 | Code + Documentation GenerationICPC Research Track / / ICPC Early Research Achievements (ERA) / ICPC Replications and Negative Results (RENE) at Sophia de Mello Breyner Andresen Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
14:00 10mTalk | MESIA: Understanding and Leveraging Supplementary Nature of Method-level Comments for Automatic Comment GenerationICPCICPC Full paper ICPC Research Track Xinglu Pan Peking University, Chenxiao Liu Peking University, Yanzhen Zou Peking University, Tao Xie Peking University, Bing Xie Peking University Pre-print | ||
14:10 10mTalk | Compositional API Recommendation for Library-Oriented Code GenerationICPCICPC Full paper ICPC Research Track Zexiong Ma Peking University, Shengnan An Xi’an Jiaotong University, Bing Xie Peking University, Zeqi Lin Microsoft Research, China Pre-print | ||
14:20 10mTalk | On the Generalizability of Deep Learning-based Code Completion Across Programming Language VersionsICPCICPC Full paper ICPC Research Track Matteo Ciniselli Università della Svizzera Italiana, Alberto Martin-Lopez Software Institute - USI, Lugano, Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
14:30 10mTalk | ESGen: Commit Message Generation Based on Edit Sequence of Code ChangeICPCICPC Full paperVirtual-Talk ICPC Research Track Xiangping Chen Sun Yat-sen University, Yangzi Li SUN YAT-SEN UNIVERSITY, Zhicao Tang SUN YAT-SEN UNIVERSITY, Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Haojie Zhou School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou 510006, China, Mingdong Tang Guangdong University of Foreign Studies, Zibin Zheng Sun Yat-sen University | ||
14:40 10mTalk | Improving AST-Level Code Completion with Graph Retrieval and Multi-Field AttentionICPCICPC Full paperVirtual-Talk ICPC Research Track Yu Xia Central South University, Tian Liang Central South University, Wei-Huan Min Central South University, Li Kuang School of Computer Science and Engineering, Central South University | ||
14:50 10mTalk | Exploring and Improving Code Completion for Test CodeICPCICPC Full paper ICPC Research Track Tingwei Zhu Nanjing University, Zhongxin Liu Zhejiang University, Tongtong Xu Huawei, Ze Tang Software Institute, Nanjing University, Tian Zhang Nanjing University, Minxue Pan Nanjing University, Xin Xia Huawei Technologies | ||
15:00 10mTalk | Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict ResolutionsICPCICPC RENE Paper ICPC Replications and Negative Results (RENE) Waad riadh aldndni Virginia Tech, Francisco Servant ITIS Software, University of Malaga, Na Meng Virginia Tech | ||
15:10 4mTalk | Investigating the Efficacy of Large Language Models for Code Clone DetectionICPCICPC ERA Paper ICPC Early Research Achievements (ERA) Mohamad Khajezade University of British Columbia Okanagan, Jie JW Wu University of British Columbia (UBC), Fatemeh Hendijani Fard University of British Columbia, Gema Rodríguez-Pérez University of British Columbia (UBC), Mohamed S Shehata University of British Columbia | ||
15:14 16mTalk | Code + Documentation Generation: Panel with SpeakersICPC ICPC Discussion |
14:00 - 15:30 | |||
14:00 90mOther | Doctoral Symposium - 1 CAIN Doctoral Symposium |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | Mobile AppsMSR Data and Tool Showcase Track / MSR Technical Papers at Almada Negreiros Chair(s): Dario Di Nucci University of Salerno | ||
16:00 12mTalk | Automating GUI-based Test Oracles for Mobile Apps MSR Technical Papers Kesina Baral CQSE America, Jack Johnson , Junayed Mahmud George Mason University, Sabiha Salma George Mason University, Mattia Fazzini University of Minnesota, Julia Rubin University of British Columbia, Jeff Offutt George Mason University, Kevin Moran University of Central Florida | ||
16:12 12mTalk | Global Prosperity or Local Monopoly? Understanding the Geography of App Popularity MSR Technical Papers Liu Wang Beijing University of Posts and Telecommunications, Conghui Zheng Beijing University of Posts and Telecommunications, Haoyu Wang Huazhong University of Science and Technology, Xiapu Luo The Hong Kong Polytechnic University, Gareth Tyson Queen Mary University of London, Yi Wang , Shangguang Wang Beijing University of Posts and Telecommunications | ||
16:24 12mTalk | GuiEvo: Automated Evolution of Mobile App UIs MSR Technical Papers Sabiha Salma George Mason University, S M Hasan Mansur George Mason University, Yule Zhang George Mason University, Kevin Moran University of Central Florida | ||
16:36 12mTalk | Comparing Apples to Androids: Discovery, Retrieval, and Matching of iOS and Android Apps for Cross-Platform Analyses MSR Technical Papers Magdalena Steinböck TU Wien, Jakob Bleier TU Wien, Mikka Rainer CISPA Helmholtz Center for Information Security, Tobias Urban Institute for Internet Security & secunet Security Networks AG, Christine Utz CISPA Helmholtz Center for Information Security, Martina Lindorfer TU Wien | ||
16:48 12mTalk | Keep Me Updated: An Empirical Study on Embedded Javascript Engines in Android Apps MSR Technical Papers Elliott Wen The University of Auckland, Jiaxiang Liu The Hong Kong Polytechnic University, Xiapu Luo The Hong Kong Polytechnic University, Giovanni Russello University of Auckland, Jens Dietrich Victoria University of Wellington | ||
17:00 12mTalk | Large Language Model vs. Stack Overflow in Addressing Android Permission Related Challenges MSR Technical Papers Sahrima Jannat Oishwee University of Saskatchewan, Natalia Stakhanova University of Saskatchewan, Zadia Codabux University of Saskatchewan, Canada | ||
17:12 4mTalk | DATAR: A Dataset for Tracking App Releases MSR Data and Tool Showcase Track Yasaman Abedini Sharif University of Technology, Mohammad Hadi Hajihosseini Sharif University of Technology, Abbas Heydarnoori Bowling Green State University | ||
17:16 4mTalk | AndroZoo: A Retrospective with a Glimpse into the Future MSR Data and Tool Showcase Track Marco Alecci University of Luxembourg, Pedro Jesús Ruiz Jiménez University of Luxembourg, Kevin Allix Independent Researcher, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg |
16:00 - 17:30 | Machine learning for Software EngineeringMSR Technical Papers at Grande Auditório Chair(s): Diego Costa Concordia University, Canada | ||
16:00 12mTalk | Whodunit: Classifying Code as Human Authored or GPT-4 Generated - A case study on CodeChef problems MSR Technical Papers Oseremen Joy Idialu University of Waterloo, Noble Saji Mathews University of Waterloo, Canada, Rungroj Maipradit University of Waterloo, Joanne M. Atlee University of Waterloo, Mei Nagappan University of Waterloo DOI Pre-print | ||
16:12 12mTalk | GIRT-Model: Automated Generation of Issue Report Templates MSR Technical Papers Nafiseh Nikehgbal Sharif University of Technology, Amir Hossein Kargaran LMU Munich, Abbas Heydarnoori Bowling Green State University DOI Pre-print | ||
16:24 12mTalk | MicroRec: Leveraging Large Language Models for Microservice Recommendation MSR Technical Papers Ahmed Saeed Alsayed University of Wollongong, Hoa Khanh Dam University of Wollongong, Chau Nguyen University of Wollongong | ||
16:36 12mTalk | PeaTMOSS: A Dataset and Initial Analysis of Pre-Trained Models in Open-Source Software MSR Technical Papers Wenxin Jiang Purdue University, Jerin Yasmin Queen's University, Canada, Jason Jones Purdue University, Nicholas Synovic Loyola University Chicago, Jiashen Kuo Purdue University, Nathaniel Bielanski Purdue University, Yuan Tian Queen's University, Kingston, Ontario, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory, James C. Davis Purdue University DOI Pre-print | ||
16:48 12mTalk | Data Augmentation for Supervised Code Translation Learning MSR Technical Papers Binger Chen Technische Universität Berlin, Jacek golebiowski Amazon AWS, Ziawasch Abedjan Leibniz Universität Hannover | ||
17:00 12mTalk | On the Effectiveness of Machine Learning-based Call-Graph Pruning: An Empirical Study MSR Technical Papers Amir Mir Delft University of Technology, Mehdi Keshani Delft University of Technology, Sebastian Proksch Delft University of Technology Pre-print | ||
17:12 12mTalk | Leveraging GPT-like LLMs to Automate Issue Labeling MSR Technical Papers Giuseppe Colavito University of Bari, Italy, Filippo Lanubile University of Bari, Nicole Novielli University of Bari, Luigi Quaranta University of Bari, Italy Pre-print |
16:00 - 17:30 | Training, knowledge and Industrial challengesEnCyCriS/SVM at Amadeo de Souza-Cardoso Chair(s): Muhammad Ali Babar School of Computer Science, The University of Adelaide, Coralie Esnoul Institute For Energy Technology (IFE), Awais Rashid University of Bristol, UK, John Eidar Simensen IFE | ||
16:00 20mFull-paper | Cybersecurity and medical devices: a bull in a china shop EnCyCriS/SVM | ||
16:20 60mMeeting | Panel based discussions and open questions EnCyCriS/SVM Coralie Esnoul Institute For Energy Technology (IFE), Awais Rashid University of Bristol, UK, John Eidar Simensen IFE, Muhammad Ali Babar School of Computer Science, The University of Adelaide | ||
17:20 10mDay closing | Workshop Closure EnCyCriS/SVM |
16:00 - 17:30 | |||
16:00 15mShort-paper | Dependency Management in iOS Development: A Developer Survey PerspectiveExtended Abstract MOBILESoft Research Track Ezequiel França dos Santos Universidade Europeia de Lisboa, UE, Portugal. DOI | ||
16:15 15mShort-paper | Experiences Developing a Computer Vision SDK for Mobile Apps MOBILESoft Research Forum Track Julian Harty Commercetest Limited DOI File Attached | ||
16:30 15mShort-paper | Towards Speedy Permission-Based Debloating for Android Apps MOBILESoft Research Forum Track Ferdian Thung Singapore Management University, Jiakun Liu Singapore Management University, Pattarakrit Rattanukul Mahidol University, Shahar Maoz Tel Aviv University, Eran Toch Tel Aviv University, Debin Gao Singapore Management University, David Lo Singapore Management University | ||
16:45 15mShort-paper | Assessing the environmental impact of mobile applications: a measure framework toward DevGreenOps MOBILESoft Research Forum Track Edouard Guegain Université de Lille | ||
17:00 15mShort-paper | CAREForMe: Contextual Multi-Armed Bandit Recommendation Framework for Mental HealthExtended Abstract MOBILESoft Research Track Sheng Yu University of Southern California, Narjes Nourzad University of Southern California, USA, Randye Semple University of Southern California, Yixue Zhao USC Information Sciences Institute, Emily Zhou University of Southern California, Bhaskar Krishnamachari University of Southern California Pre-print Media Attached | ||
17:15 15mShort-paper | Digital Wellbeing Redefined: Toward User-Centric Approach for Positive Social Media Engagement MOBILESoft Research Forum Track Yixue Zhao USC Information Sciences Institute, Tianyi Li Purdue University, USA, Michael Sobolev University of Southern California DOI Pre-print Media Attached |
16:00 - 17:30 | Session 4RoSE at Cottinelli Telmo Chair(s): Ivano Malavolta Vrije Universiteit Amsterdam Interactive discussion - part 2. All participants Final words and closing | ||
16:00 - 17:30 | Late Afternoon SessionInteNSE at Daciano da Costa Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign, Saeid Tizpaz-Niari University of Texas at El Paso | ||
16:00 30mTalk | Transformer-Based Models Are Not Yet Perfect At Learning to Emulate Structural Recursion InteNSE Shizhuo Zhang University of Illinois Urbana-Champaign Pre-print | ||
16:30 30mTalk | SWE-bench: Can Language Models Resolve Real-World GitHub Issues? InteNSE John Yang Princeton Pre-print | ||
17:00 30mDay closing | InteNSE 2024 Closing Remarks InteNSE Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign |
16:00 - 17:30 | Tool Competitions 3 + Awards + ClosingSBFT at Glicínia Quartin Chair(s): Christian Birchler Zurich University of Applied Sciences & University of Bern, Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Charith Munasinghe , Sebastiano Panichella Zurich University of Applied Sciences, Vincenzo Riccio University of Udine, Prasun Saurabh , Timothy Zimmermann | ||
16:00 30mOther | CPS-UAV Tool Competition SBFT Sebastiano Panichella Zurich University of Applied Sciences, Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Prasun Saurabh , Timothy Zimmermann , Charith Munasinghe , Christian Birchler Zurich University of Applied Sciences & University of Bern | ||
16:30 60mDay closing | Award Ceremony and Closing SBFT Alessio Gambi IMC University of Applied Sciences Krems, Gunel Jahangirova King's College London, Vincenzo Riccio University of Udine |
16:00 - 17:30 | |||
16:00 60mPanel | Panel discussion Designing Mary Shaw Carnegie Mellon University, Marian Petre School of Computing and Communications, The Open University, UK, Michel Chaudron Eindhoven University of Technology, The Netherlands, Rick Kazman University of Hawai‘i at Mānoa | ||
17:00 30mDay closing | Closing & future of Designing Designing |
16:00 - 17:30 | Binary Analysis & KeynoteKLEE at Maria Helena Vieira da Silva Chair(s): Daniel Schemmel Imperial College London | ||
16:00 22mTalk | What’s Up from Below? An Overview of Recent Advances in BINSEC KLEE | ||
16:22 22mTalk | Symbolic Execution of Binary Code based on Formal ISA Semantics KLEE P: Sören Tempel University of Bremen, Tobias Brandt Independent, Christoph Lüth University of Bremen / DFKI GmbH, Rolf Drechsler University of Bremen / DFKI GmbH | ||
16:44 46mKeynote | Let's help symbolic execution SOAR! KLEE Tomasz Kuchta Samsung Electronics |
16:00 - 18:00 | System QualitiesCAIN Research and Experience Papers / CAIN Industry Talks at Pequeno Auditório Chair(s): Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge | ||
16:00 10mTalk | Modeling Resilience of Collaborative AI Systems CAIN Research and Experience Papers Diaeddin Rimawi Free University of Bozen-Bolzano, Antonio Liotta Free University of Bozen-Bolzano, Marco Todescato Fraunhofer Italia, Barbara Russo | ||
16:10 10mTalk | Seven Failure Points When Engineering a Retrieval Augmented Generation System CAIN Research and Experience Papers Scott Barnett Applied Artificial Intelligence Institute, Deakin University, Stefanus Kurniawan Deakin University, Srikanth Thudumu Deakin University, Zach Brannelly Deakin University, Mohamed Abdelrazek Deakin University, Australia | ||
16:20 15mTalk | POLARIS: A framework to guide the development of Trustworthy AI systems CAIN Research and Experience Papers Maria Teresa Baldassarre Department of Computer Science, University of Bari , Domenico Gigante SER&Practices and University of Bari, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Azzurra Ragone University of Bari | ||
16:35 15mTalk | Worst-Case Convergence Time of ML Algorithms via Extreme Value Theory CAIN Research and Experience Papers A: Saeid Tizpaz-Niari University of Texas at El Paso, A: Sriram Sankaranarayanan University of Colorado, Boulder | ||
16:50 15mTalk | Is Your Anomaly Detector Ready for Change? Adapting AIOps Solutions to the Real World CAIN Research and Experience Papers Lorena Poenaru-Olaru TU Delft, Natalia Karpova TU Delft, Luís Cruz Delft University of Technology, Jan S. Rellermeyer Leibniz University Hannover, Arie van Deursen Delft University of Technology | ||
17:05 15mTalk | Novel Contract-based Runtime Explainability Framework for End-to-End Ensemble Machine Learning Serving CAIN Research and Experience Papers Minh-Tri Nguyen Aalto University, Hong-Linh Truong Aalto University, Tram Truong-Huu Singapore Institute of Technology | ||
17:20 10mIndustry talk | Trustworthy AI: Industry-Guided Tooling of the Methods CAIN Industry Talks Zakaria Chihani CEA, LIST, France | ||
17:30 15mLive Q&A | System Qualities: Q&A Session CAIN Research and Experience Papers | ||
17:45 15mDay closing | Closing CAIN Research and Experience Papers Jan Bosch Chalmers University of Technology |
16:00 - 18:00 | |||
16:00 2hOther | Doctoral Symposium - 2 CAIN Doctoral Symposium |
17:30 - 18:00 | |||
19:30 - 22:00 | |||
19:30 2h30mDinner | Social Event MSR Social Events |
Tue 16 AprDisplayed time zone: Lisbon change
09:00 - 10:30 | Development: practices and humans MSR Data and Tool Showcase Track / MSR Technical Papers at Almada Negreiros Chair(s): Gema Rodríguez-Pérez University of British Columbia (UBC) | ||
09:50 6mTalk | Exploring the Effect of Multiple Natural Languages on Code Suggestion Using GitHub Copilot MSR Technical Papers Kei Koyanagi Kyushu University, Dong Wang Kyushu University, Japan, Kotaro Noguchi Kyushu University, Masanari Kondo Kyushu University, Alexander Serebrenik Eindhoven University of Technology, Yasutaka Kamei Kyushu University, Naoyasu Ubayashi Kyushu University Pre-print | ||
09:56 4mTalk | A Four-Dimension Gold Standard Dataset for Opinion Mining in Software Engineering MSR Data and Tool Showcase Track Md Rakibul Islam Lamar University, Md Fazle Rabbi Idaho State University, Jo Youngeun Lamar University, Arifa Islam Champa Idaho State University, Ethan J Young Lamar University, Camden M Wilson Lamar University, Gavin J Scott Lamar University, Minhaz F. Zibran Idaho State University | ||
10:00 4mTalk | Opening the Valve on Pure-Data: Usage Patterns and Programming Practices of a Data-Flow Based Visual Programming Language MSR Data and Tool Showcase Track Anisha Islam Department of Computing Science, University of Alberta, Kalvin Eng University of Alberta, Abram Hindle University of Alberta | ||
10:04 4mTalk | The PIPr Dataset of Public Infrastructure as Code Programs MSR Data and Tool Showcase Track Daniel Sokolowski University of St. Gallen, David Spielmann University of St. Gallen, Guido Salvaneschi University of St. Gallen Link to publication DOI Pre-print | ||
10:08 4mTalk | A Dataset of Microservices-based Open-Source Projects MSR Data and Tool Showcase Track Dario Amoroso d'Aragona Tampere University, Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Ruoyu Su University of Oulu, Lauren Adams Baylor University, Ernesto Aponte Universidad del Sagrado Corazón, Francis Boyle Baylor University, Patrick Boyle Baylor University, Rachel Koerner Baylor University, Joseph Lee University of Richmond, Fangchao Tian University of Oulu, Yuqing Wang University of Oulu, Jesse Nyyssölä University of Helsinki, Ernesto Quevedo Baylor University, Shahidur Md Rahaman Baylor University, Amr Elsayed Baylor University, Mika Mäntylä University of Helsinki and University of Oulu, Tomas Cerny University of Arizona, Davide Taibi University of Oulu and Tampere University | ||
10:12 4mTalk | SensoDat: Simulation-based Sensor Dataset of Self-driving Cars MSR Data and Tool Showcase Track Christian Birchler Zurich University of Applied Sciences & University of Bern, Cyrill Rohrbach University of Bern, Switzerland, Timo Kehrer University of Bern, Sebastiano Panichella Zurich University of Applied Sciences | ||
10:16 4mTalk | Incivility in Open Source Projects: A Comprehensive Annotated Dataset of Locked GitHub Issue Threads MSR Data and Tool Showcase Track Ramtin Ehsani Drexel University, Mia Mohammad Imran Virginia Commonwealth University, Robert Zita Elmhurst University, Kostadin Damevski Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA | ||
10:20 4mTalk | A Dataset of Atoms of Confusion in the Android Open Source Project MSR Data and Tool Showcase Track Davi Batista Tabosa Federal University of Ceará, Oton Pinheiro Federal University of Ceará, Lincoln Souza Rocha Federal University of Ceará, Windson Viana Federal University of Ceará | ||
10:24 4mTalk | PlayMyData: a curated dataset of multi-platform video games MSR Data and Tool Showcase Track Andrea D'Angelo University of L'Aquila, Claudio Di Sipio University of L'Aquila, Cristiano Politowski DIRO, University of Montreal, Riccardo Rubei University of L'Aquila |
09:00 - 10:30 | |||
09:00 45mKeynote | Questioning the questions we ask about the impact of AI on software engineering MSR Keynotes Margaret-Anne Storey University of Victoria | ||
09:45 45mTalk | Open Source Software Digital Sociology: Quantifying and Managing Complex Open Source Software Ecosystem MSR Tutorials Minghui Zhou Peking University, Yuxia Zhang Beijing Institute of Technology, Xin Tan Beihang University |
09:00 - 10:30 | Session 1: Welcome + Keynote + workshop activityMO2RE at Amadeo de Souza-Cardoso Chair(s): Sallam Abualhaija University of Luxembourg, Chetan Arora Monash University, Alessio Ferrari CNR-ISTI, Davide Fucci Blekinge Institute of Technology | ||
09:00 10mDay opening | Welcome to the 1st edition of MO2RE MO2RE Sallam Abualhaija University of Luxembourg, Chetan Arora Monash University, Alessio Ferrari CNR-ISTI, Davide Fucci Blekinge Institute of Technology, Paola Spoletini Kennesaw State University | ||
09:10 60mKeynote | (When) Do we need to write (precise) requirements? MO2RE Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland | ||
10:10 20mOther | Invited reflections about MO2RE topics by Bashar Nuseibeh MO2RE |
09:00 - 10:30 | Conference Opening & KeynoteAST at Amália Rodrigues Chair(s): Francesca Lonetti CNR-ISTI, Mehrdad Saadatmand RISE Research Institutes of Sweden | ||
09:15 15mOther | Chairs Welcome AST Christof J. Budnik Siemens Corporation, Corporate Technology, Jenny Li Kean University, USA, Mehrdad Saadatmand RISE Research Institutes of Sweden | ||
09:30 60mKeynote | The future of testing: Unleashing creativity with power of AI AST Marko Ivanković Google; Universität Passau File Attached |
09:00 - 10:30 | Opening and KeynoteQ-SE at Carlos Paredes Chair(s): Jose García-Alonso Universidad de Extremadura, Lei Zhang University of Maryland Baltimore County | ||
09:00 15mDay opening | Opening Q-SE | ||
09:15 60mKeynote | Innovating Quantum Software Testing: From Theoretical Challenges to Practical Solutions Q-SE Rui Abreu Meta & University of Porto |
09:00 - 10:30 | Opening and KeynoteIWSiB at Cottinelli Telmo Chair(s): Jorge Melegati Free University of Bozen-Bolzano | ||
09:00 15mDay opening | Opening IWSiB | ||
09:15 60mKeynote | Why Digitalization Will Kill Your Company Too IWSiB Jan Bosch Chalmers University of Technology |
09:00 - 10:30 | Opening and Paper Session 1FinanSE at Daciano da Costa Chair(s): Vali Tawosi J.P. Morgan AI Research | ||
09:15 15mDay opening | Opening Session FinanSE | ||
09:30 25mLong-paper | Enhancing Incident Management: Insights from a Case Study at ING FinanSE Eileen Kapel ING & Delft University of Technology, Luís Cruz Delft University of Technology, Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Arie van Deursen Delft University of Technology | ||
09:55 25mLong-paper | API-Miner: an API-to-API Specification Recommendation Engine FinanSE |
09:00 - 10:30 | Session 1 - Keynote & MSR StudiesWSESE at Eugénio de Andrade Chair(s): Andreas Jedlitschka Fraunhofer IESE | ||
09:00 15m | Welcome WSESE | ||
09:15 45mKeynote | Are we Getting Reliable Evidence? Methodology is Critical in Empirical Studies WSESE Natalia Juristo Universidad Politecnica de Madrid | ||
10:00 15mTalk | Lessons Learned from Mining the Hugging Face Repository WSESE Joel Castaño Fernández Universitat Politècnica de Catalunya, Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya Link to publication Pre-print | ||
10:15 15mTalk | The Role of Data Filtering in Open Source Software Ranking and Selection WSESE Addi Malviya-Thakur The University of Tennessee, Knoxville / Oak Ridge National Laboratory, Audris Mockus The University of Tennessee, Knoxville / Vilnius University |
09:00 - 10:30 | Welcome, Introductions, KeynoteDoctoral Symposium at Fernando Pessoa Chair(s): Jürgen Cito TU Wien, Julia Rubin University of British Columbia | ||
09:00 30mDay opening | Welcome to the Doctoral Symposium Doctoral Symposium | ||
09:30 60mKeynote | Post-Ph.D. Career Advice: Risk, Communication, and You Doctoral Symposium Westley Weimer University of Michigan |
09:00 - 10:30 | Introduction & Ice BreakingSMeW - Student Mentoring Workshop at Lopes Graça Welcome, ice-breaking activities, discussion on academic well-being, building a mentoring network, how to get the most out of your mentoring experience, etc. | ||
09:00 90mDay opening | Introduction & Ice Breaking SMeW - Student Mentoring Workshop File Attached |
09:00 - 10:30 | Session 5: Keynote by Jun Sun + AwardsSEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco | ||
09:00 60mKeynote | Keynote: Towards Always Law-Abiding Self-Driving SEAMS Research Track Jun Sun Singapore Management University | ||
10:00 20mAwards | Most Influential Paper Award 2014 SEAMS Research Track | ||
10:20 10mAwards | SEAMS Best Paper and Artifact Awards SEAMS Research Track |
09:00 - 10:30 | Test Input GenerationKLEE at Maria Helena Vieira da Silva Chair(s): Sergey Mechtaev University College London | ||
09:00 22mTalk | Complex Test Input Generation in KLEE KLEE P: Alexey Babushkin Explyt, Aleksandr Misonizhnik Explyt, Yurii Kostyukov RnD Toolchain Labs, Huawei, Dmitry Mordvinov Huawei, Dmitry Ivanov Huawei | ||
09:22 22mTalk | Precise Lazy Initialization for Programs with Complex Heap Inputs KLEE P: Juan Manuel Copia IMDEA Software Institute; Universidad Politécnica de Madrid, Facundo Molina IMDEA Software Institute, Nazareno Aguirre University of Rio Cuarto and CONICET, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires, Alessandra Gorla IMDEA Software Institute, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto | ||
09:44 22mTalk | Automating Differential Testing with Over-approximate Symbolic Execution KLEE Richard Rutledge Georgia Institute of Technology, P: Alessandro Orso Georgia Institute of Technology | ||
10:06 22mTalk | How the SHA-3 Buffer Overflow Was Found using KLEE KLEE |
09:00 - 09:30 | OpeningNew Faculty Symposium at Pequeno Auditório The symposium will provide plenty of time for informal interaction and will facilitate conversations with a series of short talks covering a broad range of issues faced by faculty members as well as interactive sessions. The NFS will be open to anyone who registered for ICSE main conference. For maximum benefit, including connecting to your peers, we recommend young faculty members to attend the full day. | ||
09:00 30mTalk | Introduction and Self-Introduction New Faculty Symposium |
09:00 - 10:30 | Keynote + MIPICPC Keynotes / at Sophia de Mello Breyner Andresen Chair(s): Olga Baysal Carleton University, Kevin Moran University of Central Florida, Andrew Begel Carnegie Mellon University, Leon Moonen Simula Research Laboratory and BI Norwegian Business School | ||
09:00 60mTalk | Keynote 2: Cultivating Research to Enhance the CI/CD of AAA Video GamesICPCICPC Keynote ICPC Keynotes Sarra Habchi Ubisoft Montréal | ||
10:00 30mTalk | ICPC MIP: Automatic documentation generation via source code summarization of method contextICPCICPC MIP ICPC MIP Talk |
09:00 - 10:30 | Opening and KeynoteGI@ICSE at Vianna da Motta Chair(s): Gabin An Korea Advanced Institute of Science and Technology, Aymeric Blot University of Rennes / IRISA / INRIA, Oliver Krauss University of Applied Sciences Upper Austria, William B. Langdon University College London, Vesna Nowack Imperial College London, Justyna Petke University College London | ||
09:00 15mDay opening | Welcome and Introductions GI@ICSE | ||
09:15 75mKeynote | Executing One’s Way out of the Chinese Room GI@ICSE Shin Yoo KAIST |
09:30 - 10:30 | |||
09:30 30mTalk | Building Your Research Vision New Faculty Symposium Claire Le Goues Carnegie Mellon University | ||
10:00 30mTalk | Funding Strategies New Faculty Symposium Denys Poshyvanyk William & Mary |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
11:00 - 12:30 | Process automation & DevOps and Tutorial IMSR Technical Papers / MSR Tutorials at Almada Negreiros Chair(s): Tom Mens University of Mons, Ayushi Rastogi University of Groningen, The Netherlands | ||
11:00 12mTalk | Learning to Predict and Improve Build Successes in Package Ecosystems MSR Technical Papers Harshitha Menon Lawrence Livermore National Lab, Daniel Nichols University of Maryland, College Park, Abhinav Bhatele University of Maryland, College Park, Todd Gamblin Lawrence Livermore National Laboratory | ||
11:12 12mTalk | The Impact of Code Ownership of DevOps Artefacts on the Outcome of DevOps CI Builds MSR Technical Papers Ajiromola Kola-Olawuyi University of Waterloo, Nimmi Rashinika Weeraddana University of Waterloo, Mei Nagappan University of Waterloo | ||
11:24 12mTalk | A Mutation-Guided Assessment of Acceleration Approaches for Continuous Integration: An Empirical Study of YourBase MSR Technical Papers Zhili Zeng University of Waterloo, Tao Xiao Nara Institute of Science and Technology, Maxime Lamothe Polytechnique Montreal, Hideaki Hata Shinshu University, Shane McIntosh University of Waterloo Pre-print | ||
11:45 45mTalk | Cohort Studies for Mining Software Repositories MSR Tutorials Nyyti Saarimäki Tampere University, Sira Vegas Universidad Politecnica de Madrid, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu and Tampere University , Mikel Robredo University of Oulu |
11:00 - 12:30 | Software Evolution & AnalysisMSR Technical Papers / MSR Data and Tool Showcase Track / MSR Industry Track at Grande Auditório Chair(s): Vladimir Kovalenko JetBrains Research | ||
11:00 12mTalk | Unveiling ChatGPT's Usage in Open Source Projects: A Mining-based Study MSR Technical Papers Rosalia Tufano Università della Svizzera Italiana, Antonio Mastropaolo Università della Svizzera italiana, Federica Pepe University of Sannio, Ozren Dabic Software Institute, Università della Svizzera italiana (USI), Switzerland, Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
11:12 12mTalk | DRMiner: A Tool For Identifying And Analyzing Refactorings In Dockerfile MSR Technical Papers Emna Ksontini University of Michigan - Dearborn, Aycha Abid Oakland University, Rania Khalsi University of Michigan - Flint, Marouane Kessentini University of Michigan - Flint | ||
11:24 12mTalk | A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges MSR Technical Papers Jiaqi Wu Zhejiang University, Lingfeng Bao Zhejiang University, Xiaohu Yang Zhejiang University, Xin Xia Huawei Technologies, Xing Hu Zhejiang University | ||
11:36 12mTalk | Analyzing the Evolution and Maintenance of ML Models on Hugging Face MSR Technical Papers Joel Castaño Fernández Universitat Politècnica de Catalunya, Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya, Justus Bogner Vrije Universiteit Amsterdam Link to publication Pre-print | ||
11:48 12mTalk | On the Anatomy of Real-World R Code for Static Analysis MSR Technical Papers Florian Sihler Ulm University, Lukas Pietzschmann Ulm University, Raphael Straub Ulm University, Matthias Tichy Ulm University, Germany, Andor Diera Ulm University, Abdelhalim Dahou GESIS Leibniz Institute for the Social Sciences Pre-print File Attached | ||
12:00 6mTalk | Encoding Version History Context for Better Code Representation MSR Technical Papers Huy Nguyen The University of Melbourne, Christoph Treude Singapore Management University, Patanamon Thongtanunam University of Melbourne Pre-print | ||
12:06 4mTalk | CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of Code MSR Data and Tool Showcase Track Martin Weyssow DIRO, Université de Montréal, Claudio Di Sipio University of L'Aquila, Davide Di Ruscio University of L'Aquila, Houari Sahraoui DIRO, Université de Montréal | ||
12:10 4mTalk | Bidirectional Paper-Repository Tracing in Software Engineering MSR Data and Tool Showcase Track Daniel Garijo , Miguel Arroyo Universidad Politécnica de Madrid, Esteban González Guardia Universidad Politécnica de Madrid, Christoph Treude Singapore Management University, Nicola Tarocco CERN | ||
12:14 4mTalk | DistilKaggle: A Distilled Dataset of Kaggle Jupyter Notebooks MSR Data and Tool Showcase Track Mojtaba Mostafavi Department of Computer Engineering of Sharif University of Technology, Arash Asgari Department of Computer Engineering of Sharif University of Technology, Mohammad Abolnejadian Department of Computer Engineering of Sharif University of Technology, Abbas Heydarnoori Bowling Green State University | ||
12:18 5mTalk | Estimating Usage of Open Source Projects MSR Industry Track |
11:00 - 12:30 | Session 2: Architecture&Evolution + workshop activityMO2RE at Amadeo de Souza-Cardoso Chair(s): Alessio Ferrari CNR-ISTI | ||
11:00 30mResearch paper | Post-Incident Action Items: Crossroads of Requirements Engineering and Software Evolution MO2RE Pre-print | ||
11:30 30mResearch paper | Probing with Precision: Probing Question Generation for Architectural Information Elicitation MO2RE Gokul Rejithkumar TCS Research, Preethu Rose Anish TCS Research, Jyoti Shukla TCS Research, Smita Ghaisas TCS Research Pre-print | ||
12:00 30mOther | Why RE is not sufficiently represented in SE MO2RE |
11:00 - 12:30 | |||
11:00 20mFull-paper | Machine Learning-based Test Case Prioritization using Hyperparameter Optimization AST Md Asif Khan Ontario Tech University, Akramul Azim Ontario Tech University, Ramiro Liscano Ontario Tech University, Kevin Smith International Business Machines Corporation (IBM), Yee-Kang Chang International Business Machines Corporation (IBM), Qasim Tauseef International Business Machines Corporation (IBM), Gkerta Seferi International Business Machines Corporation (IBM) | ||
11:20 20mFull-paper | Testing for Fault Diversity in Reinforcement Learning AST Quentin Mazouni Simula Research Laboratory, Helge Spieker Simula Research Laboratory, Norway, Arnaud Gotlieb Simula Research Laboratory, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France | ||
11:40 20mFull-paper | FairPipes: Data Mutation Pipelines for Machine Learning Fairness AST Camille Molinier ESIR, University of Rennes, Paul Temple IRISA, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur | ||
12:00 10mPoster | Reducing Workload in Using AI-based API REST Test Generation AST Benjamin Leu University of Applied Sciences and Arts Northwestern Switzerland, Jonas Volken University of Applied Sciences and Arts Northwestern Switzerland, Martin Kropp University of Applied Sciences and Arts Northwestern Switzerland, Nejdet Dogru Testifi GmbH, Craig Anslow Victoria University of Wellington, Robert Biddle Carleton University | ||
12:10 15mShort-paper | Identifying Performance Issues in Microservice Architectures through Causal Reasoning AST Luca Giamattei Università di Napoli Federico II, Antonio Guerriero Università di Napoli Federico II, Ivano Malavolta Vrije Universiteit Amsterdam, Cristian Mascia University of Naples Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II |
11:00 - 12:30 | Quality Assurance for Quantum SoftwareQ-SE at Carlos Paredes Chair(s): Ricardo Pérez-Castillo University of Castilla-La Mancha | ||
11:00 30mResearch paper | Delta Debugging for Property-Based Regression Testing of Quantum Programs Q-SE | ||
11:30 30mResearch paper | On Repairing Quantum Programs Using ChatGPT Q-SE | ||
12:00 20mShort-paper | On the Need for Effective Tools for Debugging Quantum Programs Q-SE Olivia Di Matteo University of British Columbia |
11:00 - 12:30 | |||
11:00 20mTalk | How To Get Good At Data: 5 Steps IWSiB | ||
11:20 20mTalk | Artificial Intelligence in the Public Sector -- An Agenda for Responsible Innovation through Learning IWSiB Leif Knutsen Simula Metropolitan Center for Digital Engineering, Jo Hannay Simula Research Laboratory, Michael A Riegler Simula Metropolitan Center for Digital Engineering | ||
11:40 20mTalk | Human-AI Collaboration in Software Engineering: Lessons Learned from a Hands-On Workshop IWSiB Muhammad Hamza Lappeenranta-Lahti University of Technology (LUT), Dominik Siemon LUT University, Muhammad Azeem Akbar LUT University, Tahsinur Rahman LUT University | ||
12:00 20mTalk | Researchers’ Concerns on Artificial Intelligence Ethics: Results from a Scenario-Based Survey IWSiB Marianna Jantunen University of Jyväskylä, Richard Meyes Chair of Technologies and Management of the Digital Transformation, University of Wuppertal, Veronika Kurchyna German Research Center for Artificial Intelligence, Tobias Meisen Bergische Universität Wuppertal, Pekka Abrahamsson University of Jyväskylä, Rahul Mohanani University of Jyväskylä |
11:00 - 12:30 | Keynote 1 and Paper SessionFinanSE at Daciano da Costa Chair(s): Vali Tawosi J.P. Morgan AI Research | ||
11:00 60mKeynote | Augmented Agile: Human-centred AI-assisted Software Project Management FinanSE Rashina Hoda Monash University | ||
12:00 15mShort-paper | Toward Automated Compliance Checking of Fund Activities Using Runtime Verification Techniques FinanSE Marcello Ceci University of Luxembourg, Nicolas Sannier University of Luxembourg, SnT, Donghwan Shin University of Sheffield, Sallam Abualhaija University of Luxembourg, Domenico Bianculli University of Luxembourg, Michael Halling University of Luxembourg |
11:00 - 12:30 | Paper Presentations IDoctoral Symposium at Fernando Pessoa Chair(s): Betty H.C. Cheng Michigan State University, Westley Weimer University of Michigan | ||
11:00 25mTalk | Accurate Architectural Threat Elicitation From Source Code Through Hybrid Information Flow Analysis Doctoral Symposium Bernd Gruner German Aerospace Center (DLR) Pre-print | ||
11:25 25mTalk | Aiding Developer Understanding of Software Changes via Symbolic Execution-based Semantic Differencing Doctoral Symposium Johann Glock University of Klagenfurt Pre-print Media Attached File Attached | ||
11:50 25mTalk | Sustaining Scientific Open-Source Software Ecosystems: Challenges, Practices, and Opportunities Doctoral Symposium Jiayi Sun University of Toronto |
11:00 - 12:30 | Presentations & Group Q&ASMeW - Student Mentoring Workshop at Lopes Graça Presentation on networking/making friends at conferences with interactive activities to practice, aiming to help students get the most out of ICSE experience. | ||
11:00 90mTalk | Presentations & Group Q&A SMeW - Student Mentoring Workshop File Attached |
11:00 - 12:30 | Session 6: Self-Recovery & Evaluation SEAMS Research Track / SEAMS Artifact Track at Luis de Freitas Branco Chair(s): Dalal Alrajeh Imperial College London | ||
11:00 25mTalk | Raft Protocol for Fault Tolerance and Self-Recovery in Federated LearningFULL SEAMS Research Track | ||
11:25 25mTalk | Integrating Graceful Degradation and Recovery through Requirement-driven AdaptationFULL SEAMS Research Track Simon Chu Carnegie Mellon University, Justin Koe The Cooper Union, David Garlan Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University | ||
11:50 25mTalk | Learning Recovery Strategies for Dynamic Self-healing in Reactive SystemsFULL SEAMS Research Track Mateo Sanabria Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland, Nicolás Cardozo Universidad de los Andes Pre-print | ||
12:15 15mTalk | SWITCH: An Exemplar for Evaluating Self-Adaptive ML-Enabled SystemsARTIFACT SEAMS Artifact Track Pre-print Media Attached |
11:00 - 12:30 | Program Repair & KeynoteKLEE at Maria Helena Vieira da Silva Chair(s): Martin Nowack Imperial College London | ||
11:00 22mTalk | Concolic Program Repair KLEE P: Ridwan Salihin Shariffdeen National University of Singapore, Yannic Noller Singapore University of Technology and Design, Lars Grunske Humboldt-Universität zu Berlin, Abhik Roychoudhury National University of Singapore Link to publication DOI Pre-print | ||
11:22 22mTalk | Program Repair Guided by Datalog-defined Static Analysis KLEE Yu Liu National University of Singapore, P: Sergey Mechtaev University College London, Pavle Subotic Fantom Foundation, Abhik Roychoudhury National University of Singapore | ||
11:44 46mKeynote | Symbolic PathFinder: Symbolic Execution for Java KLEE Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center |
11:00 - 12:30 | |||
11:00 30mTalk | Building a Collaborative Research Network New Faculty Symposium Foutse Khomh École Polytechnique de Montréal | ||
11:30 30mTalk | Service to the Community New Faculty Symposium Massimiliano Di Penta University of Sannio, Italy Pre-print | ||
12:00 30mTalk | Teaching and Instructional Work New Faculty Symposium Janet Siegmund Chemnitz University of Technology File Attached |
11:00 - 12:30 | Bugs, Defects, and Code QualityICPC Research Track / / ICPC Early Research Achievements (ERA) / ICPC Replications and Negative Results (RENE) at Sophia de Mello Breyner Andresen Chair(s): Alberto Martin-Lopez Software Institute - USI, Lugano | ||
11:00 10mTalk | What the Fix? A Study of ASAT Rules DocumentationICPCICPC Full paper ICPC Research Track Corentin Latappy Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800, Promyze, Thomas Degueule CNRS, Jean-Rémy Falleri Bordeaux INP, Romain Robbes CNRS, LaBRI, University of Bordeaux, Xavier Blanc Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, Cédric Teyton Promyze, Bordeaux, France Pre-print | ||
11:10 10mTalk | SolaSim: Clone Detection for Solana Smart Contracts via Program RepresentationICPCICPC Full paper ICPC Research Track Che Wang Peking University, China, Yue Li Peking University, Jianbo Gao Peking University, Ke Wang Peking University, Jiashuo Zhang Peking University, China, Zhi Guan Peking University, Zhong Chen | ||
11:20 10mTalk | The Impact of Compiler Warnings on Code Quality in C++ ProjectsICPCICPC Full paper ICPC Research Track Albin Johansson Chalmers University of Technology, Carl Holmberg Chalmers University of Technology, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg, Philipp Leitner Chalmers | University of Gothenburg | ||
11:30 10mTalk | Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning AttacksICPCICPC Full paper ICPC Research Track Domenico Cotroneo University of Naples Federico II, Cristina Improta University of Naples Federico II, Pietro Liguori University of Naples Federico II, Roberto Natella Federico II University of Naples Pre-print | ||
11:40 10mTalk | A Just-in-time Software Defect Localization Method based on Code Graph RepresentationICPCICPC Full paperVirtual-Talk ICPC Research Track Huan Zhang Central South University, Wei-Huan Min Central South University, Zhao Wei Tencent, Li Kuang School of Computer Science and Engineering, Central South University, Hong-Hao Gao Shanghai University, Huai-Kou Miao Shanghai University | ||
11:50 10mTalk | SICode: Embedding-Based Subgraph Isomorphism Identification for Bug DetectionICPCICPC Full paper ICPC Research Track Yuanjun Gong Renmin University of China, Jianglei Nie Renmin University of China, Wei You Renmin University of China, Wenchang Shi Renmin University of China, China, Jianjun Huang Renmin University of China, Bin Liang Renmin University of China, China, Jian Zhang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
12:00 10mTalk | Tuning Code Smell Prediction Models: A Replication StudyICPCICPC RENE Paper ICPC Replications and Negative Results (RENE) Henrique Gomes Nunes Federal University of Minas Gerais (UFMG), Amanda Santana Federal University of Minas Gerais (UFMG), Eduardo Figueiredo Federal University of Minas Gerais, Brazil, Heitor Augustus Xavier Costa Federal University of Lavras | ||
12:10 8mTalk | Studying Vulnerable Code Entities in RICPCICPC ERA Paper ICPC Early Research Achievements (ERA) Zixiao Zhao University of British Columbia, Millon Madhur Das Indian Institute of Technology Kharagpur, Fatemeh Hendijani Fard University of British Columbia | ||
12:18 12mTalk | Bugs, Defects, and Code Quality: Panel with SpeakersICPC ICPC Discussion |
11:00 - 12:30 | Presentation Session 1GI@ICSE at Vianna da Motta Chair(s): Gabin An Korea Advanced Institute of Science and Technology, Justyna Petke University College London | ||
11:00 30mTalk | Deep Mutations have Little Impact GI@ICSE William Langdon University College London | ||
11:30 30mTalk | Grammar evolution and symbolic regression for astrometric centering of Hubble Space Telescope images GI@ICSE R. Sarmiento Universidad Internacional de la Rioja (UNIR), Spain, M. de la Cruz Universidad Internacional de la Rioja (UNIR), Spain, A. Ortega Universidad Internacional de la Rioja (UNIR), Spain, R. Baena-Galle Universidad Internacional de la Rioja (UNIR), Spain, T.M. Girard Southern Connecticut State University, USA, D.I. Casetti-Dinescu Southern Connecticut State University, USA, A. Cervantes Universidad Internacional de la Rioja (UNIR), Spain | ||
12:00 15mTalk | Genetic Improvement for DNN Security GI@ICSE Hunter Baxter Vanderbilt University, Yu Huang Vanderbilt University, Kevin Leach Vanderbilt University | ||
12:15 15mOther | Discussion GI@ICSE |
12:30 - 14:00 | |||
12:30 90mMeeting | JSS Board Meeting (lunch) Social Events |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Process automation & DevOps IIMSR Technical Papers / MSR Data and Tool Showcase Track at Almada Negreiros Chair(s): Shane McIntosh University of Waterloo | ||
14:00 12mTalk | Options Matter: Documenting and Fixing Non-Reproducible Builds in Highly-Configurable Systems MSR Technical Papers Georges Aaron RANDRIANAINA Université de Rennes 1, IRISA, Djamel Eddine Khelladi CNRS, IRISA, University of Rennes, Olivier Zendra Inria, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France | ||
14:12 12mTalk | How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actions MSR Technical Papers João Helis Bernardo Federal Institute of Education, Science and Technology of Rio Grande do Norte, Daniel Alencar Da Costa University of Otago, Sergio Queiroz de Medeiros Universidade Federal do Rio Grande do Norte, Uirá Kulesza Federal University of Rio Grande do Norte DOI Pre-print | ||
14:24 4mTalk | A dataset of GitHub Actions workflow histories MSR Data and Tool Showcase Track Guillaume Cardoen University of Mons, Tom Mens University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS | ||
14:28 4mTalk | gawd: A Differencing Tool for GitHub Actions Workflows MSR Data and Tool Showcase Track Pooya Rostami Mazrae University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS, Tom Mens University of Mons | ||
14:32 4mTalk | RABBIT: A tool for identifying bot accounts based on their recent GitHub event history MSR Data and Tool Showcase Track Natarajan Chidambaram University of Mons, Tom Mens University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS | ||
14:36 12mTalk | An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem MSR Technical Papers Xingyu Li UC Riverside, Zheng Zhang UC Riverside, Zhiyun Qian University of California at Riverside, USA, Trent Jaeger UC Riverside, Chengyu Song University of California at Riverside, USA | ||
14:48 4mTalk | BugsPHP: A dataset for Automated Program Repair in PHP MSR Data and Tool Showcase Track K.D. Pramod University of Moratuwa, Sri Lanka, W.T.N. De Silva University of Moratuwa, Sri Lanka, W.U.K. Thabrew University of Moratuwa, Sri Lanka, Ridwan Salihin Shariffdeen National University of Singapore, Sandareka Wickramanayake University of Moratuwa, Sri Lanka Pre-print |
14:00 - 15:30 | Session 5. Test process optimizationAST at Amália Rodrigues Chair(s): Antonio Guerriero Università di Napoli Federico II | ||
14:00 15mShort-paper | Dynamic Test Case Prioritization in Industrial Test Result Datasets AST Alina Torbunova Åbo Akademi University, Per Erik Strandberg Westermo Network Technologies AB, Ivan Porres Åbo Akademi University | ||
14:15 20mFull-paper | PAFOT: A Position-Based Approach for Finding Optimal Tests of Autonomous Vehicles AST Victor Crespo-Rodriguez Monash University, Neelofar Neelofar Monash University, Aldeida Aleti Monash University DOI | ||
14:35 20mFull-paper | Evaluating String Distance Metrics for Reduction of Automatically Generated Test Suites AST Islam Elgendy University of Sheffield, Robert Hierons The University of Sheffield, Phil McMinn University of Sheffield | ||
14:55 20mFull-paper | An Overview of Microservice-Based Systems Used for Evaluation in Testing and Monitoring: A Systematic Mapping Study AST Stefan Fischer Software Competence Center Hagenberg, Pirmin Urbanke Software Competence Center Hagenberg, Rudolf Ramler Software Competence Center Hagenberg (SCCH), Monika Steidl University of Innsbruck, Michael Felderer German Aerospace Center (DLR) & University of Cologne |
14:00 - 15:30 | Design, Development and Variability for Quantum SoftwareQ-SE at Carlos Paredes Chair(s): Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University | ||
14:00 30mResearch paper | Quantum Solution for Configuration Selection and Prioritization Q-SE Joshua Ammermann Karlsruhe Institute of Technology (KIT), Fabian Jakob Brenneisen Karlsruhe Institute of Technology (KIT), Tim Bittner Karlsruhe Institute of Technology, Ina Schaefer KIT | ||
14:30 30mResearch paper | C4Q: A Chatbot for Quantum Q-SE Yaiza Aragonés-Soria Constructor Institute Schaffhausen, Manuel Oriol Constructor Institute Schaffhausen Pre-print | ||
15:00 20mShort-paper | Developing Hybrid Quantum-Classical Software: A Software Product Line Approach Q-SE Samuel Sepúlveda , Mario Piattini University of Castilla-La Mancha, Spain, Ricardo Pérez-Castillo University of Castilla-La Mancha |
14:00 - 15:30 | |||
14:00 20mTalk | Towards stability, predictability, and quality of intelligent automation services: ECIT product journey from on-premise to as-a-service IWSiB Damian Kedziora LUT University & Kozminski University, Dominik Siemon LUT University, Edona Elshan Vrije Universiteit Amsterdam, Monika Sońta Kozminski University | ||
14:20 20mTalk | Developing a Taxonomy for Agile Scaling Frameworks IWSiB Yagmur Turhan Institute of Business Administration, Dept. VIII: Information Systems II, Stuttgart, Germany, Deborah Buehrle Institute of Business Administration, Dept. VIII: Information Systems II, Stuttgart, Germany, Georg Herzwurm Institute of Business Administration, Dept. VIII: Information Systems II, Stuttgart, Germany | ||
14:40 20mTalk | Unveiling Customer Needs: A Comprehensive Exploration of Jobs to be Done Interviews IWSiB | ||
15:00 20mTalk | Security Practices in Agile Software Development: A Mapping Study IWSiB |
14:00 - 15:30 | |||
14:00 90mKeynote | Software Modernization: from industry needs to developers’ perception FinanSE Wesley Assunção North Carolina State University |
14:00 - 15:30 | Session 3 - Keynote & ParticipantsWSESE at Eugénio de Andrade Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
14:00 45mKeynote | Applications of Language Models to Software Engineering: An Empirical Perspective WSESE Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland | ||
14:45 12mTalk | Who's actually being Studied? A Call for Population Analysis in Software Engineering Research WSESE Jefferson Seide Molléri Kristiania University | ||
14:57 15mTalk | Are You a Real Software Engineer? Best Practices in Online Recruitment for Software Engineering Studies WSESE Adam Alami Aalborg University, Mansooreh Zahedi The Univeristy of Melbourne, Neil Ernst University of Victoria | ||
15:12 15mTalk | Hidden Populations in Software Engineering: Challenges, Lessons Learned, and Opportunities WSESE |
14:00 - 15:30 | Focus Group: Software Models and SimulationsDoctoral Symposium at Fernando Pessoa Chair(s): Matthew B Dwyer University of Virginia | ||
14:00 90mPoster | Automated Model Quality Estimation and Change Impact Analysis on Model Histories Doctoral Symposium Konstantin Rupert Blaschke fortiss | ||
14:00 90mPoster | Sustainable Software Engineering: Visions and Perspectives beyond Energy Efficiency Doctoral Symposium Christoph König Karlsruhe Institute of Technology | ||
14:00 90mPoster | Learning Models of Cyber-Physical Systems with Discrete and Continuous Behaviour for Digital Twin Synthesis Doctoral Symposium Felix Wallner Graz University of Technology, Institute of Software Technology File Attached | ||
14:00 90mPoster | Resolving Goal-Conflicts and Scaling Synthesis through Mode-Based Decomposition Doctoral Symposium Matías Brizzio IMDEA Software Institute | ||
14:00 90mPoster | Simulation-based Testing of Automated Driving Systems Doctoral Symposium Fauzia Khan University of Tartu, Estonia |
14:00 - 15:30 | Focus Group: AI/ML for SEDoctoral Symposium at Fernando Pessoa Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign | ||
14:00 90mPoster | Beyond Accuracy: Evaluating Source Code Capabilities in Large Language Models for Software Engineering Doctoral Symposium Alejandro Velasco William & Mary | ||
14:00 90mPoster | Towards Interpreting the Behavior of Large Language Models on Software Engineering Tasks Doctoral Symposium Atish Kumar Dipongkor University of Central Florida | ||
14:00 90mPoster | Programming Language Models in Multilingual Settings Doctoral Symposium Jonathan Katzy Delft University of Technology | ||
14:00 90mPoster | Beyond Accuracy and Robustness Metrics for Large Language Models for Code Doctoral Symposium | ||
14:00 90mPoster | Towards Safe, Secure, and Usable LLMs4Code Doctoral Symposium Ali Al-Kaswan Delft University of Technology, Netherlands |
14:00 - 15:30 | Focus Group: Software SecurityDoctoral Symposium at Fernando Pessoa Chair(s): Laurie Williams North Carolina State University | ||
14:00 90mPoster | Sustainable Adaptive Security Doctoral Symposium Kushal Ramkumar Lero@University College Dublin File Attached | ||
14:00 90mPoster | A software security evaluation framework Doctoral Symposium Arina Kudriavtseva Leiden University | ||
14:00 90mPoster | Increasing trust in the open source supply chain with reproducible builds and functional package management Doctoral Symposium Julien Malka LTCI, Télécom Paris, Institut Polytechnique de Paris, France Pre-print | ||
14:00 90mPoster | Studying and Improving Software License Compliance in Practice Doctoral Symposium Nathan Wintersgill William & Mary |
14:00 - 15:30 | Focus Group: Microservices, Cloud, and Monitoring Doctoral Symposium at Fernando Pessoa Chair(s): Philipp Leitner Chalmers | University of Gothenburg | ||
14:00 90mPoster | Towards combining STPA and safety-critical runtime monitoring Doctoral Symposium Eva Zimmermann Institute of Software Engineering, University of Stuttgart DOI File Attached | ||
14:00 90mPoster | Smart Quality Monitoring for Evolving Complex Systems Doctoral Symposium Noura El Moussa USI Lugano; Schaffhausen Institute of Technology | ||
14:00 90mPoster | Managing API Evolution in Microservice Architecture Doctoral Symposium Alexander Lercher University of Klagenfurt File Attached | ||
14:00 90mPoster | Architecture-Based Cross-Component Issue Management and Propagation Analysis Doctoral Symposium Sandro Speth Institute of Software Engineering, University of Stuttgart DOI File Attached |
14:00 - 15:30 | Focus Group: Software TestingDoctoral Symposium at Fernando Pessoa Chair(s): Andreas Zeller CISPA Helmholtz Center for Information Security | ||
14:00 90mPoster | Ensuring Critical Properties of Test Oracles for Effective Bug Detection Doctoral Symposium Soneya Binta Hossain University of Virginia | ||
14:00 90mPoster | On Improving Management of Duplicate Video-Based Bug Reports Doctoral Symposium Yanfu Yan William & Mary | ||
14:00 90mPoster | Autonomic Testing: Testing with Scenarios from Production Doctoral Symposium Ketai Qiu USI Università della Svizzera Italiana DOI | ||
14:00 90mPoster | Selecting and Constraining Metamorphic Relations Doctoral Symposium Alejandra Duque-Torres University of Tartu |
14:00 - 15:30 | Focus Group: Human Aspects, Requirements, and EducationDoctoral Symposium at Fernando Pessoa Chair(s): Silvia Abrahão Universitat Politècnica de València | ||
14:00 90mPoster | Investigating Cultural Dispersion: on the Role of Cultural Differences in Software Development Teams Doctoral Symposium Stefano Lambiase University of Salerno Pre-print | ||
14:00 90mPoster | Generating User Experience Based on Personas with AI Assistants Doctoral Symposium Yutan Huang Monash University | ||
14:00 90mPoster | Building a Framework to Improve the User Experience of Static Analysis Tools Doctoral Symposium Michael Schlichtig Heinz Nixdorf Institute, Paderborn University File Attached | ||
14:00 90mPoster | MEITREX - Gamified and Adaptive Intelligent Tutoring in Software Engineering Education Doctoral Symposium Niklas Meissner University of Stuttgart DOI File Attached | ||
14:00 90mPoster | Exploring Strategies for Continuous User Requirement Discovery in ML-Based Software Doctoral Symposium Tor Sporsem SINTEF File Attached |
14:00 - 15:30 | |||
14:00 90mMeeting | JSS Board Meeting (after lunch meeting) Social Events |
14:00 - 15:30 | Mentoring PodsSMeW - Student Mentoring Workshop at Lopes Graça Small mentoring pods led by many mentors based on different topics. Topics include (not limited to) Time Management & Work-life Balance, Mental Health, Research Career Path & Job Market, Communication & Presentation, Improving Visibility & Impact, Finding Suitable Advisors/Labs/Colloborators & Forming Relationships, International Students in a Foreign Country, Underrepresented Group, Small University and/or Department, etc. | ||
14:00 90mMeeting | Mentoring Pods SMeW - Student Mentoring Workshop |
14:00 - 15:30 | Taming Path Explosion and Non-determinismKLEE at Maria Helena Vieira da Silva Chair(s): Frank Busse Imperial College London | ||
14:00 22mTalk | Find Your Path: SoK on Path Selection Strategies in Symbolic Execution KLEE P: Dairo De Ruck DistriNet-KU Leuven, Jorn Lapon DistriNet-KU Leuven, Vincent Naessens DistriNet-KU Leuven | ||
14:22 22mTalk | Accelerating Symbolic Execution by Targeted Control-flow Transformations KLEE Charitha Saumya Purdue University, P: Rohan Gangaraju Purdue University, Kirshanthan Sundararajah Virginia Tech, Milind Kulkarni Purdue University | ||
14:44 22mTalk | Deferring Branches to Speed Up Symbolic Execution KLEE | ||
15:06 22mTalk | Deterministic State-space Exploration: Comparing and Measuring Effectiveness of Symbolic Execution Implementations KLEE |
14:00 - 15:30 | |||
14:00 30mTalk | Career Advancement, Growth & Development New Faculty Symposium Danny Dig University of Colorado Boulder, JetBrains Research File Attached | ||
14:30 30mTalk | Social Safety, Well-Being, Work & Life Balance New Faculty Symposium Kelly Blincoe University of Auckland | ||
15:00 30mTalk | Mentoring and Supervising Students New Faculty Symposium Miryung Kim UCLA and Amazon Web Services Link to publication Pre-print |
14:00 - 15:30 | New Frontiers - Virtual Reality, Mobile Apps, Smart Contracts, and LLMsICPC Early Research Achievements (ERA) / ICPC Tool Demonstration / ICPC Research Track / at Sophia de Mello Breyner Andresen Chair(s): Sonia Haiduc Florida State University | ||
14:00 10mTalk | The Sword of Damocles: Upgradeable Smart Contract in EthereumICPCICPC Full paperVirtual-Talk ICPC Research Track Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Xiaoyuan Wu Sun Yat-sen University, Quanqi Wang Sun Yat-sen University, Ziang Qian Sun Yat-sen University, Xiangping Chen Sun Yat-sen University, Mingdong Tang Guangdong University of Foreign Studies, Zibin Zheng Sun Yat-sen University | ||
14:10 10mTalk | Collaborative Software Exploration with Multimedia Note Taking in Virtual RealityICPCICPC Full paper ICPC Research Track Adrian Hoff IT University of Copenhagen, Mircea Lungu IT University, Copenhagen, Christoph Seidl IT University of Copenhagen, Michele Lanza Software Institute - USI, Lugano Pre-print Media Attached | ||
14:20 10mTalk | No Source Code? No Problem! Demystifying and Detecting Mask Apps in iOSICPCICPC Full paper ICPC Research Track Yijun Zhao Institute of Information Engineering, Chinese Academy of Sciences, Lingjing Yu Institute of Information Engineering, Chinese Academy of Sciences, Yong Sun Institute of Information Engineering, Chinese Academy of Sciences, Qingyun Liu Institute of Information Engineering, Chinese Academy of Sciences, Bo Luo The University of Kansas Pre-print | ||
14:30 10mTalk | How do Hugging Face Models Document Datasets, Bias, and Licenses? An Empirical StudyICPCICPC Full paper ICPC Research Track Federica Pepe University of Sannio, Vittoria Nardone University of Molise, Antonio Mastropaolo Università della Svizzera italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Gerardo Canfora University of Sannio, Massimiliano Di Penta University of Sannio, Italy Pre-print | ||
14:40 8mTalk | Capturing and Understanding the Drift Between Design, Implementation, and DocumentationICPCICPC ERA Paper ICPC Early Research Achievements (ERA) Joseph Romeo Software Institute - USI, Lugano, Switzerland, Marco Raglianti Software Institute - USI, Lugano, Csaba Nagy Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano Pre-print | ||
14:48 8mTalk | Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual RealityICPCICPC Tools ICPC Tool Demonstration Adrian Hoff IT University of Copenhagen, Mircea F. Lungu University of Groningen, Christoph Seidl IT University of Copenhagen, Michele Lanza Software Institute - USI, Lugano Pre-print Media Attached | ||
14:56 34mTalk | New Frontiers - Virtual Reality, Mobile Apps, Smart Contracts, and LLMs: Panel with SpeakersICPC ICPC Discussion |
14:00 - 15:30 | Invited Tutorial & Presentation Session 2GI@ICSE at Vianna da Motta Chair(s): Sungmin Kang Korea Advanced Institute of Science and Technology, Oliver Krauss University of Applied Sciences Upper Austria | ||
14:00 75mTutorial | Automated Software Performance Improvement with Magpie GI@ICSE Aymeric Blot University of Rennes / IRISA / INRIA | ||
15:15 15mTalk | Ecosystem Curation in Genetic Improvement for Emergent Software Systems GI@ICSE Zsolt Nemeth Lancaster University, Penny Rainford University of York, Barry Porter Lancaster University |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | Day 2: ClosingMSR Awards / MSR Vision and Reflection at Grande Auditório Chair(s): Alberto Bacchelli University of Zurich | ||
16:00 30mTalk | MSR in the age of LLMs MSR Vision and Reflection Christoph Treude Singapore Management University | ||
16:30 30mTalk | Idealists and Pragmatists—An Only Somewhat Self-Indulgent Reflection on the Development of an MSR Paper (and Researcher) MSR Vision and Reflection Shane McIntosh University of Waterloo | ||
17:00 30mDay closing | Closing session MSR Awards Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Olga Baysal |
16:00 - 17:30 | Session 4: Requirements for compliance and code + workshop activity + closingMO2RE at Amadeo de Souza-Cardoso Chair(s): Alessio Ferrari CNR-ISTI | ||
16:00 30mResearch paper | Modeling, Analyzing and Communicating Regulatory Ambiguity: An Empirical study MO2RE Evelyn Kempe University of Maryland, Baltimore County, Aaron Massey University of Maryland Baltimore County, Carolyn Seaman University of Maryland Baltimore County, Sreedevi Sampath University of Maryland Baltimore County, Samin Semsar University of Maryland, Baltimore County | ||
16:30 30mResearch paper | Quality Requirements for Code: On the Untapped Potential in Maintainability Specifications MO2RE Markus Borg CodeScene | ||
17:00 20mOther | Invited reflections about MO2RE topics by Rashina Hoda MO2RE | ||
17:20 10mDay closing | Wrap up and closing MO2RE |
16:00 - 17:30 | Higher Abstractions for Quantum SoftwareQ-SE at Carlos Paredes Chair(s): Jianjun Zhao Kyushu University | ||
16:00 30mResearch paper | A Preliminary Study of the Usage of Design Patterns in Quantum Software Q-SE Ricardo Pérez-Castillo University of Castilla-La Mancha, Miriam Fernández-Osuna University of Castilla-La Mancha, Jose Antonio Cruz-Lemus University of Castilla-La Mancha, Spain, Mario Piattini University of Castilla-La Mancha, Spain | ||
16:30 20mShort-paper | Quantum Types: Going Beyond Qubits and Quantum Gates Q-SE Tamás Varga Constructor Institute Schaffhausen, Yaiza Aragonés-Soria Constructor Institute Schaffhausen, Manuel Oriol Constructor Institute Schaffhausen Pre-print | ||
16:50 30mDay closing | Discussion and Closing Q-SE |
16:00 - 17:30 | Software ecosystemsIWSiB at Cottinelli Telmo Chair(s): Jorge Melegati Free University of Bozen-Bolzano | ||
16:00 20mTalk | Modeling 6G Software Business Ecosystem: A Look Ahead IWSiB | ||
16:20 20mTalk | Software Ecosystem Orchestration with Topic Modeling IWSiB Casper van Schothorst Utrecht University, Robbert Schuurmans Utrecht University, Slinger Jansen Utrecht University, Netherlands | ||
16:40 20mTalk | Bridging the Gap: Addressing Software Testing Challenges in Namibian Startups through a Tailored Training Approach IWSiB | ||
17:00 20mOther | Discussion: The future of software-intensive businesses in the era of Generative AI IWSiB Jorge Melegati Free University of Bozen-Bolzano | ||
17:20 10mDay closing | Closing IWSiB |
16:00 - 17:30 | |||
16:00 25mLong-paper | Topical: Automatic Repository Tagging using Attention on Hybrid Code Embeddings FinanSE Agathe Lherondelle JP Morgan Chase, Varun Babbar JP Morgan Chase, Yash Satsangi , Fran Silavong , Sean Moran | ||
16:25 15mShort-paper | Toward Automated Change Impact Analysis of Financial Regulations FinanSE Sallam Abualhaija University of Luxembourg, Marcello Ceci University of Luxembourg, Nicolas Sannier University of Luxembourg, SnT, Domenico Bianculli University of Luxembourg, Dirk Zetzsche University of Luxembourg, Marco Bodellini University of Luxembourg | ||
16:40 5mDay closing | Closing FinanSE |
16:00 - 17:30 | Session 4 - Presentation and Packaging & Panel & ConclusionsWSESE at Eugénio de Andrade Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
16:00 12mTalk | FAIR enough: a Vision for Research Objects in Empirical Software Engineering Studies WSESE Davide Fucci Blekinge Institute of Technology | ||
16:12 18mTalk | A Conceptual Model and Recommendations for Open Data and Artifacts in Empirical Software Engineering WSESE | ||
16:30 12mTalk | Insights Towards Better Case Study Reporting in Software Engineering WSESE Sergio Rico Mid Sweden University Pre-print | ||
16:42 33mPanel | Fishbowl panel: Future Directions for Emprical Software Engineering WSESE Per Runeson Lund University, Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Jefferson Seide Molléri Kristiania University, Audris Mockus The University of Tennessee, Knoxville / Vilnius University | ||
17:15 15m | Conclusions WSESE |
16:00 - 17:30 | Paper Presentations IIDoctoral Symposium at Fernando Pessoa Chair(s): Marsha Chechik University of Toronto, Sonia Haiduc Florida State University | ||
16:00 25mTalk | Towards AI-centric Requirements Engineering for Industrial Systems Doctoral Symposium Sarmad Bashir RISE Research Institutes of Sweden Pre-print | ||
16:25 25mTalk | Understandable Test Generation Through Capture/Replay and LLMs Doctoral Symposium Amirhossein Deljouyi Delft University of Technology | ||
16:50 25mTalk | Towards Automatic Inference of Behavioral Component Models for ROS-Based Robotics Systems Doctoral Symposium Tobias Dürschmid Carnegie Mellon University, USA | ||
17:15 15mDay closing | Reflections and Closing Doctoral Symposium |
16:00 - 17:30 | Panel Discussion & ClosingSMeW - Student Mentoring Workshop at Lopes Graça Free-style AMA (Ask-Me-Anything) panel discussion. We will have one panelist seat open for anyone to join spontaneously when you have something to share about the topic under discussion. The topics will be driven by students. We will collect questions from students prior to the event and start with common questions. | ||
16:00 90m | Panel Discussion & Closing SMeW - Student Mentoring Workshop |
16:00 - 17:30 | Session 8: Human Aspects + Closing + SEAMS 2025SEAMS Research Track at Luis de Freitas Branco Chair(s): Genaina Rodrigues University of Brasilia | ||
16:00 25mTalk | Explanation-driven Self-adaptation using Model-agnostic Interpretable Machine LearningFULL SEAMS Research Track Francesco Renato Negri Politecnico di Milano, Niccolò Nicolosi Politecnico di Milano, Matteo Camilli Politecnico di Milano, Raffaela Mirandola Karlsruhe Institute of Technology (KIT) | ||
16:25 15mTalk | Human empowerment in self-adaptive socio-technical systemsSHORT SEAMS Research Track Nicolas Boltz Karlsruhe Institute of Technology (KIT), Sinem Getir Yaman University of York, UK, Paola Inverardi , Rogério de Lemos University of Kent, UK, Dimitri Van Landuyt KU Leuven, Belgium, Andrea Zisman The Open University | ||
16:40 15mTalk | Towards Understanding Trust in Self-adaptive SystemsSHORT SEAMS Research Track Dimitri Van Landuyt KU Leuven, Belgium, David Halasz Masaryk University, Stef Verreydt DistriNet-KU Leuven, Danny Weyns KU Leuven | ||
16:55 15mTalk | SafeDriveRL: Combining Non-cooperative Game Theory with Reinforcement Learning to Explore and Mitigate Human-based Uncertainty for Autonomous VehiclesSHORT SEAMS Research Track Kenneth Chan Michigan State University, Sol Zilberman Michigan State University, Nicholas Polanco Michigan State University, Betty H.C. Cheng Michigan State University, Josh Siegel Michigan State University | ||
17:10 20mTalk | Closing SEAMS Research Track |
16:00 - 17:30 | Coverage and Memory Errors & ClosingKLEE at Maria Helena Vieira da Silva Chair(s): Julien Vanegue Bloomberg, USA | ||
16:00 22mTalk | An Efficient Black-box Support of Advanced Coverage Criteria for KLEE KLEE Nicolas Berthier OCamlPro, Steven de Oliveira OCamlPro, Nikolai Kosmatov Thales Research & Technology, P: Delphine Longuet Thales Research & Technology, Romain Soulat | ||
16:22 22mTalk | Concretely Mapped Symbolic Memory Locations for Memory Error Detection KLEE P: Haoxin Tu Singapore Management University, Singapore, Lingxiao Jiang Singapore Management University, Jiaqi Hong Independent Researcher, Xuhua Ding Singapore Management University, He Jiang Dalian University of Technology | ||
16:44 16mDay closing | Closing Remarks KLEE Cristian Cadar Imperial College London |
16:00 - 17:30 | Session 4: Open Q&A SessionNew Faculty Symposium at Pequeno Auditório Throughout the New Faculty Symposium, we will collect main points worthy of further discussion. In this closing session, the participants and the speakers will return to these points, and address any further open questions concerning career development of new faculty. | ||
16:00 - 17:30 | Code Analysis and Mining StudiesICPC Tool Demonstration / ICPC Research Track / at Sophia de Mello Breyner Andresen Chair(s): DongGyun Han Royal Holloway, University of London | ||
16:00 10mTalk | ASKDetector: An AST-Semantic and Key Features Fusion based Code Comment Mismatch DetectorICPCICPC Full paperVirtual-Talk ICPC Research Track Haiyang Yang School of Computer Science and Engineering, Central South University, hao chen , Zhirui Kuai School of Computer Science and Engineering, Central South University, Shuyuan Tu School of Computer Science and Engineering, Central South University, Li Kuang School of Computer Science and Engineering, Central South University | ||
16:10 10mTalk | TaiE: Function Identification for Monolithic FirmwareICPCICPC Full paper ICPC Research Track Jintao Huang Institute of Information Engineering, Chinese Academy of Science & University of Chinese Academy of Sciences, Beijing, China, Kai Yang School of Computer, Electronics and Information, Guangxi University, Gaosheng Wang Institute of Information Engineering, Chinese Academy of Sciences & University of Chinese Academy of Sciences, Beijing, China, zhiqiang shi Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences,, Shichao Lv Institute of Information Engineering, Chinese Academy of Science, Limin Sun Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences, | ||
16:20 10mTalk | Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory KillerICPCICPC Full paper ICPC Research Track Mouna Dhaouadi University of Montreal, Bentley Oakes Polytechnique Montréal, Michalis Famelis Université de Montréal | ||
16:30 10mTalk | Lightweight Syntactic API Usage Analysis with UCovICPCICPC Full paper ICPC Research Track Gustave Monce Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Thomas Couturou Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Yasmine Hamdaoui Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Thomas Degueule CNRS, Jean-Rémy Falleri Bordeaux INP Pre-print | ||
16:40 10mTalk | CAREER: Context-Aware API Recognition with Data Augmentation for API Knowledge ExtractionICPCICPC Full paperVirtual-Talk ICPC Research Track Zhang Zhang , Xinjun Mao National University of Defense Technology, Shangwen Wang National University of Defense Technology, Kang Yang National University of Defense Technology, Yao Lu National University of Defense Technology | ||
16:50 8mTalk | TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in TerraformICPCICPC Tools ICPC Tool Demonstration | ||
16:58 8mTalk | OpenGalaxy: An interactive exploration platform for a visualized GitHub Full Domain collaboration networkICPCICPC Tools ICPC Tool Demonstration Xinran Zhang , Shengyu Zhao Tongji University, Yenan Tang East China Normal University, Xiaoya Xia East China Normal University, will wang | ||
17:06 8mTalk | Hypercrx: A browser extension for insights into GitHub projects and developersICPCICPC Tools ICPC Tool Demonstration Yenan Tang East China Normal University, Shengyu Zhao Tongji University, Xiaoya Xia East China Normal University, Fenglin Bi East China Normal University, will wang | ||
17:14 16mTalk | Code Analysis and Mining Studies: Panel with SpeakersICPC ICPC Discussion |
16:00 - 17:30 | Presentation Session 3 & Discussion & ClosingGI@ICSE at Vianna da Motta Chair(s): Aymeric Blot University of Rennes / IRISA / INRIA, Vesna Nowack Imperial College London | ||
16:00 15mTalk | Human Guidance Approaches for the Genetic Improvement of Software GI@ICSE Benjamin J Craine School of Computing and Communications, Lancaster University, Penny Rainford University of York, Barry Porter Lancaster University | ||
16:15 30mTalk | Reducing Network Usage with Genetic Improvement GI@ICSE William Langdon University College London, James Callan UCL, Justyna Petke University College London | ||
16:45 45mDay closing | Discussion, Awards, and Closing GI@ICSE |
17:30 - 18:30 | Software Architecture Town HallSocial Events at Pequeno Auditório Mandatory Registration Required: https://forms.gle/acCPoV4a9kvTCVee7 | ||
17:30 60mMeeting | Software Architecture Town Hall Social Events |
17:30 - 18:00 | Steering Committee Meeting + ClosingICPC Research Track / / / ICPC Early Research Achievements (ERA) / ICPC Journal First / / ICPC Keynotes / ICPC Tool Demonstration / ICPC Replications and Negative Results (RENE) / / at Sophia de Mello Breyner Andresen Chair(s): Anita Sarma Oregon State University | ||
17:30 30mMeeting | Steering Committee Meeting + ClosingICPC ClosingICPC ICPC Closing |
18:30 - 21:00 | Doctoral Symposium dinnerDoctoral Symposium at Forest Pizza & Coffee Culture Chair(s): Jürgen Cito TU Wien, Julia Rubin University of British Columbia | ||
18:30 2h30mDinner | Doctoral Symposium dinner Doctoral Symposium |
18:30 - 21:00 | ICSE SC meeting with dinnerSocial Events at Guelra Chair(s): Arie van Deursen Delft University of Technology | ||
18:30 2h30mMeeting | ICSE SC meeting with dinner Social Events |
Wed 17 AprDisplayed time zone: Lisbon change
09:00 - 10:30 | ICSE2024 Opening & Keynote 1 - Rupak MajumdarICSE Keynotes / Social Events at Grande Auditório Chair(s): Rui Abreu Meta & University of Porto | ||
09:00 45mTalk | ICSE2024 Opening Social Events Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC, Abhik Roychoudhury National University of Singapore, Margaret-Anne Storey University of Victoria | ||
09:45 45mKeynote | Challenges and Opportunities in Model Checking Large-scale Distributed Systems ICSE Keynotes |
10:30 - 11:00 | |||
10:30 30mPoster | KareCoder: A New Knowledge-Enriched Code Generation System Posters Tao Huang Shandong Normal University, Zhihong Sun Shandong Normal University, Zhi Jin Peking University, Ge Li Peking University, Chen Lyu Shandong Normal University | ||
10:30 30mPoster | An Empirical Study on Cross-language Clone Bugs Posters Honghao Chen Shanghai Jiao Tong University, Ye Tang Shanghai Jiao Tong University, Hao Zhong Shanghai Jiao Tong University | ||
10:30 30mPoster | Poster: Kotlin Assimilating the Android Ecosystem - An Appraisal of Diffusion and Impact on Maintainability Posters Riccardo Coppola Politecnico di Torino, Tommaso Fulcini Politecnico di Torino, Marco Torchiano Politecnico di Torino | ||
10:30 30mPoster | Prompt-Enhanced Software Vulnerability Detection Using ChatGPT Posters Chenyuan Zhang Xiamen University, Hao Liu Xiamen University, Jiutian Zeng Alibaba, Kejing Yang Alibaba, Yuhong Li Alibaba, Hui Li Xiamen University Pre-print | ||
10:30 30mPoster | Applying Transformer Models for Automatic Build Errors Classification of Java-Based Open Source Projects Posters Jonathan Lee National Taiwan University, Mason Li National Taiwan University, Kuo-Hsun Hsu Department of Computer Science, National Taichung University of Education | ||
10:30 30mPoster | A First Look at the General Data Protection Regulation (GDPR) in Open-Source Software Posters Lucas Franke Virginia Tech, Huayu Liang Virginia Tech, Aaron Brantly Virginia Tech, James C. Davis Purdue University, Chris Brown Virginia Tech | ||
10:30 30mPoster | Interpretable Software Maintenance and Support Effort Prediction Using Machine Learning Posters Media Attached | ||
10:30 30mPoster | Endogeneity, Instruments, and Two-Stage Models Posters | ||
10:30 30mPoster | ParSE: Efficient Detection of Smart Contract Vulnerabilities via Parallel and Simplified Symbolic Execution Posters | ||
10:30 30mPoster | Safety Monitoring of Deep Reinforcement Learning Agents Posters Amirhossein Zolfagharian University of Ottawa - School of Electrical Engineering & Computer Science (EECS), Manel Abdellatif Software and Information Technology Engineering Department, École de Technologie Supérieure, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Ramesh S | ||
10:30 30mPoster | An Actionable Framework for Understanding and Improving Talent Retention as a Competitive Advantage in IT Organizations Posters Luiz Alexandre Costa UNIRIO, Edson Dias Federal University of Pará, Danilo Ribeiro Zup Innovation, Awdren Fontão Federal University of Mato Grosso do Sul (UFMS), Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Alexander Serebrenik Eindhoven University of Technology | ||
10:30 30mPoster | Obfuscation-Resilient Software Plagiarism Detection with JPlag Posters Timur Sağlam Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Erik Burger Karlsruhe Institute of Technology (KIT) DOI Pre-print | ||
10:30 30mPoster | Micro-scale Concolic Testing Framework for Automated Test Data Generation Based on Path Coverage Posters Fangqing Liu , Han Huang South China University of Technology, Yi Xiang South China University of Technology | ||
10:30 30mPoster | What do you assume? A Theory of Security-Related Assumptions Posters Sophie Corallo Karlsruhe Institute of Technology (KIT), Thomas Weber , Lars König Karlsruhe Institute of Technology, Kathrin Leonie Schmidt Karlsruhe Institute of Technology, Frederik Reiche Karlsruhe Institute of Technology, Anne Koziolek Karlsruhe Institute of Technology |
11:00 - 12:30 | AI & Security 1Research Track / Journal-first Papers at Grande Auditório Chair(s): Tevfik Bultan University of California at Santa Barbara | ||
11:00 15mTalk | Towards More Practical Automation of Vulnerability Assessment Research Track Shengyi Pan Zhejiang University, Lingfeng Bao Zhejiang University, Jiayuan Zhou Huawei, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Shanping Li Zhejiang University | ||
11:15 15mTalk | VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses Research Track Yu Nong Washington State University, Richard Fang Washington State University, Guangbei Yi Washington State University, Kunsong Zhao The Hong Kong Polytechnic University, Xiapu Luo The Hong Kong Polytechnic University, Feng Chen University of Texas at Dallas, Haipeng Cai Washington State University | ||
11:30 15mTalk | MalCertain: Enhancing Deep Neural Network Based Android Malware Detection by Tackling Prediction Uncertainty Research Track haodong li Beijing University of Posts and Telecommunications, Guosheng Xu Beijing University of Posts and Telecommunications, Liu Wang Beijing University of Posts and Telecommunications, Xusheng Xiao Arizona State University, Xiapu Luo The Hong Kong Polytechnic University, Guoai Xu Harbin Institute of Technology, Shenzhen, Haoyu Wang Huazhong University of Science and Technology | ||
11:45 15mTalk | Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks Research Track Zhongxin Liu Zhejiang University, Zhijie Tang Zhejiang University, Junwei Zhang Zhejiang University, Xin Xia Huawei Technologies, Xiaohu Yang Zhejiang University | ||
12:00 15mTalk | Investigating White-Box Attacks for On-Device Models Research Track Mingyi Zhou Monash University, Xiang Gao Beihang University, Jing Wu Monash University, Kui Liu Huawei, Hailong Sun Beihang University, Li Li Beihang University | ||
12:15 7mTalk | VulExplainer: A Transformer-Based Hierarchical Distillation for Explaining Vulnerability Types Journal-first Papers Michael Fu Monash University, Van Nguyen Monash University, Kla Tantithamthavorn Monash University, Trung Le Monash University, Australia, Dinh Phung Monash University, Australia Link to publication DOI | ||
12:22 7mTalk | SIEGE: A Semantics-Guided Safety Enhancement Framework for AI-enabled Cyber-Physical Systems Journal-first Papers Jiayang Song University of Alberta, Xuan Xie University of Alberta, Lei Ma The University of Tokyo & University of Alberta DOI |
11:00 - 12:30 | |||
11:00 15mTalk | Prism: Decomposing Program Semantics for Code Clone Detection through Compilation Research Track Haoran Li Nankai university, wangsiqian Nankai university, Weihong Quan Nankai university, Xiaoli Gong Nankai University, Huayou Su NUDT, Jin Zhang Hunan Normal University | ||
11:15 15mTalk | Evaluating Code Summarization Techniques: A New Metric and an Empirical Characterization Research Track Antonio Mastropaolo Università della Svizzera italiana, Matteo Ciniselli Università della Svizzera Italiana, Massimiliano Di Penta University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
11:30 15mTalk | Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot Research Track David OBrien Iowa State University, Sumon Biswas Carnegie Mellon University, Sayem Mohammad Imtiaz Iowa State University, Rabe Abdalkareem Omar Al-Mukhtar University, Emad Shihab Concordia University, Hridesh Rajan Iowa State University | ||
11:45 15mTalk | Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization) Research Track Toufique Ahmed University of California at Davis, Kunal Suresh Pai UC Davis, Prem Devanbu University of California at Davis, Earl T. Barr University College London DOI Pre-print | ||
12:00 15mTalk | DSFM: Enhancing Functional Code Clone Detection with Deep Subtree Interactions Research Track Zhiwei Xu Tsinghua University, Shaohua Qiang Tsinghua University, Dinghong Song Tsinghua University, Min Zhou Tsinghua University, Hai Wan Tsinghua University, Xibin Zhao Tsinghua University, Ping Luo Tsinghua University, Hongyu Zhang Chongqing University | ||
12:15 15mTalk | Machine Learning is All You Need: A Simple Token-based Approach for Effective Code Clone Detection Research Track Siyue Feng Huazhong University of Science and Technology, Wenqi Suo Huazhong University of Science and Technology, Yueming Wu Nanyang Technological University, Deqing Zou Huazhong University of Science and Technology, Yang Liu Nanyang Technological University, Hai Jin Huazhong University of Science and Technology |
11:00 - 12:30 | Analysis 1Demonstrations / Software Engineering Education and Training / Journal-first Papers / Research Track at Fernando Pessoa Chair(s): Davide Taibi University of Oulu and Tampere University | ||
11:00 15mTalk | Symbol-Specific Sparsification of Interprocedural Distributive Environment Problems Research Track Kadiray Karakaya Heinz Nixdorf Institut, Paderborn University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM Pre-print | ||
11:15 15mTalk | A Framework For Inferring Properties of User-Defined Functions Research Track Xinyu Liu Georgia Institute of Technology, Joy Arulraj Georgia Institute of Technology, Alessandro Orso Georgia Institute of Technology | ||
11:30 15mTalk | Building Collaborative Learning: Exploring Social Annotation in Introductory Programming Software Engineering Education and Training Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg, Felix Dobslaw Mid Sweden University | ||
11:45 15mTalk | Teaching Software Development for Real-World Problems using a Microservice-Based Collaborative Problem-Solving Approach Software Engineering Education and Training Yi Meng LAU Singapore Management University, Christian Michael KOH Singapore Management University, Lingxiao Jiang Singapore Management University | ||
12:00 7mTalk | Detecting Outdated Code Element References in Software Repository Documentation Journal-first Papers Wen Siang Tan The University of Adelaide, Markus Wagner Monash University, Australia, Christoph Treude Singapore Management University | ||
12:07 7mTalk | Augmenting Diffs With Runtime Information Journal-first Papers Khashayar Etemadi KTH Royal Institute of Technology, Aman Sharma KTH Royal Institute of Technology, Fernanda Madeiral Vrije Universiteit Amsterdam, Martin Monperrus KTH Royal Institute of Technology Link to publication Pre-print | ||
12:14 7mTalk | TPV: A Tool for Validating Temporal Properties in UML Class Diagrams Demonstrations Mustafa Al Lail Texas A&M International University, Antonio Rosales Viesca Texas A&M International University, Hector Cardenas Texas A&M International University, Mohammad Zarour Hashemite University, Alfredo Perez University of Nebraska at Omaha |
11:00 - 12:30 | Human and Social 1Software Engineering in Society / Research Track / Software Engineering Education and Training at Glicínia Quartin Chair(s): Grischa Liebel Reykjavik University | ||
11:00 15mTalk | Breaking the Flow: A Study of Interruptions During Software Engineering Activities Research Track Pre-print | ||
11:15 15mTalk | Supporting Web-based API Searches in the IDE Using Signatures Research Track Nick Bradley University of British Columbia, Thomas Fritz University of Zurich, Reid Holmes University of British Columbia | ||
11:30 15mTalk | Adopting an Agile Approach for Reflective Learning and Teaching Software Engineering Education and Training | ||
11:45 15mTalk | Experiences with Summer Camp Communication via Discord Software Engineering Education and Training Makayla Moster Clemson University, Ella Kokinda Clemson Univeristy, D. Matthew Boyer Clemson University, Paige Rodeghero Clemson University | ||
12:00 15mTalk | With Great Humor Comes Great Developer Engagement Software Engineering in Society Deepika Tiwari KTH Royal Institute of Technology, Tim Toady Programming Republic of Perl, Martin Monperrus KTH Royal Institute of Technology, Benoit Baudry KTH | ||
12:15 7mTalk | Using Accessibility Awareness Interventions to Improve Computing Education Software Engineering Education and Training Yang Liu Rochester Institute of Technology, Domenic Mangano RIT, Krishna Neupane Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology |
11:00 - 12:30 | Generative AI studiesResearch Track / Software Engineering Education and Training at Luis de Freitas Branco Chair(s): Walid Maalej University of Hamburg | ||
11:00 15mTalk | ChatGPT Incorrectness Detection in Software Reviews Research Track Minaoar Hossain Tanzil University of Calgary, Canada, Junaed Younus Khan University of Calgary, Gias Uddin York University, Canada DOI Pre-print | ||
11:15 15mTalk | ChatGPT-Resistant Screening Instrument for Identifying Non-Programmers Research Track Raphael Serafini Ruhr University Bochum, Clemens Otto Ruhr University Bochum, Stefan Albert Horstmann Ruhr University Bochum, Alena Naiakshina Ruhr University Bochum | ||
11:30 15mTalk | Development in times of hype: How freelancers explore Generative AI? Research Track Mateusz Dolata University of Zurich, Norbert Lange Entschleunigung Lange, Gerhard Schwabe University of Zurich DOI Pre-print File Attached | ||
11:45 15mTalk | How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering Research Track Rudrajit Choudhuri Oregon State University, Dylan Liu Oregon State University, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, Anita Sarma Oregon State University Pre-print | ||
12:00 15mResearch paper | Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs Research Track Mia Mohammad Imran Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA, Kostadin Damevski Virginia Commonwealth University Pre-print | ||
12:15 15mTalk | Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education Software Engineering Education and Training Wei Hung Pan School of Information Technology, Monash University Malaysia, Ming Jie Chok School of Information Technology, Monash University Malaysia, Jonathan Leong Shan Wong School of Information Technology, Monash University Malaysia, Yung Xin Shin School of Information Technology, Monash University Malaysia, Yeong Shian Poon School of Information Technology, Monash University Malaysia, Zhou Yang Singapore Management University, Chun Yong Chong Monash University Malaysia, David Lo Singapore Management University, Mei Kuan Lim Monash University Malaysia |
11:00 - 12:30 | Language Models and Generated Code 1Research Track / New Ideas and Emerging Results at Maria Helena Vieira da Silva Chair(s): Yiling Lou Fudan University | ||
11:00 15mTalk | Modularizing while Training: a New Paradigm for Modularizing DNN Models Research Track Binhang Qi Beihang University, Hailong Sun Beihang University, Hongyu Zhang Chongqing University, Ruobing Zhao Beihang University, Xiang Gao Beihang University Pre-print | ||
11:15 15mResearch paper | KnowLog: Knowledge Enhanced Pre-trained Language Model for Log Understanding Research Track Lipeng Ma Fudan University, Weidong Yang Fudan University, Bo Xu Donghua University, Sihang Jiang Fudan University, Ben Fei Fudan University, Jiaqing Liang Fudan University, Mingjie Zhou Fudan University, Yanghua Xiao Fudan University | ||
11:30 15mTalk | FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations Research Track Changan Niu Software Institute, Nanjing University, Chuanyi Li Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688, David Lo Singapore Management University, Bin Luo Nanjing University Pre-print | ||
11:45 15mTalk | Unveiling Memorization in Code Models Research Track Zhou Yang Singapore Management University, Zhipeng Zhao Singapore Management University, Chenyu Wang Singapore Management University, Jieke Shi Singapore Management University, Dongsun Kim Kyungpook National University, DongGyun Han Royal Holloway, University of London, David Lo Singapore Management University | ||
12:00 15mTalk | Code Search is All You Need? Improving Code Suggestions with Code Search Research Track Junkai Chen Zhejiang University, Xing Hu Zhejiang University, Zhenhao Li Concordia University, Cuiyun Gao Harbin Institute of Technology, Xin Xia Huawei Technologies, David Lo Singapore Management University | ||
12:15 7mTalk | Expert Monitoring: Human-Centered Concept Drift Detection in Machine Learning Operations New Ideas and Emerging Results Joran Leest Vrije Universiteit Amsterdam, Claudia Raibulet Vrije Universiteit Amsterdam, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam Pre-print |
11:00 - 12:30 | Program Repair 1Research Track / Journal-first Papers / Industry Challenge Track at Pequeno Auditório Chair(s): Sergey Mechtaev University College London | ||
11:00 15mTalk | Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors Research Track Yun Peng The Chinese University of Hong Kong, Shuzheng Gao The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Yintong Huo The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong | ||
11:15 15mTalk | VeRe: Verification Guided Synthesis for Repairing Deep Neural Networks Research Track Jianan Ma Hangzhou Dianzi University, China; Zhejiang University, Hangzhou, China, Pengfei Yang Institute of Software at Chinese Academy of Sciences, China, Jingyi Wang Zhejiang University, Youcheng Sun The University of Manchester, Cheng-Chao Huang Nanjing Institute of Software Technology, ISCAS, Zhen Wang Hangzhou Dianzi University, China | ||
11:30 15mTalk | Automated Program Repair, What Is It Good For? Not Absolutely Nothing! Research Track Hadeel Eladawy University of Massachusetts, Claire Le Goues Carnegie Mellon University, Yuriy Brun University of Massachusetts DOI Pre-print Media Attached | ||
11:45 15mTalk | When Large Language Models Confront Repository-Level Automatic Program Repair: How Well They Done? Industry Challenge Track YuXiao Chen Institute of Software, Chinese Academy of Sciences, Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Xiang Ling Institute of Software, Chinese Academy of Sciences, Changjiang Li Penn State, ZHIQING RUI Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences, Tianyue Luo Institute of Software, Chinese Academy of Sciences, Yanjun Wu Institute of Software, Chinese Academy of Sciences | ||
12:00 7mTalk | Katana: Dual Slicing Based Context for Learning Bug Fixes Journal-first Papers Mifta Sintaha University of British Columbia, Noor Nashid University of British Columbia, Ali Mesbah University of British Columbia (UBC) Link to publication Pre-print | ||
12:07 7mTalk | Poracle: Testing Patches Under Preservation Conditions to Combat the Overfitting Problem of Program Repair Journal-first Papers Elkhan Ismayilzada UNIST, Md Mazba Ur Rahman UNIST, Dongsun Kim Kyungpook National University, Jooyong Yi UNIST | ||
12:14 7mTalk | APR4Vul: An empirical study of automatic program repair techniques on real-world Java vulnerabilities Journal-first Papers Quang-Cuong Bui Hamburg University of Technology, Ranindya Paramitha University of Trento, Duc-Ly Vu University of Information Technology, Ho Chi Minh City, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Riccardo Scandariato Hamburg University of Technology DOI Pre-print |
11:00 - 12:30 | Technical Briefings 1Technical Briefings at Vianna da Motta Chair(s): Adel Noureddine University of Pau and Pays de l'Adour | ||
11:00 90mPaper | Analyzing Software Energy Consumption Technical Briefings Adel Noureddine University of Pau and Pays de l'Adour |
12:30 - 14:00 | TCSE executive committee meetingSocial Events at Eugénio de Andrade Chair(s): Ladan Tahvildari University of Waterloo | ||
12:30 90mMeeting | TCSE executive committee meeting Social Events |
12:30 - 14:00 | LGBTQI+@ICSE LunchSocial Events at Forest Pizza & Coffee Culture Chair(s): Ronnie de Souza Santos University of Calgary | ||
12:30 90mLunch | LGBTQI+@ICSE Lunch Social Events |
12:30 - 14:00 | |||
12:30 90mLunch | FSE SC Lunch Social Events |
14:00 - 15:30 | Security 1Research Track / Journal-first Papers at Grande Auditório Chair(s): Letizia Jaccheri Norwegian University of Science and Technology (NTNU) | ||
14:00 15mTalk | Marco: A Stochastic Asynchronous Concolic Explorer Research Track Jie Hu University of California Riverside, Yue Duan Singapore Management University, Heng Yin UC Riverside Pre-print | ||
14:15 15mTalk | Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners? Research Track Stefanos Chaliasos Imperial College London, Marcos Antonios Charalambous Imperial College London, Liyi Zhou Imperial College London, Rafaila Galanopoulou University of Athens, Arthur Gervais Imperial College London, Dimitris Mitropoulos University of Athens, Ben Livshits Imperial College London | ||
14:30 15mTalk | DocFlow: Extracting Taint Specifications from Software Documentation Research Track Marcos Tileria Royal Holloway, University of London, Jorge Blasco Universidad Politécnica de Madrid, Santanu Dash University of Surrey | ||
14:45 15mTalk | Toward Improved Deep Learning-based Vulnerability Detection Research Track Adriana Sejfia University of Edinburgh, Satyaki Das University of Southern California, Saad Shafiq University of Southern California, Nenad Medvidović University of Southern California Pre-print | ||
15:00 15mTalk | Attention! Your Copied Data is Under Monitoring: A Systematic Study of Clipboard Usage in Android Apps Research Track Yongliang Chen City University of Hong Kong, Ruoqin Tang City University of Hong Kong, Chaoshun Zuo Ohio State University, Xiaokuan Zhang George Mason University, Lei Xue Sun Yat-Sen University, Xiapu Luo The Hong Kong Polytechnic University, Qingchuan Zhao City University of Hong Kong | ||
15:15 7mTalk | Evolution of Automated Weakness Detection in Ethereum Bytecode: a Comprehensive Study Journal-first Papers Monika di Angelo TU Wien, Thomas Durieux TU Delft, João F. Ferreira INESC-ID and IST, University of Lisbon, Gernot Salzer TU Wien Link to publication DOI Pre-print File Attached |
14:00 - 15:30 | Evolution 1Research Track / Journal-first Papers / Demonstrations / Industry Challenge Track at Amália Rodrigues Chair(s): Jonathan Sillito | ||
14:00 15mTalk | Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learning Research Track Mingyang Geng National University of Defense Technology, Shangwen Wang National University of Defense Technology, Dezun Dong NUDT, Haotian Wang National University of Defense Technolog, Ge Li Peking University, Zhi Jin Peking University, Xiaoguang Mao National University of Defense Technology, Liao Xiangke National University of Defense Technology DOI Pre-print | ||
14:15 15mTalk | Block-based Programming for Two-Armed Robots: A Comparative Study Research Track Felipe Fronchetti Virginia Commonwealth University, Nico Ritschel University of British Columbia, Logan Schorr Virginia Commonwealth University, Chandler Barfield Virginia Commonwealth University, Gabriella Chang Virginia Commonwealth University, Rodrigo Spinola Virginia Commonwealth University, Reid Holmes University of British Columbia, David C. Shepherd Louisiana State University DOI Pre-print Media Attached | ||
14:30 15mTalk | Exploiting Library Vulnerability via Migration Based Automating Test Generation Research Track Zirui Chen , Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Yi Gao Zhejiang University, Tongtong Xu Huawei, David Lo Singapore Management University, Xiaohu Yang Zhejiang University | ||
14:45 15mTalk | ReposVul: A Repository-Level High-Quality Vulnerability Dataset Industry Challenge Track Xinchen Wang Harbin Institute of Technology, Ruida Hu Harbin Institute of Technology, Shenzhen, Cuiyun Gao Harbin Institute of Technology, Xin-Cheng Wen Harbin Institute of Technology, Yujia Chen Harbin Institute of Technology, Shenzhen, Qing Liao Harbin Institute of Technology Pre-print File Attached | ||
15:00 7mTalk | JOG: Java JIT Peephole Optimizations and Tests from Patterns Demonstrations Zhiqiang Zang The University of Texas at Austin, Aditya Thimmaiah The University of Texas at Austin, Milos Gligoric The University of Texas at Austin DOI Pre-print | ||
15:07 7mTalk | Predicting the Change Impact of Resolving Defects by Leveraging the Topics of Issue Reports in Open Source Software Systems Journal-first Papers Maram Assi Queen's University, Safwat Hassan University of Toronto, Canada, Stefanos Georgiou Queen's University, Ying Zou Queen's University, Kingston, Ontario | ||
15:14 7mTalk | Assessing the Exposure of Software Changes Journal-first Papers Mehran Meidani University of Waterloo, Maxime Lamothe Polytechnique Montreal, Shane McIntosh University of Waterloo Link to publication Pre-print | ||
15:21 7mTalk | Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large‑scale agile Journal-first Papers Marthe Berntzen University of Oslo, Viktoria Stray University of Oslo, Nils Brede Moe , Rashina Hoda Monash University |
14:00 - 15:30 | Testing 2Research Track / Software Engineering Education and Training / Software Engineering in Practice / Demonstrations / Journal-first Papers at Eugénio de Andrade Chair(s): Jonathan Bell Northeastern University | ||
14:00 15mTalk | Ripples of a Mutation — An Empirical Study of Propagation Effects in Mutation Testing Research Track Hang Du University of California at Irvine, Vijay Krishna Palepu Microsoft, James Jones University of California at Irvine DOI | ||
14:15 15mTalk | Fast Deterministic Black-box Context-free Grammar Inference Research Track Mohammad Rifat Arefin The University of Texas at Arlington, Suraj Shetiya University of Texas at Arlington, Zili Wang Iowa State University, Christoph Csallner University of Texas at Arlington Pre-print Media Attached | ||
14:30 15mTalk | Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution Software Engineering Education and Training | ||
14:45 15mTalk | Productive Coverage: Improving the Actionability of Code Coverage Software Engineering in Practice Marko Ivanković Google; Universität Passau, Goran Petrović Google Inc, Yana Kulizhskaya Google Inc, Mateusz Lewko Google Inc, Luka Kalinovčić No affiliation, René Just University of Washington, Gordon Fraser University of Passau | ||
15:00 15mTalk | Taming Timeout Flakiness: An Empirical Study of SAP HANA Software Engineering in Practice Pre-print | ||
15:15 7mTalk | Testing Abstractions for Cyber-Physical Control Systems Journal-first Papers Claudio Mandrioli University of Luxembourg, Max Nyberg Carlsson Lund University, Martina Maggio Saarland University, Germany / Lund University, Sweden Pre-print | ||
15:22 7mTalk | FaultFuzz: A Coverage Guided Fault Injection Tool for Distributed Systems Demonstrations Wenhan Feng Institute of Software, Chinese Academy of Sciences, Qiugen Pei Joint Laboratory on Cyberspace Security China Southern Power Grid, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Dong Wang Institute of software, Chinese academy of sciences, Wensheng Dou Institute of Software Chinese Academy of Sciences, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Zheheng Liang Joint Laboratory on Cyberspace Security of China Southern Power Grid, Zhenyue Long Joint Laboratory on Cyberspace Security China Southern Power Grid Pre-print |
14:00 - 15:30 | Analysis and Debugging 1Research Track / Journal-first Papers at Fernando Pessoa Chair(s): Kihong Heo KAIST | ||
14:00 15mTalk | CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace Research Track Yuchao Huang , Junjie Wang Institute of Software, Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Yawen Wang Institute of Software, Chinese Academy of Sciences, Song Wang York University, Chunyang Chen Technical University of Munich (TUM), Yuanzhe Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
14:15 15mTalk | Reorder Pointer Flow in Sound Concurrency Bug Prediction Research Track Yuqi Guo Institute of Software, Chinese Academy of Sciences, Beijing, China, Shihao Zhu State Key Laboratory of Computer Science,Institute of Software,Chinese Academy of Sciences,China, Yan Cai Institute of Software at Chinese Academy of Sciences, Liang He TCA, Institute of Software, Chinese Academy of Sciences, China, Jian Zhang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
14:30 15mTalk | Object Graph Programming Research Track Aditya Thimmaiah The University of Texas at Austin, Leonidas Lampropoulos University of Maryland, College Park, Chris Rossbach University of Texas at Austin; Katana Graph, Milos Gligoric The University of Texas at Austin | ||
14:45 15mPaper | Semantic Analysis of Macro Usage for Portability Research Track Link to publication DOI Pre-print Media Attached File Attached | ||
15:00 7mTalk | PREVENT: An Unsupervised Approach to Predict Software Failures in Production Journal-first Papers Giovanni Denaro University of Milano - Bicocca, Rahim Heydarov USI Università della Svizzera Italiana, Ali Mohebbi USI Lugano, Mauro Pezze USI Università della Svizzera Italiana & SIT Schaffhausen Institute of Technology | ||
15:07 7mTalk | On the Effectiveness of Log Representation for Log-based Anomaly Detection Journal-first Papers Xingfang Wu Polytechnique Montréal, Heng Li Polytechnique Montréal, Foutse Khomh École Polytechnique de Montréal | ||
15:14 7mTalk | On the Caching Schemes to Speed Up Program Reduction Journal-first Papers Yongqiang Tian The Hong Kong University of Science and Technology; University of Waterloo, Xueyan Zhang University of Waterloo;, Yiwen Dong University of Waterloo, Zhenyang Xu University of Waterloo, Mengxiao Zhang , Yu Jiang Tsinghua University, Shing-Chi Cheung Hong Kong University of Science and Technology, Chengnian Sun University of Waterloo Link to publication DOI | ||
15:21 7mTalk | DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-based Systems Journal-first Papers Luca Traini University of L'Aquila, Vittorio Cortellessa University of L'Aquila, Luca Traini University of L'Aquila Link to publication DOI |
14:00 - 15:30 | Human and Social 2Research Track / Software Engineering Education and Training / Software Engineering in Society / Demonstrations at Glicínia Quartin Chair(s): Ayushi Rastogi University of Groningen, The Netherlands | ||
14:00 15mTalk | Causal Relationships and Programming Outcomes: A Transcranial Magnetic Stimulation Experiment Research Track Hammad Ahmad University of Michigan, Madeline Endres University of Michgain, Kaia Newman Carnegie Mellon University, Priscila Santiesteban University of Michigan, Emma Shedden University of Michigan, Westley Weimer University of Michigan | ||
14:15 15mTalk | Training App Developers in a Software Studio: The Business Nano Challenge Experience Software Engineering Education and Training Tania Mara Dors Pontifícia Universidade Católica do Paraná, Ana Paula Schran de Almeida Pontifícia Universidade Católica do Paraná, Lohine Mussi Pontifícia Universidade Católica do Paraná, Fabio Vinicius Binder Pontifícia Universidade Católica do Paraná, Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná | ||
14:30 15mTalk | Breaking Barriers: Investigating the Sense of Belonging Among Women and Non-Binary Students in Software Engineering Software Engineering Education and Training Lina Boman University of Gothenburg, Jonatan Andersson University of Gothenburg, Francisco Gomes de Oliveira Neto Chalmers | University of Gothenburg | ||
14:45 15mTalk | Micro-inequities and immigration backgrounds in the software industry Software Engineering in Society | ||
15:00 15mTalk | Alexa, is the skill always safe? Uncover Lenient Skill Vetting Process and Protect User Privacy at Run Time Software Engineering in Society Tu Le University of California, Irvine, Dongfang Zhao Indiana University Bloomington, Zihao Wang Indiana University Bloomington, XiaoFeng Wang Indiana University Bloomington, Yuan Tian Media Attached | ||
15:15 7mTalk | CodeGRITS: A Research Toolkit for Developer Behavior and Eye Tracking in IDE Demonstrations Ningzhi Tang University of Notre Dame, Junwen An , Meng Chen , Aakash Bansal University of Notre Dame, Yu Huang Vanderbilt University, Collin McMillan University of Notre Dame, Toby Jia-Jun Li University of Notre Dame |
14:00 - 15:30 | LLM, NN and other AI technologies 1Journal-first Papers / Research Track / New Ideas and Emerging Results at Luis de Freitas Branco Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology | ||
14:00 15mTalk | EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning Research Track Liuqing Chen Zhejiang University, Yunnong Chen Zhejiang University, Shuhong Xiao , Yaxuan Song Zhejiang University, Lingyun Sun Zhejiang University, Yankun Zhen Alibaba Group, Tingting Zhou Alibaba Group, Yanfang Chang Alibaba Group Link to publication Pre-print Media Attached File Attached | ||
14:15 15mTalk | A Comprehensive Study of Learning-based Android Malware Detectors under Challenging Environments Research Track Cuiying Gao Huazhong University of Science and Technology, Gaozhun Huang Huazhong University of Science and Technology, Heng Li Huazhong University of Science and Technology, Bang Wu Huazhong University of Science and Technology, Yueming Wu Nanyang Technological University, Wei Yuan Huazhong University of Science and Technology | ||
14:30 15mTalk | Toward Automatically Completing GitHub Workflows Research Track Antonio Mastropaolo Università della Svizzera italiana, Fiorella Zampetti University of Sannio, Italy, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Massimiliano Di Penta University of Sannio, Italy Pre-print | ||
14:45 15mTalk | UniLog: Automatic Logging via LLM and In-Context Learning Research Track Junjielong Xu The Chinese University of Hong Kong, Shenzhen, Ziang Cui Southeast University, Yuan Zhao Peking University, Xu Zhang Microsoft Research, Shilin He Microsoft Research, Pinjia He Chinese University of Hong Kong, Shenzhen, Liqun Li Microsoft Research, Yu Kang Microsoft Research, Qingwei Lin Microsoft, Yingnong Dang Microsoft Azure, Saravan Rajmohan Microsoft 365, Dongmei Zhang Microsoft Research | ||
15:00 7mTalk | Self-Supervised Learning to Prove Equivalence Between Straight-Line Programs via Rewrite Rules Journal-first Papers Steve Kommrusch Leela AI, Martin Monperrus KTH Royal Institute of Technology, Louis-Noël Pouchet Colorado State University | ||
15:07 7mTalk | NLP-based Automated Compliance Checking of Data Processing Agreements against GDPR Journal-first Papers Orlando Amaral University of Luxembourg, Muhammad Ilyas Azeem University of Luxembourg, Sallam Abualhaija University of Luxembourg, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland | ||
15:14 7mTalk | Exploring ChatGPT for Toxicity Detection in GitHub New Ideas and Emerging Results |
14:00 - 15:30 | Dependability and Formal methods 1Software Engineering in Practice / Demonstrations / Research Track at Maria Helena Vieira da Silva Chair(s): Domenico Bianculli University of Luxembourg | ||
14:00 15mTalk | REDriver: Runtime Enforcement for Autonomous Vehicles Research Track Yang Sun Singapore Management University, Chris Poskitt Singapore Management University, Xiaodong Zhang , Jun Sun Singapore Management University Pre-print | ||
14:15 15mTalk | Scalable Relational Analysis via Relational Bound Propagation Research Track DOI Pre-print | ||
14:30 15mTalk | Kind Controllers and Fast Heuristics for Non-Well-Separated GR(1) Specifications Research Track Ariel Gorenstein Tel Aviv University, Shahar Maoz Tel Aviv University, Jan Oliver Ringert Bauhaus-University Weimar | ||
14:45 15mTalk | On the Difficulty of Identifying Incident-Inducing Changes Software Engineering in Practice Eileen Kapel ING & Delft University of Technology, Luís Cruz Delft University of Technology, Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Arie van Deursen Delft University of Technology | ||
15:00 15mTalk | Autonomous Monitors for Detecting Failures Early and Reporting Interpretable Alerts in Cloud Operations Software Engineering in Practice Adha Hrusto Lund University, Sweden, Per Runeson Lund University, Magnus C Ohlsson System Verification | ||
15:15 7mTalk | nvshare: Practical GPU Sharing without Memory Size Constraints Demonstrations Pre-print | ||
15:22 7mTalk | Daedalux: An Extensible Platform for Variability-Aware Model Checking Demonstrations Sami Lazreg Visteon Electronics and Universite Cote d Azur, Maxime Cordy University of Luxembourg, Luxembourg, Simon Thrane Hansen SnT, University of Luxembourg, Axel Legay Université Catholique de Louvain, Belgium |
14:00 - 15:30 | Program Repair 2Journal-first Papers / Research Track / Software Engineering in Practice at Pequeno Auditório Chair(s): Xiang Gao Beihang University | ||
14:00 15mTalk | Practical Program Repair via Preference-based Ensemble Strategy Research Track Wenkang Zhong State Key Laboratory for Novel Software and Technology, Nanjing University, 22 Hankou Road, Nanjing, China, Chuanyi Li Nanjing University, Kui Liu Huawei, Tongtong Xu Huawei, Jidong Ge Nanjing University, Tegawendé F. Bissyandé University of Luxembourg, Bin Luo Nanjing University, Vincent Ng Human Language Technology Research Institute, University of Texas at Dallas, Richardson, TX 75083-0688 | ||
14:15 15mTalk | Learning and Repair of Deep Reinforcement Learning Policies from Fuzz-Testing Data Research Track Martin Tappler TU Graz; Silicon Austria Labs, Andrea Pferscher Institute of Software Technology, Graz University of Technology , Bernhard Aichernig Graz University of Technology, Bettina Könighofer Graz University of Technology | ||
14:30 15mTalk | BinAug: Enhancing Binary Similarity Analysis with Low-Cost Input Repairing Research Track WONG Wai Kin Hong Kong University of Science and Technology, Huaijin Wang Hong Kong University of Science and Technology, Li Zongjie Hong Kong University of Science and Technology, Shuai Wang The Hong Kong University of Science and Technology | ||
14:45 15mTalk | Constraint Based Program Repair for Persistent Memory Bugs Research Track | ||
15:00 15mTalk | User-Centric Deployment of Automated Program Repair at Bloomberg Software Engineering in Practice David Williams University College London, James Callan UCL, Serkan Kirbas Bloomberg LP, Sergey Mechtaev University College London, Justyna Petke University College London, Thomas Prideaux-Ghee Bloomberg LP, Federica Sarro University College London | ||
15:15 7mTalk | AIBugHunter: A Practical Tool for Predicting, Classifying and Repairing Software Vulnerabilities Journal-first Papers Michael Fu Monash University, Kla Tantithamthavorn Monash University, Trung Le Monash University, Australia, Yuki Kume Monash University, Van Nguyen Monash University, Dinh Phung Monash University, Australia, John Grundy Monash University Link to publication DOI Pre-print |
14:00 - 15:30 | Analytics & AIResearch Track / Journal-first Papers at Sophia de Mello Breyner Andresen Chair(s): Lingming Zhang University of Illinois at Urbana-Champaign | ||
14:00 15mTalk | DeepLSH: Deep Locality-Sensitive Hash Learning for Fast and Efficient Near-Duplicate Crash Report Detection Research Track Youcef REMIL INSA Lyon, INFOLOGIC, Anes Bendimerad Infologic, Romain Mathonat Infologic, Chedy raissi Ubisoft, Mehdi Kaytoue Infologic | ||
14:15 15mTalk | DivLog: Log Parsing with Prompt Enhanced In-Context Learning Research Track Junjielong Xu The Chinese University of Hong Kong, Shenzhen, Ruichun Yang The Chinese University of Hong Kong, Shenzhen, Yintong Huo The Chinese University of Hong Kong, Chengyu Zhang ETH Zurich, Pinjia He Chinese University of Hong Kong, Shenzhen | ||
14:30 15mTalk | Where is it? Tracing the Vulnerability-relevant Files from Vulnerability Reports Research Track Jiamou Sun CSIRO's Data61, Jieshan Chen CSIRO's Data61, Zhenchang Xing CSIRO's Data61, Qinghua Lu Data61, CSIRO, Xiwei (Sherry) Xu Data61, CSIRO, Liming Zhu CSIRO’s Data61 | ||
14:45 15mTalk | Demystifying and Detecting Misuses of Deep Learning APIs Research Track Moshi Wei York University, Nima Shiri Harzevili York University, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jinqiu Yang Concordia University, Junjie Wang Institute of Software, Chinese Academy of Sciences, Song Wang York University | ||
15:00 7mTalk | Toward Understanding Deep Learning Framework Bugs Journal-first Papers Junjie Chen Tianjin University, Yihua Liang College of Intelligence and Computing, Tianjin University, Qingchao Shen Tianjin University, Jiajun Jiang Tianjin University, Shuochuan Li College of Intelligence and Computing, Tianjin University | ||
15:07 7mTalk | Fair Enough: Searching for Sufficient Measures of Fairness Journal-first Papers Suvodeep Majumder North Carolina State University, Joymallya Chakraborty Amazon.com, Gina Bai North Carolina State University, Kathryn Stolee North Carolina State University, Tim Menzies North Carolina State University DOI Pre-print | ||
15:14 7mTalk | Representation Learning for Stack Overflow Posts: How Far are We? Journal-first Papers Junda He Singapore Management University, Xin Zhou Singapore Management University, Singapore, Bowen Xu North Carolina State University, Ting Zhang Singapore Management University, Kisub Kim Singapore Management University, Singapore, Zhou Yang Singapore Management University, Ferdian Thung Singapore Management University, Ivana Clairine Irsan Singapore Management University, David Lo Singapore Management University | ||
15:21 7mTalk | Journal First: Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Health) Journal-first Papers DOI Pre-print |
14:00 - 15:30 | Technical Briefings 2Technical Briefings at Vianna da Motta Chair(s): Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University | ||
14:00 90mPaper | Quantum Software Testing 101 Technical Briefings Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University |
15:30 - 16:00 | |||
15:30 30mPoster | Graph Neural Networks based Log Anomaly Detection and Explanation Posters | ||
15:30 30mPoster | Unleashing the Giants: Enabling Advanced Testing for Infrastructure as Code Posters Daniel Sokolowski University of St. Gallen, David Spielmann University of St. Gallen, Guido Salvaneschi University of St. Gallen Link to publication DOI Pre-print | ||
15:30 30mPoster | Engineering Industry-Ready Anomaly Detection Algorithms Posters Ngoc-Thanh Nguyen Western Norway University of Applied Sciences, Rogardt Heldal , Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy File Attached | ||
15:30 30mPoster | Behavior Trees with Dataflow: Coordinating Reactive Tasks in Lingua Franca Posters Alexander Schulz-Rosengarten Kiel University, Department of Computer Science, Akash Ahmad Kiel University, Department of Computer Science, Malte Clement Kiel University, Department of Computer Science, Reinhard von Hanxleden Kiel University, Benjamin Asch University of California, Berkeley, Marten Lohstroh University of California, Berkeley, Edward Lee University of California at Berkeley, Gustavo Quiros Siemens Technology, Ankit Shukla Siemens Technology | ||
15:30 30mPoster | A Study of Backporting Code in Open-Source Software for Characterizing Changesets Posters Debasish Chakroborti University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Canada, Kevin Schneider University of Saskatchewan | ||
15:30 30mPoster | Domain Knowledge is All You Need: A Field Deployment of LLM-Powered Test Case Generation in FinTech Domain Posters Zhiyi Xue East China Normal University, Liangguo East China Normal University, Senyue Tian East China Normal University, Xiaohong Chen ECNU, Pingping Li Guotai Junan Securities Co., Ltd, Liangyu Chen East China Normal University, Tingting Jiang Guotai Junan Securities Co., Ltd, Min Zhang East China Normal University | ||
15:30 30mPoster | A Transformer-based Model for Assisting Dockerfile Revising Posters Yiwen Wu National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Tao Wang National University of Defense Technology, Huaimin Wang | ||
15:30 30mPoster | Poirot: Deep Learning for API Misuse Detection Posters Yi Li New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas, Shaohua Wang Central University of Finance and Economics, Aashish Yadavally University of Texas at Dallas | ||
15:30 30mPoster | Going Viral: Case Studies on the Impact of Protestware Posters Youmei Fan Nara Institute of Science and Technology, Dong Wang Kyushu University, Japan, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Hathaichanok Damrongsiri Nara Institute of Science and Technology, Christoph Treude Singapore Management University, Hideaki Hata Shinshu University, Raula Gaikovina Kula Nara Institute of Science and Technology | ||
15:30 30mPoster | Neural Exception Handling Recommender Posters Yi Li New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas, Yuchen Cai University of Texas at Dallas, Aashish Yadavally University of Texas at Dallas, Abhishek Mishra University of Texas at Dallas, Genesis Montejo University of Texas at Dallas | ||
15:30 30mPoster | Towards Leveraging Fine-Grained Dependencies to Check Requirements Traceability Correctness Posters Anamaria-Roberta Preda Johannes Kepler University Linz, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Atif Mashkoor Johannes Kepler University Linz, Wesley Assunção North Carolina State University, Alexander Egyed Johannes Kepler University Linz | ||
15:30 30mPoster | Imperfect Code Generation: Uncovering Weaknesses in Automatic Code Generation by Large Language Models Posters Xiaoli Lian Beihang University, China, Shuaisong Wang Beihang University, Jieping Ma Beihang University, Xin Tan Beihang University, Fang Liu Beihang University, Lin Shi Beihang University, Cuiyun Gao Harbin Institute of Technology, Li Zhang Beihang University | ||
15:30 30mPoster | Understanding the Strategies Used by Employees to Cope with Technostress in the Software Industry Posters Valtteri Siitonen University of Jyväskylä, Saima Ritonummi University of Jyväskylä, Markus Salo University of Jyväskylä, Henri Pirkkalainen Tampere University, Saija Mauno University of Jyväskylä | ||
15:30 30mPoster | Programmable and Semantic Connector for DNN Component Integration: a Software Engineering Perspective Posters |
16:00 - 17:30 | Security 2Research Track / Software Engineering in Practice / Journal-first Papers / New Ideas and Emerging Results at Grande Auditório Chair(s): Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology | ||
16:00 15mTalk | PonziGuard: Detecting Ponzi Schemes on Ethereum with Contract Runtime Behavior Graph (CRBG) Research Track Ruichao Liang Wuhan University, Jing Chen Wuhan University, Kun He Wuhan University, Yueming Wu Nanyang Technological University, Gelei Deng Nanyang Technological University, Ruiying Du Wuhan University, Cong Wu Wuhan University | ||
16:15 15mTalk | FuzzSlice: Pruning False Positives in Static Analysis Warnings through Function-Level Fuzzing Research Track Aniruddhan Murali University of Waterloo, Noble Saji Mathews University of Waterloo, Canada, Mahmoud Alfadel University of Waterloo, Mei Nagappan University of Waterloo, Meng Xu University of Waterloo DOI Pre-print | ||
16:30 15mTalk | LibvDiff: Library Version Difference Guided OSS Version Identification in Binaries Research Track Chaopeng Dong University of Chinese Academy of Sciences & Institute of Information Engineering Chinese Academy of Sciences, China, Siyuan Li University of Chinese Academy of Sciences & Institute of Information Engineering Chinese Academy of Sciences, China, shouguo yang Institute of Information Engineering, Chinese Academy of Sciences, Beijing, China, Yang Xiao Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Yongpan Wang University of Chinese Academy of Sciences & Institute of Information Engineering Chinese Academy of Sciences, China, Hong Li Institute of Information Engineering at Chinese Academy of Sciences, Zhi Li Institute of Information Engineering, Chinese Academy of Sciences, China, Limin Sun Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences, | ||
16:45 15mTalk | PrivacyCAT: Privacy-Aware Code Analysis at Scale Software Engineering in Practice Ke Mao Meta, Cons Ahs Meta, Sopot Cela Meta, Dino Distefano Meta, Nick Gardner Meta, Radu Grigore Meta, Per Gustafsson Meta, Ákos Hajdu Meta, Timotej Kapus Meta, Matteo Marescotti Meta, Gabriela Cunha Sampaio Meta, Thibault Suzanne Meta | ||
17:00 7mTalk | Software in the Manufacturing Industry: Emerging Security Challenge Areas for IIoT Platforms Software Engineering in Practice Yannick Landeck fortiss GmbH, Dian Balta fortiss GmbH, Martin Wimmer Siemens AG, Christian Knierim Siemens AG DOI | ||
17:07 7mTalk | Detecting and Characterizing Propagation of Security Weaknesses in Puppet-based Infrastructure Management Journal-first Papers Link to publication DOI Pre-print | ||
17:14 7mTalk | Synthesis of Allowlists for Runtime Protection against SQLi New Ideas and Emerging Results Kostyantyn Vorobyov Oracle Labs, François Gauthier Oracle Labs, Paddy Krishnan Oracle Labs, Australia |
16:00 - 17:30 | Program binaries - evolvabilityResearch Track / Software Engineering in Practice / Demonstrations at Amália Rodrigues Chair(s): Auri Vincenzi Federal University of São Carlos | ||
16:00 15mTalk | Cross-Inlining Binary Function Similarity Detection Research Track Ang Jia Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Xi Xu Xi'an Jiaotong University, Wuxia Jin Xi'an Jiaotong University, Haijun Wang Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University DOI Pre-print | ||
16:15 15mTalk | BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching Research Track Ling Jiang Southern University of Science and Technology, Junwen An Southern University of Science and Technology, Huihui Huang Southern University of Science and Technology, Qiyi Tang Tencent Security Keen Lab, Sen Nie Tencent Security Keen Lab, Shi Wu Tencent Security Keen Lab, Yuqun Zhang Southern University of Science and Technology | ||
16:30 15mTalk | PPT4J: Patch Presence Test for Java Binaries Research Track Zhiyuan Pan Zhejiang University, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Xian Zhan Southern University of Science and Technology, David Lo Singapore Management University, Xiaohu Yang Zhejiang University | ||
16:45 15mTalk | Code Impact Beyond Disciplinary Boundaries: Constructing A Multidisciplinary Dependency Graph and Analyzing Cross-Boundary Impact Software Engineering in Practice Gengyi Sun University of Waterloo, Mehran Meidani University of Waterloo, Sarra Habchi Ubisoft Montréal, Mathieu Nayrolles Ubisoft Montreal, Shane McIntosh University of Waterloo Pre-print | ||
17:00 7mTalk | The Devil Is in the Command Line: Associating the Compiler Flags With the Binary and Build Metadata Software Engineering in Practice Gunnar Kudrjavets Amazon Web Services, USA, Aditya Kumar Google, Jeff Thomas Meta Platforms, Inc., Ayushi Rastogi University of Groningen, The Netherlands DOI Pre-print | ||
17:07 7mTalk | Verifying and Displaying Move Smart Contract Source Code for the Sui Blockchain Demonstrations Rijnard van Tonder Mysten Labs, Inc. |
16:00 - 17:30 | Testing: various bug types 1Research Track / Software Engineering in Practice at Eugénio de Andrade Chair(s): June Sallou Delft University of Technology | ||
16:00 15mTalk | CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation Research Track Pre-print | ||
16:15 15mTalk | Optimistic Prediction of Synchronization-Reversal Data Races Research Track Zheng Shi National University of Singapore, Umang Mathur National University of Singapore, Andreas Pavlogiannis Aarhus University | ||
16:30 15mTalk | Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation Research Track Jie Liang , Zhiyong Wu Tsinghua University, China, Jingzhou Fu School of Software, Tsinghua University, Mingzhe Wang Tsinghua University, Chengnian Sun University of Waterloo, Yu Jiang Tsinghua University | ||
16:45 15mTalk | FlakeSync: Automatically Repairing Async Flaky Tests Research Track | ||
17:00 15mTalk | Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Model Research Track Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Technical University of Munich (TUM), Junjie Wang Institute of Software, Chinese Academy of Sciences, Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Boyu Wu University of Chinese Academy of Sciences, Beijing, China, Zhilin Tian Pennsylvania State University, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
17:15 15mTalk | AutoConsis: Automatic GUI-driven Data Inconsistency Detection of Mobile Apps Software Engineering in Practice Yongxiang Hu Fudan University, Hailiang Jin Meituan Inc., Xuan Wang Fudan University, Jiazhen Gu The Chinese University of Hong Kong, Shiyu Guo Meituan, Chaoyi Chen Meituan, Xin Wang Fudan University, Yangfan Zhou Fudan University |
16:00 - 17:30 | Human and Social Aspects, and Requirements 1Research Track / Software Engineering in Society / Journal-first Papers at Fernando Pessoa Chair(s): Birgit Penzenstadler Chalmers | ||
16:00 15mTalk | Co-Creation in Fully Remote Software Teams Research Track Victoria Jackson University of California, Irvine, Rafael Prikladnicki School of Technology at PUCRS University, Andre van der Hoek University of California, Irvine | ||
16:15 15mTalk | A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges Research Track Jenny T. Liang Carnegie Mellon University, Chenyang Yang Carnegie Mellon University, Brad A. Myers Carnegie Mellon University | ||
16:30 15mTalk | How to Support ML End-User Programmers through a Conversational Agent Research Track Emily Judith Arteaga Garcia Oregon State University, João Felipe Pimentel Northern Arizona University, Zixuan Feng Oregon State University, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University, Anita Sarma Oregon State University DOI Authorizer link | ||
16:45 15mTalk | Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners Research Track Ze Shi Li University of Victoria, Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Manish Sihag University of Victoria, Neil Ernst University of Victoria, Daniela Damian University of Victoria | ||
17:00 15mTalk | Challenges, Strengths, and Strategies of Software Engineers with ADHD: A Case Study Software Engineering in Society Grischa Liebel Reykjavik University, Noah Langlois ISAE-ENSMA, Kiev Gama Federal University of Pernambuco (UFPE) Pre-print | ||
17:15 7mTalk | Safety of Perception Systems for Automated Driving: A Case Study on Apollo Journal-first Papers Sangeeth Kochanthara Eindhoven University of Technology (TU/e) , Tajinder Singh Siemens Digital Industries Software, Alexandru Forrai Siemens Digital Industries Software, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU) | ||
17:22 7mTalk | Exposing Algorithmic Discrimination and Its Consequences in Modern Society: Insights from a Scoping Study Software Engineering in Society Ramandeep Singh Dehal Cape Breton University, Mehak Sharma Cape Breton University, Ronnie de Souza Santos University of Calgary Pre-print |
16:00 - 17:30 | LLM, NN and other AI technologies 2Journal-first Papers / Software Engineering in Practice / New Ideas and Emerging Results / Research Track / Software Engineering in Society at Luis de Freitas Branco Chair(s): Jane Cleland-Huang University of Notre Dame | ||
16:00 15mTalk | Large Language Models for Test-Free Fault Localization Research Track Aidan Z.H. Yang Carnegie Mellon University, Claire Le Goues Carnegie Mellon University, Ruben Martins Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University | ||
16:15 15mTalk | Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection Research Track Benjamin Steenhoek Iowa State University, Hongyang Gao Dept. of Computer Science, Iowa State University, Wei Le Iowa State University Pre-print | ||
16:30 15mTalk | An Empirical Study on Compliance with Ranking Transparency in the Software Documentation of EU Online Platforms Software Engineering in Society Francesco Sovrano University of Zurich, Michaël Lognoul University of Namur (CRIDS, NADI), Alberto Bacchelli University of Zurich | ||
16:45 15mTalk | An Industry Case Study on Adoption of AI-based Programming Assistants Software Engineering in Practice Nicole Davila Universidade Federal do Rio Grande do Sul, Igor Wiese Federal University of Technology, Igor Steinmacher Northern Arizona University, Lucas Lucio Federal University of Technology - Paraná (UTFPR), André Kawamoto Federal University of Technology - Paraná (UTFPR), Gilson José Peres Favaro , Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil | ||
17:00 7mTalk | Assessing LLMs for High Stakes Applications Software Engineering in Practice Shannon K. Gallagher Software Engineering Institute, Carnegie Mellon University, Jasmine Ratchford Software Engineering Institute, Carnegie Mellon University, Tyler Brooks Software Engineering Institute, Carnegie Mellon University, Bryan P. Brown Software Engineering Institute, Carnegie Mellon University, Eric Heim Software Engineering Institute, Carnegie Mellon University, William R. Nichols Software Engineering Institute, Carnegie Mellon University, Scott McMillan Software Engineering Institute, Carnegie Mellon University, Swati Rallapalli Software Engineering Institute, Carnegie Mellon University, Carol J. Smith Software Engineering Institute, Carnegie Mellon University, Nathan VanHoudnos Software Engineering Institute, Carnegie Mellon University, Nick Winski Software Engineering Institute, Carnegie Mellon University, Andrew O. Mellinger Software Engineering Institute, Carnegie Mellon University | ||
17:07 7mTalk | ITG: Trace Generation via Iterative Interaction between LLM Query and Trace Checking New Ideas and Emerging Results Weilin Luo SUN YAT-SEN UNIVERSITY, Weiyuan Fang SUN YAT-SEN UNIVERSITY, Qiu Junming SUN YAT-SEN UNIVERSITY, Hai Wan School of Data and Computer Science, Sun Yat-sen University, Yanan Liu SUN YAT-SEN UNIVERSITY, Rongzhen Ye Sun Yat-Sen University | ||
17:14 7mTalk | Improving Cross-Language Code Clone Detection via Code Representation Learning and Graph Neural Networks Journal-first Papers NIKITA MEHROTRA Indraprastha Institute of Information Technology, Akash Sharma IIIT-Delhi, Anmol Jindal IIIT-Delhi, Rahul Purandare UNL, USA |
16:00 - 17:30 | SRC PostersSRC - ACM Student Research Competition at Open Space Chair(s): Mattia Fazzini University of Minnesota, André Restivo LIACC, Universidade do Porto, Porto, Portugal | ||
16:00 90mPoster | Program Decomposition and Translation with Static Analysis SRC - ACM Student Research Competition Ali Reza Ibrahimzada University of Illinois Urbana-Champaign DOI Pre-print File Attached | ||
16:00 90mPoster | IntTracer: Sanitization-aware IO2BO Vulnerability Detection across Codebases SRC - ACM Student Research Competition Xiang Chen Shanghai Jiao Tong University | ||
16:00 90mPoster | Vulnerability Root Cause Function Locating For Java Vulnerabilities SRC - ACM Student Research Competition Lyuye Zhang Nanyang Technological University | ||
16:00 90mPoster | Flakiness Repair in the Era of Large Language Models SRC - ACM Student Research Competition Yang Chen University of Illinois at Urbana-Champaign | ||
16:00 90mPoster | Refining Abstract Specifications into Dangerous Traffic Scenarios SRC - ACM Student Research Competition Aren Babikian McGill University | ||
16:00 90mPoster | An Ensemble Method for Bug Triaging using Large Language Models SRC - ACM Student Research Competition Atish Kumar Dipongkor University of Central Florida | ||
16:00 90mPoster | Classifying Source Code: How Far Can Compressor-based Classifiers Go? SRC - ACM Student Research Competition Zhou Yang Singapore Management University |
16:00 - 17:30 | |||
16:00 15mTalk | RUNNER: Responsible UNfair NEuron Repair for Enhancing Deep Neural Network Fairness Research Track Li Tianlin Nanyang Technological University, Yue Cao Nanyang Technological University, Jian Zhang Nanyang Technological University, Shiqian Zhao Nanyang Technological University, Yihao Huang East China Normal University, Aishan Liu Beihang University; Institute of Dataspace, Qing Guo IHPC and CFAR at A*STAR, Singapore, Yang Liu Nanyang Technological University | ||
16:15 15mTalk | ITER: Iterative Neural Repair for Multi-Location Patches Research Track | ||
16:30 15mTalk | Out of Context: How important is Local Context in Neural Program Repair? Research Track | ||
16:45 15mTalk | Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources Research Track Xin Zhou Singapore Management University, Singapore, Kisub Kim Singapore Management University, Singapore, Bowen Xu North Carolina State University, DongGyun Han Royal Holloway, University of London, David Lo Singapore Management University | ||
17:00 15mTalk | Strengthening Supply Chain Security with Fine-grained Safe Patch Identification Research Track Luo Changhua The Chinese University of Hong Kong, Wei Meng Chinese University of Hong Kong, Shuai Wang The Hong Kong University of Science and Technology |
16:00 - 17:30 | Analytics 2Research Track / Journal-first Papers / Demonstrations at Sophia de Mello Breyner Andresen Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
16:00 15mTalk | LogShrink: Effective Log Compression by Leveraging Commonality and Variability of Log Data Research Track Xiaoyun Li Sun Yat-sen University, Hongyu Zhang Chongqing University, Van-Hoang Le The University of Newcastle, Pengfei Chen Sun Yat-sen University Pre-print | ||
16:15 15mTalk | Demystifying Compiler Unstable Feature Usage and Impacts in the Rust Ecosystem Research Track Chenghao Li Zhejiang University, Yifei Wu Zhejiang University, Wenbo Shen Zhejiang University, China, Zichen Zhao Zhejiang University, Rui Chang Zhejiang University, Chengwei Liu Nanyang Technological University, Yang Liu Nanyang Technological University, Kui Ren Zhejiang University DOI Pre-print Media Attached | ||
16:30 15mTalk | Resource Usage and Optimization Opportunities in Workflows of GitHub Actions Research Track Pre-print | ||
16:45 15mTalk | Revealing Hidden Threats: An Empirical Study of Library Misuse in Smart Contracts Research Track Mingyuan Huang Sun Yat-Sen University, Jiachi Chen Sun Yat-sen University, Zigui Jiang Sun Yat-sen University, Zibin Zheng Sun Yat-sen University | ||
17:00 7mTalk | A Grounded Theory of Cross-community SECOs: Feedback Diversity vs. Synchronization Journal-first Papers Armstrong Foundjem Queens University, Ellis E. Eghan University of Cape Coast, Ghana, Bram Adams Queen's University | ||
17:07 7mTalk | Studying the Characteristics of AIOps Projects on GitHub Journal-first Papers Roozbeh Aghili Polytechnique Montréal, Heng Li Polytechnique Montréal, Foutse Khomh École Polytechnique de Montréal | ||
17:14 7mTalk | A First Look at Dark Mode in Real-World Android App Journal-first Papers Suyu Ma Monash University, Chunyang Chen Technical University of Munich (TUM), Hourieh Khalajzadeh Deakin University, Australia, John Grundy Monash University Link to publication DOI Pre-print | ||
17:21 7mTalk | GitBug-Actions: Building Reproducible Bug-Fix Benchmarks with GitHub Actions Demonstrations Nuno Saavedra INESC-ID and IST, University of Lisbon, André Silva KTH Royal Institute of Technology, Martin Monperrus KTH Royal Institute of Technology |
16:00 - 17:30 | Technical Briefings 3Technical Briefings at Vianna da Motta Chair(s): Paolo Arcaini National Institute of Informatics , Fuyuki Ishikawa National Institute of Informatics, Lei Ma The University of Tokyo & University of Alberta, Yuta Maezawa Udzuki, Inc., Nobukazu Yoshioka Waseda University, Japan, Fuyuan Zhang Kyushu University | ||
16:00 90mPaper | Technical Briefing on Deep Neural Network Repair Technical Briefings Paolo Arcaini National Institute of Informatics
, Fuyuki Ishikawa National Institute of Informatics, Lei Ma The University of Tokyo & University of Alberta, Yuta Maezawa Udzuki, Inc., Nobukazu Yoshioka Waseda University, Japan, Fuyuan Zhang Kyushu University |
17:30 - 18:30 | Townhall meeting TCSE and SIGSOFTSocial Events at Pequeno Auditório Chair(s): Marsha Chechik University of Toronto, Ladan Tahvildari University of Waterloo | ||
17:30 60mMeeting | Townhall meeting TCSE and SIGSOFT Social Events |
18:30 - 21:00 | Welcome receptionSocial Events / ICSE Keynotes / SRC - ACM Student Research Competition at Open Space | ||
18:30 2h30mSocial Event | Welcome reception Social Events |
Thu 18 AprDisplayed time zone: Lisbon change
09:00 - 10:30 | ICSE2024 Keynote 2 - Martin Rinard & SEIP Keynote: Soumith ChintalaICSE Keynotes / Social Events at Grande Auditório Chair(s): Nachiappan Nagappan Meta Platforms, Inc., Abhik Roychoudhury National University of Singapore | ||
09:00 45mKeynote | Software Engineering in a World with Generative AI ICSE Keynotes | ||
09:45 45mKeynote | AI is making us rethink everything, including software development ICSE Keynotes |
10:30 - 11:30 | Conversation Café on Equality, Diversity and Inclusion (EDI)Social Events at Amadeo de Souza-Cardoso Chair(s): Alvine Boaye Belle York University, Ronnie de Souza Santos University of Calgary | ||
10:30 60mSocial Event | Conversation Café on Equality, Diversity and Inclusion (EDI) Social Events Foutse Khomh École Polytechnique de Montréal, Muneera Bano CSIRO's Data61, Alexander Serebrenik Eindhoven University of Technology, Emerson Murphy-Hill Google, Sonja Hyrynsalmi LUT University |
10:30 - 11:00 | |||
10:30 30mPoster | Unleashing the Power of Clippy in Real-World Rust Projects Posters Chunmiao Li National Institute of Informatics, Yijun Yu The Open University, UK, Haitao Wu Huawei Technologies Canada, Luca Carlig Huawei Ireland Research Center, Shijie Nie Fujitsu R&D Center, Lingxiao Jiang Singapore Management University | ||
10:30 30mPoster | The Impact of a Live Refactoring Environment on Software Development Posters Sara Fernandes FEUP, Universidade do Porto, Ademar Aguiar Faculty of Engineering, University of Porto & INESC TEC, André Restivo LIACC, Universidade do Porto, Porto, Portugal | ||
10:30 30mPoster | Tracking assets in source code with Security Annotations Posters Daniel Haak Augsburg Technical University of Applied Sciences, Raphael Mayr Augsburg Technical University of Applied Sciences, Jan-Philipp Steghöfer XITASO GmbH IT & Software Solutions, Alexandra Teynor Augsburg Technical University of Applied Sciences, Phillip Heidegger Augsburg Technical University of Applied Sciences | ||
10:30 30mPoster | eAIEDF: Extended AI Error Diagnosis Flowchart for Automatically Identifying Misprediction Causes in Production Models Posters | ||
10:30 30mPoster | SLIM: a Scalable and Interpretable Light-weight Fault Localization Algorithm for Imbalanced Data in Microservice Posters Rui Ren DAMO Academy, Alibaba Group Hangzhou, China, Jingbang Yang DAMO Academy, Alibaba Group Hangzhou, China, Linxiao Yang DAMO Academy, Alibaba Group Hangzhou, China, Xinyue Gu DAMO Academy, Alibaba Group Hangzhou, China, Liang Sun DAMO Academy, Alibaba Group Hangzhou, China | ||
10:30 30mPoster | Designing Digital Twins for Enhanced Reusability Posters | ||
10:30 30mPoster | MUFIN: Improving Neural Repair Models with Back-Translation Posters André Silva KTH Royal Institute of Technology, João F. Ferreira INESC-ID and IST, University of Lisbon, He Ye Carnegie Mellon University, Martin Monperrus KTH Royal Institute of Technology | ||
10:30 30mPoster | Blocks? Graphs? Why Not Both? Designing and Evaluating a Hybrid Programming Environment for End-users Posters Nico Ritschel University of British Columbia, Felipe Fronchetti Virginia Commonwealth University, Reid Holmes University of British Columbia, Ronald Garcia University of British Columbia, David C. Shepherd Louisiana State University | ||
10:30 30mPoster | Fault Localization on Verification Witnesses Posters | ||
10:30 30mPoster | Analyzing the Impact of Context Representation and Scope in Code Infilling Posters | ||
10:30 30mPoster | Hunting DeFi Vulnerabilities via Context-Sensitive Concolic Verification Posters Yepeng Ding University of Tokyo, Arthur Gervais Imperial College London, Roger Wattenhofer ETHZ, Hiroyuki Sato The University of Tokyo DOI Pre-print Media Attached | ||
10:30 30mPoster | Exploring the Computational Complexity of SAT Counting and Uniform Sampling with Phase Transitions Posters Olivier Zeyen University of Luxembourg, SnT, Maxime Cordy University of Luxembourg, Luxembourg, Gilles Perrouin Fonds de la Recherche Scientifique - FNRS & University of Namur, Mathieu Acher University of Rennes, France / Inria, France / CNRS, France / IRISA, France | ||
10:30 30mPoster | GRAIL: Checking Transaction Isolation Violations with Graph Queries Posters Stefania Dumbrava ENSIIE & Institut Polytechnique de Paris, Zhao Jin ENSIIE, Burcu Kulahcioglu Ozkan Delft University of Technology, Jingxuan Qiu Delft University of Technology |
11:00 - 12:30 | Testing 3Research Track / Journal-first Papers / Software Engineering in Practice at Grande Auditório Chair(s): José Miguel Rojas The University of Sheffield | ||
11:00 15mTalk | Do Automatic Test Generation Tools Generate Flaky Tests? Research Track Martin Gruber BMW Group, University of Passau, Muhammad Firhard Roslan University of Sheffield, Owain Parry The University of Sheffield, Fabian Scharnböck University of Passau, Phil McMinn University of Sheffield, Gordon Fraser University of Passau Pre-print | ||
11:15 15mTalk | Deep Combination of CDCL(T) and Local Search for Satisfiability Modulo Non-Linear Integer Arithmetic Theory Research Track Xindi Zhang Institute of Software Chinese Academy of Science, Bohan Li Institute of Software Chinese Academy of Science, Shaowei Cai Institute of Software at Chinese Academy of Sciences | ||
11:30 15mTalk | Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts Research Track Shuo Yang Sun Yat-sen University, Jiachi Chen Sun Yat-sen University, Mingyuan Huang Sun Yat-Sen University, Zibin Zheng Sun Yat-sen University, Yuan Huang School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China | ||
11:45 15mTalk | Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms Research Track Shengcheng Yu Nanjing University, Chunrong Fang Nanjing University, Mingzhe Du Nanjing University, Yuchen Ling Nanjing University, Zhenyu Chen Nanjing University, Zhendong Su ETH Zurich | ||
12:00 15mTalk | Dynamic Inference of Likely Symbolic Tensor Shapes in Python Machine Learning Programs Software Engineering in Practice Pre-print | ||
12:15 7mTalk | Mutation Analysis for Evaluating Code Translation Journal-first Papers Giovani Guizzo Brick Abode, Jie M. Zhang King's College London, Federica Sarro University College London, Mark Harman Meta Platforms, Inc. and UCL, Christoph Treude Singapore Management University | ||
12:22 7mTalk | Generalized Coverage Criteria for Combinatorial Sequence Testing Journal-first Papers Achiya Elyasaf Ben-Gurion University of the Negev, Eitan Farchi IBM Haifa Research Lab, Oded Margalit Ben-Gurion University of the Negev, Gera Weiss Ben-Gurion University of the Negev, Yeshayahu Weiss Ben-Gurion University of the Negev Link to publication DOI |
11:00 - 12:30 | Evolution 2Research Track / Journal-first Papers / Software Engineering Education and Training at Amália Rodrigues Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
11:00 15mTalk | On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization Research Track Junayed Mahmud George Mason University, Nadeeshan De Silva William & Mary, Safwat Ali Khan George Mason University, Seyed Hooman Mostafavi George Mason University, S M Hasan Mansur George Mason University, Oscar Chaparro William & Mary, Andrian (Andi) Marcus The University of Texas at Dallas, Kevin Moran University of Central Florida | ||
11:15 15mTalk | DEMISTIFY: Identifying On-device Machine Learning Models Stealing and Reuse Vulnerabilities in Mobile Apps Research Track Pengcheng Ren Shandong University, Chaoshun Zuo Ohio State University, Xiaofeng Liu Shandong University, Wenrui Diao Shandong University, Qingchuan Zhao City University of Hong Kong, Shanqing Guo Shandong University | ||
11:30 15mTalk | How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community Research Track Yang Zhang National University of Defense Technology, China, Yiwen Wu National University of Defense Technology, Tingting Chen College of Computer, National University of Defense Technology, Tao Wang National University of Defense Technology, Hui Liu Beijing Institute of Technology, Huaimin Wang | ||
11:45 15mPaper | Design principles for generating and presenting automated formative feedback on code quality using software metrics Software Engineering Education and Training Eddy van den Aker Zuyd University of Applied Science, Ebrahim Rahimi Open University, the Netherlands | ||
12:00 7mTalk | Automatic Specialization of Third-Party Java Dependencies Journal-first Papers César Soto-Valero KTH, Deepika Tiwari KTH Royal Institute of Technology, Tim Toady Programming Republic of Perl, Benoit Baudry KTH | ||
12:07 7mTalk | Discovering Reusable Functional Features in Legacy Object-Oriented Systems Journal-first Papers Hafedh Mili Université du Québec à Montréal, Imen Benzarti École de technologie supérieure, Amel Elkharraz Collège de Bois-de-Boulogne, Ghizlane El Boussaidi École de Technologie Supérieure, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Petko Valchev Université du Québec à Montréal |
11:00 - 12:30 | Technical Briefings 4Technical Briefings at Eugénio de Andrade Chair(s): Rashina Hoda Monash University | ||
11:00 90mPaper | Technical Briefing on Socio-Technical Grounded Theory for Qualitative Data Analysis Technical Briefings Rashina Hoda Monash University |
11:00 - 12:30 | Fuzzing 1Software Engineering in Practice / Journal-first Papers / Research Track at Fernando Pessoa Chair(s): Marcel Böhme MPI-SP, Bochum | ||
11:00 15mTalk | Crossover in Parametric Fuzzing Research Track Pre-print Media Attached | ||
11:15 15mTalk | SpecBCFuzz: Fuzzing LTL Solvers with Boundary Conditions Research Track Luiz Carvalho University of Luxembourg, Renzo Degiovanni Luxembourg Institute of Science and Technology, Maxime Cordy University of Luxembourg, Luxembourg, Nazareno Aguirre University of Rio Cuarto and CONICET, Yves Le Traon University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg | ||
11:30 15mTalk | EDEFuzz: A Web API Fuzzer for Excessive Data Exposures Research Track Lianglu Pan University of Melbourne, Shaanan Cohney University of Melbourne, Toby Murray University of Melbourne, Thuan Pham The University of Melbourne | ||
11:45 15mTalk | ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems Research Track Junqiang Li University of Electronic Science and Technology of China, Senyi Li University of Electronic Science and Technology of China, Keyao Li University of Electronic Science and Technology of China, Falin Luo University of Electronic Science and Technology of China, Hongfang Yu University of Electronic Science and Technology of China, Shanshan Li National University of Defense Technology, Xiang Li Academy of Military Sciences DOI Media Attached File Attached | ||
12:00 15mTalk | Mind the Gap: What Working With Developers on Fuzz Tests Taught Us About Coverage Gaps Software Engineering in Practice Carolin Brandt Delft University of Technology, Marco Castelluccio Mozilla, Christian Holler Mozilla Corporation, Jason Kratzer Mozilla Corporation, Andy Zaidman Delft University of Technology, Alberto Bacchelli University of Zurich DOI Pre-print | ||
12:15 7mTalk | CLFuzz: Vulnerability Detection of Cryptographic Algorithm Implementation via Semantic-Aware Fuzzing Journal-first Papers Yuanhang Zhou Tsinghua University, Fuchen Ma Tsinghua University, Yuanliang Chen Tsinghua University, Meng Ren Tsinghua University, Yu Jiang Tsinghua University | ||
12:22 7mTalk | FormatFuzzer: Effective Fuzzing of Binary File Formats Journal-first Papers Rafael Dutra CISPA Helmholtz Center for Information Security, Rahul Gopinath University of Sydney, Andreas Zeller CISPA Helmholtz Center for Information Security |
11:00 - 12:30 | Analysis and Debugging 2New Ideas and Emerging Results / Research Track at Luis de Freitas Branco Chair(s): Pedro Diniz | ||
11:00 15mTalk | Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems Research Track Chenxi Zhang Fudan University, Zhen Dong Fudan University, China, Xin Peng Fudan University, Bicheng Zhang Fudan University, Miao Chen Fudan University | ||
11:15 15mTalk | ReClues: Representing and indexing failures in parallel debugging with program variables Research Track Yi Song School of Computer Science, Wuhan University, Xihao Zhang School of Computer Science, Wuhan University, Xiaoyuan Xie School of Computer Science, Wuhan University, China, Quanming Liu School of Computer Science, Wuhan University, Ruizhi Gao Sonos Inc., Chenliang Xing School of Computer Science, Wuhan University | ||
11:30 15mTalk | PyAnalyzer: An Effective and Practical Approach for Dependency Extraction from Python Code Research Track Wuxia Jin Xi'an Jiaotong University, Shuo Xu Xi'an jiaotong university, Dawei Chen Xi'an Jiaotong University, Jiajun He Xi'an jiaotong university, Dinghong Zhong Xi'an jiaotong university, Ming Fan Xi'an Jiaotong University, Hongxu Chen Huawei Technologies Co., Ltd., Huijia Zhang Huawei Technologies Co Ltd, Ting Liu Xi'an Jiaotong University Media Attached | ||
11:45 15mTalk | Detecting Automatic Software Plagiarism via Token Sequence Normalization Research Track Timur Sağlam Karlsruhe Institute of Technology (KIT), Moritz Brödel Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Sebastian Hahner Karlsruhe Institute of Technology (KIT) DOI Pre-print | ||
12:00 15mTalk | NuzzleBug: Debugging Block-Based Programs in Scratch Research Track Pre-print | ||
12:15 7mTalk | Locating Buggy Segments in Quantum Program Debugging New Ideas and Emerging Results | ||
12:22 7mTalk | Beyond a Joke: Dead Code Elimination Can Delete Live Code New Ideas and Emerging Results Haoxin Tu Singapore Management University, Singapore, Lingxiao Jiang Singapore Management University, Debin Gao Singapore Management University, He Jiang Dalian University of Technology |
11:00 - 12:30 | Language Models and Generated Code 2Demonstrations / Research Track at Maria Helena Vieira da Silva Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign | ||
11:00 15mTalk | Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study Research Track Qi Guo Tianjin University, China, Junming Cao Fudan University, Xiaofei Xie Singapore Management University, Shangqing Liu Nanyang Technological University, Xiaohong Li Tianjin University, Bihuan Chen Fudan University, Xin Peng Fudan University | ||
11:15 15mTalk | Deep Learning or Classical Machine Learning? An Empirical Study on Log-Based Anomaly Detection Research Track BoXi Yu The Chinese University of Hong Kong, Shenzhen, Jiayi Yao The Chinese University of Hong Kong, Shenzhen, Qiuai Fu Huawei Cloud Computing Technologies CO., LTD., Zhiqing Zhong Chinese University of Hong Kong, Shenzhen, Haotian Xie The Chinese University of Hong Kong, Shenzhen, Yaoliang Wu Huawei Cloud Computing Technologies Co., Ltd., Yuchi Ma Huawei Cloud Computing Technologies CO., LTD., Pinjia He Chinese University of Hong Kong, Shenzhen | ||
11:30 15mTalk | TRACED: Execution-aware Pre-training for Source Code Research Track Yangruibo Ding Columbia University, Benjamin Steenhoek Iowa State University, Kexin Pei The University of Chicago, Gail Kaiser Columbia University, Wei Le Iowa State University, Baishakhi Ray AWS AI Labs | ||
11:45 15mTalk | On Extracting Specialized Code Abilities from Large Language Models: A Feasibility Study Research Track Li Zongjie Hong Kong University of Science and Technology, Chaozheng Wang The Chinese University of Hong Kong, Pingchuan Ma HKUST, Chaowei Liu National University of Singapore, Shuai Wang The Hong Kong University of Science and Technology, Daoyuan Wu Nanyang Technological University, Cuiyun Gao Harbin Institute of Technology, Yang Liu Nanyang Technological University | ||
12:00 15mTalk | When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference Research Track Zhensu Sun Singapore Management University, Xiaoning Du Monash University, Australia, Fu Song State Key Laboratory of Computer Science and Institute of Software, Chinese Academy of Sciences., Shangwen Wang National University of Defense Technology, Li Li Beihang University Pre-print | ||
12:15 7mTalk | TestSpark: IntelliJ IDEA’s Ultimate Test Generation Companion Demonstrations Arkadii Sapozhnikov JetBrains Research, Mitchell Olsthoorn Delft University of Technology, Annibale Panichella Delft University of Technology, Vladimir Kovalenko JetBrains Research, Pouria Derakhshanfar JetBrains Research |
11:00 - 12:30 | LLM, NN and other AI technologies 3New Ideas and Emerging Results / Research Track / Software Engineering Education and Training / Software Engineering in Practice at Pequeno Auditório Chair(s): Tushar Sharma Dalhousie University | ||
11:00 15mTalk | Xpert: Empowering Incident Management with Query Recommendations via Large Language Models Research Track Yuxuan Jiang University of Michigan Ann-Arbor, Chaoyun Zhang Microsoft, Shilin He Microsoft Research, Zhihao Yang Peking University, Minghua Ma Microsoft Research, Si Qin Microsoft Research, Yu Kang Microsoft Research, Yingnong Dang Microsoft Azure, Saravan Rajmohan Microsoft 365, Qingwei Lin Microsoft, Dongmei Zhang Microsoft Research | ||
11:15 15mTalk | Tensor-Aware Energy Accounting Research Track DOI Pre-print | ||
11:30 15mTalk | LLM4PLC: Harnessing Large Language Models for Verifiable Programming of PLCs in Industrial Control Systems Software Engineering in Practice Mohamad Fakih University of California, Irvine, Rahul Dharmaji University of California, Irvine, Yasamin Moghaddas University of California, Irvine, Gustavo Quiros Siemens Technology, Tosin Ogundare Siemens Technology, Mohammad Al Faruque UCI | ||
11:45 15mTalk | Resolving Code Review Comments with Machine Learning Software Engineering in Practice Alexander Frömmgen Google, Jacob Austin Google, Peter Choy Google, Nimesh Ghelani Google, Lera Kharatyan Google, Gabriela Surita Google, Elena Khrapko Google, Pascal Lamblin Google, Pierre-Antoine Manzagol Google, Marcus Revaj Google, Maxim Tabachnyk Google, Danny Tarlow Google, Kevin Villela Google, Dan Zheng Google DeepMind, Satish Chandra Google, Inc, Petros Maniatis Google DeepMind | ||
12:00 15mTalk | LLMs Still Can't Avoid Instanceof: An investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments Software Engineering Education and Training | ||
12:15 7mTalk | Leveraging Large Language Models to Improve REST API Testing New Ideas and Emerging Results Myeongsoo Kim Georgia Institute of Technology, Tyler Stennett Georgia Institute of Technology, Dhruv Shah Georgia Institute of Technology, Saurabh Sinha IBM Research, Alessandro Orso Georgia Institute of Technology Pre-print | ||
12:22 7mTalk | LogExpert: Log-based Recommended Resolutions Generation using Large Language Model New Ideas and Emerging Results JiaboWang Beijing University of Posts and Telecommunications, guojun chu Beijing University of Posts and Telecommunications, Jingyu Wang , Haifeng Sun Beijing University of Posts and Telecommunications, Qi Qi , Yuanyi Wang Beijing University of Posts and Telecommunications, Ji Qi China Mobile (Suzhou) Software Technology Co., Ltd., Jianxin Liao Beijing University of Posts and Telecommunications |
11:00 - 12:30 | AI & Security 2Research Track / New Ideas and Emerging Results at Sophia de Mello Breyner Andresen Chair(s): Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
11:00 15mTalk | Towards Causal Deep Learning for Vulnerability Detection Research Track Md Mahbubur Rahman Iowa State University, Ira Ceka Columbia University, Chengzhi Mao Columbia University, Saikat Chakraborty Microsoft Research, Baishakhi Ray AWS AI Labs, Wei Le Iowa State University | ||
11:15 15mTalk | MetaLog: Generalizable Cross-System Anomaly Detection from Logs with Meta-Learning Research Track Chenyangguang Zhang Tsinghua University, Tong Jia Institute for Artificial Intelligence, Peking University, Beijing, China, Guopeng Shen Linkedsee Technology (China) Limited, Pinyan Zhu Linkedsee Technology (China) Limited, Ying Li School of Software and Microelectronics, Peking University, Beijing, China | ||
11:30 15mTalk | Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems Research Track Sicong Cao Yangzhou University, Xiaobing Sun Yangzhou University, Xiaoxue Wu Yangzhou University, David Lo Singapore Management University, Lili Bo Yangzhou University, Bin Li Yangzhou University, Wei Liu Nanjing University Media Attached File Attached | ||
11:45 15mTalk | Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection Research Track Yizhou Chen Peking University, Zeyu Sun Institute of Software, Chinese Academy of Sciences, Zhihao Gong Peking University, Dan Hao Peking University | ||
12:00 15mTalk | On the Effectiveness of Function-Level Vulnerability Detectors for Inter-Procedural Vulnerabilities Research Track Zhen Li Huazhong University of Science and Technology, Ning Wang Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Yating Li Huazhong University of Science and Technology, Ruqian Zhang Huazhong University of Science and Technology, Shouhuai Xu University of Colorado Colorado Springs, Chao Zhang Tsinghua University, Hai Jin Huazhong University of Science and Technology Pre-print | ||
12:15 7mTalk | Large Language Model for Vulnerability Detection: Emerging Results and Future Directions New Ideas and Emerging Results Xin Zhou Singapore Management University, Singapore, Ting Zhang Singapore Management University, David Lo Singapore Management University | ||
12:22 7mTalk | Re(gEx|DoS)Eval: Evaluating Generated Regular Expressions and their Proneness to DoS Attacks New Ideas and Emerging Results Mohammed Latif Siddiq University of Notre Dame, Jiahao Zhang , Lindsay Roney University of Notre Dame, Joanna C. S. Santos University of Notre Dame DOI Pre-print Media Attached |
11:00 - 12:30 | SRC PresentationsSRC - ACM Student Research Competition at Vianna da Motta Chair(s): Mattia Fazzini University of Minnesota, André Restivo LIACC, Universidade do Porto, Porto, Portugal | ||
11:00 12mPoster | An Ensemble Method for Bug Triaging using Large Language Models SRC - ACM Student Research Competition Atish Kumar Dipongkor University of Central Florida | ||
11:12 12mPoster | Classifying Source Code: How Far Can Compressor-based Classifiers Go? SRC - ACM Student Research Competition Zhou Yang Singapore Management University | ||
11:24 12mPoster | Flakiness Repair in the Era of Large Language Models SRC - ACM Student Research Competition Yang Chen University of Illinois at Urbana-Champaign | ||
11:36 12mPoster | Program Decomposition and Translation with Static Analysis SRC - ACM Student Research Competition Ali Reza Ibrahimzada University of Illinois Urbana-Champaign DOI Pre-print File Attached | ||
11:48 12mPoster | Refining Abstract Specifications into Dangerous Traffic Scenarios SRC - ACM Student Research Competition Aren Babikian McGill University |
12:30 - 14:00 | ICSE'25 OC MeetingSocial Events at Amadeo de Souza-Cardoso Chair(s): Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Timothy Lethbridge University of Ottawa | ||
12:30 90mMeeting | ICSE'25 OC Meeting Social Events |
12:30 - 14:00 | |||
12:30 90mLunch | Women@ICSE Lunch Social Events |
12:30 - 14:00 | |||
12:30 90mMeeting | TSE Editorial Board Social Events |
12:30 - 14:00 | |||
12:30 90mMeeting | ACM TOSEM Editorial board meeting Social Events |
14:00 - 15:30 | Human and Social 5Software Engineering in Society / Journal-first Papers / New Ideas and Emerging Results / Software Engineering Education and Training / Research Track at Almada Negreiros Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
14:00 15mTalk | High Expectations: An Observational Study of Programming and Cannabis Intoxication Research Track Wenxin He University of Michigan, Manasvi Parikh University of Michigan, Westley Weimer University of Michigan, Madeline Endres University of Michgain DOI Pre-print | ||
14:15 15mTalk | Mining Pull Requests to Detect Process Anomalies in Open Source Software Development Research Track Bohan Liu Nanjing University, He Zhang Nanjing University, Weigang Ma Nanjing University, Hongyu Kuang Nanjing University, Yi Yang National University of Defense Technology, Jinwei Xu Nanjing University, Shan Gao Huawei, Jian Gao Huawei | ||
14:30 15mTalk | Video-based Training for Meeting Communication Skills Software Engineering Education and Training Matthias Galster University of Canterbury, Antonija Mitrovic University of Canterbury, Sanna Malinen University of Canterbury, Sreedevi Sankara Iyer University of Canterbury, Ja'afaru Musa University of Canterbury, Jay Holland University of Canterbury | ||
14:45 15mTalk | Impostor Phenomenon in Software Engineers Software Engineering in Society Paloma Guenes Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rafael Tomaz Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Maria Teresa Baldassarre Department of Computer Science, University of Bari , Margaret-Anne Storey University of Victoria DOI Pre-print Media Attached | ||
15:00 7mTalk | An Empirical Comparison of Ethnic and Gender Diversity of DevOps and non-DevOps Contributions to Open-Source Projects Journal-first Papers Nimmi Rashinika Weeraddana University of Waterloo, Xiaoyan Xu University of Waterloo, Mahmoud Alfadel University of Waterloo, Shane McIntosh University of Waterloo, Mei Nagappan University of Waterloo Link to publication Pre-print | ||
15:07 7mTalk | Understanding Developers Well-Being and Productivity: a 2-year Longitudinal Analysis during the COVID-19 Pandemic Journal-first Papers Daniel Russo Department of Computer Science, Aalborg University, Paul Hanel University of Essex, Niels van Berkel Aalborg University DOI Pre-print | ||
15:14 7mTalk | Decomposing and Measuring Trust in Open-Source Software Supply Chains New Ideas and Emerging Results Lina Boughton The College of Wooster, Courtney Miller Carnegie Mellon University, Yasemin Acar Max Planck Institute for Security and Privacy, Dominik Wermke North Carolina State University, Christian Kästner Carnegie Mellon University |
14:00 - 15:30 | Testing 4Research Track / Journal-first Papers at Grande Auditório Chair(s): Shiva Nejati University of Ottawa | ||
14:00 15mTalk | Concrete Constraint Guided Symbolic Execution Research Track Yue Sun Institute of Information Engineering, CAS, China, Guowei Yang University of Queensland, lvshichao College of Cyberspace Security, Chinese Academy of Sciences, Zhi Li Institute of Information Engineering, Chinese Academy of Sciences, China, Limin Sun Institute of Information Engineering, Chinese Academy of Sciences, School of Cyber Security, University of Chinese Academy of Sciences, Pre-print | ||
14:15 15mTalk | Improving Testing Behavior by Gamifying IntelliJ Research Track DOI Pre-print | ||
14:30 15mTalk | SCTrans: Constructing a Large Public Scenario Dataset for Simulation Testing of Autonomous Driving Systems Research Track Jiarun Dai Fudan University, Bufan Gao Fudan University, Mingyuan Luo Fudan University, Zongan Huang Fudan University, Zhongrui Li Fudan University, Yuan Zhang Fudan University, Min Yang Fudan University | ||
14:45 15mTalk | Curiosity-Driven Testing for Sequential Decision-Making Process Research Track Junda He Singapore Management University, Zhou Yang Singapore Management University, Jieke Shi Singapore Management University, Chengran Yang Singapore Management University, Singapore, Kisub Kim Singapore Management University, Singapore, Bowen Xu North Carolina State University, Xin Zhou Singapore Management University, Singapore, David Lo Singapore Management University | ||
15:00 15mTalk | Detecting Logic Bugs in Graph Database Management Systems via Injective and Surjective Graph Pattern Transformation Research Track Yuancheng Jiang National University of Singapore, Jiahao Liu National University of Singapore, Jinsheng Ba National University of Singapore, Roland H. C. Yap National University of Singapore, Singapore, Zhenkai Liang National University of Singapore, Manuel Rigger National University of Singapore DOI Pre-print | ||
15:15 7mTalk | Testing Causality in Scientific Modelling Software Journal-first Papers Andrew Graham Clark The University of Sheffield, Michael Foster The University of Sheffield, Neil Walkinshaw The University of Sheffield, Robert Hierons The University of Sheffield, Benedikt Prifling Ulm University, Volker Schmidt Ulm University, Robert D. Turner The University of Sheffield | ||
15:22 7mTalk | HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration Journal-first Papers |
14:00 - 15:30 | Technical Briefings 5Technical Briefings at Eugénio de Andrade Chair(s): Fatemeh Hendijani Fard University of British Columbia | ||
14:00 90mPaper | Technical Briefing on Parameter Efficient Fine-Tuning of (Large) Language Models for Code-Intelligence Technical Briefings Fatemeh Hendijani Fard University of British Columbia |
14:00 - 15:30 | Fuzzing 2Software Engineering in Practice / Research Track at Fernando Pessoa Chair(s): Thuan Pham The University of Melbourne | ||
14:00 15mTalk | Are We There Yet? Unraveling the State-of-the-Art Smart Contract Fuzzers Research Track Shuohan Wu Hong Kong Polytechnic University, zihao li The Hong Kong Polytechnic Universituy, Luyi Yan Hong Kong Polytechnic University, Weimin Chen The Hong Kong Polytechnic University, Muhui Jiang The Hong Kong Polytechnic University, Chenxu Wang Xi'an Jiaotong University, Xiapu Luo The Hong Kong Polytechnic University, Hao Zhou Hong Kong Polytechnic University | ||
14:15 15mTalk | RPG: Rust Library Fuzzing with Pool-based Fuzz Target Generation and Generic Support Research Track Zhiwu Xu Shenzhen University, Bohao Wu CSSE, Shenzhen University, Cheng Wen Guangzhou Institute of Technology, Xidian University, Bin Zhang Shenzhen University, Shengchao Qin Fermat Labs, Huawei, Mengda He Fermat Labs, Huawei DOI Pre-print | ||
14:30 15mTalk | Extrapolating Coverage Rate in Greybox Fuzzing Research Track Danushka Liyanage Monash University, Australia, Seongmin Lee Max Planck Institute for Security and Privacy (MPI-SP), Marcel Böhme MPI-SP, Bochum, Kla Tantithamthavorn Monash University DOI Pre-print | ||
14:45 15mTalk | FuzzInMem: Fuzzing Programs via In-memory Structures Research Track Xuwei Liu Purdue University, USA, Wei You Renmin University of China, Yapeng Ye Purdue University, Zhuo Zhang Purdue University, Jianjun Huang Renmin University of China, Xiangyu Zhang Purdue University | ||
15:00 15mTalk | Fuzz4All: Universal Fuzzing with Large Language Models Research Track Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Matteo Paltenghi University of Stuttgart, Jia Le Tian UIUC, Michael Pradel University of Stuttgart, Lingming Zhang University of Illinois at Urbana-Champaign Pre-print | ||
15:15 15mTalk | MicroFuzz: An Efficient Fuzzing Framework for Microservices Software Engineering in Practice |
14:00 - 15:30 | Analytics 3Research Track / Journal-first Papers / Demonstrations at Maria Helena Vieira da Silva Chair(s): Sridhar Chimalakonda Indian Institute of Technology, Tirupati | ||
14:00 15mTalk | Less is More? An Empirical Study on Configuration Issues in Python PyPI Ecosystem Research Track Yun Peng The Chinese University of Hong Kong, Ruida Hu Harbin Institute of Technology, Shenzhen, Ruoke Wang Harbin Institute of Technology, Shenzhen, Cuiyun Gao Harbin Institute of Technology, Shuqing Li The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong | ||
14:15 15mTalk | Data-Driven Evidence-Based Syntactic Sugar Design Research Track David OBrien Iowa State University, Robert Dyer University of Nebraska-Lincoln, Tien N. Nguyen University of Texas at Dallas, Hridesh Rajan Iowa State University | ||
14:30 15mTalk | Revisiting Android App Categorization Research Track Marco Alecci University of Luxembourg, Jordan Samhi CISPA Helmholtz Center for Information Security, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg | ||
14:45 15mTalk | Are Your Requests Your True Needs? Checking Excessive Data Collection in VPA App Research Track Fuman Xie University of Queensland, Chuan Yan University of Queensland, Mark Huasong Meng National University of Singapore, Shaoming Teng The University of Queensland, Yanjun Zhang Deakin University, Guangdong Bai University of Queensland | ||
15:00 7mTalk | Acrobats and Safety-Nets: Problematizing Large-Scale Agile Software Development Journal-first Papers Knut Rolland University of Oslo, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick, Torgeir Dingsøyr Norwegian University of Science and Technology and SimulaMet, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital Link to publication DOI | ||
15:07 7mTalk | Program Transformation Landscapes for Automated Program Modification Using Gin: Extended Abstract Journal-first Papers Justyna Petke University College London, Brad Alexander University of Adelaide, Earl T. Barr University College London, Alexander E.I. Brownlee University of Stirling, Markus Wagner Monash University, Australia, David R. White University of Sheffield | ||
15:14 7mTalk | Boidae: Your Personal Mining Platform Demonstrations Brian Sigurdson Bowling Green State University, Samuel W. Flint University of Nebraska-Lincoln, Robert Dyer University of Nebraska-Lincoln Pre-print Media Attached | ||
15:21 7mTalk | Code Mapper: Mapping the Global Contributions of OSS Demonstrations Thomas Le Tourneau CY Tech, Jasmine Latendresse Concordia University, Ahmad Abdellatif University of Calgary, Emad Shihab Concordia University |
14:00 - 15:30 | LLM, NN and other AI technologies 4Research Track / Industry Challenge Track / New Ideas and Emerging Results at Pequeno Auditório Chair(s): David Nader Palacio William & Mary | ||
14:00 15mTalk | Programming Assistant for Exception Handling with CodeBERT Research Track Yuchen Cai University of Texas at Dallas, Aashish Yadavally University of Texas at Dallas, Abhishek Mishra University of Texas at Dallas, Genesis Montejo University of Texas at Dallas, Tien N. Nguyen University of Texas at Dallas | ||
14:15 15mTalk | An Empirical Study on Noisy Label Learning for Program Understanding Research Track Wenhan Wang Nanyang Technological University, Yanzhou Li Nanyang Technological University, Anran Li Nanyang Technological University, Jian Zhang Nanyang Technological University, Wei Ma Nanyang Technological University, Singapore, Yang Liu Nanyang Technological University Pre-print | ||
14:30 15mTalk | An Empirical Study on Low GPU Utilization of Deep Learning Jobs Research Track Yanjie Gao Microsoft Research, yichen he , Xinze Li Microsoft Research, Bo Zhao Microsoft Research, Haoxiang Lin Microsoft Research, Yoyo Liang Microsoft, Jing Zhong Microsoft, Hongyu Zhang Chongqing University, Jingzhou Wang Microsoft Research, Yonghua Zeng Microsoft, Keli Gui Microsoft, Jie Tong Microsoft, Mao Yang Microsoft Research DOI Pre-print | ||
14:45 15mTalk | Using an LLM to Help With Code Understanding Research Track Daye Nam Carnegie Mellon University, Andrew Macvean Google, Inc., Vincent J. Hellendoorn Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Brad A. Myers Carnegie Mellon University | ||
15:00 15mTalk | MissConf: LLM-Enhanced Reproduction of Configuration-Triggered Bugs Industry Challenge Track Ying Fu National University of Defense Technology, Teng Wang National University of Defense Technology, Shanshan Li National University of Defense Technology, Jinyan Ding National University of Defense Technolog, Shulin Zhou National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Wang Li National University of Defense Technology, Yu Jiang Tsinghua University, Liao Xiangke National University of Defense Technology File Attached | ||
15:15 7mTalk | XAIport: A Service Framework for the Early Adoption of XAI in AI Model Development New Ideas and Emerging Results Zerui Wang Concordia University, Yan Liu Concordia University, Abishek Arumugam Thiruselvi Concordia University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada DOI Pre-print | ||
15:22 7mTalk | Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code? New Ideas and Emerging Results Alejandro Velasco William & Mary, David Nader Palacio William & Mary, Daniel Rodriguez-Cardenas , Denys Poshyvanyk William & Mary Pre-print |
14:00 - 15:30 | Security 3Research Track / Journal-first Papers / Software Engineering in Practice at Sophia de Mello Breyner Andresen Chair(s): Akond Rahman Auburn University | ||
14:00 15mTalk | An Empirical Study on Oculus Virtual Reality Applications: Security and Privacy Perspectives Research Track Hanyang Guo Hong Kong Baptist University; Sun Yat-sen University, Hong-Ning Dai Hong Kong Baptist University, Xiapu Luo The Hong Kong Polytechnic University, Zibin Zheng Sun Yat-sen University, Gengyang Xu Department of Computer Science, Hong Kong Baptist University, Fengliang He Department of Computer Science, Hong Kong Baptist University | ||
14:15 15mTalk | Fairness Improvement with Multiple Protected Attributes: How Far Are We? Research Track Zhenpeng Chen Nanyang Technological University, Jie M. Zhang King's College London, Federica Sarro University College London, Mark Harman Meta Platforms, Inc. and UCL Pre-print | ||
14:30 15mTalk | An Empirical Study of Data Disruption by Ransomware Attacks Research Track Yiwei Hou Tsinghua University, Lihua Guo Tsinghua University, Chijin Zhou Tsinghua University, Yiwen Xu Tsinghua University, Zijing Yin Tsinghua University, Shanshan Li National University of Defense Technology, Chengnian Sun University of Waterloo, Yu Jiang Tsinghua University | ||
14:45 15mTalk | Stop Pulling my Rug: Exposing Rug Pull Risks in Crypto Token to Investors Software Engineering in Practice Yuanhang Zhou Tsinghua University, Jingxuan Sun Beijing University of Posts and Telecommunications, Fuchen Ma Tsinghua University, Yuanliang Chen Tsinghua University, Zhen Yan Tsinghua University, Yu Jiang Tsinghua University | ||
15:00 7mTalk | A Closer Look at the Security Risks in the Rust Ecosystem Journal-first Papers Xiaoye Zheng Zhejiang University, Zhiyuan Wan Zhejiang University, Yun Zhang Hangzhou City University, Rui Chang Zhejiang University, David Lo Singapore Management University | ||
15:07 7mTalk | An Empirical Study of Vulnerabilities in Edge Frameworks to Support Security Testing Improvement Journal-first Papers | ||
15:14 7mTalk | A First Look at On-device Models in iOS Apps Journal-first Papers Han Hu Faculty of Information Technology, Monash University, Yujin Huang Monash University, Qiuyuan Chen Tencent Technology, Terry Yue Zhuo Monash University and CSIRO's Data61, Chunyang Chen Technical University of Munich (TUM) |
15:30 - 16:00 | BIPOC@ICSE CaféSocial Events at Eugénio de Andrade Chair(s): Alvine Boaye Belle York University, Ronnie de Souza Santos University of Calgary | ||
15:30 30mSocial Event | BIPOC@ICSE Café Social Events |
15:30 - 16:00 | |||
15:30 30mPoster | Towards Data Augmentation for Supervised Code Translation Posters Binger Chen Technische Universität Berlin, Jacek golebiowski Amazon AWS, Ziawasch Abedjan Leibniz Universität Hannover | ||
15:30 30mPoster | GDPR indications in commits messages in GitHub repositories Posters | ||
15:30 30mPoster | Automatic Generation of Test Cases based on Bug Reports: a Feasibility Study with Large Language Models Posters Laura Plein University of Luxembourg, Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg | ||
15:30 30mPoster | How Does Pre-trained Language Model Perform on Deep Learning Framework Bug Prediction? Posters Xiaoting Du Beijing University of Posts and Telecommunications, Chenglong Li Beihang University, Xiangyue Ma Beihang University, Zheng Zheng Beihang University | ||
15:30 30mPoster | xNose: A Test Smell Detector for C# Posters Partha Protim Paul Shahjalal University of Science & Technology, Md Tonoy Akanda Shahjalal University of Science & Technology, Mohammed Raihan Ullah Shahjalal University of Science & Technology, Dipto Mondal Shahjalal University of Science & Technology, Nazia Sultana Chowdhury Shahjalal University of Science & Technology, Fazle Mohammed Tawsif University of Southern California DOI Pre-print | ||
15:30 30mPoster | Data vs. Model Machine Learning Fairness Testing: An Empirical Study Posters Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology | ||
15:30 30mPoster | On the Effects of Program Slicing for Vulnerability Detection during Code Inspection: Extended Abstract Posters Aurora Papotti Vrije Universiteit Amsterdam, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Katja Tuma Vrije Universiteit Amsterdam | ||
15:30 30mPoster | Multi-step Automated Generation of Parameter Docstrings in Python: An Exploratory Study Posters Vatsal Venkatkrishna Australian National University, Durga Shree Nagabushanam Australian National University, Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University | ||
15:30 30mPoster | Lightweight Semantic Conflict Detection with Static Analysis Posters Galileu Santos de Jesus Federal University of Pernambuco, Paulo Borba Federal University of Pernambuco, Rodrigo Bonifácio Computer Science Department - University of Brasília, Matheus Barbosa de Oliveira Federal University of Pernambuco | ||
15:30 30mPoster | Energy Consumption of Automated Program Repair Posters Matias Martinez Universitat Politècnica de Catalunya (UPC), Silverio Martínez-Fernández UPC-BarcelonaTech, Xavier Franch Universitat Politècnica de Catalunya | ||
15:30 30mPoster | ReviewRanker: A Semi-Supervised Learning Based Approach for Code Review Quality Estimation Posters Saifullah Mahbub United International University, Md. Easin Arafat Eötvös Loránd University, Chowdhury Rafeed Rahman National University of Singapore, Zannatul Ferdows United International University, Masum Hasan University of Rochester | ||
15:30 30mPoster | LogPrompt: Prompt Engineering Towards Zero-Shot and Interpretable Log Analysis Posters Yilun Liu Huawei co. LTD, Shimin Tao University of Science and Technology of China; Huawei co. LTD, Weibin Meng Huawei co. LTD, Feiyu Yao Huawei co. LTD, Xiaofeng Zhao Huawei co. LTD, Hao Yang Huawei co. LTD | ||
15:30 30mPoster | High-precision Online Log Parsing with Large Language Models Posters XiaoLei Chen Fudan University, Jie Shi Fudan University, ChenJ , Peng Wang Fudan University, Wei Wang Fudan University | ||
15:30 30mPoster | Multi-requirement Parametric Falsification Posters |
16:00 - 17:30 | MIP Award / SIGSOFT Outstanding Award / Harlan D. MIlls AwardMost Influential Paper ICSE N-10Social Events / ICSE Keynotes / SRC - ACM Student Research Competition at Grande Auditório Chair(s): Rui Abreu Meta & University of Porto, Walid Maalej University of Hamburg, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC, Mauro Pezze USI Università della Svizzera Italiana & SIT Schaffhausen Institute of Technology, Paolo Tonella USI Lugano, Andre van der Hoek University of California, Irvine Chairs:
IEEE Computer Society Harlan D. Mills AwardPrem Thomas Devanbu , Distinguished Research Professor, Computer Science, UC Davis Most influential paper ICSE N-10Coverage is not strongly correlated with test suite effectiveness (ICSE 2014) ACM SIGSOFT Outstanding Research AwardTsong Yueh Chen (Swinburne University of Technology, Australia) for contributions to software testing through the invention and development of metamorphic testing. | ||
16:00 30mAwards | IEEE Computer Society Harlan D. Mills Award Social Events | ||
16:30 30mAwards | Most influential paper ICSE N-10 Social Events | ||
17:00 30mAwards | ACM SIGSOFT Outstanding Research Award Social Events |
19:00 - 22:30 | Conference BanquetSocial Events / ICSE Keynotes / SRC - ACM Student Research Competition at LX Factory | ||
19:00 3h30mDinner | Conference Banquet Social Events |
Fri 19 AprDisplayed time zone: Lisbon change
09:00 - 10:30 | ICSE2024 Keynote 3 - Carol Smith & Award session: TCSE and SIGSOFTICSE Keynotes / Social Events at Grande Auditório Chair(s): Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC | ||
09:00 30mAwards | Award session: TCSE and SIGSOFT Social Events Ladan Tahvildari University of Waterloo, David Lo Singapore Management University, Marsha Chechik University of Toronto, Federica Sarro University College London | ||
09:30 15mTalk | Preview of ICSE2025 Social Events Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Timothy Lethbridge University of Ottawa | ||
09:45 45mKeynote | Trustworthy by Design ICSE Keynotes K: Carol J. Smith Software Engineering Institute - Carnegie Mellon University, Margaret-Anne Storey University of Victoria |
10:30 - 11:00 | |||
10:30 30mPoster | Exploring the Effectiveness of LLM based Test-driven Interactive Code Generation: User Study and Empirical Evaluation Posters Sarah Fakhoury Microsoft Research, Aaditya Naik University of Pennsylvania, Georgios Sakkas University of California at San Diego, Saikat Chakraborty Microsoft Research, Madan Musuvathi Microsoft Research, Shuvendu Lahiri Microsoft Research | ||
10:30 30mPoster | On the Need for Empirically Investigating Fast-Growing Programming Languages Posters Jahnavi Kumar Indian Institute of Technology Tirupati, India, Sridhar Chimalakonda Indian Institute of Technology, Tirupati | ||
10:30 30mPoster | Decoding Log Parsing Challenges: A Comprehensive Taxonomy for Actionable Solutions Posters Issam Sedki Concordia University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Otmane Ait-Mohamed Concordia University, Naser Ezzati Jivan , Mohammed Shehab Concordia University | ||
10:30 30mPoster | Automated Code Editing with Search-Generate-Modify Posters Changshu Liu Columbia University, Pelin Cetin Columbia University, Yogesh Patodia Columbia University, Baishakhi Ray AWS AI Labs, Saikat Chakraborty Microsoft Research, Yangruibo Ding Columbia University | ||
10:30 30mPoster | Exploring the Impact of Inheritance on Test Code Maintainability Posters | ||
10:30 30mPoster | Improving Program Debloating with 1-DU Chain Minimality Posters Myeongsoo Kim Georgia Institute of Technology, Santosh Pande Georgia Institute of Technology, Alessandro Orso Georgia Institute of Technology Pre-print | ||
10:30 30mPoster | GoSpeechLess: Interoperable Serverless ML-based Cloud Services Posters Sashko Ristov University of Innsbruck, Philipp Gritsch University of Innsbruck, David Meyer University of Innsbruck, Michael Felderer German Aerospace Center (DLR) & University of Cologne | ||
10:30 30mPoster | Towards Precise Observations of Neural Model Robustness in Classification Posters Wenchuan Mu ISTD, Singapore University of Technology and Design, Kwan Hui Lim Singapore University of Technology and Design, Singapore | ||
10:30 30mPoster | Assessing AI-Based Code Assistants in Method Generation Tasks Posters Vincenzo Corso University of Milano - Bicocca, Leonardo Mariani University of Milano-Bicocca, Daniela Micucci University of Milano-Bicocca, Italy, Oliviero Riganelli University of Milano - Bicocca | ||
10:30 30mPoster | Recovering Traceability Links between Release Notes and Related Software Artifacts Posters | ||
10:30 30mPoster | Improving the Condensing of Reverse Engineered Class Diagrams using Weighted Network Metrics Posters Weifeng Pan Zhejiang Gongshang University, Wei Wu Zhejiang Gongshang University, Hua Ming Oakland University, Dae-Kyoo Kim Oakland University, Jinkai Yang Oakland University, Ruochen Liu Oakland University Media Attached | ||
10:30 30mPoster | Exploring Data Cleanness in Defects4J and Its Influence on Fault Localization Efficiency Posters Md Nakhla Rafi Concordia University, An Ran Chen University of Alberta, Tse-Hsun (Peter) Chen Concordia University, Shaohua Wang Central University of Finance and Economics | ||
10:30 30mPoster | Learning to Represent Patches Posters Xunzhu Tang University of Luxembourg, Haoye Tian University of Melbourne, Zhenghan Chen Peking University, Weiguo PIAN University of Luxembourg, Saad Ezzini Lancaster University, Abdoul Kader Kaboré University of Luxembourg, Andrew Habib ABB Corporate Research, Germany, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg | ||
10:30 30mPoster | Bringing Structure to Naturalness: On the Naturalness of ASTs Posters Profir-Petru Pârțachi National Institute of Informatics, Japan, Mahito Sugiyama National Institute of Informatics, Japan |
11:00 - 12:30 | Analysis 3Research Track / Demonstrations / Software Engineering Education and Training at Almada Negreiros Chair(s): Dalal Alrajeh Imperial College London | ||
11:00 15mTalk | LibAlchemy: A Two-Layer Persistent Summary Design for Taming Third-Party Libraries in Static Bug-Finding Systems Research Track Rongxin Wu School of Informatics, Xiamen University, Yuxuan He School of Informatics, Xiamen University, Jiafeng Huang School of Informatics, Xiamen University, Chengpeng Wang The Hong Kong University of Science and Technology, Wensheng Tang The Hong Kong University of Science and Technology, Qingkai Shi Nanjing University, Xiao Xiao Ant Group, Charles Zhang The Hong Kong University of Science and Technology Pre-print | ||
11:15 15mTalk | Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming Research Track Mohan Cui Fudan University, Mohan Cui Fudan University, Shuran Sun Fudan University, Hui Xu Fudan University, Yangfan Zhou Fudan University | ||
11:30 15mTalk | Unveiling Hurdles in Software Engineering Education: The Role of Learning Management Systems Software Engineering Education and Training Niklas Meissner University of Stuttgart, Nadine Koch University of Stuttgart, Sandro Speth Institute of Software Engineering, University of Stuttgart, Uwe Breitenbücher Reutlingen University, Steffen Becker University of Stuttgart DOI File Attached | ||
11:45 15mTalk | Training for Security: Results from Using a SAT in the Development Pipeline of Web Apps Software Engineering Education and Training Sabato Nocera Department of Computer Science, University of Salerno, Simone Romano University of Salerno, Rita Francese University of Salerno, Giuseppe Scanniello University of Salerno | ||
12:00 7mTalk | Refinery: Graph Solver as a Service Demonstrations Kristóf Marussy Budapest University of Technology and Economics, Attila Ficsor Budapest University of Technology and Economics, Oszkár Semeráth Budapest University of Technology and Economics, Daniel Varro Linköping University / McGill University DOI Pre-print Media Attached | ||
12:07 7mTalk | (Neo4j)^ Browser: Visualizing Variable-Aware Analysis Results Demonstrations Rafael F. Toledo University of Waterloo, Joanne M. Atlee University of Waterloo, Rui Ming Xiong University of Waterloo, Mingyu Liu University of Waterloo DOI Media Attached |
11:00 - 12:30 | LLM, NN and other AI technologies 5Software Engineering Education and Training / Software Engineering in Practice / Research Track at Grande Auditório Chair(s): Baishakhi Ray AWS AI Labs | ||
11:00 15mTalk | Enhancing Exploratory Testing by Large Language Model and Knowledge Graph Research Track Yanqi Su Australian National University, Dianshu Liao Australian National University, Zhenchang Xing CSIRO's Data61, Qing Huang School of Computer Information Engineering, Jiangxi Normal University, Mulong Xie CSIRO's Data61, Qinghua Lu Data61, CSIRO, Xiwei (Sherry) Xu Data61, CSIRO | ||
11:15 15mTalk | LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing Research Track Zeyang Ma Concordia University, An Ran Chen University of Alberta, Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University, Shaowei Wang Department of Computer Science, University of Manitoba, Canada | ||
11:30 15mTalk | Enhancing Text-to-SQL Translation for Financial System Design Software Engineering in Practice Yewei Song University of Luxembourg, Saad Ezzini Lancaster University, Xunzhu Tang University of Luxembourg, Cedric Lothritz University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Andrey Boytsov Banque BGL BNP Paribas, Ulrick Ble Banque BGL BNP Paribas, Anne Goujon Banque BGL BNP Paribas | ||
11:45 15mTalk | Towards Building AI-CPS with NVIDIA Isaac Sim: An Industrial Benchmark and Case Study for Robotics Manipulation Software Engineering in Practice Zhehua Zhou University of Alberta, Jiayang Song University of Alberta, Xuan Xie University of Alberta, Zhan Shu University of Alberta, Lei Ma The University of Tokyo & University of Alberta, Dikai Liu NVIDIA AI Tech Centre, Jianxiong Yin NVIDIA AI Tech Centre, Simon See NVIDIA AI Tech Centre Pre-print | ||
12:00 15mTalk | Let's Ask AI About Their Programs: Exploring ChatGPT's Answers To Program Comprehension Questions Software Engineering Education and Training Pre-print Media Attached File Attached | ||
12:15 15mTalk | Experience Report: Identifying common misconceptions and errors of novice programmers with ChatGPT Software Engineering Education and Training Hua Leong Fwa Singapore Management University Media Attached |
11:00 - 12:30 | Analytics 4Demonstrations / Software Engineering in Practice / Journal-first Papers / Research Track at Amália Rodrigues Chair(s): Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
11:00 15mResearch paper | Shedding Light on Software Engineering-specific Metaphors and Idioms Research Track Mia Mohammad Imran Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA, Kostadin Damevski Virginia Commonwealth University Pre-print | ||
11:15 15mTalk | MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating Research Track Jiakun Liu Singapore Management University, Zicheng Zhang School of Computing and Information Systems, Singapore Management University, Xing Hu Zhejiang University, Ferdian Thung Singapore Management University, Shahar Maoz Tel Aviv University, Debin Gao Singapore Management University, Eran Toch Tel Aviv University, Zhipeng Zhao Singapore Management University, David Lo Singapore Management University | ||
11:30 15mTalk | On the Costs and Benefits of Adopting Lifelong Learning for Software Analytics - Empirical Study on Brown Build and Risk Prediction Software Engineering in Practice Doriane Olewicki Queen's University, Sarra Habchi Ubisoft Montréal, Mathieu Nayrolles Ubisoft Montreal, Mojtaba Faramarzi Université de Montréal, Sarath Chandar Polytechnique Montréal, Bram Adams Queen's University Pre-print | ||
11:45 15mTalk | An Ethnographic Study on the CI of A Large Scale Project Software Engineering in Practice Zikuan Wang Nanjing University, Bohan Liu Nanjing University, Zeye Zhan Nanjing University, He Zhang Nanjing University, Gongyuan Li Nanjing University | ||
12:00 7mTalk | An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process Journal-first Papers Shayan Noei Queen's University, Heng Li Polytechnique Montréal, Stefanos Georgiou Queen's University, Ying Zou Queen's University, Kingston, Ontario | ||
12:07 7mTalk | Insights into Software Development Approaches: Mining Q&A Repositories [Journal-first] Journal-first Papers Arif Ali Khan University of Oulu, Javed Ali Khan University of Hertforshire Hertfordshire, UK, Muhammad Azeem Akbar LUT University, Zhou Peng Nanjing University of Aeronautics and Astronautics Nanjing, China, Mahdi Fahmideh University of Southern Queensland, Arif Ali Khan University of Oulu, Arif Ali Khan University of Oulu Link to publication DOI | ||
12:14 7mTalk | Can My Microservice Tolerate an Unreliable Database? Resilience Testing with Fault Injection and Visualization Demonstrations Michael Assad Technical University of Munich, Christopher S. Meiklejohn Carnegie Mellon University, Heather Miller Carnegie Mellon University and Two Sigma, Stephan Krusche Technical University of Munich DOI Pre-print Media Attached | ||
12:21 7mTalk | CATMA: Conformance Analysis Tool For Microservice Applications Demonstrations Clinton Cao Delft University of Technology, Simon Schneider Hamburg University of Technology, Nicolás E. Díaz Ferreyra Hamburg University of Technology, Sicco Verwer TU Delft, Annibale Panichella Delft University of Technology, Riccardo Scandariato Hamburg University of Technology Pre-print Media Attached |
11:00 - 12:30 | Security 4Research Track / Software Engineering in Practice at Eugénio de Andrade Chair(s): Liliana Pasquale University College Dublin & Lero | ||
11:00 15mTalk | A User-centered Security Evaluation of Copilot Research Track Owura Asare University of Waterloo, Mei Nagappan University of Waterloo, N. Asokan University of Waterloo | ||
11:15 15mTalk | Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities Research Track Susheng Wu Fudan University, Wenyan Song Fudan University, Kaifeng Huang Tongji University, Bihuan Chen Fudan University, Xin Peng Fudan University | ||
11:30 15mTalk | Understanding Transaction Bugs in Database Systems Research Track Ziyu Cui Institute of Software Chinese Academy of Sciences, Wensheng Dou Institute of Software Chinese Academy of Sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Dong Wang Institute of software, Chinese academy of sciences, Jiansen Song Institute of Software Chinese Academy of Sciences, Yingying Zheng Institute of Software Chinese Academy of Sciences, Tao Wang Institute of Software at Chinese Academy of Sciences, Rui Yang Institute of Software, Chinese Academy of Sciences, Kang Xu University of Chinese Academy of Sciences, Nanjing, Yixin Hu Sun Yat-sen University, Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Tao Huang Institute of Software Chinese Academy of Sciences Pre-print | ||
11:45 15mTalk | When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs Research Track Jiashuo Zhang Peking University, China, Jiachi Chen Sun Yat-sen University, Zhiyuan Wan Zhejiang University, Ting Chen University of Electronic Science and Technology of China, Jianbo Gao Peking University, Zhong Chen | ||
12:00 15mTalk | Industrial Challenges in Secure Continuous Development Software Engineering in Practice Fabiola Moyón Siemens Technology and Technical University of Munich, Florian Angermeir fortiss GmbH, Daniel Mendez Blekinge Institute of Technology and fortiss Pre-print | ||
12:15 15mTalk | Automated Security Findings Management: A Case Study in Industrial DevOps Software Engineering in Practice Markus Voggenreiter Siemens Technology / LMU Munich, Florian Angermeir fortiss GmbH, Fabiola Moyón Siemens Technology and Technical University of Munich, Ulrich Schöpp fortiss GmbH, Pierre Bonvin Munich University of Applied Sciences Pre-print |
11:00 - 12:30 | Testing: various bug types 2Research Track / Software Engineering in Practice at Fernando Pessoa Chair(s): João F. Ferreira INESC-ID and IST, University of Lisbon | ||
11:00 15mTalk | Towards Finding Accounting Errors in Smart Contracts Research Track Brian Zhang Purdue University | ||
11:15 15mTalk | MultiTest: Physical-Aware Object Insertion for Testing Multi-sensor Fusion Perception Systems Research Track XinyuGao , Zhijie Wang University of Alberta, Yang Feng Nanjing University, Lei Ma The University of Tokyo & University of Alberta, Zhenyu Chen Nanjing University, Baowen Xu Nanjing University Pre-print | ||
11:30 15mTalk | JLeaks: A Featured Resource Leak Repository Collected From Hundreds of Open-Source Java Projects Research Track Tianyang Liu Beijing Institute of Technology, Weixing Ji Beijing Institute of Technology, Xiaohui Dong Beijing Institute of Technology, Wuhuang Yao Beijing Institute of Technology, Yizhuo Wang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Haiyang Peng Beijing Institute of Technology, Yuxuan Wang Beijing Institute of Technology | ||
11:45 15mTalk | S3C: Spatial Semantic Scene Coverage for Autonomous Vehicles Research Track Trey Woodlief University of Virginia, Felipe Toledo , Sebastian Elbaum University of Virginia, Matthew B Dwyer University of Virginia Pre-print | ||
12:00 15mTalk | FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation Research Track Zhiyang Chen University of Toronto, Sidi Mohamed Beillahi University of Toronto, Fan Long University of Toronto Pre-print | ||
12:15 15mTalk | Hawkeye: Change-targeted Testing for Android Apps based on Deep Reinforcement Learning Software Engineering in Practice Chao Peng ByteDance, China, Zhengwei Lv ByteDance, Jiarong Fu ByteDance, Jiayuan Liang ByteDance, Zhao Zhang Bytedance Network Technology, Ajitha Rajan University of Edinburgh, Ping Yang Bytedance Network Technology |
11:00 - 12:30 | Evolution 4Research Track / Journal-first Papers / Software Engineering in Practice at Glicínia Quartin Chair(s): Wesley Assunção North Carolina State University | ||
11:00 15mTalk | MUT: Human-in-the-Loop Unit Test Migration Research Track Yi Gao Zhejiang University, Xing Hu Zhejiang University, Tongtong Xu Huawei, Xin Xia Huawei Technologies, David Lo Singapore Management University, Xiaohu Yang Zhejiang University | ||
11:15 15mTalk | Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine Research Track Yanming Yang Zhejiang University, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, David Lo Singapore Management University, Xiaohu Yang Zhejiang University | ||
11:30 15mTalk | Fine-grained, accurate and scalable source differencing Research Track | ||
11:45 15mTalk | A Catalog of Unintended Software Dependencies in Multi-Lingual Systems at ASML Software Engineering in Practice Tom Groot Eindhoven University of Technology & ASML, Lina Ochoa Eindhoven University of Technology, Bogdan Lazar ASML, Jacob Krüger Eindhoven University of Technology | ||
12:00 7mTalk | Runtime Evolution of Bitcoin’s Consensus Rules Journal-first Papers Jakob Svennevik Notland Norwegian University of Science and Technology, Mariusz Nowostawski Norwegian University of Science and Technology, Jingyue Li Norwegian University of Science and Technology (NTNU) | ||
12:07 7mTalk | CfgNet: A Framework for Tracking Equality-Based Configuration Dependencies Across a Software Project Journal-first Papers Sebastian Simon Leipzig University, Nicolai Ruckel Secunet Security Networks AG, Norbert Siegmund Leipzig University | ||
12:14 7mTalk | Hyperparameter Optimization for AST Differencing Journal-first Papers Matias Martinez Universitat Politècnica de Catalunya (UPC), Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, F-33400 Talence, France, Martin Monperrus KTH Royal Institute of Technology, Matias Martinez Universitat Politècnica de Catalunya (UPC), Matias Martinez Universitat Politècnica de Catalunya (UPC) |
11:00 - 12:30 | Testing with and for AI 1Research Track / Journal-first Papers / Demonstrations at Sophia de Mello Breyner Andresen Chair(s): Peter Rigby Concordia University; Meta | ||
11:00 15mTalk | Prompting Is All Your Need: Automated Android Bug Replay with Large Language Models Research Track | ||
11:15 15mTalk | Towards Reliable AI: Adequacy Metrics for Ensuring the Quality of System-level Testing of Autonomous Vehicles Research Track | ||
11:30 15mTalk | Learning-based Widget Matching for Migrating GUI Test Cases Research Track Yakun Zhang Peking University, Wenjie Zhang Peking University, Dezhi Ran Peking University, Qihao Zhu Peking University, Chengfeng Dou Peking University, Dan Hao Peking University, Tao Xie Peking University, Lu Zhang Peking University | ||
11:45 7mTalk | A Search-Based Testing Approach for Deep Reinforcement Learning Agents Journal-first Papers Amirhossein Zolfagharian University of Ottawa - School of Electrical Engineering & Computer Science (EECS), Manel Abdellatif Software and Information Technology Engineering Department, École de Technologie Supérieure, Mojtaba Bagherzadeh Cisco, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Ramesh S | ||
11:52 7mTalk | StubCoder: Automated Generation and Repair of Stub Code for Mock Objects Journal-first Papers Hengcheng Zhu The Hong Kong University of Science and Technology, Lili Wei McGill University, Valerio Terragni University of Auckland, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Hong Kong University of Science and Technology, Jiarong Wu , Qin Sheng WeBank Co Ltd, Bing Zhang WeBank Co. Ltd., Lihong Song WeBank Co. Ltd. Link to publication DOI Authorizer link Pre-print | ||
11:59 7mTalk | Testing of Deep Reinforcement Learning Agents with Surrogate Models Journal-first Papers | ||
12:06 7mTalk | Model vs System Level Testing of Autonomous Driving Systems: A Replication and Extension Study Journal-first Papers Andrea Stocco Technical University of Munich, fortiss, Brian Pulfer University of Geneva, Paolo Tonella USI Lugano | ||
12:13 7mTalk | SAFE: Safety Analysis and Retraining of DNNs Demonstrations Mohammed Attaoui University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland Pre-print | ||
12:20 7mTalk | MutaBot: A Mutation Testing Approach for Chatbots Demonstrations Michael Ferdinando Urrico University of Milano - Bicocca, Diego Clerissi University of Milano-Bicocca, Leonardo Mariani University of Milano-Bicocca DOI Pre-print Media Attached |
11:00 - 12:30 | Technical Briefings 6Technical Briefings at Vianna da Motta Chair(s): Filipe Cogo Centre for Software Excellence, Huawei Canada, Ahmed E. Hassan Queen’s University, Dayi Lin Centre for Software Excellence, Huawei Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada | ||
11:00 90mPaper | Technical Brief on Software Engineering for FMware Technical Briefings Dayi Lin Centre for Software Excellence, Huawei Canada, Filipe Cogo Centre for Software Excellence, Huawei Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Ahmed E. Hassan Queen’s University |
12:30 - 14:00 | 2025 PC MeetingSocial Events at Almada Negreiros Chair(s): David Lo Singapore Management University, Corina S. Păsăreanu Carnegie Mellon University | ||
12:30 90mMeeting | 2025 PC Meeting Social Events |
14:00 - 15:30 | Language Models and Generated Code 3Research Track / Demonstrations at Almada Negreiros Chair(s): Jie M. Zhang King's College London | ||
14:00 15mTalk | CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Models Research Track Hao Yu Peking University, Bo Shen Huawei Cloud Computing Technologies Co., Ltd., Dezhi Ran Peking University, Jiaxin Zhang Huawei Cloud Computing Technologies Co., Ltd., Qi Zhang Huawei Cloud Computing Technologies Co., Ltd., Yuchi Ma Huawei Cloud Computing Technologies CO., LTD., Guangtai Liang Huawei Cloud Computing Technologies, Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Qianxiang Wang Huawei Technologies Co., Ltd, Tao Xie Peking University | ||
14:15 15mTalk | Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment Research Track Shibbir Ahmed Iowa State University, Hongyang Gao Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University | ||
14:30 15mTalk | GrammarT5: Grammar-Integrated Pretrained Encoder-Decoder Neural Model for Code Research Track Qihao Zhu Peking University, Qingyuan Liang Peking University, Zeyu Sun Institute of Software, Chinese Academy of Sciences, Yingfei Xiong Peking University, Lu Zhang Peking University, Shengyu Cheng ZTE Corporation | ||
14:45 15mTalk | On Calibration of Pre-trained Code models Research Track DOI Media Attached | ||
15:00 15mTalk | Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models Research Track Shuzheng Gao , Wenxin Mao Harbin Institute of Technology, Cuiyun Gao Harbin Institute of Technology, Li Li Beihang University, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Michael Lyu The Chinese University of Hong Kong | ||
15:15 7mTalk | GitHubInclusifier: Finding and fixing non-inclusive language in GitHub Repositories Demonstrations Liam Todd Monash University, John Grundy Monash University, Christoph Treude Singapore Management University Pre-print Media Attached |
14:00 - 15:30 | LLM, NN and other AI technologies 6Software Engineering Education and Training / Research Track / Software Engineering in Practice at Grande Auditório Chair(s): Bowen Xu North Carolina State University | ||
14:00 15mTalk | Make LLM a Testing Expert: Bringing Human-like Interaction to Mobile GUI Testing via Functionality-aware Decisions Research Track Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Technical University of Munich (TUM), Junjie Wang Institute of Software, Chinese Academy of Sciences, Mengzhuo Chen Institute of Software, Chinese Academy of Sciences, Boyu Wu University of Chinese Academy of Sciences, Beijing, China, Xing Che Institute of Software, Chinese Academy of Sciences, Dandan Wang Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
14:15 15mTalk | Automated Detection of AI-Obfuscated Plagiarism in Modeling Assignments Software Engineering Education and Training Timur Sağlam Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Erik Burger Karlsruhe Institute of Technology (KIT) DOI Pre-print | ||
14:30 15mTalk | AI-Tutoring in Software Engineering Education Software Engineering Education and Training Eduard Frankford University of Innsbruck, Clemens Sauerwein University of Innsbruck, Patrick Bassner Technical University of Munich, Stephan Krusche Technical University of Munich, Ruth Breu University of Innsbruck DOI Pre-print | ||
14:45 15mTalk | Beyond Functional Correctness: An Exploratory Study on the Time Efficiency of Programming Assignments Software Engineering Education and Training Yida Tao Southern University of Science and Technology, Wenyan Chen Southern University of Science and Technology, Qingyang Ye Southern University of Science and Technology, Yao Zhao Southern University of Science and Technology | ||
15:00 15mTalk | Does ChatGPT Help With Introductory Programming?An Experiment of Students Using ChatGPT in CS1 Software Engineering Education and Training Yuankai Xue Vanderbilt University, Hanlin Chen Vanderbilt University, Gina Bai North Carolina State University, Robert Tairas Vanderbilt University, Yu Huang Vanderbilt University | ||
15:15 15mTalk | A New Frontier of AI: On-Device AI Training and Personalization Software Engineering in Practice Jijoong Moon Samsung Electronics, Hyun Suk Lee Samsung Electronics, Jiho Chu Samsung Electronics, Donghak Park Samsung Electronics, Seungbaek Hong Samsung Electronics, Hyungjun Seo Samsung Electronics, Donghyeon Jeong Samsung Electronics, Sungsik Kong Samsung Electronics, MyungJoo Ham Samsung Electronics Pre-print |
14:00 - 15:30 | Analytics 5Research Track / Journal-first Papers at Amália Rodrigues Chair(s): Sridhar Chimalakonda Indian Institute of Technology, Tirupati | ||
14:00 15mTalk | An Exploratory Investigation of Log Anomalies in Unmanned Aerial Vehicles Research Track Dinghua Wang , Shuqing Li The Chinese University of Hong Kong, Guanping Xiao Nanjing University of Aeronautics and Astronautics, Yepang Liu Southern University of Science and Technology, Yulei Sui UNSW, Pinjia He Chinese University of Hong Kong, Shenzhen, Michael Lyu The Chinese University of Hong Kong | ||
14:15 15mTalk | ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem Research Track Ruofan Zhu Zhejiang University, Xingyu Wang Zhejiang University, Chengwei Liu Nanyang Technological University, Zhengzi Xu Nanyang Technological University, Wenbo Shen Zhejiang University, China, Rui Chang Zhejiang University, Yang Liu Nanyang Technological University | ||
14:30 15mTalk | Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem Research Track Jinchang Hu , Lyuye Zhang Nanyang Technological University, Chengwei Liu Nanyang Technological University, Sen Yang Academy of Military Science, Song Huang Army Engineering University of PLA, Yang Liu Nanyang Technological University | ||
14:45 15mTalk | Fine-SE: Integrating Semantic Features and Expert Features for Software Effort Estimation Research Track Yue Li Nanjing University, Zhong Ren State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University Nanjing, Jiangsu, China, Zhiqi Wang State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University Nanjing, Jiangsu, China, Lanxin Yang Nanjing University, Liming Dong Nanjing University, He Zhang Nanjing University | ||
15:00 7mTalk | Concretization of Abstract Traffic Scene Specifications Using Metaheuristic Search Journal-first Papers Aren Babikian McGill University, Oszkár Semeráth Budapest University of Technology and Economics, Daniel Varro Linköping University / McGill University | ||
15:07 7mTalk | Technical leverage analysis in the Python ecosystem Journal-first Papers Ranindya Paramitha University of Trento, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam | ||
15:14 7mTalk | Automated Mapping of Adaptive App GUIs from Phones to TVs Journal-first Papers Han Hu Faculty of Information Technology, Monash University, ruiqi dong Swinburne University of Technology, John Grundy Monash University, Thai Minh Nguyen Monash University, huaxiao liu Jilin University, Chunyang Chen Technical University of Munich (TUM) Link to publication DOI Pre-print | ||
15:21 7mTalk | Assessing the Early Bird Heuristic (for Predicting Project Quality) Journal-first Papers Link to publication DOI Pre-print |
14:00 - 15:30 | Vulnerability DetectionResearch Track at Eugénio de Andrade Chair(s): Caroline Lemieux University of British Columbia | ||
14:00 15mTalk | GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysis Research Track Yuqiang Sun Nanyang Technological University, Daoyuan Wu Nanyang Technological University, YUE XUE MetaTrust Labs, Han Liu East China Normal University, Haijun Wang Xi'an Jiaotong University, Zhengzi Xu Nanyang Technological University, Xiaofei Xie Singapore Management University, Yang Liu Nanyang Technological University DOI Pre-print | ||
14:15 15mTalk | PrettySmart: Detecting Permission Re-delegation Vulnerability for Token Behaviors in Smart Contracts Research Track Zhijie Zhong School of Software Engineering, Sun Yat-sen University, Hong-Ning Dai Hong Kong Baptist University, Zibin Zheng Sun Yat-sen University, Qing Xue Sun Yat-sen University, Junjia Chen Sun Yat-sen University, Yuhong Nan Sun Yat-sen University | ||
14:30 15mTalk | Combining Structured Static Code Information and Dynamic Symbolic Traces for Software Vulnerability Prediction Research Track Huanting Wang University of Leeds, UK, Zhanyong Tang Northwest University, Shin Hwei Tan Concordia University, Jie Wang NorthWest University, Yuzhe Liu NorthWest University, Hejun Fang NorthWest University, Chunwei Xia University of Leeds, Zheng Wang University of Leeds | ||
14:45 15mTalk | SCVHunter: Smart Contract Vulnerability Detection Based on Heterogeneous Graph Attention Network Research Track Feng Luo University of Electronic Science and Technology of China, Ruijie Luo University of Electronic Science and Technology of China, Ting Chen University of Electronic Science and Technology of China, Ao Qiao University of Electronic Science and Technology of China, Zheyuan He University of Electronic Science and Technology of China, Shuwei Song University of Electronic Science and Technology of China, Yu Jiang Tsinghua university, Sixing Li University of Electronic Science and Technology of China | ||
15:00 15mTalk | PS3: Precise Patch Presence Test based on Semantic Symbolic Signature Research Track Qi Zhan Zhejiang University, Xing Hu Zhejiang University, Zhiyang Li Zhejiang University, Xin Xia Huawei Technologies, David Lo Singapore Management University, Shanping Li Zhejiang University | ||
15:15 15mTalk | Safeguarding DeFi Smart Contracts against Oracle Deviations Research Track Xun Deng University of Toronto, Sidi Mohamed Beillahi University of Toronto, Cyrus Minwalla Bank of Canada, Han Du Bank of Canada, Andreas Veneris University of Toronto, Fan Long University of Toronto |
14:00 - 15:30 | Testing: various bug types 3Research Track / Demonstrations / Software Engineering Education and Training at Fernando Pessoa Chair(s): Fernando Brito e Abreu ISCTE-IUL | ||
14:00 15mTalk | Testing Graph Database Systems via Equivalent Query Rewriting Research Track Qiuyang Mang The Chinese University of Hong Kong, Shenzhen, Aoyang Fang Chinese University of Hong Kong, Shenzhen, BoXi Yu The Chinese University of Hong Kong, Shenzhen, Hanfei Chen The Chinese University of Hong Kong, Shenzhen, Pinjia He Chinese University of Hong Kong, Shenzhen | ||
14:15 15mTalk | ROSInfer: Statically Inferring Behavioral Component Models for ROS-based Robotics Systems Research Track Tobias Dürschmid Carnegie Mellon University, USA, Christopher Steven Timperley Carnegie Mellon University, David Garlan Carnegie Mellon University, Claire Le Goues Carnegie Mellon University DOI | ||
14:30 15mTalk | Finding XPath Bugs in XML Document Processors via Differential Testing Research Track Shuxin Li Southern University of Science and Technology, Manuel Rigger National University of Singapore | ||
14:45 15mTalk | Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer Research Track Jingzhou Fu School of Software, Tsinghua University, Jie Liang , Zhiyong Wu Tsinghua University, China, Yu Jiang Tsinghua University | ||
15:00 15mTalk | Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages Research Track Paul T. Chiou University of Southern California, Robert Winn University of Southern California, Ali S. Alotaibi University of Southern California, William G.J. Halfond University of Southern California Media Attached | ||
15:15 7mTalk | Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist Demonstrations Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Sebastiano Panichella Zurich University of Applied Sciences, Paolo Tonella USI Lugano DOI Pre-print | ||
15:22 7mTalk | eFish'nSea: Unity Game Set for Learning Software Performance Issues Root Causes and Resolutions Software Engineering Education and Training Andrew Quinlan Stevens Institute of Technology, Ryan Mercadante Stevens Institute of Technology, Vincent Tufo Stevens Institute of Technology, Jonathan Morrone Stevens Institute of Technology, Lu Xiao Stevens Institute of Technology |
14:00 - 15:30 | Evolution 5New Ideas and Emerging Results / Demonstrations / Research Track at Glicínia Quartin Chair(s): Martin Pinzger Universität Klagenfurt | ||
14:00 15mTalk | Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports Research Track Yanfu Yan William & Mary, Nathan Cooper William & Mary, Oscar Chaparro William & Mary, Kevin Moran University of Central Florida, Denys Poshyvanyk William & Mary | ||
14:15 15mTalk | The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology Research Track Pre-print | ||
14:30 15mTalk | Scaling Code Pattern Inference with Interactive What-If Analysis Research Track | ||
14:45 15mTalk | Context-Aware Name Recommendation for Field Renaming Research Track Chunhao Dong Beijing Institute of Technology, Yanjie Jiang Peking University, Nan Niu University of Cincinnati, Yuxia Zhang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology | ||
15:00 7mTalk | "Don’t Touch my Model!" Towards Managing Model History and Versions during Metamodel Evolution New Ideas and Emerging Results Marcel Homolka Institute for Software Systems Engineering, Johannes Kepler University, Linz, Luciano Marchezan Johannes Kepler University Linz, Wesley Assunção North Carolina State University, Alexander Egyed Johannes Kepler University Linz Pre-print | ||
15:07 7mTalk | Challenges in Empirically Testing Memory Persistency Models New Ideas and Emerging Results Vasileios Klimis Queen Mary University of London, Alastair F. Donaldson Imperial College London, Viktor Vafeiadis MPI-SWS, John Wickerson Imperial College London, Azalea Raad Imperial College London | ||
15:14 7mTalk | AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction Demonstrations Eman Abdullah AlOmar Stevens Institute of Technology, Benjamin Knobloch Stevens Institute of Technology, Thomas Kain Stevens Institute of Technology, Christopher Kalish Stevens Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint, Ali Ouni ETS Montreal, University of Quebec |
14:00 - 15:30 | Human and Social 7Journal-first Papers / Software Engineering in Practice / Research Track at Luis de Freitas Branco Chair(s): Igor Steinmacher Northern Arizona University | ||
14:00 15mTalk | “I tend to view ads almost like a pestilence”: On the Accessibility Implications of Mobile Ads for Blind Users Research Track Ziyao He University of California, Irvine, Syed Fatiul Huq University of California, Irvine, Sam Malek University of California at Irvine | ||
14:15 15mTalk | Constructive Code Review: Managing the Impact of Interpersonal Conflicts in Practice Software Engineering in Practice Pavlina Wurzel Goncalves University of Zurich, Joao S. V. Goncalves University of Zurich, Alberto Bacchelli University of Zurich | ||
14:30 15mTalk | Motivating Open Source Collaborations Through Social Network Evaluation: A Gamification Practice from Alibaba Software Engineering in Practice Shengyu Zhao Tongji University, Xiaoya Xia East China Normal University, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick, Xiaozhou Li University of Oulu, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu and Tampere University , Rong Wang Alibaba Group, will wang , Chunqi Tian Yongji University | ||
14:45 15mTalk | Objectives and Key Results in Software Teams: Challenges, Opportunities and Impact on Development Software Engineering in Practice Jenna L. Butler Microsoft Research, Thomas Zimmermann Microsoft Research, Christian Bird Microsoft Research | ||
15:00 7mTalk | Dealing with Data Challenges when Delivering Data-Intensive Software Solutions Journal-first Papers Ulrike Maria Graetsch , Hourieh Khalajzadeh Deakin University, Australia, Rashina Hoda Monash University, Mojtaba Shahin RMIT University, John Grundy Monash University Link to publication DOI Pre-print | ||
15:07 7mTalk | What’s (Not) Working in Programmer User Studies? Journal-first Papers Matthew C. Davis Carnegie Mellon University, Emad Aghayi George Mason University, Thomas LaToza George Mason University, Xiaoyin Wang University of Texas at San Antonio, Brad A. Myers Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University Link to publication DOI | ||
15:14 7mTalk | Confirmation Bias and Time Pressure: A Family of Experiments in Software Testing Journal-first Papers Iflaah Salman Lappeenranta-Lahti University of Technology (LUT), Burak Turhan University of Oulu, Robert Ramač Faculty of Technical Sciences, University of Novi Sad, Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad |
14:00 - 15:30 | Dependability and Formal methods 3Research Track / Software Engineering in Practice / New Ideas and Emerging Results at Maria Helena Vieira da Silva Chair(s): Shahar Maoz Tel Aviv University | ||
14:00 15mTalk | It's Not a Feature, It's a Bug: Fault-Tolerant Model Mining from Noisy Data Research Track Felix Wallner Graz University of Technology, Institute of Software Technology, Bernhard Aichernig Graz University of Technology, Christian Burghard AVL List GmbH Link to publication DOI | ||
14:15 15mTalk | Verifying Declarative Smart Contracts Research Track Haoxian Chen ShanghaiTech University, Lan Lu University of Pennsylvania, Brendan Massey University of Pennsylvania, Yuepeng Wang Simon Fraser University, Boon Thau Loo University of Pennsylvania | ||
14:30 15mTalk | Knowledge-aware Alert Aggregation in Large-scale Cloud Systems: a Hybrid Approach Software Engineering in Practice Jinxi Kuang The Chinese University of Hong Kong, Jinyang Liu The Chinese University of Hong Kong, Junjie Huang The Chinese University of Hong Kong, Renyi Zhong The Chinese University of Hong Kong, Jiazhen Gu The Chinese University of Hong Kong, Lan Yu Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Rui Tan Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Zengyin Yang Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Michael Lyu The Chinese University of Hong Kong | ||
14:45 15mTalk | Intelligent Monitoring Framework for Cloud Services: A Data-Driven Approach Software Engineering in Practice Pooja Srinivas Microsoft, Fiza Husain Microsoft, Anjaly Parayil Microsoft, Ayush Choure Microsoft, Chetan Bansal Microsoft Research, Saravan Rajmohan Microsoft | ||
15:00 15mTalk | FaultProfIT: Hierarchical Fault Profiling of Incident Tickets in Large-scale Cloud Systems Software Engineering in Practice Junjie Huang The Chinese University of Hong Kong, Jinyang Liu The Chinese University of Hong Kong, Zhuangbin Chen School of Software Engineering, Sun Yat-sen University, Zhihan Jiang The Chinese University of Hong Kong, Yichen LI The Chinese University of Hong Kong, Jiazhen Gu The Chinese University of Hong Kong, Cong Feng Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Zengyin Yang Computing and Networking Innovation Lab, Huawei Cloud Computing Technology Co., Ltd, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong | ||
15:15 7mTalk | Translating between SQL Dialects for Cloud Migration Software Engineering in Practice Ran Zmigrod JP Morgan - Chase, Salwa Alamir J.P. Morgan AI Research, Xiaomo Liu JP Morgan AI Research | ||
15:22 7mTalk | Designing Trustful Cooperation Ecosystems is Key to the New Space Exploration Era New Ideas and Emerging Results Renan Lima Baima University of Luxembourg, Loïck Chovet University of Luxembourg, Johannes Sedlmeir University of Luxembourg, Miguel A. Olivares-Mendez University of Luxembourg, Gilbert Fridgen University of Luxembourg |
14:00 - 15:30 | Testing with and for AI 2Journal-first Papers / Research Track / Demonstrations at Sophia de Mello Breyner Andresen Chair(s): João Pascoal Faria Faculty of Engineering, University of Porto and INESC TEC | ||
14:00 15mTalk | Large Language Models are Edge-Case Generators: Crafting Unusual Programs for Fuzzing Deep Learning Libraries Research Track Yinlin Deng University of Illinois at Urbana-Champaign, Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Chenyuan Yang University of Illinois at Urbana-Champaign, Shizhuo Zhang University of Illinois Urbana-Champaign, Shujing Yang University of Illinois Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign | ||
14:15 15mTalk | Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning Research Track Yuanhong Lan Nanjing University, Yifei Lu Nanjing University, Zhong Li , Minxue Pan Nanjing University, Wenhua Yang Nanjing University of Aeronautics and Astronautics, Tian Zhang Nanjing University, Xuandong Li Nanjing University | ||
14:30 7mTalk | Black-Box Testing of Deep Neural Networks through Test Case Diversity Journal-first Papers Zohreh Aghababaeyan University of Ottawa Ottawa, Ontario, Canada, Manel Abdellatif Software and Information Technology Engineering Department, École de Technologie Supérieure, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Ramesh S , Mojtaba Bagherzadeh Cisco | ||
14:37 7mTalk | scenoRITA: Generating Diverse, Fully Mutable, Test Scenarios for Autonomous Vehicle Planning Journal-first Papers Yuqi Huai University of California, Irvine, Sumaya Almanee University of California, Irvine, Yuntianyi Chen University of California, Irvine, Xiafa Wu University of California, Irvine, Qi Alfred Chen University of California, Irvine, Joshua Garcia University of California, Irvine | ||
14:44 7mTalk | InterEvo-TR: Interactive Evolutionary Test Generation with Readability Assessment Journal-first Papers Pedro Delgado-Pérez Universidad de Cádiz, Aurora Ramírez University of Córdoba, Kevin Jesús Valle-Gómez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, José Raúl Romero University of Cordoba, Spain | ||
14:51 7mTalk | Differential testing for machine learning: an analysis for classification algorithms beyond deep learning Journal-first Papers | ||
14:58 7mTalk | Journal First Article: "Syntactic Vs. Semantic similarity of Artificial and Real Faults in Mutation Testing Studies" Journal-first Papers Milos Ojdanic University of Luxembourg, Aayush Garg Luxembourg Institute of Science and Technology, Ahmed Khanfir University of Luxembourg, Renzo Degiovanni Luxembourg Institute of Science and Technology, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg | ||
15:05 7mTalk | Causality-driven Testing of Autonomous Driving Systems Journal-first Papers Luca Giamattei Università di Napoli Federico II, Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II | ||
15:12 7mTalk | When Less is More: On the Value of ''Co-training'' for Semi-Supervised Software Defect Predictors Journal-first Papers Suvodeep Majumder North Carolina State University, Joymallya Chakraborty Amazon.com, Tim Menzies North Carolina State University Pre-print | ||
15:19 7mTalk | OpenSBT: A Modular Framework for Search-based Testing of Automated Driving Systems Demonstrations Lev Sorokin fortiss, Tiziano Munaro fortiss, Damir Safin fortiss, Brian Hsuan-Cheng Liao DENSO AUTOMOTIVE, Adam Molin DENSO AUTOMOTIVE |
14:00 - 15:30 | |||
14:00 90mPaper | Technical Brief on Software Engineering for FMware Technical Briefings Dayi Lin Centre for Software Excellence, Huawei Canada, Filipe Cogo Centre for Software Excellence, Huawei Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Ahmed E. Hassan Queen’s University |
15:30 - 16:00 | |||
15:30 30mPoster | Causal Graph Fuzzing for Fair ML Sofware Development Posters Verya Monjezi University of Texas at El Paso, Ashish Kumar , Gang Tan Pennsylvania State University, Ashutosh Trivedi University of Colorado Boulder, Saeid Tizpaz-Niari University of Texas at El Paso | ||
15:30 30mPoster | Multi-source Anomaly Detection For Microservice Systems Posters Zhengxin Li Inner Mongolia University, Junfeng Zhao Inner Mongolia University, Jia Kang Inner Mongolia University | ||
15:30 30mPoster | Boosting Individual Fairness through Mahalanobis Distances Guided Boltzmann Exploratory Testing (Extended Abstract) Posters Kaixiang Dong School of Intelligent Science and Technology, Hangzhou Institute for Advanced Study, University of Chinese Academy of Sciences, Hangzhou, China, Peng Wu Institute of Software, Chinese Academy of Sciences, China | ||
15:30 30mPoster | ICLNet: Stepping Beyond Dates for Robust Issue-Commit Link Recovery Posters Abhishek Kumar Indian Institute of Technology Kharagpur, Partha Pratim Das Indian Institute of Technology, Kharagpur, Partha Pratim Chakrabarti Indian Institute of Technology, Kharagpur | ||
15:30 30mPoster | NomNom: Explanatory Function Names for Program Synthesizers Posters Amirmohammad Nazari University of Southern California, Souti Chattopadhyay University of Southern California, Swabha Swayamdipta University of Southern California, Mukund Raghothaman University of Southern California | ||
15:30 30mPoster | Extracting Relevant Test Inputs from Bug Reports for Automatic Test Case Generation Posters Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Laura Plein University of Luxembourg, Abdoul Kader Kaboré University of Luxembourg, Andrew Habib ABB Corporate Research, Germany, Jacques Klein University of Luxembourg, David Lo Singapore Management University, Tegawendé F. Bissyandé University of Luxembourg | ||
15:30 30mPoster | F-CodeLLM: A Federated Learning Framework for Adapting Large Language Models to Practical Software Development Posters Zeju Cai the School of Software Engineering, Sun Yat-sen University, China, Jianguo Chen the School of Software Engineering, Sun Yat-sen University, China, Wenqing Chen Sun Yat-sen University, Weicheng Wang the School of Software Engineering, Sun Yat-sen University, China, Zibin Zheng Sun Yat-sen University | ||
15:30 30mPoster | How are Contracts Used in Android Mobile Applications? Posters David R. Ferreira Faculty of Engineering, University of Porto, Alexandra Mendes University of Porto and HASLab, INESC TEC, João F. Ferreira INESC-ID and IST, University of Lisbon | ||
15:30 30mPoster | Creating Fair Software: Identifying and Mitigating Bias in Machine Learning Models through Counterfactual Thinking Posters Zhipeng Yin Florida International University, Zichong Wang Florida International University, Wenbin Zhang Florida International University | ||
15:30 30mPoster | Automated Security Repair for Helm Charts Posters Francesco Minna Vrije Universiteit Amsterdam, Agathe Blaise Thales SIX GTS France, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam, Katja Tuma Vrije Universiteit Amsterdam | ||
15:30 30mPoster | Path Complexity Analysis for Interprocedural Code Posters Mira Kaniyur Harvey Mudd College, Ana Cavalcante-Studart Harvey Mudd College, Yihan Yang Harvey Mudd College, Sangeon Park Harvey Mudd College, David Chen Harvey Mudd College, Duy Lam Harvey Mudd College, Lucas Bang Harvey Mudd College | ||
15:30 30mPoster | NL2Fix: Generating Functionally Correct Code Edits from Bug Descriptions Posters Sarah Fakhoury Microsoft Research, Saikat Chakraborty Microsoft Research, Madan Musuvathi Microsoft Research, Shuvendu Lahiri Microsoft Research |
16:00 - 17:30 | Language Models and Generated Code 4New Ideas and Emerging Results / Research Track at Almada Negreiros Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology | ||
16:00 15mTalk | Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code Research Track Rangeet Pan IBM Research, Ali Reza Ibrahimzada University of Illinois Urbana-Champaign, Rahul Krishna IBM Research, Divya Sankar IBM Research, Lambert Pouguem Wassi IBM Research, Michele Merler IBM Research, Boris Sobolev IBM Research, Raju Pavuluri IBM T.J. Watson Research Center, Saurabh Sinha IBM Research, Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign DOI Pre-print Media Attached | ||
16:15 15mTalk | Traces of Memorisation in Large Language Models for Code Research Track Ali Al-Kaswan Delft University of Technology, Netherlands, Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
16:30 15mTalk | Language Models for Code Completion: A Practical Evaluation Research Track Maliheh Izadi Delft University of Technology, Jonathan Katzy Delft University of Technology, Tim van Dam Delft University of Technology, Marc Otten Delft University of Technology, Răzvan Mihai Popescu Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
16:45 15mTalk | Evaluating Large Language Models in Class-Level Code Generation Research Track Xueying Du Fudan University, Mingwei Liu Fudan University, Kaixin Wang Fudan University, Hanlin Wang Fudan University, Junwei Liu Huazhong University of Science and Technology, Yixuan Chen Fudan University, Jiayi Feng Fudan University, Chaofeng Sha Fudan University, Xin Peng Fudan University, Yiling Lou Fudan University Pre-print | ||
17:00 7mTalk | Naturalness of Attention: Revisiting Attention in Code Language Models New Ideas and Emerging Results Pre-print | ||
17:07 7mTalk | Towards Trustworthy AI Software Development Assistance New Ideas and Emerging Results DOI Pre-print |
16:00 - 17:30 | LLM, NN and other AI technologies 7Software Engineering in Society / Software Engineering in Practice / Research Track / New Ideas and Emerging Results at Grande Auditório Chair(s): Vincent J. Hellendoorn Carnegie Mellon University | ||
16:00 15mTalk | Predicting Performance and Accuracy of Mixed-Precision Programs for Precision Tuning Research Track | ||
16:15 15mTalk | A Synthesis of Green Architectural Tactics for ML-Enabled Systems Software Engineering in Society Heli Järvenpää Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam, Justus Bogner Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Henry Muccini University of L'Aquila, Italy, Ipek Ozkaya Carnegie Mellon University Pre-print | ||
16:30 15mTalk | Greening Large Language Models of Code Software Engineering in Society Jieke Shi Singapore Management University, Zhou Yang Singapore Management University, Hong Jin Kang UCLA, Bowen Xu North Carolina State University, Junda He Singapore Management University, David Lo Singapore Management University Pre-print Media Attached | ||
16:45 15mTalk | Lessons from Building CodeBuddy: A Contextualized AI Coding Assistant Software Engineering in Practice Gustavo Pinto Federal University of Pará (UFPA) and Zup Innovation, Cleidson de Souza Federal University of Pará Belém, João Batista Cordeiro Neto Federal University of Santa Catarina and Zup Innovation, Alberto de Souza Zup Innovation, Tarcísio Gotto Zup Innovation, Edward Monteiro StackSpot | ||
17:00 15mTalk | CodeFuse-13B: A Pretrained Multi-lingual Code Large Language Model Software Engineering in Practice | ||
17:15 7mTalk | Breaking the Silence: the Threats of Using LLMs in Software Engineering New Ideas and Emerging Results June Sallou Delft University of Technology, Thomas Durieux TU Delft, Annibale Panichella Delft University of Technology Pre-print |
16:00 - 17:30 | Static Detection TechniquesSoftware Engineering in Practice / Research Track at Eugénio de Andrade Chair(s): Valentina Lenarduzzi University of Oulu | ||
16:00 15mTalk | MalwareTotal: Multi-Faceted and Sequence-Aware Bypass Tactics against Static Malware Detection Research Track Shuai He Huazhong University of Science and Technology, Cai Fu Huazhong University of Science and Technology, Hong Hu Pennsylvania State University, Jiahe Chen Huazhong University of Science and Technology, Jianqiang Lv Huazhong University of Science and Technology, Shuai Jiang Huazhong University of Science and Technology | ||
16:15 15mTalk | Semantic-Enhanced Static Vulnerability Detection in Baseband Firmware Research Track Yiming Liu Institute of Information Engineering, Chinese Academy of Sciences, Cen Zhang Nanyang Technological University, Feng Li Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China, Yeting Li Institute of Information Engineering at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jianhua Zhou Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Jian Wang Institute of Information Engineering, Chinese Academy of Sciences, Lanlan Zhan Institute of Information Engineering, Chinese Academy of Sciences, Yang Liu Nanyang Technological University, Wei Huo Institute of Information Engineering at Chinese Academy of Sciences | ||
16:30 15mTalk | CSChecker: Revisiting GDPR and CCPA Compliance of Cookie Banners on the Web Research Track Mingxue Zhang Zhejiang University, Wei Meng Chinese University of Hong Kong, You Zhou Zhejiang University, Kui Ren Zhejiang University | ||
16:45 15mTalk | Raisin: Identifying Rare Sensitive Functions for Bug Detection Research Track Jianjun Huang Renmin University of China, Jianglei Nie Renmin University of China, Yuanjun Gong Renmin University of China, Wei You Renmin University of China, Bin Liang Renmin University of China, China, Pan Bian Huawei Technologies CO., LTD., China | ||
17:00 15mTalk | Broadly Enabling KLEE to Effortlessly Find Unrecoverable Errors in Rust Software Engineering in Practice Ying Zhang Virginia Tech, Peng Li Zoox, Yu Ding Google, Wang Lingxiang Microsoft, Dan Williams Virginia Tech, Na Meng Virginia Tech Pre-print | ||
17:15 15mTalk | Inference for Ever-Changing Policy of Taint Analysis Software Engineering in Practice Wen-Hao Chiang Amazon Web Services, Peixuan Li Amazon Web Services, Qiang Zhou Amazon Web Services, Subarno Banerjee Amazon Web Services, Martin Schäf Amazon Web Services, Yingjun Lyu Amazon Web Services, Hoan Nguyen Amazon Web Services, Omer Tripp Amazon Web Services |
16:00 - 17:30 | Program Repair 4Journal-first Papers / Research Track at Fernando Pessoa Chair(s): João Pascoal Faria Faculty of Engineering, University of Porto and INESC TEC | ||
16:00 15mTalk | Comprehensive Semantic Repair of Obsolete GUI Test Scripts for Mobile Applications Research Track Shaoheng Cao Nanjing University, Minxue Pan Nanjing University, Yu Pei The Hong Kong Polytechnic University, Wenhua Yang Nanjing University of Aeronautics and Astronautics, Tian Zhang Nanjing University, Linzhang Wang Nanjing University, Xuandong Li Nanjing University | ||
16:15 15mTalk | Exploring Experiences with Automated Program Repair in Practice Research Track Fairuz Nawer Meem George Mason University, Justin Smith Lafayette College, Brittany Johnson George Mason University | ||
16:30 15mTalk | PyTy: Repairing Static Type Errors in Python Research Track Yiu Wai Chow University of Stuttgart, Luca Di Grazia Università della Svizzera italiana (USI), Michael Pradel University of Stuttgart Link to publication DOI Pre-print File Attached | ||
16:45 15mTalk | Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation Research Track Wenzhang Yang University of Science and Technology of China, Linhai Song Programme Committee, Yinxing Xue University of Science and Technology of China | ||
17:00 7mTalk | Improving Automated Program Repair with Domain Adaptation Journal-first Papers | ||
17:07 7mTalk | Invalidator: Automated Patch Correctness Assessment Via Semantic and Syntactic Reasoning Journal-first Papers Le-Cong Thanh The University of Melbourne, Duc-Minh Luong Hanoi University of Science and Technology, Xuan-Bach D. Le University of Melbourne, David Lo Singapore Management University, Nhat-Hoa Tran Hanoi University of Science and Technology, Quang-Huy Bui Hanoi University of Science and Technology, Quyet Thang Huynh Hanoi University of Science and Technology Media Attached |
16:00 - 17:30 | Evolution 6New Ideas and Emerging Results / Research Track / Demonstrations / Software Engineering Education and Training at Glicínia Quartin Chair(s): Kiev Gama Federal University of Pernambuco (UFPE) | ||
16:00 15mTalk | Cneps: A Precise Approach for Examining Dependencies among Third-Party C/C++ Open-Source Components Research Track Yoonjong Na Korea University, Seunghoon Woo Korea University, Joomyeong Lee Korea University, Heejo Lee Korea University | ||
16:15 15mTalk | A Study on the Pythonic Functional Constructs' Understandability Research Track Cyrine Zid École Polytechnique de Montréal, Fiorella Zampetti University of Sannio, Italy, Giulio Antoniol Ecole Polytechnique de Montreal, Massimiliano Di Penta University of Sannio, Italy Pre-print | ||
16:30 15mTalk | Introducing Computer Science Undergraduate Students to DevOps Technologies from Software Engineering Fundamentals Software Engineering Education and Training Edgar Sarmiento-Calisaya Universidad Nacional de San Agustín de Arequipa, Alvaro Mamani-Aliaga Universidad Nacional de San Agustín de Arequipa, Julio Cesar Leite Federal University of Bahia (UFBA) DOI | ||
16:45 15mTalk | Bridging the Theory-Practice Gap in a Maintenance Programming Course: An Experience Report Software Engineering Education and Training Sofia Ouhbi Uppsala University | ||
17:00 7mTalk | Deductive Software Architecture Recovery via Chain-of-thought Prompting New Ideas and Emerging Results Satrio Adi Rukmono , Lina Ochoa Eindhoven University of Technology, Michel Chaudron Eindhoven University of Technology, The Netherlands | ||
17:07 7mTalk | Reproducibility of Build Environments through Space and Time New Ideas and Emerging Results Julien Malka LTCI, Télécom Paris, Institut Polytechnique de Paris, France, Stefano Zacchiroli Télécom Paris, Polytechnic Institute of Paris, Théo Zimmermann Télécom Paris, Polytechnic Institute of Paris Pre-print | ||
17:14 7mTalk | APICIA: An API Change Impact Analyzer for Android Apps Demonstrations Tarek Mahmud Texas State University, Meiru Che Central Queensland University, Jihan Rouijel Texas State University, Mujahid Khan Texas State University, Guowei Yang University of Queensland | ||
17:21 7mTalk | RAT: A Refactoring-Aware Tool for Tracking Code History Demonstrations Feifei Niu Nanjing University, Junqian Shao Nanjing University, Chaofan Xu Nanjing University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Wesley Assunção North Carolina State University, Liguo Huang Southern Methodist University, Chuanyi Li Nanjing University, Jidong Ge Nanjing University, Bin Luo Nanjing University, Alexander Egyed Johannes Kepler University Linz |
16:00 - 17:30 | Human and Social 8Software Engineering in Society / Journal-first Papers / Research Track / Software Engineering Education and Training at Luis de Freitas Branco Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
16:00 15mTalk | Property-Based Testing in Practice Research Track Harrison Goldstein University of Pennsylvania, Joseph W. Cutler University of Pennsylvania, Daniel Dickstein Jane Street, Benjamin C. Pierce University of Pennsylvania, Andrew Head University of Pennsylvania | ||
16:15 15mTalk | Navigating the Path of Women in Software Engineering: From Academia to Industry Software Engineering in Society Tatalina Oliveira CESAR School, Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary, Ronnie de Souza Santos University of Calgary, Helda Barros CESAR School, Maria Teresa Baldassarre Department of Computer Science, University of Bari , Cesar França CESAR School Pre-print | ||
16:30 15mTalk | Early Career Software Developers - Are You Sinking or Swimming? Software Engineering in Society Pre-print Media Attached | ||
16:45 15mTalk | An experience report on the use of Active Learning in Empirical Software Engineering Education: Understanding the pros and cons from the student's perspective Software Engineering Education and Training Maria Alcimar Costa Meireles UFAM - Federal University of Amazonas, Sabrina Rocha UFAM - Federal University of Amazonas, José Carlos Maldonado Loggi Tecnologia and University of São Paulo - USP and, Tayana Conte Universidade Federal do Amazonas | ||
17:00 15mTalk | Teaching Software Ethics to Future Software Engineers Software Engineering Education and Training Aastha Pant Monash University, Simone Spiegler Monash University, Rashina Hoda Monash University, Jeremy Yoon Monash University, Nabeeb Yusuf Monash University, Tian Er Monash University, Shenyi Hu Monash University | ||
17:15 7mTalk | Mind the Gap: Gender, Micro-inequities and Barriers in Software Development Journal-first Papers Emitzá Guzmán Vrije Universiteit Amsterdam, Ricarda Anna-Lena Fischer Vrije Universiteit Amsterdam, Janey Kok Vrije Universiteit Amsterdam |
16:00 - 17:30 | Requirements 2Software Engineering in Society / Research Track / Software Engineering in Practice at Maria Helena Vieira da Silva Chair(s): Fabio Palomba University of Salerno | ||
16:00 18mTalk | Recovering Trace Links Between Software Documentation And Code Research Track Jan Keim Karlsruhe Institute of Technology (KIT), Sophie Corallo Karlsruhe Institute of Technology (KIT), Dominik Fuchß Karlsruhe Institute of Technology, Tobias Hey Karlsruhe Institute of Technology (KIT), Tobias Telge Karlsruhe Institute of Technology (KIT), Anne Koziolek Karlsruhe Institute of Technology Link to publication DOI Pre-print | ||
16:18 18mTalk | TRIAD: Automated Traceability Recovery based on Biterm-enhanced Deduction of Transitive Links among Artifacts Research Track Hui Gao Nanjing University, Hongyu Kuang Nanjing University, Wesley Assunção North Carolina State University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Guoping Rong Nanjing University, He Zhang Nanjing University, Xiaoxing Ma State Key Laboratory for Novel Software Technology, Nanjing University, Alexander Egyed Johannes Kepler University Linz Pre-print | ||
16:36 18mTalk | Towards Engineering Fair and Equitable Software Systems for Managing Low-Altitude Airspace Authorizations Software Engineering in Society Usman Gohar Dept. of Computer Science, Iowa State University, Michael Hunter Iowa State University, Agnieszka Marczak-Czajka University of Notre Dame, Robyn Lutz Iowa State University, Myra Cohen Iowa State University, Jane Cleland-Huang University of Notre Dame DOI Pre-print | ||
16:54 18mTalk | What Can Requirements Engineering Do for Emerging System of Systems? Case of Smart Local Energy Software Engineering in Society Ruzanna Chitchyan University of Bristol | ||
17:12 18mTalk | API Governance at Scale Software Engineering in Practice Mak Ahmad UC Davis, JJ Geewax Meta, Andrew Macvean Google, Inc., David Karger MIT, Kwan-Liu Ma UC Davis |
16:00 - 17:30 | Testing of AI systemsResearch Track / Journal-first Papers at Sophia de Mello Breyner Andresen Chair(s): Aldeida Aleti Monash University | ||
16:00 15mTalk | CIT4DNN: Generating Diverse and Rare Inputs for Neural Networks Using Latent Space Combinatorial Testing Research Track Swaroopa Dola University of Virginia, Rory McDaniel University of Virginia, Matthew B Dwyer University of Virginia, Mary Lou Soffa University of Virginia | ||
16:15 15mTalk | Knowledge Graph Driven Inference Testing for Question Answering Software Research Track Jun Wang Nanjing University, Yanhui Li Nanjing University, Zhifei Chen Nanjing University, Lin Chen Nanjing University, Xiaofang Zhang Soochow University, Yuming Zhou Nanjing University | ||
16:30 15mTalk | DeepSample: DNN sampling-based testing for operational accuracy assessment Research Track Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II Pre-print | ||
16:45 15mTalk | MAFT: Efficient Model-Agnostic Fairness Testing for Deep Neural Networks via Zero-Order Gradient Search Research Track Zhaohui Wang East China Normal University, Min Zhang East China Normal University, Jingran Yang East China Normal University, ShaoBojie East China Normal University, Min Zhang East China Normal University | ||
17:00 7mTalk | DeepManeuver: Adversarial Test Generation for Trajectory Manipulation of Autonomous Vehicles Journal-first Papers Meriel von Stein University of Virginia, Sebastian Elbaum University of Virginia, David Shriver Software Engineering Institute | ||
17:07 7mTalk | Finding Deviated Behaviors of the Compressed DNN Models for Image Classifications Journal-first Papers Yongqiang Tian The Hong Kong University of Science and Technology; University of Waterloo, Wuqi Zhang The Hong Kong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Shing-Chi Cheung Hong Kong University of Science and Technology, Chengnian Sun University of Waterloo, Shiqing Ma University of Massachusetts, Amherst, Yu Jiang Tsinghua University Link to publication DOI | ||
17:14 7mTalk | Identifying the Hazard Boundary of ML-enabled Autonomous Systems Using Cooperative Co-Evolutionary Search Journal-first Papers Sepehr Sharifi University of Ottawa, Donghwan Shin University of Sheffield, Lionel Briand University of Ottawa, Canada; Lero centre, University of Limerick, Ireland, Nathan Aschbacher Auxon Corporation |
17:30 - 18:00 | Awards (Distinguished Papers, Reviewers, ACM Student Research Competition Awards)Social Events / SRC - ACM Student Research Competition at Grande Auditório Chair(s): Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC | ||
17:30 10mTalk | Distinguished Papers Social Events | ||
17:40 10mTalk | Distinguished Reviewers Social Events | ||
17:50 10mTalk | ACM Student Research Competition Awards SRC - ACM Student Research Competition |
18:00 - 18:20 | Closing cerimonySocial Events / ICSE Keynotes / SRC - ACM Student Research Competition at Grande Auditório Chair(s): Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC | ||
18:00 10mTalk | ICSE 2024 Closing Social Events Rui Abreu Meta & University of Porto, Ana Paiva Faculty of Engineering, University of Porto and INESC TEC, Arie van Deursen Delft University of Technology |
Sat 20 AprDisplayed time zone: Lisbon change
08:15 - 10:30 | OpeningNLBSE at Maria Helena Vieira da Silva Chair(s): Andrea Di Sorbo University of Sannio, Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences | ||
09:15 15mDay opening | Opening NLBSE | ||
09:30 60mKeynote | Neuro-Symbolic Developer Tools for Analyzing, Executing, and Repairing Code NLBSE Michael Pradel University of Stuttgart |
09:00 - 10:30 | IoT Software Evaluation and AutomationSERP4IoT at Amadeo de Souza-Cardoso Chair(s): Rodrigo Morales Concordia University | ||
09:00 14mDay opening | Opening SERP4IoT | ||
09:15 24mTalk | Evaluation of APIs for Data Exchange with Building Management Systems SERP4IoT Peter Yefi Concordia University, Ramanunni Menon Concordia University, Ursula Eicker Concordia University | ||
09:40 24mTalk | MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems SERP4IoT Imen Trabelsi , Bianca Popa , Jérémie Péreyrol , Pier-Olivier Beaulieu , Naouel Moha École de Technologie Supérieure (ETS) | ||
10:05 25mTalk | Evaluating Open Source IoT Platforms: A GitHub Analysis SERP4IoT Mahdi Turki , Ghizlane El Boussaidi École de Technologie Supérieure, Imen Benzarti École de technologie supérieure, Hafedh Mili Université du Québec à Montréal |
09:00 - 10:30 | Welcome and KeynotesGE@ICSE at Amália Rodrigues Chair(s): Barbora Buhnova Masaryk University, Lafifa Jamal University of Dhaka, Valentina Lenarduzzi University of Oulu | ||
09:00 10mDay opening | Welcome and Introductions GE@ICSE Barbora Buhnova Masaryk University, Lafifa Jamal University of Dhaka, Andrea Janes Free University of Bozen-Bolzano, Valentina Lenarduzzi University of Oulu, Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, Mikel Robredo University of Oulu | ||
09:10 35mKeynote | Keynote: From Assumptions to Action: Innovating Women's Path to Technology GE@ICSE | ||
09:45 35mKeynote | Keynote: Collaborative learning and social impact: Determinants of DEI in Software Engineering (Education) GE@ICSE |
09:00 - 10:30 | Session 1: Opening & KeynoteExEn at Carlos Paredes Chair(s): Jakob Droste Leibniz Universität Hannover, Verena Klös Technische Universität Dresden | ||
09:00 15mDay opening | Opening ExEn | ||
09:15 75mKeynote | Illuminating the black mirror in system design: Promoting human values and their reflection through explainability ExEn Irit Hadar University of Haifa |
09:00 - 10:30 | Opening + TutorialsDeepTest at Eugénio de Andrade Chair(s): Nicolás Cardozo Universidad de los Andes | ||
09:00 30mDay opening | Opening DeepTest | ||
09:30 30mTutorial | Tutorial: TestSpark DeepTest | ||
10:00 30mTutorial | Tutorial: OpenSBT DeepTest Lev Sorokin fortiss GmbH | Technische Universität München Link to publication Authorizer link Pre-print |
09:00 - 10:30 | Opening & KeynotesIDE at Lopes Graça Chair(s): Danny Dig University of Colorado Boulder, JetBrains Research | ||
09:00 10mDay opening | Welcoming Message by Organizers IDE Danny Dig University of Colorado Boulder, JetBrains Research, Timofey Bryksin JetBrains Research, Yaroslav Golubev JetBrains Research, Alexander Bezzubov JetBrains | ||
09:10 40mKeynote | IDEs at Google — Past, Present, Future IDE Boris Bokowski Google | ||
09:50 40mKeynote | IDE Integration: A Case Study on Boosting Concurrency Testing IDE Nikita Koval JetBrains |
09:00 - 10:30 | Session 1: Welcome & Opening + Keynote 1 + Full PapersLLM4Code at Luis de Freitas Branco Chair(s): Lin Tan Purdue University | ||
09:00 10mDay opening | Welcome & Opening LLM4Code Prem Devanbu University of California at Davis, Yiling Lou Fudan University, Lin Tan Purdue University, Lingming Zhang University of Illinois at Urbana-Champaign | ||
09:10 50mKeynote | Code Llama: Open Foundation Models for Code LLM4Code Baptiste Rozière Meta | ||
10:00 10mTalk | Industrial Experience Report on AI-Assisted Coding in Professional Software Development LLM4Code Rudolf Ramler Software Competence Center Hagenberg (SCCH), Lukas Fischer Software Competence Center Hagenberg GmbH, Michael Moser Software Competence Center Hagenberg GmbH, Markus Nissl Building Digital Solutions 421 GmbH, Rene Heinzl Building Digital Solutions 421 GmbH | ||
10:10 10mTalk | Gauging Tech Community Acceptance of Rapid Prototyping in Unfamiliar Programming Languages using LLM Chatbots LLM4Code | ||
10:20 10mTalk | LLM4TDD: Best Practices for Test Driven Development Using Large Language Models LLM4Code Sanyogita Piya The University of Texas at Arlington, Allison Sullivan University of Texas at Arlington |
09:00 - 10:30 | |||
09:00 60mKeynote | What is a bug? Implications for the future of automatic repair APR Claire Le Goues Carnegie Mellon University | ||
10:00 15mTalk | ASAP-Repair: API-Specific Automated Program Repair Based on API Usage Graphs APR Sebastian Nielebock Otto-von-Guericke University Magdeburg, Paul Blockhaus Otto-von-Guericke-University Magdeburg, Germany, Jacob Krüger Eindhoven University of Technology, Frank Ortmeier University of Magdeburg | ||
10:15 15mTalk | Towards Developing Effective Fault localization Technique for Termination Bugs in Loop Programs APR Omar Al-Bataineh Simula Research Laboratory, Leon Moonen Simula Research Laboratory and BI Norwegian Business School |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
11:00 - 12:30 | Keynote + paper presentationSERP4IoT at Amadeo de Souza-Cardoso Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal | ||
11:00 64mKeynote | Evolving Edge Computing SERP4IoT Hugo Sereno Ferreira Faculty of Engineering, University of Porto, Portugal | ||
12:05 25mTalk | A Usability Study on the Creation of Intrusion Detection Rules on IoT Networks SERP4IoT |
11:00 - 12:30 | Gender Equality and Women in ITGE@ICSE at Amália Rodrigues Chair(s): Valentina Lenarduzzi University of Oulu | ||
11:00 20mFull-paper | Rebooting the System and Building New Futures: Supporting Women's Comeback in IT GE@ICSE Sonja Hyrynsalmi LUT University | ||
11:20 15mShort-paper | Women in ICT in Bosnia and Herzegovina GE@ICSE Erna Berbic International University of Sarajevo, Amal Mersni International University of Sarajevo, Ozge Buyukdagli International University of Sarajevo | ||
11:35 20mFull-paper | Unveiling women's expectations as ICT professionals: A survey study GE@ICSE Edna Dias Canedo University of Brasilia (UnB), Larissa Rocha Federal University of Bahia / State University of Feira de Santana, Heloise Acco Tives IFPR, Geovana Ramos Sousa Silva University of Brasília (UnB), Fabiana Freitas Mendes | ||
11:55 15mShort-paper | On the Intersectionality of Software Practitioners and Role Models GE@ICSE Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Universidad Politécnica de Madrid | ||
12:10 15mPoster | Decoding the Gap: A Retrospective Analysis of Women's Experiences in Software Engineering GE@ICSE Lucia Happe Karlsruhe Institute of Technology, Kai Marquardt Karlsruhe Institute of Technology (KIT), Ricarda Trumpf KIT, Ingo Wagner Karlsruhe Institute of Technology (KIT) |
11:00 - 12:30 | |||
11:00 35mFull-paper | Generating Context-Aware Contrastive Explanations in Rule-based Systems ExEn Lars Herbold University of Cologne, Mersedeh Sadeghi University of Cologne, Andreas Vogelsang University of Cologne | ||
11:35 25mShort-paper | What if Autonomous Systems had a Game Master? Targeted Explaining with the help of a Supervisory Control System ExEn | ||
12:00 25mShort-paper | Towards a Computational Architecture for Co-Constructive Explainable Systems ExEn Meisam Booshehri Bielefeld University, Hendrik Buschmeier Bielefeld University, Philipp Cimiano Bielefeld University, Stefan Kopp Bielefeld University, Jaroslaw Kornowicz Paderborn University, Olesja Lammert Paderborn University, Marco Matarese Italian Institute of Technology, Dimitry Mindlin Bielefeld University, Amelie Robrecht Bielefeld University, Anna-Lisa Vollmer Bielefeld University, Petra Wagner Bielefeld University, Britta Wrede Bielefeld University |
11:00 - 12:30 | Research TalksDeepTest at Eugénio de Andrade Chair(s): Matteo Biagiola Università della Svizzera italiana | ||
11:00 30mPaper | Data vs. Model Machine Learning Fairness Testing: An Empirical Study DeepTest Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
11:30 30mPaper | Guiding the Search Towards Failure-Inducing Test Inputs Using Support Vector Machines DeepTest Lev Sorokin fortiss GmbH | Technische Universität München, Niklas Kerscher Technische Universität München | Ludwig-Maximilians-Universität München Pre-print | ||
12:00 30mPaper | A Framework for Including Uncertainty in Robustness Evaluation of Bayesian Neural Network Classifiers DeepTest Wasim Essbai Technische Universität Wien, Andrea Bombarda University of Bergamo, Silvia Bonfanti University of Bergamo, Angelo Gargantini University of Bergamo Pre-print |
11:00 - 12:30 | Tool CompetitionNLBSE at Glicínia Quartin Chair(s): Ali Al-Kaswan Delft University of Technology, Netherlands, Oscar Chaparro William & Mary, Giuseppe Colavito University of Bari, Italy, Rafael Kallis Rafael Kallis Consulting, Luca Pascarella ETH Zurich, Pooja Rani University of Zurich | ||
11:00 15mOther | Tool Competition Opening NLBSE Rafael Kallis Rafael Kallis Consulting, Giuseppe Colavito University of Bari, Italy, Ali Al-Kaswan Delft University of Technology, Netherlands, Luca Pascarella ETH Zurich, Oscar Chaparro William & Mary, Pooja Rani University of Zurich | ||
11:15 10mDemonstration | Few-Shot Issue Report Classification with Adapters NLBSE | ||
11:25 10mDemonstration | Lessons from the NLBSE 2024 Competition: Towards Building Efficient Models for GitHub Issue Classification NLBSE Daniel Gómez-Barrera Universidad de los Andes, Luccas Rojas Becerra Universidad de los Andes, Juan Pinzón Roncancio Universidad de los Andes, David Ortiz Almanza Universidad de los Andes, Juan Arboleda Universidad de los Andes, Mario Linares-Vásquez Universidad de los Andes, Ruben Manrique Universidad de los Andes | ||
11:35 10mDemonstration | ClassifAI: Automating Issue Reports Classification using Pre-Trained BERT (Bidirectional Encoder Representations from Transformers) Models NLBSE Khubaib Amjad Alam National University of Computer and Emerging Sciences, Ashish Jumani National University of Computer and Emerging Sciences, Harris Aamir National University of Computer and Emerging Sciences, Islamabad, Pakistan, Muhammad Uzair National University of Computer and Emerging Sciences, Islamabad, Pakistan | ||
11:45 10mDemonstration | Text-To-Text Generation for Issue Report Classification NLBSE | ||
11:55 10mDemonstration | Applying Large Language Models API to Issue Classification Problem NLBSE Gabriel Aracena Grand Canyon University, Kyle Luster Grand Canyon University, Fábio Santos , Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University | ||
12:05 10mDemonstration | Dopamin: Transformer-based Comment Classifiers through Domain Post-Training and Multi-level Layer Aggregation NLBSE | ||
12:15 15mOther | Tool Competition Closing NLBSE Rafael Kallis Rafael Kallis Consulting, Giuseppe Colavito University of Bari, Italy, Ali Al-Kaswan Delft University of Technology, Netherlands, Luca Pascarella ETH Zurich, Oscar Chaparro William & Mary, Pooja Rani University of Zurich |
11:00 - 12:30 | |||
11:00 60mKeynote | Lessons from Industry on Automated Program Repair APR Serkan Kirbas Bloomberg LP | ||
12:00 15mTalk | BUGFIX: towards a common language and framework for the Automatic Program Repair community APR Viktoryia Kananchuk , Li Huang Constructor Institute Schaffhausen, Bertrand Meyer Constructor Institute Schaffhausen | ||
12:15 15mTalk | C-Pack of IPAs: A C90 Program Benchmark of Introductory Programming Assignments APR Pedro Orvalho INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Mikoláš Janota Czech Technical University in Prague, Vasco Manquinho INESC-ID; Universidade de Lisboa Pre-print |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | Communication, Network and IIoTSERP4IoT at Amadeo de Souza-Cardoso Chair(s): Rubén Saborido ITIS Software, University of Malaga | ||
14:00 24mTalk | Communication Semantics for IoT-aware Business Process Management (BPM) Systems SERP4IoT Majid Babaei McGill University | ||
14:25 19mTalk | MobileNetV3 Layer Sensitivity and Sparsity SERP4IoT | ||
14:45 24mTalk | On the Industrial Leadership and Involvement in the LwM2M IoT Ecosystem SERP4IoT Gregorio Robles Universidad Rey Juan Carlos, Jonas Gamalielsson , Bjorn Lundell University of Skövde, Christoffer Brax , Tomas Persson , Anders Mattsson , Tomas Gustavsson , Jonas Feist , Jonas Öberg | ||
15:10 20mTalk | Livestock IoT: Precision Livestock Management in Agribusiness SERP4IoT Mohamad Kassab The Pennsylvania State University, Wagner Arbex EMBRAPA, Valdemar Graciano Neto Federal University of Goiás, Jonas Gomes UFJF, Regina Braga UFJF, José Maria David Federal University of Juiz de Fora, Roberto Oliveira |
14:00 - 15:30 | Session 3: Paper Session & ActivityExEn at Carlos Paredes Chair(s): Verena Klös Technische Universität Dresden | ||
14:00 25mShort-paper | Why Reinforcement Learning in Energy Systems Needs Explanations ExEn | ||
14:25 60mOther | Interactive Activity ExEn | ||
15:25 5mDay closing | Closing ExEn |
14:00 - 15:30 | Keynote + Invited TalkDeepTest at Eugénio de Andrade Chair(s): Foutse Khomh École Polytechnique de Montréal | ||
14:00 45mKeynote | Mobile Application Testing with Large Language Models: Landscape and Vision DeepTest Chunyang Chen Technical University of Munich (TUM) | ||
14:45 45mTalk | A Controlled Experiment of Different Code Representations for Learning-Based Program Repair DeepTest Marjane Namavar , Noor Nashid University of British Columbia, Ali Mesbah University of British Columbia (UBC) Pre-print |
14:00 - 15:30 | Tutorial & Round Table PanelsIDE at Lopes Graça Chair(s): Timofey Bryksin JetBrains Research Round Table Panels are intended as open discussions among all participants on topics of interest that we collected in a survey before the workshop. We will prepare a list of items for discussion, but we encourage you to share any thoughts. | ||
14:00 30mTutorial | Developing IDE Plugins IDE Zarina Kurbatova JetBrains Research | ||
14:30 30mPanel | Packaging Research in Plugins: Lessons Learned & Open Challenges IDE Danny Dig University of Colorado Boulder, JetBrains Research | ||
15:00 30mPanel | What Researchers Need from the IDE and What the IDE Needs from Researchers IDE Danny Dig University of Colorado Boulder, JetBrains Research |
14:00 - 15:30 | Session 3: Keynote 2 + Position PapersLLM4Code at Luis de Freitas Branco Chair(s): Lingming Zhang University of Illinois at Urbana-Champaign | ||
14:00 50mKeynote | Open development of Large Language Models for code with BigCode and StarCoder2 LLM4Code Loubna Ben Allal Hugging Face | ||
14:50 8mTalk | Benchmarking the Security Aspect of Large Language Model-Based Code Generation LLM4Code Pre-print | ||
14:58 8mTalk | Enhancing LLM-Based Coding Tools through Native Integration of IDE-Derived Static Context LLM4Code Yichen LI The Chinese University of Hong Kong, Yun Peng The Chinese University of Hong Kong, Yintong Huo The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong Pre-print | ||
15:06 8mTalk | Evaluating Fault Localization and Program Repair Capabilities of Existing Closed-Source General-Purpose LLMs LLM4Code Shengbei Jiang Beijing Jiaotong University, Jiabao Zhang Beijing Jiaotong University, Wei Chen Beijing Jiaotong University, Bo Wang Beijing Jiaotong University, Jianyi Zhou Huawei Cloud Computing Technologies Co., Ltd., Jie M. Zhang King's College London Pre-print | ||
15:14 8mTalk | MoonBit: Explore the Design of an AI-Friendly Programming Language LLM4Code Haoxiang Fei International Digital Economy Academy, Yu Zhang International Digital Economy Academy, Hongbo Zhang International Digital Economy Academy, Yanlin Wang Sun Yat-sen University, Qing Liu International Digital Economy Academy Pre-print | ||
15:22 8mTalk | Toward a New Era of Rapid Development: Assessing GPT-4-Vision's Capabilities in UML-Based Code Generation LLM4Code Gabor Antal University of Szeged, Richárd Vozár Department of Software Engineering, University of Szeged, Hungary, Rudolf Ferenc University of Szeged |
14:00 - 15:30 | Discussion Panel - Challenges and Opportunities of LLMsNLBSE at Maria Helena Vieira da Silva Chair(s): Andrea Di Sorbo University of Sannio, Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences | ||
14:15 5mOther | Panel Introduction NLBSE Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Rafael Kallis Rafael Kallis Consulting | ||
14:20 15mTalk | Presentation of a Book on Security for LLMs NLBSE | ||
14:35 55mPanel | Panel discussion NLBSE Maliheh Izadi Delft University of Technology, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Rafael Kallis Rafael Kallis Consulting, Michael Pradel University of Stuttgart, Andrei Kucharavy , Arie van Deursen Delft University of Technology, Nicole Novielli University of Bari |
14:00 - 15:30 | |||
14:00 30mOther | Discussion APR | ||
14:30 15mTalk | Towards the self-healing of Infrastructure as Code projects using constrained LLM technologies APR Josu Diaz-de-Arcaya , Juan López-de-Armentia Tecnalia, Basque Research & Technology Alliance (BRTA), Gorka Zárate , Ana I. Torre-Bastida | ||
14:45 15mTalk | BOSS: A dataset to train ML-based systems to repair programs with out-of-bounds write flaws APR | ||
15:00 15mTalk | Automated Program Repair with the GPT Family, including GPT-2, GPT-3 and CodeX APR Márk Lajkó Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Tibor Gyimothy , László Vidács University of Szeged, Hungary | ||
15:15 15mTalk | Large Language Models in Automated Repair of Haskell Type Errors APR |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | IoT Testing, Safety, and SecuritySERP4IoT at Amadeo de Souza-Cardoso Chair(s): Shah Rukh Humayoun San Francisco State University | ||
16:00 24mTalk | Practical Guidance for IoT Systems Testing: A Taxonomy SERP4IoT Jean Baptiste Minani Concordia University, Montreal, Canada, Fatima Sabir Punjab University College of Information Technology , University of the Punjab, Yahia El Fellah , Naouel Moha École de Technologie Supérieure (ETS) | ||
16:25 24mTalk | Towards an Automated Approach for Testing IoT Devices SERP4IoT Jean Baptiste Minani Concordia University, Montreal, Canada, Fatima Sabir Punjab University College of Information Technology , University of the Punjab, Yahia El Fellah , Naouel Moha École de Technologie Supérieure (ETS) | ||
16:50 24mTalk | Towards an MDRE Approach to Verify Security and safety of Heterogeneous IoT Apps SERP4IoT | ||
17:15 5mDay closing | Closing SERP4IoT |
16:00 - 17:30 | Diversity and Inclusivity in Software EngineeringGE@ICSE at Amália Rodrigues Chair(s): Barbora Buhnova Masaryk University | ||
16:00 20mFull-paper | Diversity of SE Conferences GE@ICSE Vasilica Moldovan Department of Computer Science, Babes-Bolyai University, Cluj-Napoca, Simona Motogna Babes-Bolyai University, Cluj-Napoca | ||
16:20 20mFull-paper | A Historical Review of Web Accessibility Using WAVE GE@ICSE | ||
16:40 10mTalk | European Network For Gender Balance in Informatics (EUGAIN) and panel opening GE@ICSE Barbora Buhnova Masaryk University | ||
16:50 35mPanel | Best practices in increasing gender balance across careers GE@ICSE C: Barbora Buhnova Masaryk University, P: Letizia Jaccheri Norwegian University of Science and Technology (NTNU), P: Federica Sarro University College London, P: Patricia Lago Vrije Universiteit Amsterdam | ||
17:25 5mDay closing | Closing remarks GE@ICSE Barbora Buhnova Masaryk University, Lafifa Jamal University of Dhaka, Andrea Janes Free University of Bozen-Bolzano, Valentina Lenarduzzi University of Oulu, Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, Mikel Robredo University of Oulu |
16:00 - 17:30 | Research Talks + ClosingDeepTest at Eugénio de Andrade Chair(s): Andrea Stocco Technical University of Munich, fortiss | ||
16:00 30mPaper | More is Not Always Better: Exploring Early Repair of DNNs DeepTest Andrei Mancu Technical University of Munich, Thomas Laurent Lero@Trinity College Dublin, Franz Rieger Max Planck Institute for Biological Intelligence and Technical University of Munich, Paolo Arcaini National Institute of Informatics
, Fuyuki Ishikawa National Institute of Informatics, Daniel Rueckert Pre-print | ||
16:30 30mPaper | Federated Repair of Deep Neural Networks DeepTest Davide Li Calsi Politecnico di Milano, Thomas Laurent Lero@Trinity College Dublin, Paolo Arcaini National Institute of Informatics
, Fuyuki Ishikawa National Institute of Informatics Pre-print | ||
17:00 30mDay closing | Closing DeepTest |
16:00 - 17:30 | Group Talks & ClosingIDE at Lopes Graça Chair(s): Alexander Bezzubov JetBrains We plan small group talks on more specific topics. We collected a preliminary list of topics from the survey and have some hosts to lead them, however, we encourage everyone to launch and lead their own groups. | ||
16:00 80mOther | Unconference / Group Discussions IDE Alexander Bezzubov JetBrains | ||
17:20 10mDay closing | Closing Word by Organizers IDE Danny Dig University of Colorado Boulder, JetBrains Research, Timofey Bryksin JetBrains Research, Yaroslav Golubev JetBrains Research, Alexander Bezzubov JetBrains |
16:00 - 17:30 | Session 4: Full Papers + Award & ClosingLLM4Code at Luis de Freitas Branco Chair(s): Prem Devanbu University of California at Davis | ||
16:00 10mTalk | Investigating the Proficiency of Large Language Models in Formative Feedback Generation for Student Programmers LLM4Code Smitha S Kumar Heriot-Watt University -UAE, Michael Lones Heriot Watt University- UK, Manuel Maarek Heriot-Watt University, Hind Zantout Heriot-Watt University -UAE Pre-print | ||
16:10 10mTalk | Tackling Students' Coding Assignments with LLMs LLM4Code Pre-print | ||
16:20 10mTalk | Applying Large Language Models to Enhance the Assessment of Parallel Functional Programming AssignmentsBest Presentation Award LLM4Code Skyler Grandel Vanderbilt University, Douglas C. Schmidt Vanderbilt University, Kevin Leach Vanderbilt University Pre-print | ||
16:30 10mTalk | An Empirical Study on Usage and Perceptions of LLMs in a Software Engineering Project LLM4Code Sanka Rasnayaka National University of Singapore, Wang Guanlin National University of Singapore, Ridwan Salihin Shariffdeen National University of Singapore, Ganesh Neelakanta Iyer National University of Singapore Pre-print | ||
16:40 10mTalk | LLMs for Relational Reasoning: How Far are We? LLM4Code Zhiming Li Nanyang Technological University, Singapore, Yushi Cao Nanyang Technological University, Xiufeng Xu Nanyang Technological University, Junzhe Jiang Hong Kong Polytechnic University, Xu Liu North Carolina State University, Yon Shin Teo Continental Automotive Singapore Pte. Ltd., Shang-Wei Lin Nanyang Technological University, Yang Liu Nanyang Technological University Pre-print | ||
16:50 10mTalk | HawkEyes: Spotting and Evading Instruction Disalignments of LLMs LLM4Code Dezhi Ran Peking University, Zihe Song University of Texas at Dallas, Wenhan Zhang Peking University, Wei Yang University of Texas at Dallas, Tao Xie Peking University | ||
17:00 10mTalk | Semantically Aligned Question and Code Generation for Automated Insight GenerationBest Paper Award LLM4Code Ananya Singha Microsoft, Bhavya Chopra Microsoft, Anirudh Khatry Microsoft, Sumit Gulwani Microsoft, Austin Henley University of Tennessee, Vu Le Microsoft, Chris Parnin Microsoft, Mukul Singh Microsoft, Gust Verbruggen Microsoft Pre-print | ||
17:10 20mDay closing | Award & Closing LLM4Code |
16:00 - 17:30 | APR-COMPAPR at Vianna da Motta Chair(s): Ridwan Salihin Shariffdeen National University of Singapore | ||
16:00 15mTalk | APR Competition 2024 APR Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Yannic Noller Singapore University of Technology and Design, Haifeng Ruan , Xiang Gao Beihang University, Andreea Costea National University of Singapore, Gregory J. Duck National University of Singapore, Abhik Roychoudhury National University of Singapore | ||
16:15 15mTalk | ARJA-e for the First International Competition on Automated Program Repair APR | ||
16:30 15mTalk | BRAFAR: An Automated Program Repair Tool for Programming Assignments APR Linna Xie Nanjing University, Chongmin Li , Yu Pei The Hong Kong Polytechnic University, Minxue Pan Nanjing University, Tian Zhang Nanjing University | ||
16:45 15mTalk | F1X at APR-COMP 2024 APR | ||
17:00 15mTalk | RepairCAT: AI-Generated Python Bugs APR | ||
17:15 15mTalk | The ET Program Repair Tool for Java APR |