Sun 14 MayDisplayed time zone: Hobart change
08:45 - 10:30 | Session 1InteNSE at Meeting Room 110 Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign | ||
08:45 15mDay opening | Welcome from the workshop chairs InteNSE Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign | ||
09:00 60mKeynote | Keynote: Software Engineering in the Age of Generative AI, Yet Not Explainable! InteNSE Kla Tantithamthavorn Monash University | ||
10:00 30mResearch paper | ASTRO: An AST-Assisted Approach for Generalizable Neural Clone Detection InteNSE Yifan Zhang Vanderbilt University, Junwen Yang Meta, Inc., Haoyu Dong Duke University, Qingchen Wang University of Hong Kong, Huajie Shao College of William & Mary, Kevin Leach Vanderbilt University, Yu Huang Vanderbilt University |
09:00 - 10:30 | Opening KeynoteTechDebt Technical Papers / TechDebt Plenary / TechDebt Industry Track / TechDebt Short Papers at Meeting Room 101 | ||
09:00 15mDay opening | Conference Opening TechDebt Plenary | ||
09:15 75mKeynote | Titus Winters: Tech Debt Metaphors Aren’t Helping TechDebt Plenary |
09:00 - 10:30 | |||
09:00 15mDay opening | Opening FormaliSE | ||
09:15 75mKeynote | Leakage Logic for programs FormaliSE Annabelle McIver Macquarie University |
09:00 - 10:30 | First day opening / KeynoteCHASE Research Track at Meeting Room 103 Chair(s): Fabio Calefato University of Bari | ||
09:00 30mDay opening | First day opening CHASE Research Track Igor Steinmacher Northern Arizona University | ||
09:30 60mKeynote | The Inclusive Developer: Perspectives and Considerations for Building Inclusive Software CHASE Research Track Daniela Damian University of Victoria |
09:00 - 10:30 | |||
09:00 30mDay opening | Opening ICSSP | ||
09:30 60mKeynote | A.I.gile - How Agile and AI (e)merge in practice ICSSP |
09:00 - 10:30 | Session 1SBFT at Meeting Room 105 Chair(s): Alessio Gambi IMC University of Applied Sciences Krems, Giovani Guizzo University College London, Sebastiano Panichella Zurich University of Applied Sciences | ||
09:15 15mOther | Opening SBFT Giovani Guizzo University College London, Alessio Gambi IMC University of Applied Sciences Krems, Sebastiano Panichella Zurich University of Applied Sciences | ||
09:30 60mKeynote | Truth or Dare: Real-World Fuzz Testing of UAVs in Flight SBFT Jane Cleland-Huang University of Notre Dame |
09:00 - 10:30 | SESoS Opening & Keynote Speaker ISESoS at Meeting Room 107 Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology | ||
09:00 30mDay opening | SESoS Opening SESoS P: Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, P: Antonia Bertolino National Research Council, Italy, P: Pablo Oliveira Antonino Fraunhofer IESE, P: Doo-Hwan Bae Korea Advanced Institute of Science and Technology | ||
09:30 60mKeynote | Challenges in Engineering Antifragile Systems of Systems SESoS |
09:00 - 10:30 | Opening and keynoteQ-SE at Meeting Room 109 Chair(s): Paolo Arcaini National Institute of Informatics , Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University) | ||
09:15 15mDay opening | Opening Q-SE Paolo Arcaini National Institute of Informatics
, Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University) | ||
09:30 60mKeynote | Quantum Computing: Challenges and Opportunities for Software Engineering Q-SE Udson C. Mendes CMC Microsystems |
09:00 - 10:30 | FAIRWARE Session1FairWare at Meeting Room 111 Chair(s): Brittany Johnson George Mason University 9:00 KEYNOTE Fairness through Unfairness Os Keyes https://ironholds.org/ 10:00 Fair-Siamese Approach for Accurate Fairness in Image Classification, Kwanhyong Lee, Van-Thuan Pham, and Jiayuan He | ||
09:00 - 10:30 | |||
09:15 15mDay opening | Opening remarks MET Manuel Rigger National University of Singapore | ||
09:30 60mKeynote | Keynote talk: Metamorphic Testing of Developer Tools MET Michael Pradel University of Stuttgart |
11:00 - 12:30 | Self-Admitted Technical DebtTechDebt Plenary / TechDebt Technical Papers / TechDebt Short Papers at Meeting Room 101 | ||
11:00 25mResearch paper | An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in Android Apps TechDebt Technical Papers Gregory Wilder II University of Hawai‘i at Mānoa, Riley Miyamoto University of Hawai‘i at Mānoa, Samuel Watson University of Hawai‘i at Mānoa, Rick Kazman University of Hawai‘i at Mānoa, Anthony Peruma University of Hawai‘i at Mānoa Pre-print | ||
11:25 25mResearch paper | Automatically Identifying Relations Between Self-Admitted Technical Debt Across Different Sources TechDebt Technical Papers Yikun Li University of Groningen, Mohamed Soliman University of Groningen, Paris Avgeriou Univ. of Gronningen | ||
11:50 15mShort-paper | Automated Self-Admitted Technical Debt Tracking at Commit-Level: A Language-independent Approach TechDebt Short Papers Mohammad Sadegh Sheikhaei School of Computing, Queen's University, Yuan Tian Queens University, Kingston, Canada Pre-print | ||
12:05 15mShort-paper | Measuring Improvement of F1-Scores in Detection of Self-Admitted Technical Debt TechDebt Short Papers William Aiken University of Ottawa, Paul K. Mvula University of Ottawa, Paula Branco University of Ottawa, Guy Jourdan University of Ottawa, Mehrdad Sabetzadeh University of Ottawa, Herna Viktor University of Ottawa Pre-print | ||
12:20 10mLive Q&A | Open Q&A TechDebt Plenary |
11:00 - 12:30 | |||
11:00 30mTalk | Goal Controller Synthesis for Self-Adaptive Systems FormaliSE | ||
11:30 30mPaper | Verifying Binary Neural Networks on Continuous Input Space using Star Reachability FormaliSE Mykhailo Ivashchenko University of Nebraska-Lincoln, Sung Woo Choi , Luan Nguyen University of Pennsylvania, Hoang-Dung Tran Vanderbilt University | ||
12:00 30mPaper | Explainable Human-Machine Teaming using Model Checking and Interpretable Machine Learning FormaliSE Marcello Bersani Politecnico di Milano, Italy, Matteo Camilli Politecnico di Milano, Livia Lestingi DEIB, Politecnico di Milano, Raffaela Mirandola Politecnico di Milano, Matteo Rossi Politecnico di Milano |
11:00 - 12:30 | Resilience & QualityCHASE Research Track at Meeting Room 103 Chair(s): Rashina Hoda Monash University | ||
11:00 20mTalk | Post-pandemic Resilience of Hybrid Software TeamsFull Paper CHASE Research Track Ronnie de Souza Santos Cape Breton University, Gianisa Adisaputri Dalhousie University, Paul Ralph Dalhousie University Pre-print | ||
11:20 20mTalk | On the perceived relevance of critical internal quality attributes when evolving software featuresFull Paper CHASE Research Track Eduardo Fernandes Federal University of Minas Gerais (UFMG), Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio) Pre-print | ||
11:40 20mTalk | What's behind tight deadlines? Business causes of technical debtNIER paper CHASE Research Track Rodrigo Rebouças de Almeida Federal University of Paraiba, Christoph Treude University of Melbourne, Uirá Kulesza Federal University of Rio Grande do Norte Pre-print | ||
12:00 20mTalk | Accounting for socio-technical resilience in software engineeringNIER paper CHASE Research Track Tamara Lopez The Open University, Helen Sharp The Open University, Michel Wermelinger The Open University, Melanie Langer Lancaster University, Mark Levine Lancaster University, Caroline Jay Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Yijun Yu The Open University, UK, Bashar Nuseibeh The Open University, UK; Lero, University of Limerick, Ireland Pre-print |
11:00 - 12:30 | |||
11:00 20mFull-paper | Automatically Generating Dockerfiles via Deep-Learning: Challenges and Promises ICSSP Giovanni Rosa University of Molise, Antonio Mastropaolo Università della Svizzera italiana, Simone Scalabrino University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana, Rocco Oliveto University of Molise | ||
11:20 20mFull-paper | An Experience Report on Assessing Software Engineer’s Outputs in Practice ICSSP Juzheng Zhang Nanjing University, He Zhang Nanjing University, Lanxin Yang Nanjing University, China, Liming Dong Nanjing University, Yue Li | ||
11:40 20mFull-paper | Automatic Detection of Security Deficiencies and Refactoring Advises for Microservices ICSSP |
11:00 - 12:30 | |||
11:00 60mPanel | Discussion Panel: Testing and Security for Cyber-Physical Systems SBFT Aitor Arrieta Mondragon University, Annibale Panichella Delft University of Technology, Jane Cleland-Huang University of Notre Dame, Lionel Briand University of Luxembourg; University of Ottawa, Mohammad Reza Mousavi King's College London, Shaukat Ali Simula Research Laboratory | ||
12:00 15mTalk | On the Strengths of Pure Evolutionary Algorithms in Generating Adversarial Examples SBFT Antony Bartlett , Cynthia C. S. Liem Delft University of Technology, Annibale Panichella Delft University of Technology Pre-print | ||
12:15 15mTalk | Automatic Generation of Smell-free Unit Tests SBFT José Campos University of Porto, Portugal Pre-print |
11:00 - 12:30 | |||
11:00 30mMeeting | Working session / breakouts GREENS |
11:00 - 12:30 | |||
11:00 25mTalk | MCBeth: A Measurement-based Quantum Programming Language Q-SE Aidan Evans Yale University, Seun Omonije , Robert Soulé University of Lugano, Robert Rand University of Chicago | ||
11:25 25mTalk | Generating Presence-Absence Matrices by Quantum Annealing Q-SE Philippe Codognet Japanese-French Laboratory for Informatics | ||
11:50 25mTalk | Dynamic Output State Classification for Quantum Computers Q-SE Hector Menendez King's College London, Luciano Bello IBM Research, David Clark University College London | ||
12:15 15mTalk | Design by Contract Framework for Quantum Software Q-SE |
11:00 - 12:30 | Session 2InteNSE at Meeting Room 110 Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign | ||
11:00 30mResearch paper | Study of Distractors in Neural Models of Code InteNSE Md Rafiqul Islam Rabin University of Houston, Aftab Hussain University of Houston, Sahil Suneja IBM Research, Amin Alipour University of Houston Pre-print | ||
11:30 30mResearch paper | A Study of Variable-Role-based Feature Enrichment in Neural Models of Code InteNSE Aftab Hussain University of Houston, Md Rafiqul Islam Rabin University of Houston, Bowen Xu North Carolina State University, David Lo Singapore Management University, Amin Alipour University of Houston Pre-print | ||
12:00 30mOther | Half Day Wrap Up InteNSE |
11:00 - 12:30 | FAIRWARE Session1FairWare at Meeting Room 111 Chair(s): Tim Menzies North Carolina State University 11:00: On Retrofitting Provenance for Transparent and Fair Software – Drivers and Challenges Jens Dietrich, Matthias Galster, and Markus Luczak-Roesch 11:30: Heavy-tailed Uncertainty in AI Policy Lelia Marie Hampton 12:00: Quantitative and Qualitative Methods for Equitable Research and Development Brittany Johnson, Zhe Yu | ||
11:00 - 12:30 | Session 1: Metamorphic Testing for Autonomous Driving SystemMET at Meeting Room 112 Chair(s): Chun Yong Chong Monash University Malaysia | ||
11:00 30mResearch paper | Metamorphic Testing of Advanced Driver-Assistance Systems: Implementing Euro NCAP Standards on OpenStreetMap MET Muhammad Iqbal University of Wollongong | ||
11:30 30mResearch paper | Metamorphic Testing Harness for the Baidu Apollo Perception-Camera Module MET Yifan Zhang University of Nottingham Ningbo China, Dave Towey University of Nottingham Ningbo China, Matthew pike University of Nottingham, Ningbo, China, Jia Cheng Han University of Wollongong, George Zhou NIO, Chenghao Yin NIO, Qian Wang NIO, Chen Xie NIO | ||
12:00 30mResearch paper | A Metamorphic Testing Framework and Toolkit for Modular Automated Driving Systems MET Riley Underwood Swinburne University of Technology, Quang-Hung Luu Swinburne University of Technology, Huai Liu Swinburne University of Technology |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
13:30 - 15:15 | |||
13:30 60mKeynote | Revisiting the Notion of Diversity in Software Testing SBFT Lionel Briand University of Luxembourg; University of Ottawa | ||
14:30 15mTalk | PASTIS: A Collaborative Approach to Combine Heterogeneous Software Testing Techniques SBFT | ||
14:45 15mTalk | Continuous Fuzzing: A Study of the Effectiveness and Scalability of Fuzzing in CI/CD Pipelines SBFT | ||
15:00 15mTalk | Grammar-Based Evolutionary Fuzzing for JSON-RPC APIs SBFT |
13:45 - 15:15 | |||
13:45 25mResearch paper | The Type to Take Out a Loan? A Study of Developer Personality and Technical Debt TechDebt Technical Papers Pre-print | ||
14:10 25mResearch paper | Technical Debt Contagiousness Metrics for Measurement and Prioritization in Mechatronics TechDebt Technical Papers Fandi Bi Technical University of Munich, Birgit Vogel-Heuser Karlsruhe Institute of Technology, Fengmin Du ETH Zürich, Nils Hanich Technical University of Munich, Eunnuri Cho Technical University of Munich | ||
14:35 25mTalk | How to introduce TD Management into a Software Development Process – A Practical Approach TechDebt Technical Papers | ||
15:00 15mLive Q&A | Open Q&A TechDebt Plenary |
13:45 - 15:15 | SpecificationFormaliSE at Meeting Room 102 Chair(s): Larissa A. Meinicke The University of Queensland | ||
13:45 30mPaper | Contract-Based Specification Refinement and Repair for Mission Planning FormaliSE Piergiuseppe Mallozzi UC Berkeley, Inigo Incer University of California, Berkeley, Pierluigi Nuzzo University of Southern California, Alberto L. Sangiovanni-Vincentelli University of California at Berkeley, USA | ||
14:15 30mPaper | Patch Specifications via Product Programs FormaliSE Cristian Cadar Imperial College London, UK, Daniel Schemmel Imperial College London, Arindam Sharma Imperial College London | ||
14:45 30mPaper | An Empirical Study Assessing Software Modeling in Alloy FormaliSE Niloofar Mansoor University of Nebraska-Lincoln, Hamid Bagheri University of Nebraska-Lincoln, Eunsuk Kang Carnegie Mellon University, Bonita Sharif University of Nebraska-Lincoln, USA |
13:45 - 15:15 | |||
13:45 20mFull-paper | Using GUI Test Videos to Obtain Stakeholders’ Feedback ICSSP Jianwei Shi Leibniz University Hannover, Jonas Mönnich Leibniz University Hannover, Jil Klünder Leibniz Universität Hannover, Kurt Schneider Leibniz Universität Hannover, Software Engineering Group | ||
14:05 20mFull-paper | Measuring the Benefits of CI/CD Practices for Database Application Development ICSSP | ||
14:25 20mFull-paper | On Preparing and Assessing Data for Simulation Process Modeling: An Industrial Report ICSSP Liming Dong Nanjing University, He Zhang Nanjing University, Yue Li , Bohan Liu Nanjing University, Zhiluo Weng Nanjing University | ||
14:45 20mFull-paper | Adding Generic Role- and Process-based Behaviors to Smart Contracts using Dynamic Condition Response Graphs ICSSP Yibin Xu University of Copenhagen, Tijs Slaats University of Copenhagen, Boris Düdder University of Copenhagen, Thomas T. Hildebrandt University of Copenhagen |
13:45 - 15:15 | |||
13:45 90mMeeting | Working session / breakouts GREENS |
13:45 - 15:15 | Paper session 2Q-SE at Meeting Room 109 Chair(s): Philippe Codognet Japanese-French Laboratory for Informatics | ||
14:00 25mTalk | Automatic generation of an efficient less-than oracle for quantum Amplitude Amplification Q-SE Javier Sánchez Rivero COMPUTAEX, Daniel Talaván COMPUTAEX, Jose García-Alonso Universidad de Extremadura, Antonio Ruiz-Cortés University of Seville, Juan Manuel Murillo University of Extremadura and COMPUTAEX Foundation | ||
14:25 25mTalk | Can Quantum Computing Improve Uniform Random Sampling of Large Configuration Spaces? Q-SE Joshua Ammermann Karlsruhe Institute of Technology, Tim Bittner Karlsruhe Institute of Technology, Domenik Eichhorn Karlsruhe Institute of Technology, Ina Schaefer KIT, Christoph Seidl IT University of Copenhagen | ||
14:50 25mTalk | Static Entanglement Analysis of Quantum Programs Q-SE |
13:45 - 15:15 | Session 3InteNSE at Meeting Room 110 Chair(s): Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign | ||
13:45 60mKeynote | Keynote: Interpreting Neural Models of Code by Comparing Them with Human Developers InteNSE Michael Pradel University of Stuttgart | ||
14:45 30mResearch paper | Probing Numeracy and Logic of Language Models of Code InteNSE Razan Baltaji University of Illinois at Urbana Champaign, Parth Thakkar University of Illinois at Urbana Champaign |
13:45 - 15:15 | FAIRWARE Session3FairWare at Meeting Room 111 Chair(s): Zhe Yu Rochester Institute of Technology 13:45: KEYNOTE Applying Safe and Fair Machine Learning Algorithms with the Seldonian Toolkit Austin Hoag, Berkeley Existential Risk Initiative 14:45: Reflexive Practices in Software Engineering by Alicia Boyd | ||
13:45 - 15:15 | Session 2: Applications of Metamorphic TestingMET at Meeting Room 112 Chair(s): Quang-Hung Luu Swinburne University of Technology | ||
13:45 60mPanel | Panel Discussion 1: Metamorphic Testing in Industry MET George Zhou NIO | ||
14:45 30mResearch paper | Sensitive Region-based Metamorphic Testing Framework using XAI MET Yuma Torikoshi The University of Electro-Communications, Yasuharu Nishi University of Electro-Communications, Tokyo, Juichi Takahashi AGEST, Inc |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:45 - 17:15 | Architecture and Documentation Technical DebtTechDebt Technical Papers / TechDebt Plenary at Meeting Room 101 | ||
15:45 25mResearch paper | Identifying Code Changes for Architecture Decay via a Metric Forest Structure TechDebt Technical Papers Wuxia Jin Xi'an Jiaotong University, Yuyun Zhang Xi'an Jiaotong University, Jiaowei Shang Xi'an Jiaotong University, Yi Hou Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University | ||
16:10 25mResearch paper | Resolving Security Issues via Quality-Oriented Refactoring: A User Study TechDebt Technical Papers Domenico Gigante SER&Practices and University of Bari, Fabiano Pecorelli Jheronimus Academy of Data Science, Vita Santa Barletta University of Bari, Andrea Janes FHV Vorarlberg University of Applied Sciences, Valentina Lenarduzzi University of Oulu, Davide Taibi Tampere University , Maria Teresa Baldassarre Department of Computer Science, University of Bari | ||
16:35 25mResearch paper | Towards identifying and minimizing customer-facing documentation debt TechDebt Technical Papers Lakmal Silva Blekinge Institute of Technology, Michael Unterkalmsteiner Blekinge Institute of Technology, Krzysztof Wnuk | ||
17:00 15mLive Q&A | Open Q&A TechDebt Plenary |
15:45 - 17:15 | |||
15:45 30mPaper | Mutant Equivalence as Monotonicity in Parametric Timed Games FormaliSE Davide Basile Formal Methods and Tools lab, ISTI-CNR, Pisa, Italy, Maurice ter Beek ISTI-CNR, Pisa, Italy, Hendrik Göttmann Technical University of Darmstadt, Malte Lochau University of Siegen | ||
16:15 30mPaper | Differential Testing of a Verification Framework for Compiler Optimizations (Case Study) FormaliSE Mark Utting The University of Queensland, Brae J. Webb The University of Queensland, Ian J. Hayes The University of Queensland | ||
16:45 30mPaper | Formalizing Symbolic Execution Path Explosion for Recursive Functions via Asymptotic Path Complexity FormaliSE Eli Pregerson Harvey Mudd College, Shaheen Cullen-Baratloo Harvey Mudd College, David Chen Harvey Mudd College, Duy Lam Harvey Mudd College, Max Szostak Harvey Mudd College, Lucas Bang Harvey Mudd College |
15:45 - 17:15 | OSS & Knowledge Communities / ClosingCHASE Research Track at Meeting Room 103 Chair(s): Kiev Gama UFPE | ||
15:45 20mTalk | Understanding information diffusion about open-source projects on Twitter, HackerNews, and RedditFull Paper CHASE Research Track Hongbo Fang Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, James Herbsleb Carnegie Mellon University Pre-print | ||
16:05 20mTalk | Towards Understanding the Open Source Interest in Gender-Related GitHub ProjectsFull Paper CHASE Research Track Rita Garcia Unity and Victoria University of Wellington, Christoph Treude University of Melbourne, Wendy La University of Adelaide Pre-print | ||
16:25 20mTalk | Hearing the voice of experts: Unveiling Stack Exchange communities’ knowledge of test smellsFull Paper CHASE Research Track Luana Martins Federal University of Bahia, Denivan Campos University of Molise, Italy, Railana Santana Federal University of Bahia, Joselito Mota Jr Federal University of Bahia, Heitor Augustus Xavier Costa Federal University of Lavras, Ivan Machado Federal University of Bahia Pre-print | ||
17:05 20mTalk | Strategies for Using Websites to Support Programming and Their Impact on Source CodeFull Paper CHASE Research Track Omar Alghamdi Department of Computer Science, University of Manchester, M13 9PL, United Kingdom. College of Computing and Informatics, Saudi Electronic University, Riyadh,6867, Saudi Arabia, Sarah Clinch Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Mohammad Alhamadi Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Caroline Jay Department of Computer Science, University of Manchester, M13 9PL, United Kingdom Pre-print | ||
17:25 5mDay closing | First day closing CHASE Research Track Igor Steinmacher Northern Arizona University |
15:45 - 17:15 | |||
15:45 60mKeynote | A Technical Focus on Business Process Management – Past, Present, and Emerging Topics ICSSP | ||
16:45 30mDay closing | Day 1 Wrap Up ICSSP |
15:45 - 18:30 | |||
15:45 45mOther | Fuzzing Tool Competition SBFT | ||
16:30 45mOther | Java Tool Competition SBFT | ||
17:15 45mOther | CPS Tool Competition SBFT | ||
18:00 15mAwards | Awards SBFT | ||
18:15 15mDay closing | Closing SBFT |
15:45 - 17:15 | SESoS Keynote Speaker II + Breakout Session, Closing and AwardsSESoS at Meeting Room 107 Chair(s): Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Antonia Bertolino National Research Council, Italy, Pablo Oliveira Antonino Fraunhofer IESE, Doo-Hwan Bae Korea Advanced Institute of Science and Technology | ||
15:45 60mKeynote | Emotion Analysis in Software Ecosystems SESoS | ||
16:45 30mDay closing | SESoS Breakout Session, Closing and Awards SESoS P: Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, P: Antonia Bertolino National Research Council, Italy, P: Pablo Oliveira Antonino Fraunhofer IESE, P: Doo-Hwan Bae Korea Advanced Institute of Science and Technology |
15:45 - 17:15 | |||
15:45 90mMeeting | Working session / breakouts, and outbriefs GREENS |
15:45 - 17:15 | Paper session 3Q-SE at Meeting Room 109 Chair(s): Paolo Arcaini National Institute of Informatics , Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University) | ||
15:45 25mTalk | QChecker: Detecting Bugs in Quantum Programs via Static Analysis Q-SE Pengzhan Zhao Kyushu University, Xiongfei Wu Kyushu University, Li Zhuo , Jianjun Zhao Kyushu University | ||
16:10 35mDay closing | Discussion and Closing Q-SE Paolo Arcaini National Institute of Informatics
, Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University) |
15:45 - 17:30 | |||
15:45 60mPanel | Discussion: Robustness and Interpretability in the LLM Era InteNSE | ||
16:45 30mDay closing | Workshop Closing (state of research and roadmap for future research) InteNSE | ||
17:15 15mDinner | Dinner and Socializing InteNSE |
15:45 - 17:15 | FAIRWARE Session4FairWare at Meeting Room 111 Chair(s): Brittany Johnson George Mason University 5:45: Workshop in a workshop: Teaching Ethics 17:05: Workshop Closing + Dinner plans | ||
15:45 - 17:15 | Session 3: Metamorphic Testing for Machine LearningMET at Meeting Room 112 Chair(s): Quang-Hung Luu Swinburne University of Technology | ||
15:45 30mResearch paper | Robustness Evaluation in Hand Pose Estimation Models using Metamorphic Testing MET Muxin Pu Monash University Malaysia, Chun Yong Chong Monash University Malaysia, Mei Kuan Lim Monash University Malaysia | ||
16:15 60mPanel | Panel Discussion 2: Are We Good Enough with the Foundation Models? MET Huai Liu Swinburne University of Technology |
18:00 - 21:00 | |||
18:00 3hMeeting | SESoS Social Event (Bang Pop South Wharf) SESoS |
Mon 15 MayDisplayed time zone: Hobart change
09:00 - 10:30 | |||
09:00 15mDay opening | Day Opening TechDebt Plenary | ||
09:15 75mKeynote | Xiwei (Sherry) Xu: Technical Debt in AI-based Software Systems: Challenges and Approaches TechDebt Plenary |
09:00 - 10:30 | KeynoteFormaliSE at Meeting Room 102 Chair(s): Stefania Gnesi Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" | ||
09:15 75mKeynote | Exploiting incompleteness in software development FormaliSE Paola Spoletini Kennesaw State University |
09:00 - 10:30 | Second day opening / KeynoteCHASE Research Track at Meeting Room 103 Chair(s): Hourieh Khalajzadeh Deakin University, Australia | ||
09:15 15mDay opening | Second day opening CHASE Research Track Igor Steinmacher Northern Arizona University | ||
09:30 60mKeynote | Humans of AI CHASE Research Track Jon Whittle CSIRO's Data61 and Monash University |
09:00 - 10:30 | |||
09:00 60mKeynote | AI-Augmented Software Engineering: Revolutionising or Challenging Software Quality and Testing? ICSSP |
09:00 - 10:30 | SEAMS 2023 Opening & Keynote 1SEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Radu Calinescu University of York, UK, Pooyan Jamshidi University of South Carolina, Raffaela Mirandola Politecnico di Milano | ||
09:00 30mTalk | SEAMS Opening SEAMS Research Track | ||
09:30 60mKeynote | Human-centric (Self-Adaptive) Software Engineering SEAMS Research Track John Grundy Monash University |
09:00 - 10:30 | Conference Introductions / MIP Talk / Documentation and Stack OverflowICPC Discussion / ICPC Research / ICPC Opening / ICPC Journal First / ICPC MIP Talk at Meeting Room 106 Chair(s): Christoph Treude University of Melbourne, Akhila Sri Manasa Venigalla IIT Tirupati | ||
09:00 15mDay opening | Conference Opening ICPC Opening G: Christoph Treude University of Melbourne, P: Raula Gaikovina Kula Nara Institute of Science and Technology, P: Bonita Sharif University of Nebraska-Lincoln, USA | ||
09:15 40mTalk | MIP Talk on ICPC 2013 Paper titled "Automatic generation of natural language summaries for Java classes" ICPC MIP Talk Laura Moreno CQSE America, Jairo Aponte Universidad Nacional de Colombia, Giriprasad Sridhara IBM Research Labs, Andrian Marcus University of Texas at Dallas, Lori Pollock University of Delaware, USA, K. Vijay-Shanker | ||
09:55 9mFull-paper | QTC4SO: Automatic Question Title Completion for Stack Overflow ICPC Research Yanlin Zhou School of Information Science and Technology, Nantong University, ShaoYu Yang School of Information Science and Technology, Nantong University, Xiang Chen Nantong University, Zichen Zhang School of Information Science and Technology, Nantong University, Jiahua Pei School of Information Science and Technology, Nantong University Pre-print | ||
10:04 9mTalk | A Study of Update Request Comments in Stack Overflow Answer Posts ICPC Journal First Mohammad Sadegh Sheikhaei School of Computing, Queen's University, Yuan Tian Queens University, Kingston, Canada, Shaowei Wang University of Manitoba Link to publication | ||
10:13 9mTalk | Machine Translation-based Fine-grained Comments Generation for Solidity Smart Contracts ICPC Journal First Chaochen Shi Deakin University, Yong Xiang Deakin University, Jiangshan Yu Monash University, Keshav Sood Deakin University, Longxiang Gao Qilu University of Technology | ||
10:22 8mPanel | Discussion 1 ICPC Discussion |
09:00 - 10:30 | |||
09:00 30mTalk | Automation of Software Test; Confererence - Past, Present and Visions AST Mehrdad Saadatmand RISE Research Institutes of Sweden, Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity | ||
09:30 60mKeynote | Lessons from 10 Years of Automated Debugging Research AST Media Attached |
09:00 - 10:30 | |||
09:00 10mDay opening | Welcome and introduction RoSE | ||
09:10 50mKeynote | Building, testing, and deploying safety critical software for robots and autonomous systems RoSE | ||
10:00 15mTalk | Enhancing the technological maturity of robot swarms RoSE A: Darko Bozhinoski Université Libre de Bruxelles, A: Mauro Birattari IRIDIA, Université Libre de Bruxelles | ||
10:15 15mTalk | Towards the concept of trust assurance case RoSE A: Emilia Cioroaica Fraunhofer IESE, A: Barbora Buhnova Masaryk University, A: Daniel Schneider Fraunhofer IESE, A: Ioannis Sorokos Fraunhofer IESE, A: Thomas Kuhn , A: Emrah Tomur Ericsson |
09:00 - 10:30 | Opening Session & Award TalksMSR Awards / MSR MIP Award at Meeting Room 109 Chair(s): Emad Shihab Concordia Univeristy, Bogdan Vasilescu Carnegie Mellon University | ||
09:00 20mDay opening | Opening Session & Award Announcements MSR Awards Emad Shihab Concordia Univeristy, Patanamon Thongtanunam The University of Melbourne, Bogdan Vasilescu Carnegie Mellon University | ||
09:20 20mTalk | MSR 2023 Foundational Contribution Award MSR Awards | ||
09:40 20mTalk | MSR 2023 Ric Holt Early Career Achievement Award MSR Awards Li Li Beihang University | ||
10:00 30mTalk | MIP #1: Mining Source Code Repositories at Massive Scale Using Language Modeling MSR MIP Award |
09:00 - 10:30 | Session 1MOBILESoft Research Track at Meeting Room 111 Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University | ||
09:00 30mTalk | Welcome MOBILESoft Research Track | ||
09:30 60mTalk | When AI Meets Mobile App Testing: Getting There in Industrial Cases MOBILESoft Research Track Tao Xie Peking University |
10:30 - 11:00 | |||
10:30 30mCoffee break | Morning Tea Catering |
11:00 - 12:30 | |||
11:00 25mResearch paper | Technical Debt Classification in Issue Trackers using Natural Language Processing based on Transformers TechDebt Technical Papers Daniel Skryseth University of Oslo, Karthik Shivashankar University of Oslo, Ildikó Pilán Norwegian Computing Center, Antonio Martini University of Oslo, Norway | ||
11:25 25mResearch paper | Exploring the Effect of Various Maintenance Activities on the Accumulation of TD Principal TechDebt Technical Papers Nikolaos Nikolaidis University of Macedonia, Apostolos Ampatzoglou University of Macedonia, Alexander Chatzigeorgiou University of Macedonia, Nikolaos Mittas International Hellenic University, Evdokimos Konstantinidis Aristotle University, Panagiotis Bamidis Aristotle University | ||
11:50 40mLive Q&A | Open Q&A TechDebt Plenary |
11:00 - 12:30 | |||
11:00 30mPaper | A Dafny-based approach to thread-local information flow analysis FormaliSE Graeme Smith The University of Queensland | ||
11:30 30mPaper | Transparent Actor Model FormaliSE Fatemeh Ghassemi University of Tehran, Marjan Sirjani Malardalen University, Ehsan Khamespanah University of Tehran, Mahrokh Mirani Tehran Institute for Advanced Studies, Hossein Hojjat Tehran Institute for Advanced Studies | ||
12:00 30mPaper | Using cylindric algebra to support local variables in rely/guarantee concurrency FormaliSE |
11:00 - 12:30 | |||
11:00 20mIndustry talk | De-risking major industry transformations using experimentation ICSSP | ||
11:20 20mIndustry talk | Analyzing the Implications of NFTs as Digital Identities in Web3.0: A Privacy-Focused Approach ICSSP | ||
11:40 20mIndustry talk | Considering the Human in the loop when adopting AI ICSSP | ||
12:00 20mIndustry talk | Helping companies de-risk the integration of first, second and third-party AI models into a customer engagement platform ICSSP |
11:00 - 12:30 | |||
11:00 22mTalk | An Method of Intelligent Duplicate Bug Report Detection Based on Technical Term Extraction AST Xiaoxue Wu Yangzhou University, Wenjing Shan Yangzhou University, Wei Zheng Northwestern Polytechnical University, Zhiguo Chen Northwestern Polytechnical University, Tao Ren Yangzhou University, Xiaobing Sun Yangzhou University | ||
11:22 22mTalk | A Reinforcement Learning Approach to Generate Test Cases for Web Applications AST Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Zheheng Liang Joint Laboratory on Cyberspace Security of China Southern Power Grid, Yifei Zhang State Key Lab of Computer Sciences, Institute of Software, Chinese Academy of Sciences, Lei Cui Joint Laboratory on Cyberspace Security of China Southern Power Grid, Zhenyue Long , Guoquan Wu Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Nanjing College; China Southern Power Grid, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Wei Chen Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Nanjing College, 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 | ||
11:45 22mTalk | Cross-Project setting using Deep learning Architectures in Just-In-Time Software Fault Prediction: An Investigation AST Sushant Kumar Pandey Chalmers and University of Gothenburg, Anil Kumar Tripathi Indian Institute of Technology (BHU), Varanasi | ||
12:07 22mTalk | On Comparing Mutation Testing Tools through Learning-based Mutant Selection AST Milos Ojdanic University of Luxembourg, Ahmed Khanfir University of Luxembourg, Aayush Garg University of Luxembourg, Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg File Attached |
11:00 - 11:45 | SE for MLMSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 110 Chair(s): Sarah Nadi University of Alberta | ||
11:00 12mTalk | AutoML from Software Engineering Perspective: Landscapes and ChallengesDistinguished Paper Award MSR Technical Papers Chao Wang Peking University, Zhenpeng Chen University College London, UK, Minghui Zhou Peking University Pre-print | ||
11:12 12mTalk | Characterizing and Understanding Software Security Vulnerabilities in Machine Learning Libraries MSR Technical Papers Nima Shiri Harzevili York University, Jiho Shin York University, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Song Wang York University, Nachiappan Nagappan Facebook | ||
11:24 6mTalk | DeepScenario: An Open Driving Scenario Dataset for Autonomous Driving System Testing MSR Data and Tool Showcase Track Chengjie Lu Simula Research Laboratory and University of Oslo, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory Pre-print | ||
11:30 6mTalk | NICHE: A Curated Dataset of Engineered Machine Learning Projects in Python MSR Data and Tool Showcase Track Ratnadira Widyasari Singapore Management University, Singapore, Zhou Yang Singapore Management University, Ferdian Thung Singapore Management University, Sheng Qin Sim Singapore Management University, Singapore, Fiona Wee Singapore Management University, Singapore, Camellia Lok Singapore Management University, Singapore, Jack Phan Singapore Management University, Singapore, Haodi Qi Singapore Management University, Singapore, Constance Tan Singapore Management University, Singapore, Qijin Tay Singapore Management University, Singapore, David Lo Singapore Management University | ||
11:36 6mTalk | PTMTorrent: A Dataset for Mining Open-source Pre-trained Model Packages MSR Data and Tool Showcase Track Wenxin Jiang Purdue University, Nicholas Synovic Loyola University Chicago, Purvish Jajal Purdue University, Taylor R. Schorlemmer Purdue University, Arav Tewari Purdue University, Bhavesh Pareek Purdue University, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory, James C. Davis Purdue University Pre-print |
11:00 - 12:30 | Session 2MOBILESoft Research Track at Meeting Room 111 Chair(s): Jordan Samhi University of Luxembourg | ||
11:00 25mPaper | Analysis of Library Dependency Networks of Package Managers Used in iOS MOBILESoft Research Track Kristiina Rahkema University of Tartu, Dietmar Pfahl University of Tartu, Rudolf Ramler Software Competence Center Hagenberg Pre-print | ||
11:25 25mPaper | FirmwareDroid: Towards Automated Static-Analysis of Pre-Installed Android Apps MOBILESoft Research Track Thomas Sutter Zurich University of Applied Science/University of Zurich, Bernhard Tellenbach Armasuisse Cyber-Defence Campus | ||
11:50 15mPaper | Vulnerability Propagation in Package Managers Used in iOS Development MOBILESoft Research Track Pre-print | ||
12:05 10mTalk | Q&A MOBILESoft Research Track |
11:00 - 12:30 | |||
11:30 10mDay opening | Opening DeepTest | ||
11:40 50mKeynote | Testing Autonomous Driving Systems DeepTest Baishakhi Ray Columbia University |
11:50 - 12:35 | Documentation + Q&A IMSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 109 Chair(s): Ahmad Abdellatif Concordia University | ||
11:50 12mTalk | Evaluating Software Documentation Quality MSR Technical Papers | ||
12:02 12mTalk | What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues MSR Technical Papers Zhou Yang Singapore Management University, Chenyu Wang Singapore Management University, Jieke Shi Singapore Management University, Thong Hoang CSIRO's Data61, Pavneet Singh Kochhar Microsoft, Qinghua Lu CSIRO’s Data61, Zhenchang Xing , David Lo Singapore Management University | ||
12:14 12mTalk | PICASO: Enhancing API Recommendations with Relevant Stack Overflow Posts MSR Technical Papers Ivana Clairine Irsan Singapore Management University, Ting Zhang Singapore Management University, Ferdian Thung Singapore Management University, Kisub Kim Singapore Management University, David Lo Singapore Management University | ||
12:26 6mTalk | GIRT-Data: Sampling GitHub Issue Report Templates MSR Data and Tool Showcase Track Nafiseh Nikehgbal Sharif University of Technology, Amir Hossein Kargaran LMU Munich, Abbas Heydarnoori Bowling Green State University, Hinrich Schütze LMU Munich Pre-print |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
12:30 - 13:45 | |||
12:30 75mLunch | EDI Welcome Reception Social Events |
13:30 - 15:15 | |||
13:30 5mDay opening | Opening AIOps | ||
13:35 45mKeynote | Unlock the Power of Managing Cloud Health with AIOps AIOps | ||
14:20 40mTalk | Automated Fault Detection for Software Systems through Log Intelligence AIOps Hongyu Zhang The University of Newcastle |
13:45 - 15:15 | |||
13:45 30mTalk | Business-aligned approach to prioritizing and servicing technical debt of cloud applications TechDebt Industry Track | ||
14:15 45mPanel | Panel Discussion TechDebt Plenary | ||
15:00 15mDay closing | Conference Closing TechDebt Plenary |
13:45 - 15:15 | |||
13:45 30mPaper | A Formal Approach to the Verification of Protection Systems in Low-Voltage Distribution Grids FormaliSE Ahmed Nagy Abdelkhalek Mansour Politecnico di Milano, Samuele Grillo Politecnico di Milano, Enrico Ragaini ABB italy, Matteo Rossi Politecnico di Milano | ||
14:15 30mPaper | A Verified UAV Flight Plan Generator FormaliSE Baptiste Pollien ISAE-SUPAERO, Christophe Garion ISAE-SUPAERO, Gautier Hattenberger ENAC, Pierre Roux ONERA, ISAE, Xavier Thirioux ISAE-SUPAERO |
13:45 - 15:15 | Industry Talks 2 and Panel DiscussionICSSP at Meeting Room 104 Chair(s): Gayan Benedict University of Technology Sydney | ||
13:45 20mIndustry talk | Achieving Business Success - A Framework for Software Delivery of Emerging Technologies ICSSP | ||
14:05 20mIndustry talk | Improve Software and System Process of Cloud Serverless Architectures through Automated Testing with AI ICSSP | ||
14:25 50mPanel | Panel Discussion ICSSP |
13:45 - 15:15 | Session 2: Digital twins and non-functional propertiesSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Sona Ghahremani Hasso Plattner Institute, University of Potsdam | ||
13:45 25mPaper | Dynamic Runtime Integration of New Models in Digital Twins SEAMS Research Track | ||
14:10 25mPaper | Adaptive Controllers and Digital Twin for Self-Adaptive Robotic Manipulators SEAMS Research Track Farid Edrisi Linnaeus University, Diego Pérez Linnaeus University, Mauro Caporuscio Linnaeus University, Samuele Giussani Linnaeus University | ||
14:35 25mPaper | Towards a Robust On-line Performance Model Identification for Change Impact Prediction SEAMS Research Track | ||
15:00 15mShort-paper | Adaptively Managing Reliability of Machine Learning Perception under Changing Operating Conditions SEAMS Research Track |
13:45 - 15:15 | Human Aspects, Testing and LogsICPC Tool Demonstration / ICPC Discussion / ICPC Journal First / ICPC Early Research Achievements (ERA) / ICPC Research at Meeting Room 106 Chair(s): Michael J. Decker Bowling Green State University | ||
13:45 9mFull-paper | Understanding initial API comprehension ICPC Research | ||
13:54 5mShort-paper | Evaluating a Language Workbench: from Working Memory Capacity to Comprehension to Acceptance ICPC Early Research Achievements (ERA) Giovanna Broccia ISTI-CNR, FMT Lab, Alessio Ferrari CNR-ISTI, Maurice ter Beek ISTI-CNR, Pisa, Italy, Walter Cazzola Università degli Studi di Milano, Luca Favali University of Milan, Francesco Bertolotti | ||
13:59 5mShort-paper | Conversation Disentanglement As-a-Service ICPC Tool Demonstration Edoardo Riggio Software Institute - USI, Lugano, Marco Raglianti Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano | ||
14:04 5mShort-paper | Slicito: Using Computational Notebooks for Program Comprehension ICPC Tool Demonstration | ||
14:09 9mTalk | Selection of human evaluators for design smell detection using dragonfly optimization algorithm: An empirical study ICPC Journal First Sultan M. Al Khatib Department of Software Engineering, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University (BAU), Al-Salt, 19117, Jordan, Khalid Alkharabsheh Department of Software Engineering, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University (BAU), Al-Salt, 19117, Jordan, Sadi Alawadi Center for Applied Intelligent Systems Research, School of Information Technology, Halmstad University, 30118, Halmstad, Sweden | ||
14:18 5mShort-paper | SYN: Ultra-Scale Software Evolution Comprehension ICPC Tool Demonstration Gianlorenzo Occhipinti Software Institute, USI - Lugano, Switzerland, Csaba Nagy Software Institute - USI, Lugano, Roberto Minelli Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano | ||
14:23 5mShort-paper | Microusity: A testing tool for Backends for Frontends (BFF) Microservice Systems ICPC Tool Demonstration Pattarakrit Rattanukul Mahidol University, Chansida Makaranond Mahidol University, Pumipat Watanakulcharus Mahidol University, Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Tanapol Nearunchorn Lineman Wongnai, Vasaka Visoottiviseth Mahidol University, Morakot Choetkiertikul Mahidol University, Thailand, Thanwadee Sunetnanta Mahidol University | ||
14:28 5mShort-paper | WebEV: A Dataset on the Behavior of Testers for Web Application End to End Testing ICPC Early Research Achievements (ERA) Fuad Mridha University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka | ||
14:33 5mShort-paper | Towards a Classification of Log Parsing Errors ICPC Early Research Achievements (ERA) Issam Sedki Concordia University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Otmane Ait-Mohamed Concordia University, Naser Ezzati Jivan | ||
14:38 37mPanel | Discussion 3 ICPC Discussion |
13:45 - 15:15 | |||
13:45 15mPaper | ROMoSu: flexible runtime monitoring support for ROS-based applications RoSE A: Marco Stadler Johannes Kepler University Linz, A: Michael Vierhauser Johannes Kepler University Linz Pre-print | ||
14:00 15mPaper | EzSkiROS: a case study on embedded robotics DSLs to catch bugs early RoSE A: Momina Rizwan Lund University, A: Ricardo Caldas Chalmers, A: Christoph Reichenbach Lund University, A: Matthias Mayr Lund University, Sweden & WASP | ||
14:15 15mPaper | Augmenting robot software development with flexbot RoSE A: Paulius Daubaris University of Helsinki, A: Juhana Helovuo Atostek Oy, A: Niko Mäkitalo University of Helsinki, Finland | ||
14:30 45mOther | Structured Discussion (Part 1) RoSE |
13:45 - 14:15 | |||
13:45 30mTalk | MIP #2: The Impact of Tangled Code Changes MSR MIP Award |
13:45 - 15:15 | |||
13:45 25mPaper | Understanding the Impact of Fingerprinting in Android Hybrid Apps MOBILESoft Research Track Abhishek Tiwari University of Passau, Germany, Jyoti Prakash University of Passau, Alimerdan Rahimov University of Passau, Germany, Christian Hammer University of Passau | ||
14:25 40mTalk | Leaders Forum Talk - Towards Data-Driven Mobile App Visual Testing MOBILESoft Research Track Chunyang Chen Monash University | ||
15:05 10mTalk | Q&A MOBILESoft Research Track |
13:45 - 15:15 | |||
13:45 20mTalk | Metamorphic Testing of Machine Translation Models using Back Translation DeepTest | ||
14:05 20mTalk | A Method of Identifying Causes of Prediction Errors to Accelerate MLOps DeepTest | ||
14:25 20mTalk | DeepSHAP Summary for Adversarial Example Detection DeepTest | ||
14:45 20mTalk | DeepPatch: A Patching-Based Method for Repairing Deep Neural Networks DeepTest |
14:20 - 15:15 | Language ModelsMSR Technical Papers at Meeting Room 109 Chair(s): Patanamon Thongtanunam University of Melbourne | ||
14:20 12mTalk | On Codex Prompt Engineering for OCL Generation: An Empirical Study MSR Technical Papers Seif Abukhalaf Polytechnique Montreal, Mohammad Hamdaqa Polytechnique Montréal, Foutse Khomh Polytechnique Montréal | ||
14:32 12mTalk | Cross-Domain Evaluation of a Deep Learning-Based Type Inference System MSR Technical Papers Bernd Gruner DLR Institute of Data Science, Tim Sonnekalb German Aerospace Center (DLR), Thomas S. Heinze Cooperative University Gera-Eisenach, Clemens-Alexander Brust German Aerospace Center (DLR) | ||
14:44 12mTalk | Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study MSR Technical Papers Tim van Dam Delft University of Technology, Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
14:56 12mTalk | Model-Agnostic Syntactical Information for Pre-Trained Programming Language Models MSR Technical Papers Iman Saberi University of British Columbia Okanagan, Fatemeh Hendijani Fard University of British Columbia |
14:20 - 15:15 | Understanding DefectsMSR Registered Reports / MSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 110 Chair(s): Matteo Paltenghi University of Stuttgart, Germany | ||
14:20 12mTalk | What Happens When We Fuzz? Investigating OSS-Fuzz Bug History MSR Technical Papers Brandon Keller Rochester Institute of Technology, Benjamin S. Meyers Rochester Institute of Technology, Andrew Meneely Rochester Institute of Technology | ||
14:32 12mTalk | An Empirical Study of High Performance Computing (HPC) Performance Bugs MSR Technical Papers Md Abul Kalam Azad University of Michigan - Dearborn, Nafees Iqbal University of Michigan - Dearborn, Foyzul Hassan University of Michigan - Dearborn, Probir Roy University of Michigan at Dearborn Pre-print | ||
14:44 6mTalk | Semantically-enriched Jira Issue Tracking Data MSR Data and Tool Showcase Track 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 Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki Pre-print | ||
14:50 6mTalk | An exploratory study of bug introducing changes: what happens when bugs are introduced in open source software? MSR Registered Reports Lukas Schulte Universitity of Passau, Anamaria Mojica-Hanke University of Passau and Universidad de los Andes, Mario Linares-Vasquez Universidad de los Andes, Steffen Herbold University of Passau | ||
14:56 6mTalk | HasBugs - Handpicked Haskell Bugs MSR Data and Tool Showcase Track | ||
15:02 6mTalk | An Empirical Study on the Performance of Individual Issue Label Prediction MSR Technical Papers |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:30 - 18:30 | |||
15:30 30mTalk | AIOps for Cloud: System Understanding, Anomaly Detection and Human Interaction AIOps Ying Li School of Software and Microelectronics, Peking University, Beijing, China | ||
16:00 30mTalk | Log Analysis and LogPAI: The Past, The Present, and The Challenges AIOps Pinjia He Chinese University of Hong Kong at Shenzhen | ||
16:30 15mPaper | SoK: Machine Learning for Continuous Integration AIOps Ali Kazemi Arani , Mansooreh Zahedi The Univeristy of Melbourne, Triet Le The University of Adelaide, Muhammad Ali Babar University of Adelaide | ||
16:45 15mPaper | Knowledge-based Intelligent System for IT Incident DevOps AIOps Salman Ahmed Virginia Polytechnic Institute and State University | ||
17:30 60mPanel | AI, SE, and System meet AIOps AIOps Chetan Bansal Microsoft Research |
15:45 - 17:15 | |||
14:45 30mDay closing | Closing FormaliSE |
15:45 - 17:15 | Registered Reports / Conference closingCHASE Registered Reports / CHASE Research Track at Meeting Room 103 Chair(s): Maria Teresa Baldassarre Department of Computer Science, University of Bari | ||
15:45 15mTalk | Deconstructing Sentimental Stack Overflow Posts Through Interviews: Exploring the Case of Software TestingRegistered Report CHASE Registered Reports Pre-print | ||
16:00 15mTalk | A Perspective on the Role of Human Behaviors in Software Development: Voice and SilenceRegistered Report CHASE Registered Reports Mary Sánchez-Gordón Østfold University College, Ricardo Colomo-Palacios Universidad Politécnica de Madrid, Muhammad Azeem Akbar LUT University, Monica Kristiansen Holone Østfold University College Link to publication DOI Pre-print | ||
16:15 15mTalk | A Network Perspective on the Influence of Code Review Bots on the Structure of Developer CollaborationsRegistered Report CHASE Registered Reports Leonore Röseler Department of Informatics, University of Zurich, Ingo Scholtes Chair of Computer Science XV - Machine Learning for Complex Networks, Julius-Maximilians-Universität Würzburg, Christoph Gote Chair of Systems Design, ETH Zurich Pre-print | ||
16:30 30mPanel | Discussion and feedback on registered protocols CHASE Registered Reports S: Raula Gaikovina Kula Nara Institute of Science and Technology, S: Marcos Kalinowski Pontifical Catholic University of Rio de Janeiro (PUC-Rio), S: Helen Sharp The Open University, S: Rashina Hoda Monash University | ||
17:00 15mDay closing | Conference closing & Awards ceremony CHASE Research Track Igor Steinmacher Northern Arizona University |
15:45 - 17:15 | |||
15:45 15mShort-paper | Characterizing The Impact of Culture on Agile Methods: The MoCA Model ICSSP Michael Neumann University of Applied Sciences & Arts Hannover, Klaus Schmid Stiftung University Hildesheim, Lars Baumann Pre-print | ||
16:00 15mShort-paper | Towards Sustainable Software for Public Sector Information Systems ICSSP Reetta-Kaisa Ghezzi , Aapo Koski , Janne Lautanala , Mikko Lehtisalo , Manu Setälä , Tommi Mikkonen University of Jyvaskyla | ||
16:15 15mShort-paper | Towards Better Code Reviews: Using Mutation Testing to Improve Reviewer Attention ICSSP Ziya Mukhtarov , Mannan Abdul , Mokhlaroyim Raupova , Javid Baghirov , Osama Tanveer , Haluk Altunel , Eray Tüzün Bilkent University | ||
16:30 30mDay closing | Day 2 Wrap Up ICSSP |
15:45 - 17:15 | Session 3: Community DebateSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Jon Whittle CSIRO's Data61 and Monash University | ||
15:45 90mPanel | Are the solutions developed by the self-adaptive systems community mature enough for industrial adoption? SEAMS Research Track |
15:45 - 17:15 | Code Summarization and VisualizationICPC Replications and Negative Results (RENE) / ICPC Discussion / ICPC Research at Meeting Room 106 Chair(s): Banani Roy University of Saskatchewan, Akhila Sri Manasa Venigalla IIT Tirupati | ||
15:45 9mFull-paper | An Extensive Study of the Structure Features in Transformer-based Code Semantic Summarization ICPC Research Kang Yang , Xinjun Mao National University of Defense Technology, Shangwen Wang National University of Defense Technology, Yihao Qin National University of Defense Technology, Yao Lu National University of Defense Technology, Tanghaoran Zhang , Kamal Al-Sabahi University Of Technology and Applied Sciences-ibra Pre-print | ||
15:54 9mFull-paper | Label Smoothing Improves Neural Source Code Summarization ICPC Research Sakib Haque University of Notre Dame, Aakash Bansal University of Notre Dame, Collin McMillan University of Notre Dame Pre-print | ||
16:03 9mFull-paper | Interpretation-based Code Summarization ICPC Research Mingyang Geng National University of Defense Technology, Shangwen Wang National University of Defense Technology, Dezun Dong NUDT, Haotian Wang National University of Defense Technolog, Shaomeng Cao Peng Cheng Laboratory, Kechi Zhang Peking University, China, Zhi Jin Peking University Pre-print | ||
16:12 9mFull-paper | Naturalness in Source Code Summarization. How Significant is it? ICPC Replications and Negative Results (RENE) | ||
16:21 9mFull-paper | Comparing 2D and Augmented Reality Visualizations for Microservice System Understandability: A Controlled Experiment ICPC Research Amr Elsayed Baylor University, Tomas Cerny Baylor University, Davide Taibi Tampere University , Sira Vegas Universidad Politecnica de Madrid DOI Pre-print | ||
16:30 9mFull-paper | ChameleonIDE: Untangling Type Errors Through Interactive Visualization and Exploration ICPC Research Shuai Fu Monash University, Tim Dwyer Monash University, Peter J. Stuckey Monash University, Jackson Wain Monash University, Jesse Linossier Monash University Pre-print | ||
16:39 36mPanel | Discussion 4 ICPC Discussion |
15:45 - 17:15 | |||
15:45 22mTalk | Better Safe Than Sorry! Automated Identification of Functionality-Breaking Security-Configuration Rules AST Patrick Stöckle Technical University of Munich (TUM) / Siemens AG, Michael Sammereier Technical University of Munich, Bernd Grobauer Siemens AG, Alexander Pretschner Technical University of Munich Link to publication DOI Pre-print | ||
16:07 22mTalk | Cross-coverage testing of functionally equivalent programs AST Antonia Bertolino National Research Council, Italy, Guglielmo De Angelis CNR-IASI, Felicita Di Giandomenico ISTI-CNR, Francesca Lonetti CNR-ISTI Pre-print | ||
16:30 22mTalk | Towards a Review on Simulated ADAS/AD Testing AST |
15:45 - 17:15 | |||
15:45 75mOther | Structured Discussion (Part 2) RoSE | ||
17:00 15mDay closing | Wrap up and concluding remarks RoSE |
15:45 - 16:30 | Tutorial #1MSR Tutorials at Meeting Room 109 Chair(s): Yuan Tian Queens University, Kingston, Canada | ||
15:45 45mTalk | Tutorial: Recognizing Developers' Emotions Using Non-invasive Biometrics Sensors MSR Tutorials Nicole Novielli University of Bari |
15:45 - 17:15 | Session 4MOBILESoft Research Track / MOBILESoft Tools and Datasets at Meeting Room 111 Chair(s): Xiaoyu Sun Australian National University, Australia | ||
15:45 25mPaper | Native vs Web Apps: Comparing the Energy Consumption and Performance of Android Apps and their Web Counterparts MOBILESoft Research Track Ruben Horn Vrije Universiteit Amsterdam, Abdellah Lahnaoui Vrije Universiteit Amsterdam, Edgardo Reinoso Vrije Universiteit Amsterdam, Sicheng Peng Vrije Universiteit Amsterdam, Vadim Isakov Vrije Universiteit Amsterdam, Tanjina Islam Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam Pre-print | ||
16:10 15mPaper | Ebserver: Automating Resource-Usage Data Collection of Android Applications MOBILESoft Tools and Datasets Wellington de Oliveira Júnior University of Lisbon, Bernardo de Moraes Santana Júnior , Fernando Castor Utrecht University & Federal University of Pernambuco, João Paulo Fernandes LIACC, Universidade do Porto, Porto, Portugal | ||
16:25 40mTalk | Leaders Forum Talk - Discovering Requirements Using the App Store: when automation is not enough MOBILESoft Research Track Paola Spoletini Kennesaw State University | ||
17:05 10mTalk | Q&A MOBILESoft Research Track |
15:45 - 17:15 | |||
15:45 50mKeynote | Testing Generative Large Language Model: Mission Impossible or Where Lies the Path? DeepTest Zhenchang Xing CSIRO’s Data61; Australian National University | ||
16:35 30mPanel | Panel DeepTest | ||
17:05 10mDay closing | Closing DeepTest |
16:35 - 17:20 | Ethics & EnergyMSR Technical Papers / MSR Registered Reports at Meeting Room 109 Chair(s): Arumoy Shome Delft University of Technology | ||
16:35 12mTalk | Energy Consumption Estimation of API-usage in Mobile Apps via Static Analysis MSR Technical Papers Abdul Ali Bangash University of Alberta, Canada, Qasim Jamal FAST National University, Kalvin Eng University of Alberta, Karim Ali University of Alberta, Abram Hindle University of Alberta Pre-print | ||
16:47 12mTalk | An Exploratory Study on Energy Consumption of Dataframe Processing Libraries MSR Technical Papers Pre-print | ||
16:59 6mTalk | Understanding issues related to personal data and data protection in open source projects on GitHub MSR Registered Reports Anne Hennig Karlsruhe Institute of Technology, Lukas Schulte Universitity of Passau, Steffen Herbold University of Passau, Oksana Kulyk IT University of Copenhagen, Denmark, Peter Mayer University of Southern Denmark | ||
17:05 12mTalk | Whistleblowing and Tech on Twitter MSR Technical Papers Laura Duits Vrije Universiteit Amsterdam, Isha Kashyap Vrije Universiteit Amsterdam, Joey Bekkink Vrije Universiteit Amsterdam, Kousar Aslam Vrije Universiteit Amsterdam, Emitzá Guzmán Vrije Universiteit Amsterdam |
16:35 - 17:20 | SecurityMSR Technical Papers / MSR Data and Tool Showcase Track at Meeting Room 110 Chair(s): Chanchal K. Roy University of Saskatchewan | ||
16:35 12mTalk | UNGOML: Automated Classification of unsafe Usages in Go MSR Technical Papers Anna-Katharina Wickert TU Darmstadt, Germany, Clemens Damke University of Munich (LMU), Lars Baumgärtner Technische Universität Darmstadt, Eyke Hüllermeier University of Munich (LMU), Mira Mezini TU Darmstadt Pre-print File Attached | ||
16:47 12mTalk | Connecting the .dotfiles: Checked-In Secret Exposure with Extra (Lateral Movement) Steps MSR Technical Papers Gerhard Jungwirth TU Wien, Aakanksha Saha TU Wien, Michael Schröder TU Wien, Tobias Fiebig Max-Planck-Institut für Informatik, Martina Lindorfer TU Wien, Jürgen Cito TU Wien Pre-print | ||
16:59 12mTalk | MANDO-HGT: Heterogeneous Graph Transformers for Smart Contract Vulnerability Detection MSR Technical Papers Hoang H. Nguyen L3S Research Center, Leibniz Universität Hannover, Hannover, Germany, Nhat-Minh Nguyen Singapore Management University, Singapore, Chunyao Xie L3S Research Center, Leibniz Universität Hannover, Germany, Zahra Ahmadi L3S Research Center, Leibniz Universität Hannover, Hannover, Germany, Daniel Kudenko L3S Research Center, Leibniz Universität Hannover, Germany, Thanh-Nam Doan Independent Researcher, Atlanta, Georgia, USA, Lingxiao Jiang Singapore Management University Pre-print Media Attached | ||
17:11 6mTalk | SecretBench: A Dataset of Software Secrets MSR Data and Tool Showcase Track Setu Kumar Basak North Carolina State University, Lorenzo Neil North Carolina State University, Bradley Reaves North Carolina State University, Laurie Williams North Carolina State University Pre-print |
17:00 - 17:15 | |||
17:15 - 18:45 | Data & Model OptimizationCAIN Papers / CAIN Posters / CAIN Industrial Talks at Virtual - Zoom for CAIN Chair(s): Justus Bogner University of Stuttgart Click here to Join us over zoomClick here to watch the session recording on Youtube | ||
17:15 15mShort-paper | Automatically Resolving Data Source Dependency Hell in Large Scale Data Science Projects CAIN Papers Pre-print | ||
17:30 15mShort-paper | Dataflow graphs as complete causal graphs CAIN Papers Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, Siyuan Guo Max Planck Institute for Intelligent Systems, Bernhard Schölkopf MPI Tuebingen, Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge Pre-print | ||
17:45 20mLong-paper | Uncovering Energy-Efficient Practices in Deep Learning Training: Preliminary Steps Towards Green AIDistinguished paper Award Candidate CAIN Papers Tim Yarally Delft University of Technology, Luís Cruz Delft University of Technology, Daniel Feitosa University of Groningen, June Sallou Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
18:05 15mShort-paper | Prevalence of Code Smells in Reinforcement Learning Projects CAIN Papers Nicolás Cardozo Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland, Christian Cabrera Department of Computer Science and Technology, Univesity of Cambridge Pre-print Media Attached | ||
18:20 20mLong-paper | Automotive Perception Software Development: An Empirical Investigation into Data, Annotation, and Ecosystem Challenges CAIN Papers Hans-Martin Heyn University of Gothenburg & Chalmers University of Technology, Khan Mohammad Habibullah University of Gothenburg, Eric Knauss Chalmers | University of Gothenburg, Jennifer Horkoff Chalmers and the University of Gothenburg, Markus Borg CodeScene, Alessia Knauss Zenseact AB, Polly Jing Li Kognic AB Pre-print |
17:30 - 19:00 | |||
17:30 90mMeeting | SEAMS SC Meeting SEAMS Research Track |
18:00 - 21:00 | |||
18:00 3hSocial Event | RoSE workshop dinner at Bang Pop, South Wharf 18:00 - 21:00 RoSE |
18:00 - 21:00 | |||
18:00 3hMeeting | MSR Dinner at Cargo Hall, South Wharf MSR Technical Papers |
18:00 - 21:00 | |||
18:00 3hSocial Event | Social Dinner at Meat Market, South Wharf AST |
19:00 - 22:00 | SEAMS BanquetSEAMS Research Track / SEAMS Artifact Track at Offsite Banquet at BoHo South Wharf: https://thebohemian.com.au/ | ||
19:00 3hDinner | SEAMS Banquet SEAMS Research Track |
19:00 - 20:30 | Training & LearningCAIN Papers at Virtual - Zoom for CAIN Chair(s): Rrezarta Krasniqi University of North Carolina at Charlotte Click here to Join us over zoomClick here to watch the session recording on YouTube | ||
19:00 20mLong-paper | Replay-Driven Continual Learning for the Industrial Internet of Things CAIN Papers Sagar Sen , Simon Myklebust Nielsen University of Oslo, Norway, Erik Johannes Husom SINTEF Digital, Arda Goknil SINTEF Digital, Simeon Tverdal SINTEF Digital, Leonardo Sastoque Pinilla Centro de Fabricación Avanzada Aeronáutica (CFAA) | ||
19:20 20mLong-paper | Towards Understanding Model Quantization for Reliable Deep Neural Network Deployment CAIN Papers Qiang Hu University of Luxembourg, Yuejun GUo University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Xiaofei Xie Singapore Management University, Wei Ma Nanyang Technological University, Singapore, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg | ||
19:40 20mLong-paper | Exploring Hyperparameter Usage and Tuning in Machine Learning ResearchDistinguished paper Award Candidate CAIN Papers Sebastian Simon Leipzig University, Nikolay Kolyada , Christopher Akiki Leipzig University, Martin Potthast Leipzig University, Benno Stein Bauhaus-University Weimar, Norbert Siegmund Leipzig University Pre-print | ||
20:00 15mShort-paper | An Initial Analysis of Repair and Side-effect Prediction for Neural Networks CAIN Papers Yuta Ishimoto Kyushu University, Ken Matsui Kyushu University, Masanari Kondo Kyushu University, Naoyasu Ubayashi Kyushu University, Yasutaka Kamei Kyushu University Pre-print |
20:45 - 22:15 | Poster - OnlineCAIN Posters / CAIN Papers at Virtual - Zoom for CAIN Chair(s): Mona Rahimi Northern Illinois University, Karthik Vaidhyanathan IIIT Hyderabad Click here to Join us over zoomClick Here to watch the session recording on YouTube | ||
20:45 6mPoster | AI Living Lab: Quality Assurance for AI-based Health systems CAIN Posters | ||
20:51 6mPoster | AI Planning Software Development Lifecycle CAIN Posters Ilche Georgievski University of Stuttgart, Germany File Attached | ||
20:57 6mPoster | Algorithm Debt: Challenges and Future Paths CAIN Posters Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University, Fatemeh Hendijani Fard University of British Columbia | ||
21:03 6mPoster | Enabling Machine Learning in Software Architecture Frameworks CAIN Posters Armin Moin University of California, Santa Barbara, Atta Badii University of Reading, United Kingdom, Stephan G¨unnemann School of Computation, Information and Technology, Technical University of Munich, Munich, Germany, Moharram Challenger University of Antwerp DOI Pre-print | ||
21:09 6mPoster | Extensible Modeling Framework for Reliable Machine Learning System Analysis CAIN Posters Jati Hiliamsyah Husen Waseda University, Hironori Washizaki Waseda University, Hnin Thandar Tun Waseda University, Japan, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University, Hironori Takeuchi Musashi University, Hiroshi Tanaka Fujitsu Limited, Tokyo, Japan, Kazuki Munakata Fujitsu Limited, Tokyo, Japan | ||
21:15 6mPoster | How Federated Machine Learning Helps Increase the Mutual Benefit of Data-Sharing Ecosystems CAIN Posters Iva Krasteva Sofia University, GATE Institute, Boris Kraychev GATE Institute, Ensiye Kiyamousavi GATE Institute | ||
21:21 6mPoster | Maintaining and Monitoring AIOps Models Against Concept Drift CAIN Posters Lorena Poenaru-Olaru TU Delft, Luís Cruz Delft University of Technology, Jan S. Rellermeyer Leibniz University Hannover, Arie van Deursen Delft University of Technology | ||
21:27 6mPoster | Reproducibility Requires Consolidated Artifacts CAIN Posters Iordanis Fostiropoulos University of Southern California, USA, Bowman Brown University of Southern California, USA, Laurent Itti University of Southern California, USA | ||
21:33 6mPoster | Tenet: A Flexible Framework for Machine Learning-based Vulnerability Detection CAIN Posters Eduard Costel Pinconschi Instituto Superior Técnico, University of Lisboa & INESC-ID, Sofia Reis Instituto Superior Técnico, U. Lisboa & INESC-ID, Chi Zhang , Rui Abreu Faculty of Engineering, University of Porto, Hakan Erdogmus Carnegie Mellon University, Limin Jia Carnegie Mellon University | ||
21:39 6mPoster | Towards Understanding Machine Learning Testing in Practise CAIN Posters Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
21:45 30mBreak | Break Out Session - Online CAIN Papers |
22:30 - 23:30 | Keynote - Dr. Ken PowerCAIN Papers at Virtual - Zoom for CAIN Chair(s): Helena Holmström Olsson Malmö University Click here to Join us over zoomClick Here to watch the session recording on Youtube | ||
22:30 60mKeynote | AI Engineering in Autonomous Vehicle Development - Ken Power CAIN Papers Ken Power Motional |
Tue 16 MayDisplayed time zone: Hobart change
09:00 - 10:30 | |||
09:00 90mDay opening | Welcome, introductions, panel DS - Doctoral Symposium |
09:00 - 10:30 | |||
09:00 30mTalk | Schedule, set the scene + introductions New Faculty Symposium | ||
09:30 60mTalk | Michele Lanza + Sarah Nadi New Faculty Symposium |
09:00 - 10:30 | Introduction & Ice BreakingSMeW - Student Mentoring Workshop at Meeting Room 103 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 - 10:30 | |||
11:00 15mDay opening | Opening APR |
09:00 - 10:30 | Keynote 2 & Session 4: Self-optimization and self-evolutionSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Radu Calinescu University of York, UK, Myra Cohen Iowa State University, Pooyan Jamshidi University of South Carolina | ||
09:00 60mKeynote | SE4LESAS: Software Engineering for Learning-Enabled Self-Adaptive Systems SEAMS Research Track Betty H.C. Cheng Michigan State University | ||
10:00 15mShort-paper | From Self-Adaptation to Self-Evolution SEAMS Research Track Pre-print | ||
10:15 15mShort-paper | Self-Optimizing Agents Using Mixed Initiative Behavior Trees SEAMS Research Track |
09:00 - 10:30 | |||
09:00 30mTalk | AST Day II Welcome AST | ||
09:30 60mKeynote | Automatic for the People AST Media Attached |
09:00 - 10:30 | |||
09:00 45mDay opening | Introductions SEENG Jonathan Bell Northeastern University, Stephan Krusche Technische Universität München, Bastian Tenbergen State University of New York at Oswego | ||
09:45 15mTalk | Improving the Quality of Commit Messages in Students’ Projects SEENG Pre-print | ||
10:00 15mTalk | Not Just a Matter of Style: Does Aesthetics Have a Place in Software Engineering Curriculum? SEENG | ||
10:15 15mTalk | "We Need To Talk About ChatGPT": The Future of AI and Higher Education SEENG Michael Neumann University of Applied Sciences & Arts Hannover, Maria Rauschenberger University of Applied Sciences Emden/Leer, Eva-Maria Schön University of Applied Sciences Emden/Leer DOI Pre-print File Attached |
09:00 - 09:45 | |||
09:00 45mKeynote | Towards Code-Aware AI Models for Code MSR Keynotes |
09:00 - 10:30 | Session 5MOBILESoft Research Track at Meeting Room 111 Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University | ||
09:30 60mTalk | Why vulnerability analysis for Android needs to change fundamentally MOBILESoft Research Track Steven Arzt Fraunhofer SIT; ATHENE |
09:50 - 10:30 | Tutorial #2MSR Tutorials at Meeting Room 109 Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
09:50 40mTutorial | Tutorial: Mining and Analysing Collaboration in git Repositories with git2net MSR Tutorials Christoph Gote Chair of Systems Design, ETH Zurich |
09:50 - 10:30 | Mining ChallengeMSR Mining Challenge at Meeting Room 110 Chair(s): Audris Mockus The University of Tennessee | ||
09:50 6mTalk | An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS) MSR Mining Challenge Weijie Sun University of Alberta, Samuel Iwuchukwu University of Alberta, Abdul Ali Bangash University of Alberta, Canada, Abram Hindle University of Alberta Pre-print | ||
09:56 6mTalk | Insights into Female Contributions in Open-Source Projects MSR Mining Challenge Arifa Islam Champa Idaho State University, Md Fazle Rabbi Idaho State University, Minhaz F. Zibran Idaho State University, Md Rakibul Islam University of Wisconsin - Eau Claire Pre-print | ||
10:02 6mTalk | The Secret Life of CVEs MSR Mining Challenge Piotr Przymus Nicolaus Copernicus University in Toruń, Mikołaj Fejzer Nicolaus Copernicus University in Toruń, Jakub Narębski Nicolaus Copernicus University in Toruń, Krzysztof Stencel University of Warsaw Pre-print | ||
10:08 6mTalk | Evolution of the Practice of Software Testing in Java Projects MSR Mining Challenge Anisha Islam Department of Computing Science, University of Alberta, Nipuni Tharushika Hewage Department of Computing Science, University of Alberta, Abdul Ali Bangash University of Alberta, Canada, Abram Hindle University of Alberta Pre-print | ||
10:14 6mTalk | Keep the Ball Rolling: Analyzing Release Cadence in GitHub Projects MSR Mining Challenge Oz Kilic Carleton University, Nathaniel Bowness University of Ottawa, Olga Baysal Carleton University Pre-print |
10:30 - 11:00 | |||
10:30 30mCoffee break | Morning Tea Catering |
11:00 - 12:30 | |||
11:00 12mDoctoral symposium paper | Detecting Scattered and Tangled Quality Concerns in Code to Aid Maintenance and Evolution Tasks DS - Doctoral Symposium Rrezarta Krasniqi University of North Carolina at Charlotte | ||
11:12 12mDoctoral symposium paper | Automating Code Review DS - Doctoral Symposium Rosalia Tufano Università della Svizzera Italiana | ||
11:25 12mDoctoral symposium paper | Addressing Performance Regressions in DevOps: Can We Escape from System Performance Testing? DS - Doctoral Symposium Lizhi Liao Concordia University | ||
11:38 12mDoctoral symposium paper | Toward More Effective Deep Learning-based Automated Software Vulnerability Prediction, Classification, and Repair DS - Doctoral Symposium Michael Fu Monash University | ||
11:51 12mDoctoral symposium paper | Enhancing Deep Reinforcement Learning with Executable Specifications DS - Doctoral Symposium Raz Yerushalmi Weizmann | ||
12:04 12mDoctoral symposium paper | Toward Automated Tools to Support Ethical GUI Design DS - Doctoral Symposium S M Hasan Mansur George Mason University | ||
12:17 12mDoctoral symposium paper | Towards strengthening software library interfaces with granular and interactive type migrations DS - Doctoral Symposium Richárd Szalay Eötvös Loránd University, Faculty of Informatics, Department of Programming Languages and Compilers |
11:00 - 12:30 | |||
11:00 90mTalk | Kevin Moran + Sonia Haiduc + Juergen Cito New Faculty Symposium |
11:00 - 12:30 | Presentations & Group Q&ASMeW - Student Mentoring Workshop at Meeting Room 103 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 - 12:30 | |||
11:15 15mTalk | Quick Repair of Semantic Errors for Debugging APR | ||
11:30 20mTalk | An Analysis of the Automatic Bug Fixing Performance of ChatGPT APR Dominik Sobania Johannes Gutenberg University Mainz, Martin Briesch Johannes Gutenberg University Mainz, Carol Hanna University College London, Justyna Petke University College London | ||
11:50 20mTalk | An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program Repair APR Dániel Horváth Department of Software Engineering, University of Szeged, Szeged, Hungary, Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Tibor Gyimóthy University of Szeged, Hungary, László Vidács University of Szeged, Hungary | ||
12:10 20mTalk | Mining Fix Patterns with Context Information for Automatic Program Repair APR Phan Thi Thanh Huyen Hitachi, Ltd., Research &Development Group, Kazuya Yasuda Hitachi, Ltd., Shinji Itoh Hitachi, Ltd., Research &Development Group | ||
12:30 90mLunch | Lunch APR |
11:00 - 12:30 | Session 5: Runtime decision-making and human in the loopSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Amel Bennaceur The Open University, UK | ||
11:00 25mPaper | Runtime Verification of Self-Adaptive Systems with Changing Requirements SEAMS Research Track Marc Carwehl Humboldt-Universität zu Berlin, Thomas Vogel Humboldt-Universtität zu Berlin, Genaína Nunes Rodrigues University of Brasília, Lars Grunske Humboldt-Universität zu Berlin Pre-print | ||
11:25 25mPaper | Runtime Resolution of Feature Interactions through Adaptive Requirement Weakening SEAMS Research Track Simon Chu , Emma Shedden , Changjian Zhang Carnegie Mellon University, Rômulo Meira-Góes Carnegie Mellon University, Gabriel A. Moreno Carnegie Mellon University Software Engineering Institute, David Garlan Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University Pre-print | ||
11:50 15mShort-paper | Architecture-based Uncertainty Impact Analysis to ensure Confidentiality SEAMS Research Track Sebastian Hahner Karlsruhe Institute of Technology (KIT), Robert Heinrich Karlsruhe Institute of Technology (KIT), Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI) | ||
12:05 25mPaper | Preference Adaptation: user satisfaction is all you need! SEAMS Research Track NIANYU LI Peking University, China, Mingyue Zhang Peking University, China, Jialong Li Waseda University, Japan, Eunsuk Kang Carnegie Mellon University, Kenji Tei Waseda University Pre-print |
11:00 - 12:30 | Empirical Studies and RecommendationsICPC Research / ICPC Discussion / ICPC Early Research Achievements (ERA) / ICPC Journal First at Meeting Room 106 Chair(s): Issam Sedki Concordia University, Vittoria Nardone | ||
11:00 9mFull-paper | REMS: Recommending Extract Method Refactoring Opportunities via Multi-view Representation of Code Property Graph ICPC Research Di Cui , Qiangqiang Wang Xidian University, Siqi Wang , Jianlei Chi , Jianan Li Xidian University, Lu Wang Xidian University, Qingshan Li Xidian University | ||
11:09 9mFull-paper | Automating Method Naming with Context-Aware Prompt-Tuning ICPC Research Jie Zhu Institute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Lingwei Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Li Yang Institute of Software at Chinese Academy of Sciences, Xiaoxiao Ma Institute of Software, Chinese Academy of Sciences, Chun Zuo Sinosoft Pre-print | ||
11:18 9mFull-paper | Generation-based Code Review Automation: How Far Are We? ICPC Research Xin Zhou Singapore Management University, Singapore, Kisub Kim Singapore Management University, Bowen Xu North Carolina State University, DongGyun Han Royal Holloway, University of London, Junda He Singapore Management University, David Lo Singapore Management University Pre-print | ||
11:27 9mFull-paper | Reanalysis of Empirical Data on Java Local Variables with Narrow and Broad Scope ICPC Research Dror Feitelson Hebrew University Pre-print | ||
11:36 9mTalk | Predicting vulnerability inducing function versions using node embeddings and graph neural networks ICPC Journal First ecem mine özyedierler Istanbul Technical University, Ayse Tosun Istanbul Technical University, Sefa Eren Sahin Faculty of Computer and Informatics Engineering, Istanbul Technical University | ||
11:45 5mShort-paper | Properly Offer Options to Improve the Practicality of Software Document Completion Tools ICPC Early Research Achievements (ERA) Zhipeng Cai School of Computer Science, Wuhan University, Songqiang Chen School of Computer Science, Wuhan University, Xiaoyuan Xie School of Computer Science, Wuhan University, China Media Attached | ||
11:50 40mPanel | Discussion 6 ICPC Discussion |
11:00 - 12:30 | |||
11:00 22mTalk | On the Effect of Instrumentation on Test Flakiness AST Shawn Rasheed Universal College of Learning, Jens Dietrich Victoria University of Wellington, Amjed Tahir Massey University Pre-print | ||
11:22 22mTalk | Debugging Flaky Tests using Spectrum-based Fault Localization AST Pre-print | ||
11:45 22mTalk | FlakyCat: Predicting Flaky Tests Categories using Few-Shot Learning AST Amal Akli University of Luxembourg, Guillaume Haben University of Luxembourg, Sarra Habchi Ubisoft, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg | ||
12:07 22mTalk | Detecting Potential User-data Save & Export Losses due to Android App Termination AST Sydur Rahaman New Jersey Institute of Technology, Umar Farooq University of California at Riverside, Iulian Neamtiu New Jersey Institute of Technology, Zhijia Zhao University of California at Riverside |
11:00 - 12:30 | |||
11:00 15mTalk | Hey Teachers, Teach Those Kids Some Software Testing SEENG Pre-print | ||
11:15 15mTalk | ”Work in the morning instead of midnight” and other lessons learned in FinTech 512 SEENG | ||
11:30 15mTalk | Gamify-IT - A Web-Based Gaming Platform for Software Engineering Education SEENG Sandro Speth University of Stuttgart, Institute of Software Engineering, Leon Hofmeister University of Stuttgart, Uwe Breitenbücher Reutlingen University, Steffen Becker University of Stuttgart Media Attached File Attached | ||
11:45 15mTalk | Learning to Write User Stories with the 4C Model: Context, Card, Conversation, and Confirmation SEENG Cecile Peraire Carnegie Mellon University Silicon Valley File Attached | ||
12:00 15mTalk | Towards a Generic Model for Classifying Software into Correctness Levels and its Application to SQL SEENG Benard Wanjiru Radboud University Nijmegen, Patrick van Bommel Radboud University Nijmegen, Djoerd Hiemstra Radboud University Nijmegen |
11:00 - 11:45 | Documentation + Q&A IIMSR Technical Papers / MSR Data and Tool Showcase Track at Meeting Room 109 Chair(s): Maram Assi Queen's University | ||
11:00 12mTalk | Understanding the Role of Images on Stack Overflow MSR Technical Papers Dong Wang Kyushu University, Japan, Tao Xiao Nara Institute of Science and Technology, Christoph Treude University of Melbourne, Raula Gaikovina Kula Nara Institute of Science and Technology, Hideaki Hata Shinshu University, Yasutaka Kamei Kyushu University Pre-print | ||
11:12 12mTalk | Do Subjectivity and Objectivity Always Agree? A Case Study with Stack Overflow Questions MSR Technical Papers Saikat Mondal University of Saskatchewan, Masud Rahman Dalhousie University, Chanchal K. Roy University of Saskatchewan Pre-print | ||
11:24 6mTalk | GiveMeLabeledIssues: An Open Source Issue Recommendation System MSR Data and Tool Showcase Track Joseph Vargovich Northern Arizona University, Fabio Marcos De Abreu Santos Northern Arizona University, USA, Jacob Penney Northern Arizona University, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University Pre-print Media Attached | ||
11:30 6mTalk | DocMine: A Software Documentation-Related Dataset of 950 GitHub Repositories MSR Data and Tool Showcase Track | ||
11:36 6mTalk | PENTACET data - 23 Million Code Comments and 500,000 SATD comments MSR Data and Tool Showcase Track Murali Sridharan University of Oulu, Leevi Rantala University of Oulu, Mika Mäntylä University of Oulu |
11:00 - 11:45 | Code SmellsMSR Technical Papers / MSR Industry Track / MSR Data and Tool Showcase Track at Meeting Room 110 Chair(s): Md Tajmilur Rahman Gannon University | ||
11:00 12mTalk | Don't Forget the Exception! Considering Robustness Changes to Identify Design Problems MSR Technical Papers Anderson Oliveira PUC-Rio, João Lucas Correia Federal University of Alagoas, Leonardo Da Silva Sousa Carnegie Mellon University, USA, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Daniel Coutinho PUC-Rio, Alessandro Garcia PUC-Rio, Willian Oizumi GoTo, Caio Barbosa UFAL, Anderson Uchôa Federal University of Ceará, Juliana Alves Pereira PUC-Rio Pre-print | ||
11:12 12mTalk | Pre-trained Model Based Feature Envy Detection MSR Technical Papers mawenhao Wuhan University, Yaoxiang Yu Wuhan University, Xiaoming Ruan Wuhan University, Bo Cai Wuhan University | ||
11:24 6mTalk | CLEAN++: Code Smells Extraction for C++ MSR Data and Tool Showcase Track Tom Mashiach Ben Gurion University of the Negev, Israel, Bruno Sotto-Mayor Ben Gurion University of the Negev, Israel, Gal Kaminka Bar Ilan University, Israel, Meir Kalech Ben Gurion University of the Negev, Israel | ||
11:30 6mTalk | DACOS-A Manually Annotated Dataset of Code Smells MSR Data and Tool Showcase Track Himesh Nandani Dalhousie University, Mootez Saad Dalhousie University, Tushar Sharma Dalhousie University Pre-print File Attached | ||
11:36 6mTalk | What Warnings Do Engineers Really Fix? The Compiler That Cried Wolf MSR Industry Track Gunnar Kudrjavets University of Groningen, Aditya Kumar Snap, Inc., Ayushi Rastogi University of Groningen, The Netherlands Pre-print |
11:00 - 12:30 | Session 6MOBILESoft Research Track / MOBILESoft Tools and Datasets at Meeting Room 111 Chair(s): Mattia Fazzini University of Minnesota, Jacques Klein University of Luxembourg, Li Li Beihang University, Lili Wei McGill University | ||
11:00 20mTalk | Awards MOBILESoft Research Track | ||
11:21 29mTalk | Achieving Energy Efficiency in Mobile Applications: Insights from our Most Influential Paper MOBILESoft Research Track Luís Cruz Delft University of Technology | ||
11:50 25mPaper | Reducing the Impact of Breaking Changes to Web Service Clients During Web API MOBILESoft Research Track Paul Schmiedmayer Technical University of Munich, Andreas Bauer Technical University of Munich, Bernd Bruegge TU Munich | ||
12:15 15mPaper | Issue-Labeler: an ALBERT-based Jira Plugin for Issue Classification MOBILESoft Tools and Datasets Waleed Alhindi Prince Mohammad Bin Fahd University, Abdulrahman Aleid Prince Mohammad Bin Fahd University, Ilyes Jenhani Prince Mohammad Bin Fahd University, Mohamed Wiem Mkaouer Rochester Institute of Technology |
11:00 - 12:30 | |||
11:00 90mMeeting | Executive Meeting Social Events |
11:50 - 12:35 | Development Tools & Practices IIMSR Data and Tool Showcase Track / MSR Industry Track / MSR Technical Papers / MSR Registered Reports at Meeting Room 109 Chair(s): Banani Roy University of Saskatchewan | ||
11:50 12mTalk | Automating Arduino Programming: From Hardware Setups to Sample Source Code Generation MSR Technical Papers Imam Nur Bani Yusuf Singapore Management University, Singapore, Diyanah Binte Abdul Jamal Singapore Management University, Lingxiao Jiang Singapore Management University Pre-print | ||
12:02 6mTalk | A Dataset of Bot and Human Activities in GitHub MSR Data and Tool Showcase Track Natarajan Chidambaram University of Mons, Alexandre Decan University of Mons; F.R.S.-FNRS, Tom Mens University of Mons | ||
12:08 6mTalk | Mining the Characteristics of Jupyter Notebooks in Data Science Projects MSR Registered Reports Morakot Choetkiertikul Mahidol University, Thailand, Apirak Hoonlor Mahidol University, Chaiyong Ragkhitwetsagul Mahidol University, Thailand, Siripen Pongpaichet Mahidol University, Thanwadee Sunetnanta Mahidol University, Tasha Settewong Mahidol University, Raula Gaikovina Kula Nara Institute of Science and Technology | ||
12:14 6mTalk | Optimizing Duplicate Size Thresholds in IDEs MSR Industry Track Konstantin Grotov JetBrains Research, Constructor University, Sergey Titov JetBrains Research, Alexandr Suhinin JetBrains, Yaroslav Golubev JetBrains Research, Timofey Bryksin JetBrains Research Pre-print | ||
12:20 12mTalk | Boosting Just-in-Time Defect Prediction with Specific Features of C Programming Languages in Code Changes MSR Technical Papers Chao Ni Zhejiang University, xiaodanxu College of Computer Science and Technology, Zhejiang university, Kaiwen Yang Zhejiang University, David Lo Singapore Management University |
11:50 - 12:35 | Software Libraries & EcosystemsMSR Technical Papers / MSR Industry Track / MSR Data and Tool Showcase Track at Meeting Room 110 Chair(s): Mehdi Keshani Delft University of Technology | ||
11:50 12mTalk | A Large Scale Analysis of Semantic Versioning in NPM MSR Technical Papers Donald Pinckney Northeastern University, Federico Cassano Northeastern University, Arjun Guha Northeastern University and Roblox Research, Jonathan Bell Northeastern University Pre-print | ||
12:02 12mTalk | Phylogenetic Analysis of Reticulate Software Evolution MSR Technical Papers Akira Mori National Institute of Advanced Industrial Science and Technology, Japan, Masatomo Hashimoto Chiba Institute of Technology, Japan | ||
12:14 6mTalk | PyMigBench: A Benchmark for Python Library Migration MSR Data and Tool Showcase Track Mohayeminul Islam University of Alberta, Ajay Jha North Dakota State University, Sarah Nadi University of Alberta, Ildar Akhmetov University of Alberta Pre-print | ||
12:20 6mTalk | Determining Open Source Project Boundaries MSR Industry Track Sophia Vargas Google | ||
12:26 6mTalk | Intertwining Communities: Exploring Libraries that Cross Software Ecosystems MSR Technical Papers Kanchanok Kannee Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology Pre-print |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
12:30 - 13:45 | Lunch SocialSMeW - Student Mentoring Workshop at Meeting Room 103 Our room 103 is available for lunch! We invite all of our participants to mingle with each other in the same room and have fun over lunch :) | ||
12:30 - 13:45 | |||
12:30 75mLunch | Lunch round table SEENG |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
13:45 - 15:15 | |||
13:45 90mTalk | Gail Murphy + David Rosenblum + Xin Peng New Faculty Symposium |
13:45 - 15:15 | Mentoring PodsSMeW - Student Mentoring Workshop at Meeting Room 103 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. | ||
13:45 - 15:15 | |||
13:45 15mTalk | Program Repair Competition APR Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Abhik Roychoudhury National University of Singapore | ||
14:00 75mPanel | Panel Discussion: Future of APR: Challenges and directions APR Manish Motwani Georgia Institute of Technology, Xuan Bach D. Le The University of Melbourne, Abhik Roychoudhury National University of Singapore, Yingfei Xiong Peking University, Lingming Zhang University of Illinois at Urbana-Champaign | ||
15:15 20mTalk | FixEval: Execution-based Evaluation of Program Fixes for Programming Problems APR Md Mahim Anjum Haque Virginia Tech, Wasi Uddin Ahmad University of California, Los Angeles, Ismini Lourentzou Virginia Tech, Chris Brown Virginia Tech | ||
15:35 15mTalk | Beyond Code Generation: The Need for Type-Aware Language Models APR Francisco Ribeiro HASLab/INESC TEC & Universidade do Minho, José Nuno Macedo University of Minho, Kanae Tsushima National Institute of Informatics, Japan |
13:45 - 15:15 | Session 6: Self-adaptation of cyber-physical and mission-critical systemsSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Genaina Rodrigues University of Brasilia | ||
13:45 25mPaper | Hazard Analysis for Self-Adaptive Systems Using System-Theoretic Process Analysis SEAMS Research Track Pre-print | ||
14:10 25mPaper | PlanIoT: A Framework for Adaptive Data Flow Management in IoT-enhanced Spaces SEAMS Research Track Houssam Hajj Hassan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Georgios Bouloukakis SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Ajay Kattepur Ericsson Research, Denis Conan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Djamel Belaïd | ||
14:35 25mPaper | Self-Adaptive Mechanisms for Misconfigurations in Small Uncrewed Aerial Systems SEAMS Research Track Salil Purandare , Urjoshi Sinha , Md Nafee Al Islam , Jane Cleland-Huang University of Notre Dame, Myra Cohen Iowa State University Pre-print | ||
15:00 15mPaper | SUAVE: An Exemplar for Self-Adaptive Underwater Vehicles SEAMS Artifact Track Gustavo Rezende Silva Cognitive Robotics, Delft University of Technology, Juliane Päßler , Jeroen Zwanepol , Elvin Alberts , Silvia Lizeth Tapia Tarifa University of Oslo, Norway, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Einar Broch Johnsen University of Oslo, Carlos Hernández Corbato Delft University of Technology Pre-print |
13:45 - 15:15 | Programming Languages, Types, and ComplexityICPC Discussion / ICPC Research / ICPC Replications and Negative Results (RENE) / ICPC Journal First at Meeting Room 106 Chair(s): Vittoria Nardone | ||
13:45 9mFull-paper | How Well Static Type Checkers Work with Gradual Typing? A Case Study on Python ICPC Research Wenjie Xu Nanjing University, Lin Chen Nanjing University, Chenghao Su Nanjing University, Yimeng Guo Nanjing University, Yanhui Li Nanjing University, Yuming Zhou Nanjing University, Baowen Xu Nanjing University | ||
13:54 9mFull-paper | Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools ICPC Research Patrick Rein University of Potsdam; Hasso Plattner Institute, Tom Beckmann Hasso Plattner Institute, Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Toni Mattis University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute | ||
14:03 9mFull-paper | Path Complexity Predicts Code Comprehension Effort ICPC Research Sofiane Dissem Harvey Mudd College, Eli Pregerson Harvey Mudd College, Adi Bhargava Harvey Mudd College, Josh Cordova Harvey Mudd College, Lucas Bang Harvey Mudd College | ||
14:12 5mShort-paper | Revisiting Deep Learning for Variable Type Recovery ICPC Replications and Negative Results (RENE) Pre-print | ||
14:17 9mTalk | Programming language implementations for context-oriented self-adaptive systems ICPC Journal First Nicolás Cardozo Universidad de los Andes, Kim Mens Université catholique de Louvain, ICTEAM institute, Belgium Link to publication DOI Media Attached | ||
14:26 9mFull-paper | Improving Code Search with Multi-Modal Momentum Contrastive Learning ICPC Research Zejian Shi Fudan University, Yun Xiong Fudan University, Yao Zhang Fudan University, Zhijie Jiang National University of Defense Technology, Jinjing Zhao National Key Laboratory of Science and Technology on Information System Security, Lei Wang National University of Defense Technology, Shanshan Li National University of Defense Technology Pre-print | ||
14:35 9mFull-paper | Revisiting Lightweight Compiler Provenance Recovery on ARM Binaries ICPC Replications and Negative Results (RENE) Pre-print | ||
14:44 31mPanel | Discussion 7 ICPC Discussion |
13:45 - 15:15 | |||
13:45 22mTalk | Orchestration Strategies for Regression Test Suites AST Renan Greca Gran Sasso Science Institute, ISTI-CNR, Breno Miranda Federal University of Pernambuco, Antonia Bertolino National Research Council, Italy Pre-print | ||
14:07 22mTalk | Evaluating the Trade-offs of Text-based Diversity in Test Prioritization AST Ranim Khojah Chalmers | University of Gothenburg, Chi Hong Chao Chalmers | University of Gothenburg, Francisco Gomes de Oliveira Neto Chalmers University of Technology, Sweden / University of Gothenburg, Sweden | ||
14:30 22mTalk | MuTCR: Test Case Recommendation via Multi-Level Signature Matching AST Weisong Sun Nanjing University, Weidong Qian China Ship Scientific Research Center, Bin Luo Nanjing University, Zhenyu Chen Nanjing University | ||
14:52 22mTalk | Test Case Prioritization using Transfer Learning in Continuous Integration Environments AST Rezwana Mamata 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), Gkerta Seferi International Business Machines Corporation (IBM), Qasim Tauseef International Business Machines Corporation (IBM) |
13:45 - 15:15 | |||
13:45 90mMeeting | Breakout Discussions SEENG |
13:45 - 14:30 | Tutorial #3MSR Tutorials at Meeting Room 109 Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
13:45 45mTutorial | Tutorial: Beyond the leading edge. What else is out there? MSR Tutorials Tim Menzies North Carolina State University Pre-print |
13:45 - 14:30 | Software QualityMSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 110 Chair(s): Tushar Sharma Dalhousie University | ||
13:45 12mTalk | Helm Charts for Kubernetes Applications: Evolution, Outdatedness and Security Risks MSR Technical Papers Ahmed Zerouali Vrije Universiteit Brussel, Ruben Opdebeeck Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel Pre-print | ||
13:57 12mTalk | Control and Data Flow in Security Smell Detection for Infrastructure as Code: Is It Worth the Effort? MSR Technical Papers Ruben Opdebeeck Vrije Universiteit Brussel, Ahmed Zerouali Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel Pre-print | ||
14:09 12mTalk | Method Chaining Redux: An Empirical Study of Method Chaining in Java, Kotlin, and Python MSR Technical Papers Pre-print Media Attached | ||
14:21 6mTalk | Snapshot Testing Dataset MSR Data and Tool Showcase Track |
13:45 - 15:15 | |||
13:45 15mPaper | Sensitive and Personal Data: What Exactly Are You Talking About? MOBILESoft NIER (Novel Ideas and Emerging Results) Maria Kober , Jordan Samhi University of Luxembourg, Steven Arzt Fraunhofer SIT; ATHENE, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg | ||
14:00 40mTalk | Leaders Forum Talk - UX is the differential. What can we do as Software Engineers? MOBILESoft Research Track Tayana Conte Universidade Federal do Amazonas | ||
14:40 30mTalk | Rising Star - Mining User Interfaces to Support Software Development for Mobile Apps MOBILESoft Research Track Kevin Moran George Mason University | ||
15:10 5mTalk | Q&A MOBILESoft Research Track |
13:45 - 15:15 | |||
13:45 90mMeeting | Executive Meeting Social Events |
14:35 - 15:15 | Defect PredictionMSR Data and Tool Showcase Track / MSR Technical Papers at Meeting Room 109 Chair(s): Sarra Habchi Ubisoft | ||
14:35 12mTalk | Large Language Models and Simple, Stupid Bugs MSR Technical Papers Kevin Jesse University of California at Davis, USA, Toufique Ahmed University of California at Davis, Prem Devanbu University of California at Davis, Emily Morgan University of California, Davis Pre-print | ||
14:47 12mTalk | The ABLoTS Approach for Bug Localization: is it replicable and generalizable?Distinguished Paper Award MSR Technical Papers Feifei Niu University of Ottawa, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Liguo Huang Southern Methodist University, Jidong Ge Nanjing University, Bin Luo Nanjing University, Alexander Egyed Johannes Kepler University Linz Pre-print File Attached | ||
14:59 6mTalk | LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluations MSR Data and Tool Showcase Track Catherine Tony Hamburg University of Technology, Markus Mutas Hamburg University of Technology, Nicolás E. Díaz Ferreyra Hamburg University of Technology, Riccardo Scandariato Hamburg University of Technology Pre-print | ||
15:05 6mTalk | Defectors: A Large, Diverse Python Dataset for Defect Prediction MSR Data and Tool Showcase Track Parvez Mahbub Dalhousie University, Ohiduzzaman Shuvo Dalhousie University, Masud Rahman Dalhousie University Pre-print |
14:35 - 15:15 | Human AspectsMSR Technical Papers / MSR Data and Tool Showcase Track at Meeting Room 110 Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
14:35 12mTalk | A Study of Gender Discussions in Mobile Apps MSR Technical Papers Mojtaba Shahin RMIT University, Australia, Mansooreh Zahedi The Univeristy of Melbourne, Hourieh Khalajzadeh Deakin University, Australia, Ali Rezaei Nasab Shiraz University Pre-print | ||
14:47 12mTalk | Tell Me Who Are You Talking to and I Will Tell You What Issues Need Your Skills MSR Technical Papers Fabio Marcos De Abreu Santos Northern Arizona University, USA, Jacob Penney Northern Arizona University, João Felipe Pimentel Northern Arizona University, Igor Wiese Federal University of Technology, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University Pre-print | ||
14:59 6mTalk | She Elicits Requirements and He Tests: Software Engineering Gender Bias in Large Language Models MSR Technical Papers Pre-print Media Attached | ||
15:05 6mTalk | GitHub OSS Governance File Dataset MSR Data and Tool Showcase Track Yibo Yan University of California, Davis, Seth Frey University of California, Davis, Amy Zhang University of Washington, Seattle, Vladimir Filkov University of California at Davis, USA, Likang Yin University of California at Davis Pre-print |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:15 - 15:45 | |||
15:15 30mMeeting | Executive Meeting Social Events |
15:45 - 17:15 | |||
15:45 70mTalk | "Turn the tables" session New Faculty Symposium | ||
16:55 5mTalk | Closing New Faculty Symposium |
15:45 - 17:15 | Panel Discuss & ClosingSMeW - Student Mentoring Workshop at Meeting Room 103 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. | ||
15:45 - 17:15 | Session 7: Frameworks for self-adaptive systems & SEAMS 2023 ClosingSEAMS Research Track / SEAMS Artifact Track at Meeting Room 105 Chair(s): Luciano Baresi Politecnico di Milano, Danny Weyns KU Leuven, Rogério de Lemos University of Kent, UK | ||
15:45 15mPaper | Artifact: Implementation of an Adaptive Flow Management Framework for IoT Spaces SEAMS Artifact Track Houssam Hajj Hassan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Georgios Bouloukakis SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Ajay Kattepur , Denis Conan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris, Djamel Belaïd | ||
16:00 15mPaper | CHESS: A Framework for Evaluation of Self-adaptive Systems based on Chaos Engineering SEAMS Artifact Track Sehrish Malik Simula Research Laboratory, Syed Moeen Ali Naqvi Simula Research Laboratory and University of Oslo, Leon Moonen Simula Research Laboratory and BI Norwegian Business School Pre-print Media Attached | ||
16:15 15mShort-paper | A Distributed MAPE-K Framework for Self-Protective IoT Devices SEAMS Research Track Michael Riegler Johannes Kepler University Linz, Johannes Sametinger , Michael Vierhauser Johannes Kepler University Linz | ||
16:30 30mAwards | SEAMS Most Influential Paper Awards 2012 and 2013 SEAMS Research Track | ||
17:00 15mAwards | SEAMS 2023 Best Paper Awards, SEAMS 2024 Presentation, Closing Remarks SEAMS Research Track |
15:45 - 17:15 | Bugs and Machine Learning / Steering Committee Meeting / ClosingICPC Research / ICPC Journal First / ICPC Closing at Meeting Room 106 Chair(s): Banani Roy University of Saskatchewan | ||
15:45 9mFull-paper | Mitigating the Effect of Class Imbalance in Fault Localization Using Context-aware Generative Adversarial Network ICPC Research Yan Lei Chongqing University, Tiantian Wen , Huan Xie , Lingfeng Fu Chongqing University, Chunyan Liu Chongqing University, Lei Xu Haier Smart Home Co., Ltd., Hongxia Sun Qingdao Haidacheng Purchasing Service Co., Ltd. Pre-print Media Attached | ||
15:54 9mFull-paper | Still Confusing for Bug-Component Triaging? Deep Feature Learning and Ensemble Setting to Rescue ICPC Research Yanqi Su Australian National University, Zheming Han , Zhipeng Gao Shanghai Institute for Advanced Study of Zhejiang University, Zhenchang Xing , Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO’s Data61 | ||
16:03 9mFull-paper | Understanding Bugs in Multi-Language Deep Learning Frameworks ICPC Research Zengyang Li Central China Normal University, Sicheng Wang Central China Normal University, Wenshuo Wang , Peng Liang Wuhan University, China, Ran Mo Central China Normal University, Bing Li Wuhan University Link to publication Pre-print Media Attached | ||
16:12 9mFull-paper | FVA: Assessing Function-Level Vulnerability by Integrating Flow-Sensitive Structure and Code Statement Semantic ICPC Research Chao Ni Zhejiang University, Liyu Shen Zhejiang University, Wei Wang Zhejiang University, Xiang Chen Nantong University, Xin Yin The State Key Laboratory of Blockchain and Data Security, Zhejiang University, Lexiao Zhang School of Software Technology, Zhejiang University | ||
16:21 9mTalk | Event-Aware Precise Dynamic Slicing for Automatic Debugging of Android Applications ICPC Journal First Hsu Myat Win University of Technology Sydney (UTS), Shin Hwei Tan Southern University of Science and Technology, Yulei Sui University of New South Wales, Sydney Link to publication | ||
16:30 15mPanel | Discussion 8 ICPC Closing | ||
16:45 30mMeeting | Steering Committee Meeting and Closing ICPC Closing Alexander Serebrenik Eindhoven University of Technology, Igor Steinmacher Northern Arizona University |
15:45 - 17:15 | |||
15:45 45mPanel | Panel Discussions and AST Summary Remarks AST Andy Zaidman Delft University of Technology, Antonia Bertolino National Research Council, Italy, Mike Papadakis University of Luxembourg, Luxembourg, Shin Yoo KAIST, Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity, Mehrdad Saadatmand RISE Research Institutes of Sweden | ||
16:30 45mAwards | Award Session and Closure AST |
15:45 - 17:15 | |||
15:45 45mMeeting | Breakout Discussions SEENG | ||
16:30 45mDay closing | Presentation of Discussion Results and Closing SEENG |
15:45 - 17:30 | Closing SessionMSR Vision and Reflection / MSR Awards at Meeting Room 109 Chair(s): Patanamon Thongtanunam The University of Melbourne | ||
15:45 20mTalk | MSR 2023 Doctoral Research Award MSR Awards Eman Abdullah AlOmar Stevens Institute of Technology | ||
16:05 30mTalk | Open Source Software Digital Sociology: Quantifying and Understanding Large Complex Open Source Ecosystems MSR Vision and Reflection Minghui Zhou Peking University | ||
16:35 30mTalk | Human-Centered AI for SE: Reflection and Vision MSR Vision and Reflection David Lo Singapore Management University | ||
17:05 25mDay closing | Closing MSR Awards Emad Shihab Concordia Univeristy |
15:45 - 17:30 | |||
15:45 25mPaper | Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research MOBILESoft Research Track Benedikt Dornauer University of Innsbruck; University of Cologne, Michael Felderer German Aerospace Center (DLR) & University of Cologne Pre-print | ||
16:10 15mPaper | On Security and Energy Efficiency in Android Smartphones MOBILESoft Research Track João Ferreira da Silva Júnior , Bernardo Santos University of Porto, Portugal, Wellington de Oliveira Júnior University of Lisbon, Nuno Antunes Universidade de Coimbra, Bruno Cabral , João Paulo Fernandes LIACC, Universidade do Porto, Porto, Portugal | ||
16:25 50mTalk | Leaders Forum Talk - Automated Test Reuse of GUI Tests across Similar Android Apps: Opportunities and Challenges MOBILESoft Research Track Valerio Terragni University of Auckland | ||
17:15 10mTalk | Q&A MOBILESoft Research Track | ||
17:25 5mTalk | Closing MOBILESoft Research Track |
17:00 - 18:15 | Keynote - Dr. Foutse KhomhCAIN Papers at Virtual - Zoom for CAIN Chair(s): Ipek Ozkaya Carnegie Mellon University Click here to Join us over zoomClick Here to watch the session recording on YouTube | ||
17:00 75mKeynote | Engineering Trustworthy AI Systems - Foutse Khomh CAIN Papers Foutse Khomh Polytechnique Montréal |
18:00 - 20:00 | |||
18:00 2hDinner | Newcomers reception Social Events |
18:00 - 23:59 | |||
18:00 5h59mMeeting | ICSE SC Meeting Social Events Laurie Williams North Carolina State University |
18:00 - 19:00 | |||
18:00 60mSocial Event | In Memoriam: Valérie Issarny Social Events |
18:00 - 21:00 | |||
18:00 3hSocial Event | SEENG Workshop Dinner 1800-2100 at BoHo South Wharf SEENG |
18:30 - 20:00 | TrustCAIN Papers at Virtual - Zoom for CAIN Chair(s): Zhenchang Xing CSIRO’s Data61; Australian National University Click here to Join us over zoomClick here to watch the session recording on YouTube | ||
18:30 20mLong-paper | Towards Concrete and Connected AI Risk Assessment (C2AIRA): A Systematic Mapping Study CAIN Papers Boming Xia CSIRO's Data61 & University of New South Wales, Qinghua Lu CSIRO’s Data61, Harsha Perera CSIRO's Data61 & University of New South Wales, Liming Zhu The University of New South Wales, Zhenchang Xing , Yue Liu CSIRO's Data61 & University of New South Wales, Jon Whittle CSIRO's Data61 and Monash University Pre-print | ||
18:50 20mLong-paper | Defining Quality Requirements for a Trustworthy AI Wildflower Monitoring Platform CAIN Papers Petra Heck Fontys University of Applied Sciences, Gerard Schouten Fontys University of Applied Sciences Pre-print | ||
19:10 20mLong-paper | Trustworthy and Robust AI Deployment by Design: A framework to inject best practice support into AI deployment pipelinesDistinguished paper Award Candidate CAIN Papers Pre-print | ||
19:30 15mShort-paper | Towards Code Generation from BDD Test Case Specifications: A vision CAIN Papers Leon Chemnitz TU Darmstadt, David Reichenbach TU Darmstadt, Germany, Hani Aldebes TU Darmstadt, Mariam Naveed TU Darmstadt, Krishna Narasimhan TU Darmstadt, Mira Mezini TU Darmstadt Pre-print |
22:00 - 23:15 | Panel - OnlineCAIN Papers at Virtual - Zoom for CAIN Chair(s): Jan Bosch Chalmers University of Technology Click here to Join us over zoomClick here to watch the session recording on Youtube | ||
23:15 - 23:30 | |||
Wed 17 MayDisplayed time zone: Hobart change
07:45 - 08:45 | |||
07:45 60mMeeting | ICSE Yoga Social Events |
09:00 - 10:30 | ICSE2023 Opening & Keynote 1 - Sarah PinkSocial Events / ICSE Keynotes at Level G - Plenary Room 1 Chair(s): John Grundy Monash University | ||
09:00 30mDay opening | ICSE2023 Opening Social Events G: John Grundy Monash University, P: Lori Pollock University of Delaware, USA, P: Massimiliano Di Penta University of Sannio, Italy | ||
09:30 60mKeynote | Future Software for Life in Trusted Futures - Prof. Sarah Pink ICSE Keynotes Sarah Pink Monash University |
10:30 - 11:00 | |||
10:30 30mCoffee break | Morning Tea Catering |
10:30 - 11:00 | |||
10:30 30mTalk | Cerberus: a Program Repair Framework DEMO - Demonstrations Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Yannic Noller National University of Singapore, Abhik Roychoudhury National University of Singapore |
10:30 - 11:00 | |||
10:30 30mTalk | InputGen: A Tool for Automatic Generation of Prototype Inputs to Support Rapid Requirements Validation DEMO - Demonstrations Shuanglong Chang Northeast Petroleum University, Juntao Gao Northeast Petroleum University, Yilong Yang Beihang University |
10:30 - 11:00 | |||
10:30 30mTalk | FlaPy: Mining Flaky Python Tests at Scale DEMO - Demonstrations Pre-print |
11:00 - 12:30 | AI models for SEJournal-First Papers / Technical Track / DEMO - Demonstrations / NIER - New Ideas and Emerging Results at Level G - Plenary Room 1 Chair(s): Denys Poshyvanyk College of William and Mary | ||
11:00 15mTalk | One Adapter for All Programming Languages? Adapter Tuning for Multilingual Tasks in Software Engineering Technical Track Deze Wang National University of Defense Technology, Boxing Chen , Shanshan Li National University of Defense Technology, Wei Luo , Shaoliang Peng Hunan University, Wei Dong School of Computer, National University of Defense Technology, China, Liao Xiangke National University of Defense Technology | ||
11:15 15mTalk | CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back Technical Track Zhongxin Liu Zhejiang University, Zhijie Tang Zhejiang University, Xin Xia Huawei, Xiaohu Yang Zhejiang University Pre-print | ||
11:30 15mTalk | Keeping Pace with Ever-Increasing Data: Towards Continual Learning of Code Intelligence Models Technical Track Shuzheng Gao Harbin institute of technology, Hongyu Zhang The University of Newcastle, Cuiyun Gao Harbin Institute of Technology, Chaozheng Wang Harbin Institute of Technology | ||
11:45 7mTalk | PCR-Chain: Partial Code Reuse Assisted by Hierarchical Chaining of Prompts on Frozen Copilot DEMO - Demonstrations Qing Huang School of Computer Information Engineering, Jiangxi Normal University, Jiahui Zhu School of Computer Information Engineering, Jiangxi Normal University, Zhilong Li School of Computer Information Engineering, Jiangxi Normal University, Zhenchang Xing , Changjing Wang School of Computer Information Engineering, Jiangxi Normal University, Xiwei (Sherry) Xu CSIRO’s Data61 | ||
11:52 7mTalk | Towards Learning Generalizable Code Embeddings using Task-agnostic Graph Convolutional Networks Journal-First Papers Zishuo Ding Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo, Tse-Hsun (Peter) Chen Concordia University | ||
12:00 7mTalk | deGraphCS: Embedding Variable-based Flow Graph for Neural Code Search Journal-First Papers Chen Zeng National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Shanshan Li National University of Defense Technology, Xin Xia Huawei, Wang Zhiming National University of Defense Technology, Mingyang Geng National University of Defense Technology, Linxiao Bai National University of Defense Technology, Wei Dong School of Computer, National University of Defense Technology, China, Liao Xiangke National University of Defense Technology | ||
12:07 7mTalk | CodeS: Towards Code Model Generalization Under Distribution Shift NIER - New Ideas and Emerging Results Qiang Hu University of Luxembourg, Yuejun GUo University of Luxembourg, Xiaofei Xie Singapore Management University, Maxime Cordy University of Luxembourg, Luxembourg, Lei Ma University of Alberta, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg | ||
12:15 7mTalk | Towards using Few-Shot Prompt Learning for Automating Model Completion NIER - New Ideas and Emerging Results Meriem Ben Chaaben Université de Montréal, DIRO, Lola Burgueño University of Malaga, Houari Sahraoui Université de Montréal |
11:00 - 12:30 | Fuzzing: applicationsTechnical Track / DEMO - Demonstrations at Meeting Room 101 Chair(s): Corina S. Păsăreanu Carnegie Mellon University | ||
11:00 15mTalk | Detecting JVM JIT Compiler Bugs via Exploring Two-Dimensional Input Spaces Technical Track Haoxiang Jia Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Zifan Xie Huazhong University of Science and Technology, Xiaochen Guo Huazhong University of Science and Technology, Rongxin Wu Xiamen University, Maolin Sun Huazhong University of Science and Technology, Kang Chen Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology Pre-print | ||
11:15 15mTalk | JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers Technical Track Mingyuan Wu Southern University of Science and Technology, Minghai Lu Southern University of Science and Technology, Heming Cui University of Hong Kong, Junjie Chen Tianjin University, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign | ||
11:30 15mTalk | Validating SMT Solvers via Skeleton Enumeration Empowered by Historical Bug-Triggering Inputs Technical Track Maolin Sun Huazhong University of Science and Technology, Yibiao Yang Nanjing University, Ming Wen Huazhong University of Science and Technology, Yongcong Wang Huazhong University of Science and Technology, Yuming Zhou Nanjing University, Hai Jin Huazhong University of Science and Technology Pre-print | ||
11:45 15mTalk | Regression Fuzzing for Deep Learning Systems Technical Track Hanmo You College of Intelligence and Computing, Tianjin University, Zan Wang Tianjin University, China, Junjie Chen Tianjin University, Shuang Liu Tianjin University, Shuochuan Li College of Intelligence and Computing, Tianjin University | ||
12:00 15mTalk | Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers Technical Track Suyue Guo Renmin University of China, Xinyu Wan Renmin University of China, Wei You Renmin University of China, Bin Liang Renmin University of China, China, Wenchang Shi Renmin University of China, China, Yiwei Zhang Renmin University of China, Jianjun Huang Renmin University of China, China, Jian Zhang State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China Pre-print | ||
12:15 7mTalk | JAttack: Java JIT Testing using Template Programs DEMO - Demonstrations Zhiqiang Zang University of Texas at Austin, Fu-Yao Yu The University of Texas at Austin, Nathan Wiatrek The University of Texas at Austin, Milos Gligoric University of Texas at Austin, August Shi University of Texas at Austin Pre-print |
11:00 - 12:30 | Mining software repositoriesTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 102 Chair(s): Brittany Johnson George Mason University | ||
11:00 15mTalk | The untold story of code refactoring customizations in practice Technical Track Daniel Oliveira PUC-Rio, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Alessandro Garcia PUC-Rio, Ana Carla Bibiano PUC-Rio, Márcio Ribeiro Federal University of Alagoas, Brazil, Rohit Gheyi Federal University of Campina Grande, Baldoino Fonseca Federal University of Alagoas (UFAL) Pre-print | ||
11:15 15mTalk | Data Quality for Software Vulnerability Datasets Technical Track Roland Croft The University of Adelaide, Muhammad Ali Babar University of Adelaide, M. Mehdi Kholoosi University of Adelaide Pre-print | ||
11:30 15mTalk | Do code refactorings influence the merge effort? Technical Track André Oliveira Federal Fluminense University, Vania Neves Universidade Federal Fluminense (UFF), Alexandre Plastino Federal Fluminense University, Ana Carla Bibiano PUC-Rio, Alessandro Garcia PUC-Rio, Leonardo Murta Universidade Federal Fluminense (UFF) | ||
11:45 7mTalk | ActionsRemaker: Reproducing GitHub Actions DEMO - Demonstrations Hao-Nan Zhu University of California, Davis, Kevin Guan University of California, Davis, Robert M. Furth University of California, Davis, Cindy Rubio-González University of California at Davis | ||
11:52 7mTalk | Problems with with SZZ and Features: An empirical assessment of the state of practice of defect prediction data collection Journal-First Papers Steffen Herbold University of Passau, Alexander Trautsch University of Passau, Alexander Trautsch Germany, Benjamin Ledel None | ||
12:00 7mTalk | An empirical study of issue-link algorithms: which issue-link algorithms should we use? Journal-First Papers Masanari Kondo Kyushu University, Yutaro Kashiwa Nara Institute of Science and Technology, Yasutaka Kamei Kyushu University, Osamu Mizuno Kyoto Institute of Technology | ||
12:07 7mTalk | SCS-Gan: Learning Functionality-Agnostic Stylometric Representations for Source Code Authorship Verification Journal-First Papers Weihan Ou Queen's University at Kingston, Ding Steven, H., H. Queen’s University at Kingston, Yuan Tian Queens University, Kingston, Canada, Leo Song Queen’s University at Kingston | ||
12:15 15mTalk | A Comprehensive Study of Real-World Bugs in Machine Learning Model Optimization Technical Track Hao Guan The University of Queensland, Ying Xiao Southern University of Science and Technology, Jiaying LI Microsoft, Yepang Liu Southern University of Science and Technology, Guangdong Bai University of Queensland |
11:00 - 12:30 | Fault localizationJournal-First Papers / Technical Track / Showcase at Meeting Room 103 Chair(s): Rui Abreu University of Porto | ||
11:00 15mTalk | Evaluating the Impact of Experimental Assumptions in Automated Fault Localization Technical Track Ezekiel Soremekun Royal Holloway, University of London, Lukas Kirschner Saarland University, Marcel Böhme MPI-SP, Germany and Monash University, Australia, Mike Papadakis University of Luxembourg, Luxembourg Pre-print Media Attached | ||
11:15 15mTalk | Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set Technical Track Jiwei Yan Institute of Software at Chinese Academy of Sciences, China, MiaoMiao Wang Technology Center of Software Engineering, ISCAS, China. University of Chinese Academy of Sciences, China., Yepang Liu Southern University of Science and Technology, Jun Yan Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Long Zhang Institute of Software, Chinese Academy of Sciences Pre-print | ||
11:30 15mTalk | PExReport: Automatic Creation of Pruned Executable Cross-Project Failure Reports Technical Track Pre-print Media Attached | ||
11:45 15mTalk | Bug localization in game software engineering: evolving simulations to locate bugs in software models of video games Showcase Rodrigo Casamayor SVIT Research Group. Universidad San Jorge, Lorena Arcega San Jorge University, Francisca Pérez SVIT Research Group, Universidad San Jorge, Carlos Cetina San Jorge University, Spain DOI | ||
12:00 7mTalk | Real World Projects, Real Faults: Evaluating Spectrum Based Fault Localization Techniques on Python Projects Journal-First Papers Ratnadira Widyasari Singapore Management University, Singapore, Gede Artha Azriadi Prana Singapore Management University, Stefanus Agus Haryono Singapore Management University, Shaowei Wang University of Manitoba, David Lo Singapore Management University | ||
12:07 7mTalk | Effective Isolation of Fault-Correlated Variables via Statistical and Mutation Analysis Journal-First Papers Ming Wen Huazhong University of Science and Technology, Zifan Xie Huazhong University of Science and Technology, Kaixuan Luo Huazhong University of Science and Technology, Xiao Chen Huazhong University of Science and Technology, Yibiao Yang Nanjing University, Hai Jin Huazhong University of Science and Technology | ||
12:15 15mTalk | RAT: A Refactoring-Aware Traceability Model for Bug Localization Technical Track Feifei Niu University of Ottawa, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Liguo Huang Southern Methodist University, Christoph Mayr-Dorn JOHANNES KEPLER UNIVERSITY LINZ, Jidong Ge Nanjing University, Bin Luo Nanjing University, Alexander Egyed Johannes Kepler University Linz File Attached |
11:00 - 12:30 | Formal verificationSEIP - Software Engineering in Practice / DEMO - Demonstrations / Technical Track / NIER - New Ideas and Emerging Results / Showcase at Meeting Room 104 Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA | ||
11:00 15mTalk | How Do We Read Formal Claims? Eye-Tracking and the Cognition of Proofs about Algorithms Technical Track Hammad Ahmad University of Michigan, Zachary Karas University of Michigan, Kimberly Diaz University of Michigan, Amir Kamil University of Michigan, Jean-Baptiste Jeannin University of Michigan at Ann Arbor, Westley Weimer University of Michigan | ||
11:15 15mTalk | Which of My Assumptions are Unnecessary for Realizability and Why Should I Care? Technical Track Pre-print | ||
11:30 15mTalk | Understanding Inconsistency in Azure Cosmos DB with TLA+ SEIP - Software Engineering in Practice Alistair Finn Hackett University of British Columbia, Joshua Rowe Microsoft, Markus Alexander Kuppe Microsoft Research | ||
11:45 15mTalk | Rely/Guarantee Reasoning for Multicopy Atomic Weak Memory Models Showcase Nicholas Coughlin Defence Science and Technology Group, Australia, Kirsten Winter Defence Science and Technology Group, Australia, Graeme Smith The University of Queensland | ||
12:00 7mTalk | HOME: Heard-Of based Formal Modeling and Verification Environment for Consensus Protocols DEMO - Demonstrations Shumao Zhai Beihang University, Xiaozhou Li University of Oulu, Ning Ge School of Software, Beihang University | ||
12:07 7mTalk | CoVeriTeam Service: Verification as a Service DEMO - Demonstrations | ||
12:15 7mTalk | Proofster: Automated Formal Verification DEMO - Demonstrations Arpan Agrawal University of Illinois Urbana-Champaign, Emily First University of Massachusetts Amherst, Zhanna Kaufman University of Massachusetts, Tom Reichel University of Illinois Urbana-Champaign, Shizhuo Zhang University of Illinois Urbana-Champaign, Timothy Zhou University of Illinois Urbana-Champaign, Alex Sanchez-Stern University of Massachusetts at Amherst, Talia Ringer University of Illinois at Urbana-Champaign, Yuriy Brun University of Massachusetts Media Attached | ||
12:22 7mTalk | Anti-Patterns (Smells) in Temporal Specifications NIER - New Ideas and Emerging Results Dor Ma'ayan Tel Aviv University, Shahar Maoz Tel Aviv University, Jan Oliver Ringert Bauhaus-University Weimar Pre-print |
11:00 - 12:30 | APIs and librariesTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 105 Chair(s): Sarah Nadi University of Alberta | ||
11:00 15mTalk | UpCy: Safely Updating Outdated Dependencies Technical Track Andreas Dann Paderborn University, Ben Hermann TU Dortmund, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM Pre-print | ||
11:15 15mTalk | APICAD: Augmenting API Misuse Detection Through Specifications From Code And Documents Technical Track DOI Pre-print | ||
11:30 15mTalk | Compatibility Issue Detection for Android Apps Based on Path-Sensitive Semantic Analysis Technical Track Sen Yang Army Engineering University of PLA, Sen Chen Tianjin University, Lingling Fan Nankai University, Sihan Xu Nankai University, China, Zhanwei Hui Academy of Military Science, Song Huang Army Engineering University of PLA | ||
11:45 15mTalk | OSSFP: Precise and Scalable C/C++ Third-Party Library Detection using Fingerprinting Functions Technical Track Wu Jiahui Nanyang Technological University, Zhengzi Xu Nanyang Technological University, Wei Tang Tsinghua University, Lyuye Zhang Nanyang Technological University, Yueming Wu Nanyang Technological University, Chengyue Liu Scantist, Kairan Sun Singapore University of Technology and Design, Lida Zhao Nanyang Technological University, Yang Liu Nanyang Technological University | ||
12:00 15mTalk | Scaling Web API Integrations SEIP - Software Engineering in Practice Pre-print | ||
12:15 7mTalk | Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem Journal-First Papers Supatsara Wattanakriengkrai Nara Institute of Science and Technology, Dong Wang Kyushu University, Japan, Raula Gaikovina Kula Nara Institute of Science and Technology, Christoph Treude University of Melbourne, Patanamon Thongtanunam University of Melbourne, Takashi Ishio Future University Hakodate, Kenichi Matsumoto Nara Institute of Science and Technology Link to publication | ||
12:22 7mTalk | Breaking Bad? Semantic Versioning and Impact of Breaking Changes in Maven Central Journal-First Papers Lina Ochoa Eindhoven University of Technology, Thomas Degueule CNRS, LaBRI, Jean-Rémy Falleri Bordeaux INP, Jurgen Vinju CWI; Eindhoven University of Technology |
11:00 - 12:30 | Blockchain/smart contractsTechnical Track / DEMO - Demonstrations / SEIP - Software Engineering in Practice / Journal-First Papers at Meeting Room 106 Chair(s): Yi Li Nanyang Technological University | ||
11:00 15mTalk | SmartMark: Software Watermarking Scheme for Smart Contracts Technical Track Taeyoung Kim Sungkyunkwan University, Yunhee Jang Sungkyunkwan University, Chanjong Lee Sungkyunkwan University, Hyungjoon Koo Sungkyunkwan University, hyoungshick kim Sungkyunkwan University | ||
11:15 15mTalk | Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum Technical Track Zibin Zheng School of Software Engineering, Sun Yat-sen University, Neng Zhang School of Software Engineering, Sun Yat-sen University, Jianzhong Su Sun Yat-sen University, Zhijie Zhong School of Software Engineering, Sun Yat-sen University, Mingxi Ye Sun Yat-sen University, Jiachi Chen School of Software Engineering, Sun Yat-sen University Pre-print | ||
11:30 15mTalk | BSHUNTER: Detecting and Tracing Defects of Bitcoin Scripts Technical Track Peilin Zheng Sun Yat-sen University, Xiapu Luo The Hong Kong Polytechnic University, Zibin Zheng School of Software Engineering, Sun Yat-sen University Pre-print File Attached | ||
11:45 15mTalk | DAppHunter: Identifying Inconsistent Behaviors of Blockchain-based Decentralized Applications SEIP - Software Engineering in Practice Jianfei Zhou University of Electronic Science and Technology of China, Jiang Tianxing , Haijun Wang Ant Group, Meng Wu Ant Group, Ting Chen University of Electronic Science and Technology of China | ||
12:00 15mTalk | Evolutionary Approach for Concurrency Testing of Ripple Blockchain Consensus Algorithm SEIP - Software Engineering in Practice Martijn van Meerten Delft University of Technology, Burcu Kulahcioglu Ozkan Delft University of Technology, Annibale Panichella Delft University of Technology | ||
12:15 7mTalk | Siguard: Detecting Signature-Related Vulnerabilities in Smart Contracts DEMO - Demonstrations Jiashuo Zhang Peking University, China, Yue Li Peking University, Jianbo Gao Peking University, Zhi Guan Peking University, Zhong Chen | ||
12:22 7mTalk | Storage State Analysis and Extraction of Ethereum Blockchain Smart Contracts Journal-First Papers Maha Ayub Information Technology University (ITU) Lahore, Pakistan, Tania Saleem Information Technology University (ITU) Lahore, Pakistan, Muhammad Umar Janjua Information Technology University (ITU) Lahore, Pakistan, Talha Ahmed Information Technology University (ITU) Lahore, Pakistan |
11:00 - 12:30 | |||
11:00 90mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
11:00 - 12:30 | |||
11:00 90mPoster | SRC Posters SRC - ACM Student Research Competition |
11:00 - 12:30 | Cognitive aspects of software developmentNIER - New Ideas and Emerging Results / Journal-First Papers / SEIS - Software Engineering in Society / SEIP - Software Engineering in Practice / SEET - Software Engineering Education and Training / Technical Track at Meeting Room 109 Chair(s): Nicole Novielli University of Bari | ||
11:00 15mTalk | Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors Technical Track Bianca Trinkenreich Northern Arizona University, USA, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Anita Sarma Oregon State University, Daniel M. German University of Victoria, Marco Gerosa Northern Arizona University, Igor Steinmacher Northern Arizona University Pre-print | ||
11:15 15mTalk | Cognitive Reflection in Software Verification and Testing SEET - Software Engineering Education and Training Kevin Buffardi California State University, Chico | ||
11:30 15mTalk | A Model for Understanding and Reducing Developer Burnout SEIP - Software Engineering in Practice Bianca Trinkenreich Northern Arizona University, USA, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital , Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, Anita Sarma Oregon State University, Marcelo Lara Globant, Michael Feathers Globant, Nick Ross Globant, Kevin Bishop Globant Pre-print | ||
11:45 15mFull-paper | Designing for Cognitive Diversity: Improving the GitHub Experience for Newcomers SEIS - Software Engineering in Society Italo Santos Northern Arizona University, João Felipe Pimentel Northern Arizona University, Igor Wiese Federal University of Technology, Igor Steinmacher Northern Arizona University, Anita Sarma Oregon State University, Marco Gerosa Northern Arizona University Pre-print | ||
12:00 7mTalk | From Anecdote to Evidence: The Relationship Between Personality and Need for Cognition of Developers Journal-First Papers Daniel Russo Department of Computer Science, Aalborg University, Andres R. Masegosa Aalborg University, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital Link to publication DOI Pre-print | ||
12:07 7mTalk | A Qualitative Study of Developers’ Discussions of Their Problems and Joys During the Early COVID-19 Months Journal-First Papers Gias Uddin University of Calgary, Canada, Omar Alam Trent University, Alexander Serebrenik Eindhoven University of Technology | ||
12:15 7mTalk | Interpersonal trust in OSS: Exploring dimensions of trust in GitHub pull requests NIER - New Ideas and Emerging Results Amirali Sajadi Drexel University, Kostadin Damevski Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA Pre-print | ||
12:22 7mTalk | The risk-taking software engineer: A framed portrait NIER - New Ideas and Emerging Results Lorenz Graf-Vlachy University of Stuttgart Pre-print |
11:00 - 12:30 | |||
11:00 90mTalk | Quantum Software Testing: A Brief Introduction Technical Briefings Pre-print |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
12:30 - 13:45 | |||
12:30 75mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Women@ICSE Lunch Social Events |
13:45 - 15:15 | Code smells and clonesTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Level G - Plenary Room 1 Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity | ||
13:45 15mTalk | Comparison and Evaluation of Clone Detection Techniques with Different Code Representations Technical Track Yuekun Wang University of Science and Technology of China, Yuhang Ye University of Science and Technology of China, Yueming Wu Nanyang Technological University, Weiwei Zhang University of Science and Technology of China, Yinxing Xue University of Science and Technology of China, Yang Liu Nanyang Technological University | ||
14:00 15mTalk | Learning Graph-based Code Representations for Source-level Functional Similarity Detection Technical Track Jiahao Liu National University of Singapore, Jun Zeng National University of Singapore, Xiang Wang University of Science and Technology of China, Zhenkai Liang National University of Singapore | ||
14:15 15mTalk | The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing Technical Track Qihong Chen University of California, Irvine, Rúben Câmara LASIGE and Department of Informatics are Faculdade Ciências Universidade de Lisboa,, José Campos University of Porto, Portugal, André Souto LaSiGE & FCUL, University of Lisbon, Iftekhar Ahmed University of California at Irvine Pre-print | ||
14:30 15mTalk | An Empirical Comparison on the Results of Different Clone Detection Setups for C-based Projects SEIP - Software Engineering in Practice Yan Zhou Huawei, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Yong Shi Huawei Technologies, Boyuan Chen Centre for Software Excellence, Huawei Canada, Zhen Ming (Jack) Jiang York University | ||
14:45 7mTalk | Developers’ perception matters: machine learning to detect developer-sensitive smells Journal-First Papers Daniel Oliveira PUC-Rio, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Alessandro Garcia PUC-Rio, Baldoino Fonseca Federal University of Alagoas (UFAL), Márcio Ribeiro Federal University of Alagoas, Brazil | ||
14:52 7mTalk | Smells in system user interactive tests Journal-First Papers Renaud Rwemalika University of Luxembourg, Sarra Habchi Ubisoft, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg, Marie-Claude Brasseur BGL BNP Paribas | ||
15:00 7mTalk | Bash in the Wild: Language Usage, Code Smells, and Bugs Journal-First Papers Yiwen Dong University of Waterloo, Zheyang Li University of Waterloo, Yongqiang Tian University of Waterloo, Chengnian Sun University of Waterloo, Michael W. Godfrey University of Waterloo, Canada, Mei Nagappan University of Waterloo | ||
15:07 7mTalk | 1-to-1 or 1-to-n? Investigating the effect of function inlining on binary similarity analysis Journal-First Papers Ang Jia Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Wuxia Jin Xi'an Jiaotong University, Xi Xu Xi'an Jiaotong University, Zhaohui Zhou Xi'an Jiaotong University, Qiyi Tang Tencent Security Keen Lab, Sen Nie Keen Security Lab, Tencent, Shi Wu Tencent Security Keen Lab, Ting Liu Xi'an Jiaotong University |
13:45 - 15:15 | Fuzzing: techniques and toolsTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 101 Chair(s): Mike Papadakis University of Luxembourg, Luxembourg | ||
13:45 7mTalk | Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles Journal-First Papers Ziyuan Zhong Columbia University, Gail Kaiser Columbia University, Baishakhi Ray Columbia University | ||
13:52 15mTalk | Reachable Code Coverage Technical Track Danushka Liyanage Monash University, Australia, Marcel Böhme MPI-SP, Germany and Monash University, Australia, Kla Tantithamthavorn Monash University, Stephan Lipp Technical University of Munich | ||
14:07 15mTalk | Learning Seed-Adaptive Mutation Strategies for Greybox Fuzzing Technical Track | ||
14:22 15mTalk | Improving Java Deserialization Gadget Chain Mining via Overriding-Guided Object Generation Technical Track Sicong Cao Yangzhou University, Xiaobing Sun Yangzhou University, Xiaoxue Wu Yangzhou University, Lili Bo Yangzhou University, Bin Li Yangzhou University, Rongxin Wu Xiamen University, Wei Liu Nanjing University, Biao He Ant Group, Yu Ouyang Ant Group, Jiajia Li Ant Group | ||
14:37 15mTalk | Evaluating and Improving Hybrid Fuzzing Technical Track Ling Jiang Southern University of Science and Technology, Hengchen Yuan Southern University of Science and Technology, Mingyuan Wu Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign, Yuqun Zhang Southern University of Science and Technology | ||
14:52 15mTalk | DAISY: Effective Fuzz Driver Synthesis with Object Usage Sequence Analysis SEIP - Software Engineering in Practice Mingrui Zhang Tsinghua University, Beijing, China, Chijin Zhou Tsinghua University, Jianzhong Liu ShanghaiTech University, Mingzhe Wang Tsinghua University, Jie Liang , Juan Zhu , Yu Jiang Tsinghua University |
13:45 - 15:15 | Software architectures and designShowcase / Technical Track / SEET - Software Engineering Education and Training / NIER - New Ideas and Emerging Results at Meeting Room 102 Chair(s): Davide Taibi Tampere University | ||
13:45 15mTalk | Robustification of Behavioral Designs against Environmental Deviations Technical Track Changjian Zhang Carnegie Mellon University, Tarang Saluja Swarthmore College, Rômulo Meira-Góes Carnegie Mellon University, Matthew Bolton University of Virginia, David Garlan Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University Pre-print | ||
14:00 15mTalk | A Qualitative Study on the Implementation Design Decisions of Developers Technical Track Jenny T. Liang Carnegie Mellon University, Maryam Arab George Mason University, Minhyuk Ko Virginia Tech, Amy Ko University of Washington, Thomas LaToza George Mason University Pre-print | ||
14:15 15mTalk | Designing for Real People: Teaching Agility through User-Centric Service Design SEET - Software Engineering Education and Training Robert Chatley Imperial College London, Tony Field Imperial College London, Mark Wheelhouse Imperial College London, Carolyn Runcie Royal College of Art, Nick de Leon Royal College of Art, Clive Grinyer Royal College of Art Pre-print | ||
14:30 15mTalk | A Decision Model for Choosing Patterns in Blockchain-Based Applications Showcase Xiwei (Sherry) Xu CSIRO’s Data61, H M N Dilum Bandara Data61, CSIRO, Qinghua Lu CSIRO’s Data61, Ingo Weber TU Munich & Fraunhofer, Munich, Len Bass Carnegie Mellon University, Liming Zhu CSIRO’s Data61 | ||
14:45 15mTalk | Architectural Design Decisions for Machine Learning Deployment Showcase | ||
15:00 7mTalk | Handling Communication via APIs for Microservices NIER - New Ideas and Emerging Results | ||
15:07 7mTalk | Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies SEET - Software Engineering Education and Training Chun Yong Chong Monash University Malaysia, Eunsuk Kang Carnegie Mellon University, Mary Shaw Carnegie Mellon University Pre-print |
13:45 - 15:15 | Software security and privacyTechnical Track / Journal-First Papers at Meeting Room 103 Chair(s): Wei Yang University of Texas at Dallas | ||
13:45 15mTalk | BFTDetector: Automatic Detection of Business Flow Tampering for Digital Content Service Technical Track I Luk Kim Purdue University, Weihang Wang University of Southern California, Yonghwi Kwon University of Virginia, Xiangyu Zhang Purdue University | ||
14:00 15mTalk | FedSlice: Protecting Federated Learning Models from Malicious Participants with Model Slicing Technical Track Ziqi Zhang Peking University, Yuanchun Li Institute for AI Industry Research (AIR), Tsinghua University, Bingyan Liu Peking University, Yifeng Cai Peking University, Ding Li Peking University, Yao Guo Peking University, Xiangqun Chen Peking University | ||
14:15 15mTalk | PTPDroid: Detecting Violated User Privacy Disclosures to Third-Parties of Android Apps Technical Track Zeya Tan Nanjing University of Science and Technology, Wei Song Nanjing University of Science and Technology Pre-print | ||
14:30 15mTalk | AdHere: Automated Detection and Repair of Intrusive Ads Technical Track Yutian Yan University of Southern California, Yunhui Zheng , Xinyue Liu University at Buffalo, SUNY, Nenad Medvidović University of Southern California, Weihang Wang University of Southern California | ||
14:45 15mTalk | Bad Snakes: Understanding and Improving Python Package Index Malware Scanning Technical Track | ||
15:00 7mTalk | DAISY: Dynamic-Analysis-Induced Source Discovery for Sensitive Data Journal-First Papers Xueling Zhang Rochester Institute of Technology, John Heaps University of Texas at San Antonio, Rocky Slavin The University of Texas at San Antonio, Jianwei Niu University of Texas at San Antonio, Travis Breaux Carnegie Mellon University, Xiaoyin Wang University of Texas at San Antonio | ||
15:07 7mTalk | Assessing the opportunity of combining state-of-the-art Android malware detectors Journal-First Papers Nadia Daoudi SnT, University of Luxembourg, Kevin Allix CentraleSupelec Rennes, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg |
13:45 - 15:15 | AI systems engineeringSEIP - Software Engineering in Practice / Technical Track / NIER - New Ideas and Emerging Results / Journal-First Papers at Meeting Room 104 Chair(s): Xin Peng Fudan University | ||
13:45 15mTalk | FedDebug: Systematic Debugging for Federated Learning Applications Technical Track | ||
14:00 15mTalk | Practical and Efficient Model Extraction of Sentiment Analysis APIs Technical Track Weibin Wu Sun Yat-sen University, Jianping Zhang The Chinese University of Hong Kong, Victor Junqiu Wei The Hong Kong Polytechnic University, Xixian Chen Tencent, Zibin Zheng School of Software Engineering, Sun Yat-sen University, Irwin King The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong | ||
14:15 15mTalk | CrossCodeBench: Benchmarking Cross-Task Generalization of Source Code Models Technical 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, Bin Luo Nanjing University Pre-print | ||
14:30 15mTalk | Challenges in Adopting Artificial Intelligence Based User Input Verification Framework in Reporting Software Systems SEIP - Software Engineering in Practice Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University, Steve Sporea , Andrei Toma ERA Environmental Management Solutions, Laura Weinkam , Sarah Sajedi ERA Environmental Management Solutions, Steve Sporea | ||
14:45 7mTalk | Towards Understanding Quality Challenges of the Federated Learning for Neural Networks: A First Look from the Lens of Robustness Journal-First Papers Amin Eslami Abyane University of Calgary, Derui Zhu Technical University of Munich, Roberto Souza University of Calgary, Lei Ma University of Alberta, Hadi Hemmati York University | ||
14:52 7mTalk | An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks Journal-First Papers Lizhi Liao Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo, Lei Ma University of Alberta | ||
15:00 7mTalk | Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction and Clustering Journal-First Papers Mohammed Attaoui University of Luxembourg, Hazem FAHMY University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Link to publication Pre-print | ||
15:07 7mTalk | Iterative Assessment and Improvement of DNN Operational Accuracy NIER - New Ideas and Emerging Results Antonio Guerriero Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II Pre-print |
13:45 - 15:15 | Defect analysisJournal-First Papers / Technical Track / SEIP - Software Engineering in Practice at Meeting Room 106 Chair(s): Kla Tantithamthavorn Monash University | ||
13:45 15mTalk | RepresentThemAll: A Universal Learning Representation of Bug Reports Technical Track Sen Fang Macau University of Science and Technology, Tao Zhang Macau University of Science and Technology, Youshuai Tan Macau University of Science and Technology, He Jiang Dalian University of Technology, Xin Xia Huawei, Xiaobing Sun Yangzhou University | ||
14:00 15mTalk | Demystifying Exploitable Bugs in Smart Contracts Technical Track Zhuo Zhang Purdue University, Brian Zhang Harrison High School (Tippecanoe), Wen Xu PNM Labs, Zhiqiang Lin The Ohio State University Pre-print | ||
14:15 15mTalk | Understanding and Detecting On-the-Fly Configuration Bugs Technical Track Teng Wang National University of Defense Technology, Zhouyang Jia National University of Defense Technology, Shanshan Li National University of Defense Technology, Si Zheng National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Erci Xu National University of Defense Technology, Shaoliang Peng Hunan University, Liao Xiangke National University of Defense Technology Pre-print | ||
14:30 15mTalk | Explaining Software Bugs Leveraging Code Structures in Neural Machine Translation Technical Track Parvez Mahbub Dalhousie University, Ohiduzzaman Shuvo Dalhousie University, Masud Rahman Dalhousie University Pre-print Media Attached | ||
14:45 15mTalk | Scalable Compositional Static Taint Analysis for Sensitive Data Tracing on Industrial Micro-Services SEIP - Software Engineering in Practice Zexin Zhong Ant Group; University of Technology Sydney, Jiangchao Liu Ant Group, Diyu Wu Ant Group, Peng Di Ant Group, Yulei Sui University of New South Wales, Sydney, Alex X. Liu Ant Group, John C.S. Lui The Chinese University of Hong Kong | ||
15:00 7mTalk | Exploring the relationship between performance metrics and cost saving potential of defect prediction models Journal-First Papers | ||
15:07 7mTalk | A Machine and Deep Learning analysis among SonarQube rules, Product, and Process Metrics for Faults Prediction Journal-First Papers Francesco Lomio Constructor Institute Schaffhausen, Sergio Moreschini Tampere University, Valentina Lenarduzzi University of Oulu |
13:45 - 15:15 | |||
13:45 90mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
13:45 - 15:15 | |||
13:45 90mTalk | DevCertOps: Strategies to realize Continuous Delivery of Safe Software in Regulated Domain Technical Briefings Marc Zeller Siemens AG |
13:45 - 15:15 | |||
13:45 90mTalk | SAIN: A Community-Wide Software Architecture INfrastructure Technical Briefings Joshua Garcia University of California, Irvine, Mehdi Mirakhorli Rochester Institute of Technology, Lu Xiao Stevens Institute of Technology, Sam Malek University of California at Irvine, Rick Kazman University of Hawai‘i at Mānoa, Yuanfang Cai Drexel University, Nenad Medvidović University of Southern California |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:15 - 16:15 | |||
15:15 60mMeeting | Newcomers Speed Networking Social Events |
15:45 - 17:15 | DocumentationTechnical Track / Journal-First Papers at Level G - Plenary Room 1 Chair(s): Denys Poshyvanyk College of William and Mary | ||
15:45 15mTalk | Developer-Intent Driven Code Comment Generation Technical Track Fangwen Mu Institute of Software Chinese Academy of Sciences, Xiao Chen Institute of Software Chinese Academy of Sciences, Lin Shi ISCAS, Song Wang York University, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences Pre-print | ||
16:00 15mTalk | Data Quality Matters: A Case Study of ObsoleteComment Detection Technical Track Shengbin Xu Nanjing University, Yuan Yao Nanjing University, Feng Xu Nanjing University, Tianxiao Gu TikTok Inc., Jingwei Xu , Xiaoxing Ma Nanjing University Pre-print | ||
16:15 15mTalk | Revisiting Learning-based Commit Message Generation Technical Track Jinhao Dong Peking University, Yiling Lou Fudan University, Dan Hao Peking University, Lin Tan Purdue University Pre-print | ||
16:30 15mTalk | Commit Message Matters: Investigating Impact and Evolution of Commit Message Quality Technical Track | ||
16:45 7mTalk | On the Significance of Category Prediction for Code-Comment Synchronization Journal-First Papers Zhen Yang City University of Hong Kong, China, Jacky Keung City University of Hong Kong, Xiao Yu Wuhan University of Technology, Yan Xiao National University of Singapore, Zhi Jin Peking University, Jingyu Zhang City University of Hong Kong | ||
16:52 7mTalk | Correlating Automated and Human Evaluation of Code Documentation Generation Quality Journal-First Papers Xing Hu Zhejiang University, Qiuyuan Chen Zhejiang University, Haoye Wang Hangzhou City University, Xin Xia Huawei, David Lo Singapore Management University, Thomas Zimmermann Microsoft Research | ||
17:00 7mTalk | Predictive Comment Updating with Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach Journal-First Papers Bo Lin National University of Defense Technology, Shangwen Wang National University of Defense Technology, Zhongxin Liu Zhejiang University, Xin Xia Huawei, Xiaoguang Mao National University of Defense Technology Link to publication DOI Pre-print |
15:45 - 17:15 | Software loggingTechnical Track at Meeting Room 101 Chair(s): Hongyu Zhang The University of Newcastle | ||
15:45 15mTalk | PILAR: Studying and Mitigating the Influence of Configurations on Log Parsing Technical Track Hetong Dai Concordia University, Yiming Tang Concordia University, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo | ||
16:00 15mTalk | Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction Technical Track Zhenhao Li Concordia University, Chuan Luo Beihang University, Tse-Hsun (Peter) Chen Concordia University, Weiyi Shang University of Waterloo, Shilin He Microsoft Research, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research | ||
16:15 15mTalk | On the Temporal Relations between Logging and Code Technical Track Zishuo Ding Concordia University, Yiming Tang Concordia University, Yang Li Beijing University of Posts and Telecommunications, Heng Li Polytechnique Montréal, Weiyi Shang University of Waterloo Pre-print | ||
16:30 15mTalk | How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners Technical Track Guoping Rong Nanjing University, shenghui gu Nanjing University, Haifeng Shen Australian Catholic University, He Zhang Nanjing University, Hongyu Kuang Nanjing University | ||
16:45 15mTalk | When to Say What: Learning to Find Condition-Message Inconsistencies Technical Track Pre-print | ||
17:00 15mTalk | A Semantic-aware Parsing Approach for Log Analytics Technical Track Yintong Huo The Chinese University of Hong Kong, Yuxin Su Sun Yat-sen University, Cheryl Lee The Chinese University of Hong Kong, Michael Lyu The Chinese University of Hong Kong Pre-print |
15:45 - 17:15 | Test generationSEIP - Software Engineering in Practice / DEMO - Demonstrations / Technical Track / NIER - New Ideas and Emerging Results / Journal-First Papers at Meeting Room 102 Chair(s): Chunyang Chen Monash University | ||
15:45 7mTalk | SoapOperaTG: A Tool for System Knowledge Graph Based Soap Opera Test Generation DEMO - Demonstrations Yanqi Su Australian National University, Zheming Han , Zhenchang Xing CSIRO’s Data61; Australian National University, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61, Qinghua Lu CSIRO’s Data61 | ||
15:52 7mTalk | GUI Testing to the Power of Parallel Q-Learning DEMO - Demonstrations Marco Mobilio University of Milano Bicocca, Diego Clerissi University of Milano-Bicocca, Giovanni Denaro University of Milano-Bicocca, Italy, Leonardo Mariani University of Milano-Bicocca | ||
16:00 15mTalk | BADGE: Prioritizing UI Events with Hierarchical Multi-Armed Bandits for Automated UI Testing Technical Track Dezhi Ran Peking University, Hao Wang Peking University, China, Wenyu Wang University of Illinois Urbana-Champaign, Tao Xie Peking University | ||
16:15 15mTalk | Efficiency Matters: Speeding Up Automated Testing with GUI Rendering Inference Technical Track Sidong Feng Monash University, Mulong Xie Australian National University, Chunyang Chen Monash University Pre-print | ||
16:30 15mTalk | CodaMOSA: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models Technical Track Caroline Lemieux University of British Columbia, Jeevana Priya Inala Microsoft Research, Shuvendu K. Lahiri Microsoft Research, Siddhartha Sen Microsoft Research | ||
16:45 15mTalk | Simulation-Driven Automated End-to-End Test and Oracle Inference SEIP - Software Engineering in Practice Shreshth Tuli Meta Platforms Inc. and Imperial College, Kinga Bojarczuk Facebook, Natalija Gucevska Facebook, Mark Harman University College London, Xiaoyu Wang Meta Platforms Inc., Graham Wright Meta Platforms Inc. | ||
17:00 7mTalk | Reasoning-Based Software Testing NIER - New Ideas and Emerging Results Luca Giamattei Università di Napoli Federico II, Roberto Pietrantuono Università di Napoli Federico II, Stefano Russo Università di Napoli Federico II Pre-print | ||
17:07 7mTalk | Automated Generation and Evaluation of JMH Microbenchmark Suites From Unit Tests Journal-First Papers Mostafa Jangali Concordia University, Yiming Tang Concordia University, Niclas Alexandersson Chalmers University of Technology, Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Jinqiu Yang Concordia University, Weiyi Shang University of Waterloo |
15:45 - 17:15 | SE for security 1Technical Track / SEET - Software Engineering Education and Training / Journal-First Papers / SEIS - Software Engineering in Society at Meeting Room 103 Chair(s): Abhik Roychoudhury National University of Singapore | ||
15:45 15mTalk | TAINTMINI: Detecting Flow of Sensitive Data in Mini-Programs with Static Taint Analysis Technical Track Chao Wang , Ronny Ko The Ohio State University, Yue Zhang The Ohio State University, Yuqing Yang The Ohio State University, Zhiqiang Lin The Ohio State University | ||
16:00 15mTalk | AChecker: Statically Detecting Smart Contract Access Control Vulnerabilities Technical Track Asem Ghaleb University of British Columbia, Julia Rubin University of British Columbia, Canada, Karthik Pattabiraman University of British Columbia | ||
16:15 15mTalk | Fine-grained Commit-level Vulnerability Type Prediction By CWE Tree Structure Technical Track Shengyi Pan Zhejiang University, Lingfeng Bao Zhejiang University, Xin Xia Huawei, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print | ||
16:30 15mPaper | Security Thinking in Online Freelance Software Development SEIS - Software Engineering in Society Irum Rauf The Open University, UK, Marian Petre School of Computing and Communications, The Open University, UK, Thein Tun School of Computing and Communications,The Open University, UK; Simply Business, UK, Tamara Lopez The Open University, Bashar Nuseibeh The Open University, UK; Lero, University of Limerick, Ireland | ||
16:45 7mTalk | Open Science in Software Engineering: A Study on Deep Learning-Based Vulnerability Detection Journal-First Papers Yu Nong Washington State University, Rainy Sharma Washington State University, Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Xiapu Luo The Hong Kong Polytechnic University, Haipeng Cai Washington State University Link to publication DOI Authorizer link Pre-print | ||
16:52 8mTalk | Training for Security: Planning the Use of a SAT in the Development Pipeline of Web Apps SEET - Software Engineering Education and Training Sabato Nocera University of Salerno, Simone Romano University of Salerno, Rita Francese University of Salerno, Giuseppe Scanniello University of Salerno | ||
17:00 15mTalk | VulGen: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning Technical Track Yu Nong Washington State University, Yuzhe Ou University of Texas at Dallas, Michael Pradel University of Stuttgart, Feng Chen University of Texas at Dallas, Haipeng Cai Washington State University Pre-print |
15:45 - 17:15 | Development and evolution of AI-intensive systemsSEIP - Software Engineering in Practice / Technical Track / NIER - New Ideas and Emerging Results at Meeting Room 104 Chair(s): Sebastian Elbaum University of Virginia | ||
15:45 15mTalk | Reusing Deep Neural Network Models through Model Re-engineering Technical Track Binhang Qi Beihang University, Hailong Sun Beihang University, Xiang Gao Beihang University, China, Hongyu Zhang The University of Newcastle, Zhaotian Li Beihang University, Xudong Liu Beihang University | ||
16:00 15mTalk | PyEvolve: Automating Frequent Code Changes in Python ML Systems Technical Track Malinda Dilhara University of Colorado Boulder, USA, Danny Dig JetBrains Research & University of Colorado Boulder, USA, Ameya Ketkar Uber Pre-print | ||
16:15 15mTalk | DeepArc: Modularizing Neural Networks for the Model Maintenance Technical Track xiaoning ren , Yun Lin Shanghai Jiao Tong University; National University of Singapore, Yinxing Xue University of Science and Technology of China, Ruofan Liu National University of Singapore, Jun Sun Singapore Management University, Zhiyong Feng Tianjin University, Jin Song Dong National University of Singapore | ||
16:30 15mTalk | Decomposing a Recurrent Neural Network into Modules for Enabling Reusability and Replacement Technical Track Sayem Mohammad Imtiaz Iowa State University, Fraol Batole Dept. of Computer Science, Iowa State University, Astha Singh Dept. of Computer Science, Iowa State University, Rangeet Pan IBM Research, Breno Dantas Cruz Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University Pre-print | ||
16:45 7mTalk | Safe-DS: A Domain Specific Language to Make Data Science Safe NIER - New Ideas and Emerging Results Pre-print | ||
16:52 7mTalk | Rapid Development of Compositional AI NIER - New Ideas and Emerging Results Lee Martie MIT-IBM Watson AI Lab, Jessie Rosenberg IBM, Veronique Demers MIT-IBM Watson AI Lab, Gaoyuan Zhang IBM, Onkar Bhardwaj MIT-IBM Watson AI Lab, John Henning IBM, Aditya Prasad IBM, Matt Stallone MIT-IBM Watson AI Lab, Ja Young Lee IBM, Lucy Yip IBM, Damilola Adesina IBM, Elahe Paikari IBM, Oscar Resendiz IBM, Sarah Shaw IBM, David Cox IBM Pre-print | ||
17:00 7mTalk | StreamAI: Challenges of Continual Learning Systems in Production for AI Industrialization SEIP - Software Engineering in Practice Mariam Barry BNP Paribas, Albert Bifet University of Waikato, Institut Polytechnique de Paris, Jean Luc Billy BNP Paribas |
15:45 - 17:15 | Vulnerability analysis and assessmentTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 105 Chair(s): Xiaoyin Wang University of Texas at San Antonio | ||
15:45 15mTalk | Chronos: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports Technical Track Yunbo Lyu Singapore Management University, Le-Cong Thanh The University of Melbourne, Hong Jin Kang UCLA, Ratnadira Widyasari Singapore Management University, Singapore, Zhipeng Zhao Singapore Management University, Xuan-Bach D. Le University of Melbourne, Ming Li Nanjing University, David Lo Singapore Management University Pre-print | ||
16:00 15mTalk | Understanding the Threats of Upstream Vulnerabilities to Downstream Projects in the Maven Ecosystem Technical Track Yulun Wu Huazhong University of Science and Technology, Zeliang Yu Huazhong University of Science and Technology, Ming Wen Huazhong University of Science and Technology, Qiang Li Huazhong University of Science and Technology, Deqing Zou Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology Pre-print | ||
16:15 15mTalk | SecBench.js: An Executable Security Benchmark Suite for Server-Side JavaScript Technical Track Masudul Hasan Masud Bhuiyan CISPA Helmholtz Center for Information Security, Adithya Srinivas Parthasarathy Indian Institute of Information Technology, Design and Manufacturing, Kancheepuram, Nikos Vasilakis Massachusetts Institute of Technology, Michael Pradel University of Stuttgart, Cristian-Alexandru Staicu CISPA Helmholtz Center for Information Security Pre-print | ||
16:30 15mTalk | On Privacy Weaknesses and Vulnerabilities in Software Systems Technical Track Pattaraporn Sangaroonsilp University of Wollongong, Hoa Khanh Dam University of Wollongong, Aditya Ghose University of Wollongong | ||
16:45 7mTalk | A Multi-faceted Vulnerability Searching Website Powered by Aspect-level Vulnerability Knowledge Graph DEMO - Demonstrations Jiamou Sun CSIRO's Data61, Zhenchang Xing CSIRO’s Data61; Australian National University, Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61 | ||
16:52 7mTalk | An In-depth Study of Java Deserialization Remote-Code Execution Exploits and Vulnerabilities Journal-First Papers Imen Sayar IRIT, University of Toulouse, IUT Blagnac Toulouse II, 1 Place Georges Brassens, Blagnac Cedex, France, 31703, Alexandre Bartel Umeå University, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Yves Le Traon University of Luxembourg, Luxembourg | ||
17:00 7mTalk | Blindspots in Python and Java APIs Result in Vulnerable Code Journal-First Papers Yuriy Brun University of Massachusetts, Tian Lin University of Florida, Jessie Elise Somerville University of Florida, Elisha M. Myers Florida Atlantic University, Natalie C. Ebner University of Florida Link to publication DOI Pre-print Media Attached |
15:45 - 17:15 | |||
15:45 90mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
15:45 - 17:15 | FOSE-AI & SE and DebtFoSE - Future of Software Engineering at Meeting Room 109 Chair(s): Xing Hu Zhejiang University | ||
15:45 10mTalk | Trustworthy and Synergistic AI4SE: Vision and Road Ahead FoSE - Future of Software Engineering David Lo Singapore Management University | ||
15:55 10mTalk | AI and ML: The Software Engineers of the Future FoSE - Future of Software Engineering Thomas Zimmermann Microsoft Research | ||
16:05 10mTalk | Generative Artificial Intelligence for Software Engineering FoSE - Future of Software Engineering Mark Harman Meta Platforms, Inc. and UCL | ||
16:15 10mTalk | Technical Debt: are we there yet? FoSE - Future of Software Engineering Paris Avgeriou University of Groningen, The Netherlands | ||
16:25 50mPanel | Panel discussion FoSE - Future of Software Engineering |
15:45 - 17:15 | |||
15:45 - 17:15 | |||
15:45 90mTalk | Methodology and Guidelines for Evaluating Multi-Objective Search-Based Software Engineering Technical Briefings |
15:45 - 17:15 | |||
15:45 90mTalk | SAIN: A Community-Wide Software Architecture INfrastructure Technical Briefings Joshua Garcia University of California, Irvine, Mehdi Mirakhorli Rochester Institute of Technology, Lu Xiao Stevens Institute of Technology, Sam Malek University of California at Irvine, Rick Kazman University of Hawai‘i at Mānoa, Yuanfang Cai Drexel University, Nenad Medvidović University of Southern California |
15:45 - 16:45 | |||
15:45 60mMeeting | Conversation Café on EDI Social Events Joshua Garcia University of California, Irvine |
17:30 - 18:30 | |||
17:30 60mMeeting | Townhall Session Social Events |
18:30 - 20:30 | |||
18:30 2hSocial Event | Welcome Reception Social Events |
20:00 - 23:59 | ICSE2020 Victory DinnerSocial Events at Offsite Chair(s): Gregg Rothermel North Carolina State University | ||
21:59 1h59mDinner | ICSE 2020 Victory Dinner Social Events Gregg Rothermel North Carolina State University |
Thu 18 MayDisplayed time zone: Hobart change
07:00 - 08:00 | ICSE Run+WalkSocial Events at Offsite "As per ICSE tradition, there will be a morning run/walk around Albert Park Lake (https://www.parks.vic.gov.au/places-to-see/parks/albert-park). Albert Park is part of an Aboriginal cultural landscape in the traditional Country of the Bunurong People. Home to the Australian Grand Prix, Albert park is an iconic site in the rich Australian sporting culture. We will have a 5km (4.9 kms to be precise) run in Albert Park. We will begin at 07:00 sharp. Even if you do not intend to run, join us and cheer for the ICSE runners and enjoy a beautiful morning in Albert Park. Date: May 18th 2023, at 07:00 (sharp) - arrive 10-15 mins early Starting Point: Swan Picnic Area, Albert Park [-37.8385430656011, 144.96724563067673] Requirements: Athletic wear and shoes" | ||
07:00 60mMeeting | ICSE Run+Walk Social Events |
07:30 - 09:00 | |||
07:30 90mLunch | Industry Recruitment Breakfast Social Events |
07:45 - 08:45 | ICSE YogaSocial Events at Plenary Foyer "Join us for a rejuvenating yoga session at ICSE! The session (everyday on the main conference day) is open to all attendees and is suitable for all levels. Our yoga instructor will guide you through some poses that will help you stretch, relax, and find your inner calm amidst all the other ICSE fun. Date: May 17th - May 19th 2023, at 07:45 Location: Conference Venue (Foyer, outside room Room 101 and 102) Requirements: Comfortable clothing and mat/towel (if you can bring one along)" | ||
07:45 60mMeeting | ICSE Yoga Social Events |
08:00 - 09:00 | |||
08:00 60mMeeting | Book Club discussion Social Events Ita Richardson Lero - The Irish Software Research Centre and University of Limerick |
09:00 - 10:30 | Keynote 2 - Liming Zhu & AwardsSocial Events / ICSE Keynotes at Level G - Plenary Room 1 Chair(s): Lori Pollock University of Delaware, USA | ||
09:00 60mKeynote | Software Engineering as the Linchpin of Responsible AI - Dr. Liming Zhu ICSE Keynotes | ||
10:00 30mAwards | Awards 1 - TCSE & SIGSOFT Awards Social Events |
10:30 - 11:00 | |||
10:30 30mCoffee break | Morning Tea Catering |
10:30 - 11:00 | |||
10:30 30mTalk | RM2DM: A Tool for Automatic Generation of OO Design Models from Requirements Models DEMO - Demonstrations Zhen Tian Beihang University, Yilong Yang Beihang University, Sheng Cheng Software Engineering and Digitalization Center of China Manned Space Engineering |
10:30 - 11:00 | |||
10:30 30mTalk | What Would You do? An Ethical AI Quiz DEMO - Demonstrations Wei Teo Monash University, Ze Teoh Monash University, Dayang Abang Arabi Monash University, Morad Aboushadi Monash University, Khairenn Lai Monash University, Zhe Ng Monash University, Aastha Pant Monash Univeristy, Rashina Hoda Monash University, Kla Tantithamthavorn Monash University, Burak Turhan University of Oulu Pre-print Media Attached |
11:00 - 12:30 | Defect detection and predictionTechnical Track / SEIP - Software Engineering in Practice at Level G - Plenary Room 1 Chair(s): Wei Le Iowa State University | ||
11:00 15mTalk | Detecting Exception Handling Bugs in C++ Programs Technical Track Hao Zhang Institute of Software, Chinese Academy of Sciences, Ji Luo Institute of Software, Chinese Academy of Sciences, Mengze Hu Institute of Software, Chinese Academy of Sciences, Jun Yan Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jian Zhang State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China, Zongyan Qiu Peking University | ||
11:15 15mTalk | Learning to Boost Disjunctive Static Bug-Finders Technical Track | ||
11:30 15mTalk | Predicting Bugs by Monitoring Developers During Task Execution Technical Track Gennaro Laudato University of Molise, Simone Scalabrino University of Molise, Nicole Novielli University of Bari, Filippo Lanubile University of Bari, Rocco Oliveto University of Molise | ||
11:45 15mTalk | Detecting Isolation Bugs via Transaction Oracle Construction Technical Track Wensheng Dou Institute of Software Chinese Academy of Sciences, Ziyu Cui Institute of Software Chinese Academy of Sciences, Qianwang Dai Institute of Software Chinese Academy of Sciences, Jiansen Song , Dong Wang Institute of software, Chinese academy of sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Wei Wang , Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Lei Chen Inspur Software Group Co., Ltd., Hanmo Wang Inspur Software Group Co., Ltd., Hua Zhong Institute of Software Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences Pre-print | ||
12:00 15mTalk | SmallRace: Static Race Detection for Dynamic Languages - A Case on Smalltalk Technical Track Siwei Cui Texas A & M University, Yifei Gao Texas A&M University, Rainer Unterguggenberger Lam Research, Wilfried Pichler Lam Research, Sean Livingstone Texas A&M University, Jeff Huang Texas A&M University Pre-print | ||
12:15 15mTalk | CONAN: Diagnosing Batch Failures for Cloud Systems SEIP - Software Engineering in Practice Liqun Li Microsoft Research, Xu Zhang Microsoft Research, Shilin He Microsoft Research, Yu Kang Microsoft Research, Hongyu Zhang The University of Newcastle, Minghua Ma Microsoft Research, Yingnong Dang Microsoft Azure, Zhangwei Xu Microsoft Azure, Saravan Rajmohan Microsoft 365, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research File Attached |
11:00 - 12:30 | Studies on gender in SESEIS - Software Engineering in Society / Technical Track / SEET - Software Engineering Education and Training at Meeting Room 101 Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick | ||
11:00 15mTalk | “STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software Developers Technical Track Sterre van Breukelen Eindhoven University of Technology, Ann Barcomb Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary, Sebastian Baltes SAP SE & University of Adelaide, Alexander Serebrenik Eindhoven University of Technology Pre-print | ||
11:15 15mTalk | The ABC of Pair Programming: Gender-dependent Attitude, Behavior and Code of Young Learners SEET - Software Engineering Education and Training Pre-print | ||
11:30 15mTalk | Engaging Girls in Computer Science: Do Single-Gender Interdisciplinary Classes Help? SEET - Software Engineering Education and Training Kai Marquardt Karlsruhe Institute of Technology (KIT), Lucia Happe Karlsruhe Institute of Technology, Ingo Wagner Karlsruhe Institute of Technology (KIT) Pre-print | ||
11:45 15mPaper | Fundamentalists, Integrationists, & Transformationists: An Empirical Theory of Men Software Engineers' Orientations in Gender Inequalities SEIS - Software Engineering in Society Yi Wang Beijing University of Posts and Telecommunications, Xinyue Zhang Beijing University of Posts and Telecommunications, Wei Wang Beijing University of Posts and Telecommunications | ||
12:00 15mPaper | Draw a Software Engineer Test - An Investigation into Children's Perception of Software Engineering Profession SEIS - Software Engineering in Society Claudia Maria Cutrupi Norwegian University of Science and Technology (NTNU), Irene Zanardi USI Università della Svizzera italiana, Letizia Jaccheri Norwegian University of Science and Technology (NTNU), Monica Landoni USI Università della Svizzera italiana | ||
12:15 15mFull-paper | Benefits and Limitations of Remote Work to LGBTQIA+ Software Professionals SEIS - Software Engineering in Society Ronnie de Souza Santos Cape Breton University, Cleyton V. C. de Magalhaes CESAR School, Paul Ralph Dalhousie University Pre-print |
11:00 - 12:30 | AI testing 1Technical Track / DEMO - Demonstrations / Journal-First Papers at Meeting Room 102 Chair(s): Matthew B Dwyer University of Virginia | ||
11:00 15mTalk | When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Study Technical Track Pre-print | ||
11:15 15mTalk | Fuzzing Automatic Differentiation in Deep-Learning Libraries Technical Track Chenyuan Yang University of Illinois at Urbana-Champaign, Yinlin Deng University of Illinois at Urbana-Champaign, Jiayi Yao The Chinese University of Hong Kong, Shenzhen, Yuxing Tu Huazhong University of Science and Technology, Hanchi Li University of Science and Technology of China, Lingming Zhang University of Illinois at Urbana-Champaign | ||
11:30 15mTalk | Lightweight Approaches to DNN Regression Error Reduction: An Uncertainty Alignment Perspective Technical Track Zenan Li Nanjing University, China, Maorun Zhang Nanjing University, China, Jingwei Xu , Yuan Yao Nanjing University, Chun Cao Nanjing University, Taolue Chen Birkbeck University of London, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University Pre-print | ||
11:45 7mTalk | DeepJudge: A Testing Framework for Copyright Protection of Deep Learning Models DEMO - Demonstrations Jialuo Chen Zhejiang University, Youcheng Sun The University of Manchester, Jingyi Wang Zhejiang University, Peng Cheng Zhejiang University, Xingjun Ma Deakin University | ||
11:52 7mTalk | DeepCrime: from Real Faults to Mutation Testing Tool for Deep Learning DEMO - Demonstrations | ||
12:00 7mTalk | DiverGet: a Search-Based Software Testing approach for Deep Neural Network Quantization assessment Journal-First Papers Ahmed Haj Yahmed École Polytechnique de Montréal, Houssem Ben Braiek École Polytechnique de Montréal, Foutse Khomh Polytechnique Montréal, Sonia Bouzidi National Institute of Applied Science and Technology, Rania Zaatour Potsdam Institute for Climate Impact Research | ||
12:07 15mTalk | Revisiting Neuron Coverage for DNN Testing: A Layer-Wise and Distribution-Aware Criterion Technical Track Yuanyuan Yuan The Hong Kong University of Science and Technology, Qi Pang HKUST, Shuai Wang Hong Kong University of Science and Technology |
11:00 - 12:30 | Code reviewJournal-First Papers / SEIP - Software Engineering in Practice / Technical Track at Meeting Room 103 Chair(s): Thomas LaToza George Mason University | ||
11:00 15mTalk | Workflow analysis of data science code in public GitHub repositories Journal-First Papers Dhivyabharathi Ramasamy Department of Informatics, University of Zurich, Zurich, Switzerland, Cristina Sarasua Department of Informatics, University of Zurich, Zurich, Switzerland, Alberto Bacchelli University of Zurich, Abraham Bernstein Department of Informatics, University of Zurich, Zurich, Switzerland | ||
11:15 15mTalk | Quality Evaluation of Modern Code Reviews Through Intelligent Biometric Program Comprehension Journal-First Papers Haytham Hijazi CISUC, DEI, University of Coimbra, João Durães CISUC, Polytechnic Institute of Coimbra, Ricardo Couceiro University of Coimbra, Raul Barbosa CISUC, DEI, University of Coimbra, João Castelhano ICNAS, University of Coimbra, Júlio Medeiros CISUC, DEI, University of Coimbra, Miguel Castelo Branco ICNAS/CIBIT, University of Coimbra, Paulo Carvalho University of Coimbra, Henrique Madeira University of Coimbra | ||
11:30 15mTalk | Code Review of Build System Specifications: Prevalence, Purposes, Patterns, and Perceptions Technical Track Mahtab Nejati University of Waterloo, Mahmoud Alfadel University of Waterloo, Shane McIntosh University of Waterloo Pre-print | ||
11:45 15mTalk | Please fix this mutant: How do developers resolve mutants surfaced during code review? SEIP - Software Engineering in Practice Goran Petrovic Google; Universität Passau, René Just University of Washington, Marko Ivanković Google; Universität Passau, Gordon Fraser University of Passau | ||
12:00 15mTalk | Using Large-scale Heterogeneous Graph Representation Learning for Code Review Recommendations at Microsoft SEIP - Software Engineering in Practice Jiyang Zhang University of Texas at Austin, Chandra Maddila Microsoft Research, Ramakrishna Bairi Microsoft Research, Christian Bird Microsoft Research, Ujjwal Raizada Microsoft Research, Apoorva Agrawal Microsoft Research, Yamini Jhawar Microsoft Research, Kim Herzig Microsoft, Arie van Deursen Delft University of Technology Pre-print Media Attached | ||
12:15 7mTalk | A mixed-methods analysis of micro-collaborative coding practices in OpenStack Journal-First Papers Armstrong Foundjem Queen's University, Eleni Constantinou University of Cyprus, Tom Mens University of Mons, Bram Adams Queen's University, Kingston, Ontario |
11:00 - 12:30 | Program repair techniques and applicationsTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 104 Chair(s): Xuan-Bach D. Le University of Melbourne | ||
11:00 15mTalk | Better Automatic Program Repair by Using Bug Reports and Tests Together Technical Track Pre-print | ||
11:15 15mTalk | CCTEST: Testing and Repairing Code Completion Systems Technical Track Li Zongjie , Chaozheng Wang Harbin Institute of Technology, Zhibo Liu Hong Kong University of Science and Technology, Haoxuan Wang EPFL, Dong Chen HKUST, Shuai Wang Hong Kong University of Science and Technology, Cuiyun Gao Harbin Institute of Technology | ||
11:30 7mTalk | A Controlled Experiment of Different Code Representations for Learning-Based Program Repair Journal-First Papers Marjane Namavar University of British Columbia, Noor Nashid University of British Columbia, Ali Mesbah University of British Columbia (UBC) Link to publication Pre-print | ||
11:37 7mTalk | Patching Locking Bugs Statically with Crayons Journal-First Papers Juan Alfredo Cruz-Carlon IT University of Copenhagen, Mahsa Varshosaz IT University of Copenhagen, Denmark, Claire Le Goues Carnegie Mellon University, Andrzej Wąsowski IT University of Copenhagen, Denmark | ||
11:45 15mTalk | KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair Technical Track Nan Jiang Purdue University, Thibaud Lutellier University of Alberta, Yiling Lou Fudan University, Lin Tan Purdue University, Dan Goldwasser Purdue University, Xiangyu Zhang Purdue University Pre-print | ||
12:00 15mTalk | Rete: Learning Namespace Representation for Program Repair Technical Track Nikhil Parasaram University College London, Earl T. Barr University College London, Sergey Mechtaev University College London Link to publication Pre-print | ||
12:15 7mTalk | Cerberus: a Program Repair Framework DEMO - Demonstrations Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Yannic Noller National University of Singapore, Abhik Roychoudhury National University of Singapore | ||
12:22 7mTalk | Predicting Patch Correctness Based on the Similarity of Failing Test Cases Journal-First Papers Haoye Tian University of Luxembourg, Yinghua LI University of Luxembourg, Weiguo Pian University of Luxembourg, Abdoul Kader Kaboré SnT, University of Luxembourg, Kui Liu Huawei Software Engineering Application Technology Lab, Andrew Habib SnT, University of Luxembourg, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg |
11:00 - 12:30 | Software verificationJournal-First Papers / NIER - New Ideas and Emerging Results / Technical Track / DEMO - Demonstrations at Meeting Room 106 Chair(s): Youcheng Sun The University of Manchester | ||
11:00 15mTalk | Data-driven Recurrent Set Learning For Non-termination Analysis Technical Track | ||
11:15 15mTalk | Compiling Parallel Symbolic Execution with Continuations Technical Track Guannan Wei Purdue University, Songlin Jia Purdue University, Ruiqi Gao Purdue University, Haotian Deng Purdue University, Shangyin Tan UC Berkeley, Oliver Bračevac Purdue University, Tiark Rompf Purdue University Pre-print | ||
11:30 15mTalk | Verifying Data Constraint Equivalence in FinTech Systems Technical Track Chengpeng Wang Hong Kong University of Science and Technology, Gang Fan Ant Group, Peisen Yao Zhejing University, Fuxiong Pan Ant Group, Charles Zhang Hong Kong University of Science and Technology Pre-print | ||
11:45 15mTalk | Tolerate Control-Flow Changes for Sound Data Race Prediction Technical Track Shihao Zhu State Key Laboratory of Computer Science,Institute of Software,Chinese Academy of Sciences,China, Yuqi Guo Institute of Software, Chinese Academy of Sciences, Beijing, China, Long Zhang Institute of Software, Chinese Academy of Sciences, Yan Cai Institute of Software at Chinese Academy of Sciences | ||
12:00 7mTalk | TSVD4J: Thread-Safety Violation Detection for Java DEMO - Demonstrations Shanto Rahman University of Texas at Austin, Chengpeng Li University of Texas at Austin, August Shi University of Texas at Austin | ||
12:07 7mTalk | What Petri Nets Oblige Us to Say Comparing Approaches for Behavior Composition Journal-First Papers Achiya Elyasaf Ben-Gurion University of the Negev, Tom Yaacov Ben-Gurion University of the Negev, Gera Weiss Ben-Gurion University of the Negev Link to publication DOI | ||
12:15 7mTalk | A Novel and Pragmatic Scenario Modeling Framework with Verification-in-the-loop for Autonomous Driving Systems NIER - New Ideas and Emerging Results Dehui Du East China Normal University, Bo Li East China Normal University, Chenghang Zheng East China Normal University |
11:00 - 12:30 | |||
11:00 5mDay opening | SCORE 2023 Introduction SCORE 2023 | ||
11:05 15mTalk | DSEC: A Data Analyzer tool for ensuring secure software development life-cycle SCORE 2023 | ||
11:20 15mTalk | PDFL - PDF Legacy, Smart Paper Reader SCORE 2023 Matteo Visotto Politecnico di Milano, Paolo Corsa , Ettore Zamponi Politecnico di Milano, Salvatore Gabriele Karra Politecnico di Milano, Tonio Ercegović , Nina Gnjidić , Dario Mesic | ||
11:35 15mTalk | CodeDefenders: RoboTournament - CodeBenders team SCORE 2023 | ||
11:50 15mTalk | PrivTAP: Privacy-preserving Trigger-action IoT Platform SCORE 2023 Enna Basic , Michele Benedetti Mälardalen University, Leonardo Panseri Politecnico di Milano, Ivan Radonjic Mälardalen University, Emanuele Santoro Politecnico di Milano, Alessandro Sassi , Lorenzo Maria Vaccarini | ||
12:05 25mMeeting | (Private) SCORE PC meeting SCORE 2023 |
11:00 - 12:30 | |||
11:00 90mDemonstration | SRC Presentations SRC - ACM Student Research Competition |
11:00 - 12:30 | Testing of mobile, web and gamesTechnical Track / DEMO - Demonstrations / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 109 Chair(s): Wei Yang University of Texas at Dallas | ||
11:00 15mTalk | Fill in the Blank: Context-aware Automated Text Input Generation for Mobile GUI Testing Technical Track Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Monash University, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Xing Che Institute of Software, Chinese Academy of Sciences, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences Pre-print | ||
11:15 15mTalk | Detecting Dialog-Related Keyboard Navigation Failures in Web Applications Technical Track Paul T. Chiou University of Southern California, Ali S. Alotaibi University of Southern California, William G.J. Halfond University of Southern California | ||
11:30 15mTalk | COLUMBUS: Android App Testing Through Systematic Callback Exploration Technical Track Priyanka Bose University of California, Santa Barbara, Dipanjan Das University of California, Santa Barbara, Saastha Vasan University of California, Santa Barbara, Sebastiano Mariani VMware, Inc., Ilya Grishchenko University of California, Santa Barbara, Andrea Continella University of Twente, Antonio Bianchi Purdue University, Christopher Kruegel University of California, Santa Barbara, Giovanni Vigna UC Santa Barbara | ||
11:45 15mTalk | GameRTS: A Regression Testing Framework for Video Games Technical Track Jiongchi Yu Singapore Management University, Singapore, Yuechen Wu Fuxi AI Lab, Netease Inc., China, Xiaofei Xie Singapore Management University, Wei Le Iowa State University, Lei Ma University of Alberta, Yingfeng Chen Fuxi AI Lab of Netease, Yujing Hu Fuxi AI Lab, Netease Inc., China, Fan Zhang Zhejiang University, China | ||
12:00 15mTalk | Widget Detection-based Testing for Industrial Mobile Games SEIP - Software Engineering in Practice Xiongfei Wu Kyushu University, Jiaming Ye Kyushu University, Ke Chen Fuxi AI Lab of Netease, Xiaofei Xie Singapore Management University, Yujing Hu Fuxi AI Lab, Netease Inc., China, Ruochen Huang University of Alberta, Lei Ma University of Alberta, Jianjun Zhao Kyushu University | ||
12:15 7mTalk | AVGUST: A Tool for Generating Usage-Based Tests from Videos of App Executions DEMO - Demonstrations Saghar Talebipour University of Southern California, Hyojae Park Sharon High School, Kesina Baral George Mason University, Leon Yee Valley Christian High School, Safwat Ali Khan George Mason University, Kevin Moran George Mason University, Yuriy Brun University of Massachusetts, Nenad Medvidović University of Southern California, Yixue Zhao Information Sciences Institute Pre-print Media Attached | ||
12:22 7mTalk | Fragment-Based Test Generation For Web Apps Journal-First Papers Rahulkrishna Yandrapally University of British Columbia, Canada, Ali Mesbah University of British Columbia (UBC) Link to publication Pre-print |
11:00 - 12:30 | FOSE-Testing, Security, AI and ProductivityFoSE - Future of Software Engineering at Meeting Room 110 Chair(s): Hoa Khanh Dam University of Wollongong | ||
11:00 10mTalk | The Future of Software Testing FoSE - Future of Software Engineering Aldeida Aleti Monash University | ||
11:10 10mTalk | The Future of Software Security: Beyond the Security Silo to All of Us FoSE - Future of Software Engineering Laurie Williams North Carolina State University | ||
11:20 10mTalk | Enabling Flow in Software Development FoSE - Future of Software Engineering Gail Murphy University of British Columbia | ||
11:30 10mTalk | How is the rapid progress in Artificial Intelligence affecting the future of Software Engineering? FoSE - Future of Software Engineering Lionel Briand University of Luxembourg; University of Ottawa | ||
11:40 50mPanel | Panel discussion FoSE - Future of Software Engineering |
11:00 - 12:30 | |||
11:00 90mTalk | Conducting Eye Tracking Studies in Software Engineering - Methodology and Pipeline Technical Briefings Bonita Sharif University of Nebraska-Lincoln, USA, Andrew Begel Carnegie Mellon University, Jonathan I. Maletic Kent State University File Attached |
11:00 - 12:30 | |||
11:00 15mTalk | Boosting Static Analysis with Dynamic Runtime Data at WhatsApp Server Industry Forum | ||
11:15 15mTalk | Personalized action suggestions in low-code automation platforms Industry Forum Saksham Gupta Microsoft, Gust Verbruggen Microsoft, Mukul Singh Microsoft, Sumit Gulwani Microsoft, Vu Le Microsoft | ||
11:30 15mTalk | Towards formal repair and verification of industry-scale deep neural networks Industry Forum Satoshi Munakata Fujitsu, Susumu Tokumoto Fujitsu Limited, Koji Yamamoto Fujitsu, Kazuki Munakata Fujitsu | ||
11:45 15mTalk | Challenges and Solution Strategies to Setup an MLOps Process to Develop and Assess a Driverless Regional Train Example Industry Forum | ||
12:00 15mTalk | Automated Feature Document Review via Interpretable Deep Learning Industry Forum yeming ZTE Corporation, Yuanfan Chen ZTE Corporation, Xin Zhang Peking University, Jinning He ZTE, Jicheng Cao ZTE Corporation, Dong Liu ZTE, Shengyu Cheng ZTE Corporation, Jing Gao ZTE Corporation, Hailiang Dai ZTE Corporation |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
12:30 - 13:45 | |||
12:30 75mMeeting | How to Assess Research Social Events |
12:30 - 13:45 | |||
12:30 75mSocial Event | ROSE Festival Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | LGBTQI+@ICSE in Boho South Wharf Social Events |
13:45 - 15:15 | Recommender systemsDEMO - Demonstrations / Technical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Level G - Plenary Room 1 Chair(s): Kevin Moran George Mason University | ||
13:45 15mTalk | Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots Technical Track Amir Ghorbani University of Victoria, Nathan Cassee Eindhoven University of Technology, Derek Robinson University of Victoria, Adam Alami Aalborg University, Neil Ernst University of Victoria, Alexander Serebrenik Eindhoven University of Technology, Andrzej Wąsowski IT University of Copenhagen, Denmark Pre-print | ||
14:00 15mTalk | Flexible and Optimal Dependency Management via Max-SMT Technical Track Donald Pinckney Northeastern University, Federico Cassano Northeastern University, Arjun Guha Northeastern University and Roblox Research, Jonathan Bell Northeastern University, Massimiliano Culpo np-complete, S.r.l., Todd Gamblin Lawrence Livermore National Laboratory Pre-print | ||
14:15 15mTalk | Towards More Effective AI-assisted Programming: A Systematic Design Exploration to Improve Visual Studio IntelliCode's User Experience SEIP - Software Engineering in Practice Priyan Vaithilingam Harvard University, Elena Glassman Harvard University, Peter Groenwegen , Sumit Gulwani Microsoft, Austin Z. Henley Microsoft, Rohan Malpani , David Pugh , Arjun Radhakrishna Microsoft, Gustavo Soares Microsoft, Joey Wang , Aaron Yim | ||
14:30 7mTalk | DeepLog: Deep-Learning-Based Log Recommendation DEMO - Demonstrations Yang Zhang Hebei University of Science and Technology, Xiaosong Chang Hebei University of Science and Technology, Lining Fang Hebei University of Science and Technology, Yifan Lu Hebei University of Science and Technology | ||
14:37 7mTalk | ShellFusion: An Answer Generator for Shell Programming Tasks via Knowledge Fusion DEMO - Demonstrations Zhongqi Chen School of Software Engineering, Sun Yat-sen University, Neng Zhang School of Software Engineering, Sun Yat-sen University, Pengyue Si School of Software Engineering, Sun Yat-sen University, ChenQinde School of Software Engineering, Sun Yat-sen University, Chao Liu Chongqing University, Zibin Zheng School of Software Engineering, Sun Yat-sen University | ||
14:45 7mTalk | Revisiting, Benchmarking and Exploring API Recommendation: How Far are We? Journal-First Papers Yun Peng Chinese University of Hong Kong, Shuqing Li The Chinese University of Hong Kong, Wenwei Gu The Chinese University of Hong Kong, Yichen LI The Chinese University of Hong Kong, Wenxuan Wang The Chinese University of Hong Kong, Cuiyun Gao Harbin Institute of Technology, Michael Lyu The Chinese University of Hong Kong | ||
14:52 7mTalk | Semantically-enhanced Topic Recommendation Systems for Software Projects Journal-First Papers Maliheh Izadi Delft University of Technology, Mahtab Nejati University of Waterloo, Abbas Heydarnoori Bowling Green State University | ||
15:00 7mTalk | Code Librarian: A Software Package Recommendation System SEIP - Software Engineering in Practice Lili Tao JP Morgan Chase & Co, Alexandru-Petre Cazan JP Morgan Chase & Co, Senad Ibraimoski JP Morgan Chase & Co, Sean Moran JP Morgan Chase & Co |
13:45 - 15:15 | Diversity and inclusion in SESEIS - Software Engineering in Society at Meeting Room 101 Chair(s): Xiao Liu School of Information Technology, Deakin University | ||
13:45 15mPaper | At the Margins: Marginalized Groups' Ethical Concerns about Software SEIS - Software Engineering in Society Lauren Olson Vrije Universiteit Amsterdam, Emitzá Guzmán Vrije Universiteit Amsterdam, Florian Kunneman Vrije Universiteit Amsterdam Pre-print File Attached | ||
14:00 15mPaper | Do Users Act Equitably? Understanding User Bias Through a Large In-Person Study SEIS - Software Engineering in Society Yang Liu Rochester Institute of Technology, Heather Moses Rochester Institute of Technology, Mark Sternefeld Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology | ||
14:15 15mPaper | Developing Software for Diverse Socio-Economic End Users: Lessons Learned from A Case Study of Fisherfolk Communities in Bangladesh SEIS - Software Engineering in Society Tanjila Kanij Monash University, Misita Anwar Monash University, Gillian Oliver Monash University, Md Khalid Hossain Monash Universit | ||
14:30 15mFull-paper | Walking Down the Road to Independent Mobility: An Adaptive Route Training System for the Cognitively Impaired SEIS - Software Engineering in Society Konstantin Rink Bielefeld University of Applied Sciences, Tristan Gruschka Bielefeld University of Applied Sciences, Patrick Palsbröker Bielefeld University of Applied Sciences, Marcos Baez Bielefeld University of Applied Sciences, Dominic Becking Bielefeld University of Applied Sciences, Udo Seelmeyer Bielefeld University of Applied Sciences, Gudrun Dobslaw Bielefeld University of Applied Sciences, Patricia Stolz Bielefeld University of Applied Sciences and Arts | ||
14:45 15mPaper | Diversity Awareness in Software Engineering Participant Research SEIS - Software Engineering in Society Riya Dutta Concordia University, Diego Costa Concordia University, Canada, Emad Shihab Concordia Univeristy, Tanja Tajmel Concordia University Pre-print | ||
15:00 7mVision and Emerging Results | Harmful Terms in Computing: Towards Widespread Detection and Correction SEIS - Software Engineering in Society Hana Winchester Saint Ursula Academy, Alicia Boyd New York University, Brittany Johnson George Mason University |
13:45 - 15:15 | Program repair with and for AITechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 102 Chair(s): Julia Rubin University of British Columbia, Canada | ||
13:45 15mTalk | Impact of Code Language Models on Automated Program Repair Technical Track Nan Jiang Purdue University, Kevin Liu Lynbrook High School, Thibaud Lutellier University of Alberta, Lin Tan Purdue University Pre-print | ||
14:00 15mTalk | Tare: Type-Aware Neural Program Repair Technical Track Qihao Zhu Peking University, Zeyu Sun Zhongguancun Laboratory, Wenjie Zhang Peking University, Yingfei Xiong Peking University, Lu Zhang Peking University | ||
14:15 15mTalk | Template-based Neural Program Repair Technical Track Xiangxin Meng Beihang University, Beijing, China, Xu Wang Beihang University, Hongyu Zhang The University of Newcastle, Hailong Sun School of Computer Science and Engineering, Beihang University, Beijing,China, Xudong Liu Beihang University, Chunming Hu Beihang University Pre-print | ||
14:30 15mTalk | Automated Repair of Programs from Large Language Models Technical Track Zhiyu Fan National University of Singapore, Singapore, Xiang Gao Beihang University, China, Martin Mirchev National University of Singapore, Abhik Roychoudhury National University of Singapore, Shin Hwei Tan Southern University of Science and Technology | ||
14:45 15mTalk | Automated Program Repair in the Era of Large Pre-trained Language Models Technical Track Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Yuxiang Wei University of Illinois at Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign | ||
15:00 7mTalk | AIREPAIR: A Repair Platform for Neural Networks DEMO - Demonstrations Xidan Song Department of Computer Science, University of Manchester, UK, Youcheng Sun The University of Manchester, Mustafa A. Mustafa Department of Computer Science, University of Manchester, UK, imec-COSIC, KU Leuven, Belgium, Lucas C. Cordeiro University of Manchester | ||
15:07 7mTalk | Arachne: Search Based Repair of Deep Neural Networks Journal-First Papers Link to publication DOI Pre-print |
13:45 - 15:15 | Programming languagesDEMO - Demonstrations / Technical Track / Journal-First Papers / SEET - Software Engineering Education and Training at Meeting Room 103 Chair(s): Jean-Guy Schneider Monash University | ||
13:45 15mTalk | Demystifying Issues, Challenges, and Solutions for Multilingual Software Development Technical Track Haoran Yang Washington State University, Weile Lian Washington State University, Shaowei Wang University of Manitoba, Haipeng Cai Washington State University Pre-print | ||
14:00 15mTalk | Testability Refactoring in Pull Requests: Patterns and Trends Technical Track Pre-print | ||
14:15 15mTalk | Usability-Oriented Design of Liquid Types for Java Technical Track Catarina Gamboa CMU and LASIGE, Paulo Canelas Carnegie Mellon University, Christopher Steven Timperley Carnegie Mellon University, Alcides Fonseca University of Lisbon DOI | ||
14:30 15mTalk | A Theorem Proving Approach to Programming Language Semantics SEET - Software Engineering Education and Training Subhajit Roy IIT Kanpur | ||
14:45 7mTalk | RIdiom: Automatically Refactoring Non-idiomatic Python Code with Pythonic Idioms DEMO - Demonstrations zejun zhang Australian National University, Zhenchang Xing CSIRO’s Data61; Australian National University, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61 | ||
14:52 7mTalk | An Empirical Study of Data Constraint Implementations in Java Journal-First Papers Juan Manuel Florez CQSE America, Laura Moreno CQSE America, Zenong Zhang The University of Texas at Dallas, Shiyi Wei University of Texas at Dallas, Andrian Marcus University of Texas at Dallas | ||
14:59 7mTalk | Learning To Predict User-Defined Types Journal-First Papers Kevin Jesse University of California at Davis, USA, Prem Devanbu University of California at Davis, Anand Ashok Sawant University of California, Davis |
13:45 - 15:15 | AI bias and fairnessDEMO - Demonstrations / Technical Track / Journal-First Papers at Meeting Room 104 Chair(s): Amel Bennaceur The Open University, UK | ||
13:45 15mTalk | Towards Understanding Fairness and its Composition in Ensemble Machine Learning Technical Track Usman Gohar Dept. of Computer Science, Iowa State University, Sumon Biswas Carnegie Mellon University, Hridesh Rajan Iowa State University Pre-print | ||
14:00 15mTalk | Fairify: Fairness Verification of Neural Networks Technical Track Pre-print | ||
14:15 15mTalk | Leveraging Feature Bias for Scalable Misprediction Explanation of Machine Learning Models Technical Track Jiri Gesi University of California, Irvine, Xinyun Shen University of California, Irvine, Yunfan Geng University of California, Irvine, Qihong Chen University of California, Irvine, Iftekhar Ahmed University of California at Irvine | ||
14:30 15mTalk | Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networks Technical Track Verya Monjezi University of Texas at El Paso, Ashutosh Trivedi University of Colorado Boulder, Gang (Gary) Tan Pennsylvania State University, Saeid Tizpaz-Niari University of Texas at El Paso Pre-print | ||
14:45 7mTalk | Seldonian Toolkit: Building Software with Safe and Fair Machine Learning DEMO - Demonstrations Austin Hoag Berkeley Existential Risk Initiative, James E. Kostas University of Massachusetts, Bruno Castro da Silva University of Massachusetts, Philip S. Thomas University of Massachusetts, Yuriy Brun University of Massachusetts Pre-print Media Attached | ||
14:52 7mTalk | What Would You do? An Ethical AI Quiz DEMO - Demonstrations Wei Teo Monash University, Ze Teoh Monash University, Dayang Abang Arabi Monash University, Morad Aboushadi Monash University, Khairenn Lai Monash University, Zhe Ng Monash University, Aastha Pant Monash Univeristy, Rashina Hoda Monash University, Kla Tantithamthavorn Monash University, Burak Turhan University of Oulu Pre-print Media Attached | ||
15:00 7mTalk | Search-Based Fairness Testing for Regression-Based Machine Learning Systems Journal-First Papers Anjana Perera Oracle Labs, Australia, Aldeida Aleti Monash University, Kla Tantithamthavorn Monash University, Jirayus Jiarpakdee Monash University, Australia, Burak Turhan University of Oulu, Lisa Kuhn Monash University, Katie Walker Monash University Link to publication DOI | ||
15:07 7mTalk | FairMask: Better Fairness via Model-based Rebalancing of Protected Attributes Journal-First Papers Kewen Peng North Carolina State University, Tim Menzies North Carolina State University, Joymallya Chakraborty North Carolina State University Link to publication Pre-print |
13:45 - 15:15 | Requirements engineeringDEMO - Demonstrations / Technical Track / NIER - New Ideas and Emerging Results / Showcase / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 105 Chair(s): Luciano Baresi Politecnico di Milano | ||
13:45 15mTalk | Demystifying Privacy Policy of Third-Party Libraries in Mobile Apps Technical Track Kaifa ZHAO The Hong Kong Polytechnic University, Xian Zhan The Hong Kong Polytechnic University, Le Yu The Hong Kong Polytechnic University, Shiyao Zhou The Hong Kong Polytechnic University, Hao Zhou Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China, Xiapu Luo The Hong Kong Polytechnic University, Haoyu Wang Huazhong University of Science and Technology, Yepang Liu Southern University of Science and Technology Pre-print | ||
14:00 15mTalk | Cross-Domain Requirements Linking via Adversarial-based Domain Adaptation Technical Track Zhiyuan Chang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Mingyang Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Shoubin Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
14:15 15mTalk | DocToModel: Automated Authoring of Models from Diverse Requirements Specification Documents SEIP - Software Engineering in Practice Asha Rajbhoj TCS Research, Padmalata Nistala TCS Research, Vinay Kulkarni Tata Consultancy Services Research, Shivani Soni TCS Research, Ajim Pathan TCS Research | ||
14:30 15mTalk | Environment-Driven Abstraction Identification for Requirements-Based Testing Showcase Zedong Peng , Prachi Rathod , Nan Niu University of Cincinnati, Tanmay Bhowmik Mississippi State University, Hui Liu Beijing Institute of Technology, Lin Shi ISCAS, Zhi Jin Peking University | ||
14:45 7mTalk | A Web-Based Tool for Using Storyboard of Android Apps DEMO - Demonstrations | ||
14:52 7mTalk | InputGen: A Tool for Automatic Generation of Prototype Inputs to Support Rapid Requirements Validation DEMO - Demonstrations Shuanglong Chang Northeast Petroleum University, Juntao Gao Northeast Petroleum University, Yilong Yang Beihang University | ||
15:00 7mTalk | A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management Journal-First Papers James Tizard University of Auckland, Peter Devine The University of Auckland, Hechen Wang University of Auckland, Kelly Blincoe University of Auckland | ||
15:07 7mTalk | Towards Human-Centred Crowd Computing: Software for Better Use of Computational Resources NIER - New Ideas and Emerging Results Niroshinie Fernando Deakin University, Chetan Arora Monash University, Seng W.Loke Deakin University, Lubna Alam Deakin University, Stephen La Macchia Deakin University, Helen Graesser Deakin University Pre-print |
13:45 - 15:15 | SE for security 2Technical Track / Journal-First Papers at Meeting Room 106 Chair(s): Cristian Cadar Imperial College London, UK | ||
13:45 15mTalk | SLR: From Saltzer & Schoeder to 2021… Journal-First Papers Nikhil Patnaik University of Bristol, Andrew C Dwyer University of Durham, Joseph Hallett , Awais Rashid University of Bristol, UK | ||
14:00 15mTalk | On-Demand Security Requirements Synthesis with Relational Generative Adversarial Networks (RelGAN) Technical Track Viktoria Koscinski Rochester Institute of Technology, Sara Hashemi Rochester Institute of Technology, Mehdi Mirakhorli Rochester Institute of Technology | ||
14:15 15mTalk | Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon Technical Track Ita Ryan University College Cork, Utz Roedig University College Cork, Klaas-Jan Stol Lero; University College Cork; SINTEF Digital Pre-print | ||
14:30 15mTalk | What Challenges Do Developers Face About Checked-in Secrets in Software Artifacts? Technical Track Setu Kumar Basak North Carolina State University, Lorenzo Neil North Carolina State University, Bradley Reaves North Carolina State University, Laurie Williams North Carolina State University Pre-print | ||
14:45 15mTalk | Lejacon: A Lightweight and Efficient Approach to Java Confidential Computing on SGX Technical Track Xinyuan Miao Shanghai Jiao Tong University, Ziyi Lin Alibaba Group, Shaojun Wang Alibaba Group, Lei Yu Alibaba Group, Sanhong Li Alibaba Inc., Zihan Wang Shanghai Jiao Tong University, Pengbo Nie Shanghai Jiao Tong University, Yuting Chen Shanghai Jiao Tong University, Beijun Shen Shanghai Jiao Tong University, He Jiang Dalian University of Technology Pre-print | ||
15:00 15mTalk | Keyword Extraction From Specification Documents for Planning Security Mechanisms Technical Track Jeffy Jahfar Poozhithara Apple Inc. and University of Washington Bothell, Hazeline Asuncion University of Washington Bothell, Brent Lagesse University of Washington Bothell Pre-print |
13:45 - 15:15 | Software EvolutionTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Meeting Room 109 Chair(s): Sebastiano Panichella Zurich University of Applied Sciences | ||
13:45 15mTalk | Dependency Facade: The Coupling and Conflicts between Android Framework and Its Customization Technical Track Wuxia Jin Xi'an Jiaotong University, Yitong Dai Xi'an Jiaotong University, Jianguo Zheng Xi'an Jiaotong University, Yu Qu UC Riverside, Ming Fan Xi'an Jiaotong University, Zhenyu Huang Honor Device Co., Ltd., Dezhi Huang Honor Device Co., Ltd., Ting Liu Xi'an Jiaotong University | ||
14:00 15mTalk | SEIP: Investigating a NASA Cyclomatic Complexity Policy on Maintenance Risk of a Critical System SEIP - Software Engineering in Practice Daniel Port University of Hawai‘i at Mānoa, Bill Taber , LiGuo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205 | ||
14:15 15mTalk | Aegis: Attribution of Control Plane Change Impact across Layers and Components for Cloud Systems SEIP - Software Engineering in Practice Xiaohan Yan Microsoft Azure, Ken Hsieh , Yasitha Liyanage , Minghua Ma Microsoft Research, Murali Chintalapati Microsoft Azure, Qingwei Lin Microsoft Research, Yingnong Dang Microsoft Azure, Dongmei Zhang Microsoft Research | ||
14:30 15mTalk | An Empirical Study on Change-induced Incidents at Ant Group SEIP - Software Engineering in Practice Yifan Wu Peking University, Bingxu Chai , Ying Li School of Software and Microelectronics, Peking University, Beijing, China, Bingchang Liu 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, Jianguo Li Ant Group, Yong Yang , Wei Jiang | ||
14:45 15mTalk | Fulfilling Industrial Needs for Consistency Among Engineering Artifacts SEIP - Software Engineering in Practice Luciano Marchezan Johannes Kepler University Linz, Wesley Assunção Johannes Kepler University Linz, Austria & Pontifical Catholic University of Rio de Janeiro, Brazil, Edvin Herac , Felix Keplinger Johannes Kepler University, Linz, Alexander Egyed Johannes Kepler University Linz, Christophe Lauwerys | ||
15:00 7mTalk | The Co-evolution of the WordPress Platform and its Plugins Journal-First Papers Jiahuei Lin Queen’s University Software Analysis and Intelligence Lab (SAIL), Canada, Mohammed Sayagh ETS Montreal, University of Quebec, Ahmed E. Hassan Queen’s University | ||
15:07 7mTalk | Client-Specific Upgrade Compatibility Checking via Knowledge-Guided Discovery Journal-First Papers Chenguang Zhu Meta, Mengshi Zhang Meta, Xiuheng Wu Nanyang Technological University, Singapore, Xiufeng Xu Nanyang Technological University, Yi Li Nanyang Technological University Link to publication DOI Pre-print |
13:45 - 15:15 | Test quality and improvementTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 110 Chair(s): Guowei Yang University of Queensland | ||
13:45 15mTalk | Test Selection for Unified Regression Testing Technical Track Shuai Wang University of Illinois at Urbana-Champaign, Xinyu Lian University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, Tianyin Xu University of Illinois at Urbana-Champaign Pre-print | ||
14:00 15mTalk | ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolutionary Search Technical Track Rongqi Pan University of Ottawa, Taher A Ghaleb University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa | ||
14:15 15mTalk | Measuring and Mitigating Gaps in Structural Testing Technical Track Soneya Binta Hossain University of Virginia, Matthew B Dwyer University of Virginia, Sebastian Elbaum University of Virginia, Anh Nguyen-Tuong University of Virginia Pre-print | ||
14:30 7mTalk | FlaPy: Mining Flaky Python Tests at Scale DEMO - Demonstrations Pre-print | ||
14:37 7mTalk | Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts Journal-First Papers Ahmadreza Saboor Yaraghi University of Ottawa, Mojtaba Bagherzadeh University of Ottawa, Nafiseh Kahani University of Carlton, Lionel Briand University of Luxembourg; University of Ottawa | ||
14:45 7mTalk | Flakify: A Black-Box, Language Model-based Predictor for Flaky Tests Journal-First Papers Sakina Fatima University of Ottawa, Taher A Ghaleb University of Ottawa, Lionel Briand University of Luxembourg; University of Ottawa | ||
14:52 7mTalk | Developer-centric test amplification Journal-First Papers Pre-print | ||
15:00 7mTalk | How Developers Engineer Test Cases: An Observational Study Journal-First Papers Maurício Aniche Delft University of Technology, Christoph Treude University of Melbourne, Andy Zaidman Delft University of Technology Pre-print |
13:45 - 15:15 | |||
13:45 90mTalk | Conducting Eye Tracking Studies in Software Engineering - Methodology and Pipeline Technical Briefings Bonita Sharif University of Nebraska-Lincoln, USA, Andrew Begel Carnegie Mellon University, Jonathan I. Maletic Kent State University File Attached |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:15 - 16:15 | |||
15:15 60mMeeting | Conversation Café on Wellness in Academia Social Events Mansooreh Zahedi The Univeristy of Melbourne |
15:45 - 17:15 | MIP Award / SIGSOFT Outstanding Award / Harlan D. MIlls AwardMost Influential Paper ICSE N-10 at Level G - Plenary Room 1 Chair(s): John Grundy Monash University | ||
15:45 30mTalk | Harlan D. Mills Award talk Most Influential Paper ICSE N-10 File Attached | ||
16:15 30mTalk | MIP Award talk Most Influential Paper ICSE N-10 I: Abhik Roychoudhury National University of Singapore, S: Betty H.C. Cheng Michigan State University, S: Klaus Pohl University of Duisburg-Essen, paluno, Germany | ||
16:45 30mTalk | SIGSOFT Outstanding Research Award talk Most Influential Paper ICSE N-10 |
16:15 - 19:15 | ICSE SoccerSocial Events at Offsite Prepare to score goals and blast with your fellow ICSE attendees at our traditional ICSE soccer game! Whether you’re a seasoned player or just looking to have some fun, this is the perfect opportunity to show off your skills on the field and connect with others who share your passion for the sport. We will provide soccer balls, water and some fruits/quick bites. We will leave from conference reception at 15:45 sharp using public transport. Date: May 18th 2023, at 16:00 Location: Melbourne University Sport, 103 The University of Melbourne, Tin Alley, Parkville VIC 3082 Requirements: Athletic wear and shoes" | ||
16:15 3hMeeting | ICSE Soccer Social Events |
18:00 - 22:00 | Conference Party (Showtime Events)Social Events at Offsite When: Thursday 18 May - 6:00pm - 10:00pm Where: Showtime Event Centre, South Wharf Promenade Attire: Business Casual (parts of the Conference Party are outdoors, we recommend bringing a jacket) Join us for an unforgettable evening with exciting entertainment and fabulous food and drinks at the ICSE Conference Party! Tickets are inclusive with main conference registrations and you must RSVP. Additional tickets are available to purchase. For more information please talk to one of the friendly ICSMA team at the front desk. | ||
18:00 4hSocial Event | Conference Party Social Events |
Fri 19 MayDisplayed time zone: Hobart change
07:30 - 09:00 | ICSE Regional BreakfastSocial Events at Meeting Room 109 In the past few years, there has been limited visibility of the Australasian community in SE. The breakfast is a community-building activity for joint research collaboration opportunities, joint hosting of key conferences, and increased representation in the key conferences and decision-making committees. The breakfast will also be an opportunity to learn a little bit more about the indigenous background of Australia with a speech from Prof. Chris Lawrence (Associate Dean (Indigenous) at Monash University). It will also be an opportunity to gauge how the SE researchers can engage with the local indigenous communities. We will have dedicated activities and discussions around both topics: (i) increased visibility of the Australasian SE community and (ii) increased engagement of the SE community with the local communities. Date: May 19th at 07:45 (sharp) Location: Conference Venue (Room 109) Requirements: Registration" | ||
07:30 90mMeeting | ICSE Regional Breakfast Social Events |
07:30 - 09:00 | ICSE ECRs and PhDs BreakfastSocial Events at Meeting Room 110 At ICSE’23, we will host a breakfast event for early career researchers (e.g., researchers with five or fewer years of post-PhD experience) and PhD students. This will be an opportunity for the ECRs and PhDs to meet peers and seniors, build new networks, discuss topics that interest them, e.g. writing, publication, job search, career progression, setting up collaborations, mental health etc., and have a fun time together over breakfast. Date: May 18th at 08:00 (sharp) Location: Conference Venue (Room 110) Requirements: Registration" | ||
08:00 60mMeeting | ICSE ECRs and PhDs Breakfast Social Events |
07:45 - 08:45 | |||
07:45 60mMeeting | ICSE Yoga Social Events |
09:00 - 10:30 | Keynote 3 - Paolo Tonella & AwardsICSE Keynotes / Social Events at Level G - Plenary Room 1 Chair(s): Massimiliano Di Penta University of Sannio, Italy | ||
09:00 60mKeynote | The Road Toward Dependable AI Based Systems - Prof. Paolo Tonella ICSE Keynotes | ||
10:00 30mAwards | Awards 2 - Distinguished papers, reviewers etc Social Events |
10:30 - 11:00 | |||
10:30 30mCoffee break | Morning Tea Catering |
10:30 - 11:00 | |||
10:30 30mTalk | CryptOpt: Automatic Optimization of Straightline Code DEMO - Demonstrations Joel Kuepper University of Adelaide, Andres Erbsen MIT, Jason Gross MIT CSAIL, Owen Conoly MIT, Chuyue Sun Stanford, Samuel Tian MIT, David Wu University of Adelaide, Adam Chlipala Massachusetts Institute of Technology, Chitchanok Chuengsatiansup University of Adelaide, Daniel Genkin Georgia Tech, Markus Wagner Monash University, Australia, Yuval Yarom Ruhr University Bochum Link to publication |
10:30 - 11:00 | |||
10:30 30mTalk | TSVD4J: Thread-Safety Violation Detection for Java DEMO - Demonstrations Shanto Rahman University of Texas at Austin, Chengpeng Li University of Texas at Austin, August Shi University of Texas at Austin |
11:00 - 12:30 | Runtime analysis and self-adaptationTechnical Track / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice / Journal-First Papers at Level G - Plenary Room 1 Chair(s): Domenico Bianculli University of Luxembourg | ||
11:00 15mTalk | Heterogeneous Anomaly Detection for Software Systems via Semi-supervised Cross-modal Attention Technical Track Cheryl Lee The Chinese University of Hong Kong, Tianyi Yang The Chinese University of Hong Kong, Zhuangbin Chen Chinese University of Hong Kong, China, Yuxin Su Sun Yat-sen University, Yongqiang Yang Huawei Technologies, Michael Lyu The Chinese University of Hong Kong Pre-print | ||
11:15 15mTalk | Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Models Technical Track Toufique Ahmed University of California at Davis, Supriyo Ghosh Microsoft, Chetan Bansal Microsoft Research, Thomas Zimmermann Microsoft Research, Xuchao Zhang Microsoft, Saravanakumar Rajmohan Microsoft 365 Pre-print | ||
11:30 15mTalk | Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data Technical Track Cheryl Lee The Chinese University of Hong Kong, Tianyi Yang The Chinese University of Hong Kong, Zhuangbin Chen Chinese University of Hong Kong, China, Yuxin Su Sun Yat-sen University, Michael Lyu The Chinese University of Hong Kong Pre-print | ||
11:45 15mTalk | LogReducer: Identify and Reduce Log Hotspots in Kernel on the Fly Technical Track Guangba Yu Sun Yat-Sen University, Pengfei Chen Sun Yat-Sen University, Pairui Li Tencent Inc., Tianjun Weng Tencent Inc., Haibing Zheng Tencent, Yuetang Deng Tencent, Zibin Zheng School of Software Engineering, Sun Yat-sen University Pre-print | ||
12:00 15mTalk | TraceArk: Towards Actionable Performance Anomaly Alerting for Online Service Systems SEIP - Software Engineering in Practice Zhengran Zeng Southern University of Science and Technology, Yuqun Zhang Southern University of Science and Technology, Yong Xu Microsoft Research, Minghua Ma Microsoft Research, Bo Qiao Microsoft Research, Wentao Zou , Qingjun Chen , Meng Zhang , Xu Zhang Microsoft Research, Hongyu Zhang The University of Newcastle, Xuedong Gao , Hao Fan , Saravan Rajmohan Microsoft 365, Qingwei Lin Microsoft Research, Dongmei Zhang Microsoft Research | ||
12:15 7mTalk | ActivFORMS: A Formally-Founded Model-Based Approach to Engineer Self-Adaptive Systems Journal-First Papers | ||
12:22 7mTalk | Auto-Logging: AI-centred Logging Instrumentation NIER - New Ideas and Emerging Results Pre-print |
11:00 - 12:30 | AI testing 2Technical Track / Journal-First Papers at Meeting Room 101 Chair(s): Gunel Jahangirova USI Lugano, Switzerland | ||
11:00 15mTalk | Aries: Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimation Technical Track Qiang Hu University of Luxembourg, Yuejun GUo University of Luxembourg, Xiaofei Xie Singapore Management University, Maxime Cordy University of Luxembourg, Luxembourg, Lei Ma University of Alberta, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg Pre-print | ||
11:15 15mTalk | Testing the Plasticity of Reinforcement Learning Based Systems Journal-First Papers Link to publication DOI Pre-print | ||
11:30 15mTalk | CC: Causality-Aware Coverage Criterion for Deep Neural Networks Technical Track Zhenlan Ji The Hong Kong University of Science and Technology, Pingchuan Ma HKUST, Yuanyuan Yuan The Hong Kong University of Science and Technology, Shuai Wang Hong Kong University of Science and Technology | ||
11:45 15mTalk | Balancing Effectiveness and Flakiness of Non-Deterministic Machine Learning Tests Technical Track Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Saikat Dutta University of Illinois at Urbana-Champaign, Sasa Misailovic University of Illinois at Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign | ||
12:00 15mTalk | Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems Technical Track Fitash ul haq , Donghwan Shin The University of Sheffield, Lionel Briand University of Luxembourg; University of Ottawa Pre-print | ||
12:15 15mTalk | Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects Technical Track Linyi Li University of Illinois at Urbana-Champaign, Yuhao Zhang University of Wisconsin-Madison, Luyao Ren Peking University, China, Yingfei Xiong Peking University, Tao Xie Peking University Pre-print |
11:00 - 12:30 | Developers' forumsSEIP - Software Engineering in Practice / Journal-First Papers / Technical Track / DEMO - Demonstrations at Meeting Room 102 Chair(s): Omar Haggag Monash University, Australia | ||
11:00 15mTalk | Automatic prediction of rejected edits in Stack Overflow Journal-First Papers Saikat Mondal University of Saskatchewan, Gias Uddin University of Calgary, Canada, Chanchal K. Roy University of Saskatchewan Link to publication DOI Pre-print | ||
11:15 15mTalk | Automated Summarization of Stack Overflow Posts Technical Track Bonan Kou Purdue University, Muhao Chen University of Southern California, Tianyi Zhang Purdue University | ||
11:30 15mTalk | Semi-Automatic, Inline and Collaborative Web Page Code Curations Technical Track Roy Rutishauser University of Zurich, André N. Meyer University of Zurich, Reid Holmes University of British Columbia, Thomas Fritz University of Zurich | ||
11:45 15mTalk | You Don’t Know Search: Helping Users Find Code by Automatically Evaluating Alternative Queries SEIP - Software Engineering in Practice Rijnard van Tonder Sourcegraph | ||
12:00 7mTalk | TECHSUMBOT: A Stack Overflow Answer Summarization Tool for Technical Query DEMO - Demonstrations Chengran Yang Singapore Management University, Bowen Xu Singapore Management University, Jiakun Liu Singapore Management University, David Lo Singapore Management University | ||
12:07 8mTalk | An empirical study of question discussions on Stack Overflow Journal-First Papers Wenhan Zhu University of Waterloo, Haoxiang Zhang Centre for Software Excellence at Huawei Canada, Ahmed E. Hassan Queen’s University, Michael W. Godfrey University of Waterloo, Canada | ||
12:15 15mTalk | Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence Technical Track zejun zhang Australian National University, Zhenchang Xing , Xin Xia Huawei, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61, Qinghua Lu CSIRO’s Data61 |
11:00 - 12:30 | Program comprehensionTechnical Track / Journal-First Papers at Meeting Room 103 Chair(s): Oscar Chaparro College of William and Mary | ||
11:00 15mTalk | Code Comprehension Confounders: A Study of Intelligence and Personality Journal-First Papers Link to publication Pre-print | ||
11:15 15mTalk | Identifying Key Classes for Initial Software Comprehension: Can We Do It Better? Technical Track Weifeng Pan Zhejiang Gongshang University, China, Xin Du Zhejiang Gongshang University, China, Hua Ming Oakland University, Dae-Kyoo Kim Oakland University, Zijiang Yang Xi'an Jiaotong University and GuardStrike Inc | ||
11:30 15mTalk | Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods Technical Track Daye Nam Carnegie Mellon University, Brad A. Myers Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Vincent J. Hellendoorn Carnegie Mellon University Pre-print | ||
11:45 15mTalk | Evidence Profiles for Validity Threats in Program Comprehension Experiments Technical Track Marvin Muñoz Barón University of Stuttgart, Marvin Wyrich Saarland University, Daniel Graziotin University of Stuttgart, Stefan Wagner University of Stuttgart Pre-print | ||
12:00 15mTalk | Developers’ Visuo-spatial Mental Model and Program Comprehension Technical Track Pre-print | ||
12:15 15mTalk | Two Sides of the Same Coin: Exploiting the Impact of Identifiers in Neural Code Comprehension Technical Track Shuzheng Gao Harbin institute of technology, Cuiyun Gao Harbin Institute of Technology, Chaozheng Wang Harbin Institute of Technology, Jun Sun Singapore Management University, David Lo Singapore Management University, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China |
11:00 - 12:30 | Reverse engineeringTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Meeting Room 104 Chair(s): Wei Le Iowa State University | ||
11:00 15mTalk | SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics Technical Track Dehai Zhao Australian National University, Australia, Zhenchang Xing , Xin Xia Huawei, Deheng Ye Tencent AI Lab, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61 | ||
11:15 15mTalk | AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces Technical Track S M Hasan Mansur George Mason University, Sabiha Salma George Mason University, Damilola Awofisayo Duke University, Kevin Moran George Mason University | ||
11:30 15mTalk | Carving UI Tests to Generate API Tests and API Specification Technical Track Rahulkrishna Yandrapally University of British Columbia, Canada, Saurabh Sinha IBM Research, Rachel Tzoref-Brill IBM Research, Ali Mesbah University of British Columbia (UBC) Pre-print | ||
11:45 15mTalk | CFG2VEC: Hierarchical Graph Neural Network for Cross-Architectural Software Reverse Engineering SEIP - Software Engineering in Practice Shih-Yuan Yu UCI, Yonatan Achamyeleh UCI, Chonghan Wang UCI, Anton Kocheturov Siemens Technology, Patrick Eisen Siemens Technology, Mohammad Al Faruque UCI | ||
12:00 15mTalk | Ex pede Herculem: Augmenting Activity Transition Graph for Apps via Graph Convolution Network Technical Track Zhe Liu Institute of Software, Chinese Academy of Sciences, Chunyang Chen Monash University, Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Yuhui Su Institute of Software, Chinese Academy of Sciences, Yuekai Huang Institute of Software, Chinese Academy of Sciences, Jun Hu Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
12:15 7mTalk | VID2XML: Automatic Extraction of a Complete XML Data from Mobile Programming Screencasts Journal-First Papers Mohammad D. Alahmadi Department of Software Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah, Saudi Arabia. |
11:00 - 12:30 | Static analysisTechnical Track / SEET - Software Engineering Education and Training / SEIP - Software Engineering in Practice at Meeting Room 106 Chair(s): Marsha Chechik University of Toronto | ||
11:00 15mTalk | DLInfer: Deep Learning with Static Slicing for Python Type Inference Technical Track Yanyan Yan Nanjing University, Yang Feng Nanjing University, Hongcheng Fan Nanjing University, Baowen Xu Nanjing University | ||
11:15 15mTalk | ViolationTracker: Building Precise Histories for Static Analysis Violations Technical Track Ping Yu Fudan University, China, Yijian Wu Fudan University, Xin Peng Fudan University, Jiahan Peng Fudan University, Jian Zhang Fudan University, Peicheng Xie Fudan University, Wenyun Zhao Fudan University, China Pre-print | ||
11:30 15mTalk | On the use of static analysis to engage students with software quality improvement: An experience with PMD SEET - Software Engineering Education and Training Eman Abdullah AlOmar Stevens Institute of Technology, Salma Abdullah AlOmar NA, Mohamed Wiem Mkaouer Rochester Institute of Technology Pre-print | ||
11:45 15mTalk | Long-term Static Analysis Rule Quality Monitoring Using True Negatives SEIP - Software Engineering in Practice Linghui Luo Amazon Web Services, Rajdeep Mukherjee Amazon Web Services, Omer Tripp Amazon, Martin Schäf Amazon Web Services, Qiang Zhou Amazon Web Services, Daniel J Sanchez Amazon Alexa | ||
12:00 15mTalk | A Language-agnostic Framework for Mining Static Analysis Rules from Code Changes SEIP - Software Engineering in Practice David Baker Effendi Stellenbosch University, Berk Cirisci IRIF, University Paris Diderot and CNRS, France, Rajdeep Mukherjee Amazon Web Services, Hoan Anh Nguyen Amazon, Omer Tripp Amazon | ||
12:15 7mTalk | GradeStyle: GitHub-Integrated and Automated Assessment of Java Code Style SEET - Software Engineering Education and Training Callum Iddon University of Auckland, Nasser Giacaman The University of Auckland, Valerio Terragni University of Auckland | ||
12:22 7mTalk | The Challenges of Shift Left Static Analysis SEIP - Software Engineering in Practice Quoc-Sang Phan Facebook, Inc., KimHao Nguyen University of Nebraska-Lincoln, ThanhVu Nguyen George Mason University |
11:00 - 12:30 | |||
11:00 90mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
11:00 - 12:30 | Testing of database and low-level softwareTechnical Track / SEIP - Software Engineering in Practice / DEMO - Demonstrations / Journal-First Papers at Meeting Room 109 Chair(s): Michael Pradel University of Stuttgart | ||
11:00 15mTalk | Compiler Test-Program Generation via Memoized Configuration Search Technical Track Junjie Chen Tianjin University, Chenyao Suo College of Intelligence and Computing, Tianjin University, Jiajun Jiang Tianjin University, Peiqi Chen College of Intelligence and Computing, Tianjin University, Xingjian Li College of Intelligence and Computing, Tianjin University | ||
11:15 15mTalk | Generating Test Databases for Database-Backed Applications Technical Track | ||
11:30 15mTalk | Testing Database Engines via Query Plan Guidance Technical Track Pre-print | ||
11:45 15mTalk | Testing Database Systems via Differential Query Execution Technical Track Jiansen Song , Wensheng Dou Institute of Software Chinese Academy of Sciences, Ziyu Cui Institute of Software Chinese Academy of Sciences, Qianwang Dai Institute of Software Chinese Academy of Sciences, Wei Wang , Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School, Hua Zhong Institute of Software Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences Pre-print | ||
12:00 15mTalk | Achieving Last-Mile Functional Coverage in Testing Chip Design Software Implementations SEIP - Software Engineering in Practice Ming Yan College of Intelligence and Computing, Tianjin University, Junjie Chen Tianjin University, Hangyu Mao , Jiajun Jiang Tianjin University, Jianye Hao Tianjin University, Xingjian Li College of Intelligence and Computing, Tianjin University, Zhao Tian Tianjin University, Zhichao Chen , Dong Li , Dong Li , Yanwei Guo , Wulong Liu , Bin Wang , Yuefeng Sun , Yongshun Cui | ||
12:15 7mTalk | Randomized Differential Testing of RDF Stores DEMO - Demonstrations Rui Yang Institute of Software, Chinese Academy of Sciences, Yingying Zheng Institute of Software Chinese Academy of Sciences, Lei Tang Institute of Software Chinese Academy of Sciences, Wensheng Dou Institute of Software Chinese Academy of Sciences, Wei Wang , Jun Wei Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences; University of Chinese Academy of Sciences Chongqing School Pre-print | ||
12:22 7mTalk | Boosting Compiler Testing via Compiler Optimization Exploration Journal-First Papers Junjie Chen Tianjin University, Chenyao Suo College of Intelligence and Computing, Tianjin University |
11:00 - 12:30 | FOSE-Human & Tools, Ethics and QuantumFoSE - Future of Software Engineering at Meeting Room 110 Chair(s): Hourieh Khalajzadeh Deakin University, Australia | ||
11:00 10mTalk | Software Engineering for Big Data and Hardware Heterogeneity FoSE - Future of Software Engineering Miryung Kim University of California at Los Angeles, USA File Attached | ||
11:10 10mTalk | Got ethics? FoSE - Future of Software Engineering Tim Menzies North Carolina State University Pre-print | ||
11:20 10mTalk | The path to quantum at scale FoSE - Future of Software Engineering | ||
11:30 10mTalk | The Software Revolution of Obfuscation FoSE - Future of Software Engineering Myra Cohen Iowa State University | ||
11:40 50mPanel | Panel discussion FoSE - Future of Software Engineering |
11:00 - 12:30 | |||
11:00 90mTalk | The Landscape of Source Code Representation Learning in AI-Driven Software Engineering Tasks Technical Briefings Sridhar Chimalakonda IIT Tirupati, Debeshee Das Indian Institute of Technology Tirupati, Alex Mathai IBM India Research Labs, Srikanth Tamilselvam IBM Research, Atul Kumar IBM India Research Labs |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | srcML meeting Social Events Jonathan I. Maletic Kent State University Link to publication Pre-print |
12:30 - 13:45 | |||
12:30 75mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
12:30 - 13:45 | |||
12:30 75mMeeting | Executive Meeting Social Events |
12:30 - 13:45 | |||
12:30 75mMeeting | BIPOC@ICSE Social Events |
13:45 - 15:15 | Software performanceDEMO - Demonstrations / NIER - New Ideas and Emerging Results / Technical Track / SEIP - Software Engineering in Practice at Level G - Plenary Room 1 Chair(s): Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden | ||
13:45 15mTalk | Analyzing the Impact of Workloads on Modeling the Performance of Configurable Software Systems Technical Track Stefan Mühlbauer Leipzig University, Florian Sattler Saarland Informatics Campus, Saarland University, Christian Kaltenecker Saarland University, Germany, Johannes Dorn Leipzig University, Sven Apel Saarland University, Norbert Siegmund Leipzig University Pre-print | ||
14:00 15mTalk | Twins or False Friends? A Study on Energy Consumption and Performance of Configurable Software Technical Track Max Weber Leipzig University, Christian Kaltenecker Saarland University, Germany, Florian Sattler Saarland Informatics Campus, Saarland University, Sven Apel Saarland University, Norbert Siegmund Leipzig University Link to publication | ||
14:15 15mTalk | Auto-tuning elastic applications in production SEIP - Software Engineering in Practice Adalberto R. Sampaio Jr Huawei Canada, Ivan Beschastnikh University of British Columbia, Daryl Maier IBM Canada, Don Bourne IBM Canada, Vijay Sundaresan IBM Canada | ||
14:30 7mTalk | CryptOpt: Automatic Optimization of Straightline Code DEMO - Demonstrations Joel Kuepper University of Adelaide, Andres Erbsen MIT, Jason Gross MIT CSAIL, Owen Conoly MIT, Chuyue Sun Stanford, Samuel Tian MIT, David Wu University of Adelaide, Adam Chlipala Massachusetts Institute of Technology, Chitchanok Chuengsatiansup University of Adelaide, Daniel Genkin Georgia Tech, Markus Wagner Monash University, Australia, Yuval Yarom Ruhr University Bochum Link to publication | ||
14:37 7mTalk | Performance Analysis with Bayesian Inference NIER - New Ideas and Emerging Results Noric Couderc Lund University, Christoph Reichenbach Lund University, Emma Söderberg Lund University | ||
14:45 15mTalk | Runtime Performance Prediction for Deep Learning Models with Graph Neural Network SEIP - Software Engineering in Practice Yanjie Gao Microsoft Research, Xianyu Gu Tsinghua University, Hongyu Zhang The University of Newcastle, Haoxiang Lin Microsoft Research, Mao Yang Microsoft Research Pre-print | ||
15:00 7mTalk | Judging Adam: Studying the Performance of Optimization Methods on ML4SE Tasks NIER - New Ideas and Emerging Results Dmitry Pasechnyuk Mohammed bin Zayed University of Artificial Intelligence, UAE, Anton Prazdnichnykh , Mikhail Evtikhiev JetBrains Research, Timofey Bryksin JetBrains Research | ||
15:07 7mTalk | Who Ate My Memory? Towards Attribution in Memory Management SEIP - Software Engineering in Practice Gunnar Kudrjavets University of Groningen, Ayushi Rastogi University of Groningen, The Netherlands, Jeff Thomas Meta Platforms, Inc., Nachiappan Nagappan Facebook Pre-print |
13:45 - 15:15 | Code generationJournal-First Papers / Technical Track at Meeting Room 101 Chair(s): Iftekhar Ahmed University of California at Irvine | ||
13:45 15mTalk | Learning Deep Semantics for Test Completion Technical Track Pengyu Nie University of Texas at Austin, Rahul Banerjee The University of Texas at Austin, Junyi Jessy Li University of Texas at Austin, USA, Raymond Mooney The University of Texas at Austin, Milos Gligoric University of Texas at Austin | ||
14:00 15mTalk | Dynamic Human-in-the-Loop Assertion Generation Journal-First Papers Lucas Zamprogno University of British Columbia, Braxton Hall University of British Columbia, Reid Holmes University of British Columbia, Joanne M. Atlee University of Waterloo | ||
14:15 15mTalk | SkCoder: A Sketch-based Approach for Automatic Code Generation Technical Track Jia Li Peking University, Yongmin Li Peking University, Ge Li Peking University, Zhi Jin Peking University, Xing Hu Zhejiang University Pre-print | ||
14:30 15mTalk | An Empirical Comparison of Pre-Trained Models of Source Code Technical 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, Dongxiao Chen Software Institute, Nanjing University, Jidong Ge Nanjing University, Bin Luo Nanjing University Pre-print | ||
14:45 15mTalk | On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilot Technical Track Antonio Mastropaolo Università della Svizzera italiana, Luca Pascarella ETH Zurich, Emanuela Guglielmi University of Molise, Matteo Ciniselli Università della Svizzera Italiana, Simone Scalabrino University of Molise, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana | ||
15:00 15mTalk | Source Code Recommender Systems: The Practitioners' Perspective Technical Track Matteo Ciniselli Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Emad Aghajani Software Institute, USI Università della Svizzera italiana, Simone Scalabrino University of Molise, Rocco Oliveto University of Molise, Gabriele Bavota Software Institute, USI Università della Svizzera italiana |
13:45 - 15:15 | Cyber-physical systems developmentSEIP - Software Engineering in Practice / Journal-First Papers / DEMO - Demonstrations at Meeting Room 102 Chair(s): Andrzej Wąsowski IT University of Copenhagen, Denmark | ||
13:45 15mTalk | Hybrid Cloudification of Legacy Software for Efficient Simulation of Gas Turbine Designs SEIP - Software Engineering in Practice Fozail Ahmad McGill University, Maruthi Rangappa , Neeraj Katiyar McGill University, Canada, Martin Staniszewski Siemens Energy, Daniel Varro Linköping University / McGill University | ||
14:00 15mTalk | Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with Search: an Industrial Case Study on Elevator Dispatching Algorithms SEIP - Software Engineering in Practice Pre-print | ||
14:15 7mTalk | WirelessDT: A Digital Twin Platform for Real-Time Evaluation of Wireless Software Applications DEMO - Demonstrations Zhongzheng Lai The University of Sydney, Dong Yuan The University of Sydney, Huaming Chen The University of Sydney, Yu Zhang The University of Sydney, Wei Bao The University of Sydney Media Attached | ||
14:22 7mTalk | MROS: A framework for robot self-adaptation DEMO - Demonstrations Gustavo Rezende Silva Cognitive Robotics, Delft University of Technology, Darko Bozhinoski Université Libre de Bruxelles, Mario Garzon Oviedo Department of Cognitive Robotics, Delft University of Technology, Mariano Ramírez Montero Cognitive Robotics, Delft University of Technology, Nadia Hammoudeh Garcia Fraunhofer IPA, Harshavardhan Deshpande Fraunhofer IPA, Andrzej Wąsowski IT University of Copenhagen, Denmark, Carlos Hernández Corbato Delft University of Technology | ||
14:30 7mTalk | Mind the Gap! A Study on the Transferability of Virtual vs Physical-world Testing of Autonomous Driving Systems Journal-First Papers Andrea Stocco Technical University of Munich & fortiss, Brian Pulfer University of Geneva, Paolo Tonella USI Lugano | ||
14:37 7mTalk | Uncertainty-aware Prediction Validator in Deep Learning Models for Cyber-physical System Data (Journal First Presentation) Journal-First Papers Ferhat Ozgur Catak University of Stavanger, Norway, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory | ||
14:45 7mTalk | Uncertainty-aware Robustness Assessment of Industrial Elevator Systems Journal-First Papers Liping Han Nanjing University of Aeronautics and Astronautics & Simula Research Laboratory, Shaukat Ali Simula Research Laboratory, Tao Yue Simula Research Laboratory, Aitor Arrieta Mondragon University, Maite Arratibel Orona | ||
14:52 7mTalk | Learning Configurations of Operating Environment of Autonomous Vehicles to Maximize their Collisions Journal-First Papers Chengjie Lu Simula Research Laboratory and University of Oslo, Shi Yize Nanjing University of Aeronautics and Astronautics, Huihui Zhang Weifang University, Man Zhang Kristiania University, Tiexin Wang Nanjing University of Aeronautics and Astronautics, Tao Yue Simula Research Laboratory, Shaukat Ali Simula Research Laboratory Link to publication DOI Pre-print | ||
15:00 7mTalk | FalsifAI: Falsification of AI-Enabled Hybrid Control Systems Guided by Time-Aware Coverage Criteria Journal-First Papers Zhenya Zhang Kyushu University, Deyun Lyu Kyushu university, Paolo Arcaini National Institute of Informatics
, Lei Ma University of Alberta, Ichiro Hasuo National Institute of Informatics, Japan, Jianjun Zhao Kyushu University Link to publication DOI |
13:45 - 15:15 | Software development toolsDEMO - Demonstrations / Technical Track / SEIP - Software Engineering in Practice / NIER - New Ideas and Emerging Results at Meeting Room 104 Chair(s): Xing Hu Zhejiang University | ||
13:45 15mTalk | Safe low-level code without overhead is practical Technical Track Pre-print | ||
14:00 15mTalk | Sibyl: Improving Software Engineering Tools with SMT Selection Technical Track Will Leeson University of Virgina, Matthew B Dwyer University of Virginia, Antonio Filieri AWS and Imperial College London Pre-print | ||
14:15 15mTalk | Make Your Tools Sparkle with Trust: The PICSE Framework for Trust in Software Tools SEIP - Software Engineering in Practice Brittany Johnson George Mason University, Christian Bird Microsoft Research, Denae Ford Microsoft Research, Nicole Forsgren Microsoft Research, Thomas Zimmermann Microsoft Research Pre-print | ||
14:30 15mTalk | CoCoSoDa: Effective Contrastive Learning for Code Search Technical Track Ensheng Shi Xi'an Jiaotong University, Wenchao Gu The Chinese University of Hong Kong, Yanlin Wang School of Software Engineering, Sun Yat-sen University, Lun Du Microsoft Research Asia, Hongyu Zhang The University of Newcastle, Shi Han Microsoft Research, Dongmei Zhang Microsoft Research, Hongbin Sun Xi'an Jiaotong University Pre-print | ||
14:45 7mTalk | Task Context: A Tool for Predicting Code Context Models for Software Development Tasks DEMO - Demonstrations Yifeng Wang Zhejiang University, Yuhang Lin Zhejiang University, Zhiyuan Wan Zhejiang University, Xiaohu Yang Zhejiang University Pre-print Media Attached | ||
14:52 7mTalk | Continuously Accelerating Research NIER - New Ideas and Emerging Results Sergey Mechtaev University College London, Jonathan Bell Northeastern University, Christopher Steven Timperley Carnegie Mellon University, Earl T. Barr University College London, Michael Hilton Carnegie Mellon University Pre-print | ||
15:00 7mTalk | An Alternative to Cells for Selective Execution of Data Science Pipelines NIER - New Ideas and Emerging Results Pre-print | ||
15:07 7mTalk | pytest-inline: An Inline Testing Tool for Python DEMO - Demonstrations Yu Liu University of Texas at Austin, Zachary Thurston Cornell University, Alan Han Cornell University, Pengyu Nie University of Texas at Austin, Milos Gligoric University of Texas at Austin, Owolabi Legunsen Cornell University |
13:45 - 15:15 | Fault injection and mutationJournal-First Papers / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice / DEMO - Demonstrations / Technical Track at Meeting Room 105 Chair(s): Lingxiao Jiang Singapore Management University | ||
13:45 15mTalk | Coverage Guided Fault Injection for Cloud Systems Technical Track Yu Gao Institute of Software, Chinese Academy of Sciences, China, Wensheng Dou Institute of Software Chinese Academy of Sciences, Dong Wang Institute of software, Chinese academy of sciences, Wenhan Feng 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, Hua Zhong Institute of Software Chinese Academy of Sciences, Tao Huang Institute of Software Chinese Academy of Sciences Pre-print | ||
14:00 15mTalk | Diver: Oracle-Guided SMT Solver Testing with Unrestricted Random Mutations Technical Track | ||
14:15 15mTalk | Identifying Defect Injection Risks from Analysis and Design Diagrams: An Industrial Case Study at Sony SEIP - Software Engineering in Practice Yoji Imanishi Sony Global Manufacturing&Operations, Kazuhiro Kumon Sony Global Manufacturing&Operations, Shuji Morisaki Nagoya University | ||
14:30 7mTalk | DaMAT: A Data-driven Mutation Analysis Tool DEMO - Demonstrations Enrico Viganò University of Luxembourg, Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Pre-print | ||
14:37 7mTalk | Mutation testing in the wild: findings from GitHub Journal-First Papers Ana B. Sánchez University of Seville, Pedro Delgado-Pérez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, Sergio Segura University of Seville Link to publication DOI | ||
14:45 7mTalk | An Experimental Assessment of Using Theoretical Defect Predictors to Guide Search-Based Software Testing Journal-First Papers Anjana Perera Oracle Labs, Australia, Aldeida Aleti Monash University, Burak Turhan University of Oulu, Marcel Böhme MPI-SP, Germany and Monash University, Australia Link to publication DOI | ||
14:52 7mTalk | Assurance Cases as Data: A Manifesto NIER - New Ideas and Emerging Results Claudio Menghi McMaster University, Canada, Torin Viger , Alessio Di Sandro University of Toronto, Chris Rees Critical Systems Labs, Jeffrey Joyce Critical System Labs Inc., Marsha Chechik University of Toronto | ||
15:00 7mTalk | Predictive Mutation Analysis via Natural Language Channel in Source Code Journal-First Papers Jinhan Kim KAIST, Juyoung Jeon Handong Global University, Shin Hong Handong Global University, Shin Yoo KAIST Link to publication Pre-print |
13:45 - 15:15 | Vulnerability detectionTechnical Track / Journal-First Papers at Meeting Room 106 Chair(s): Cuiyun Gao Harbin Institute of Technology | ||
13:45 15mTalk | An Empirical Study of Deep Learning Models for Vulnerability Detection Technical Track Benjamin Steenhoek Iowa State University, Md Mahbubur Rahman Iowa State University, Richard Jiles Iowa State University, Wei Le Iowa State University Pre-print | ||
14:00 15mTalk | DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection Technical Track Wenbo Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas, Shaohua Wang New Jersey Institute of Technology, Yi Li New Jersey Institute of Technology, Jiyuan Zhang University of Illinois Urbana-Champaign, Aashish Yadavally The University of Texas at Dallas Pre-print | ||
14:15 15mTalk | Enhancing Deep Learning-based Vulnerability Detection by Building Behavior Graph Model Technical Track Bin Yuan Huazhong University of Science and Technology, Yifan Lu Huazhong University of Science and Technology, Yilin Fang Huazhong University of Science and Technology, Yueming Wu Nanyang Technological University, Deqing Zou Huazhong University of Science and Technology, Zhen Li Huazhong University of Science and Technology, Zhi Li Huazhong University of Science and Technology, Hai Jin Huazhong University of Science and Technology | ||
14:30 15mTalk | Vulnerability Detection with Graph Simplification and Enhanced Graph Representation Learning Technical Track Xin-Cheng Wen Harbin Institute of Technology, Yupan Harbin Institute of Technology, Cuiyun Gao Harbin Institute of Technology, Hongyu Zhang The University of Newcastle, Jie M. Zhang King's College London, Qing Liao Harbin Institute of Technology | ||
14:45 15mTalk | Does data sampling improve deep learning-based vulnerability detection? Yeas! and Nays! Technical Track Xu Yang University of Manitoba, Shaowei Wang University of Manitoba, Yi Li New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology Pre-print | ||
15:00 7mTalk | Learning from What We Know: How to Perform Vulnerability Prediction using Noisy Historical Data Journal-First Papers Aayush Garg University of Luxembourg, Luxembourg, Renzo Degiovanni SnT, University of Luxembourg, Matthieu Jimenez SnT, University of Luxembourg, Maxime Cordy University of Luxembourg, Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Yves Le Traon University of Luxembourg, Luxembourg Link to publication DOI Authorizer link Pre-print Media Attached | ||
15:07 7mTalk | Do I really need all this work to find vulnerabilities? An empirical case study comparing vulnerability detection techniques on a Java application Journal-First Papers Sarah Elder North Carolina State University, Nusrat Zahan North Carolina State University, Rui Shu North Carolina State University, Valeri Kozarev North Carolina State University, Tim Menzies North Carolina State University, Laurie Williams North Carolina State University |
13:45 - 15:15 | |||
13:45 90mMeeting | srcML meeting Social Events Jonathan I. Maletic Kent State University Link to publication Pre-print |
13:45 - 15:15 | |||
13:45 90mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
13:45 - 15:15 | SE educationSEET - Software Engineering Education and Training at Meeting Room 109 Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
13:45 15mTalk | Persona-based Assessment of Software Engineering Student Research Projects: An Experience Report SEET - Software Engineering Education and Training Chetan Arora Monash University, Laura Tubino Deakin University, Andrew Cain School of Information Technology, Deakin University, Kevin Lee Deakin University, Vasudha Malhotra Deakin University | ||
14:00 15mTalk | Exposing Software Engineering Students to Stressful Projects: Does Diversity Matter? SEET - Software Engineering Education and Training Isabella Graßl University of Passau, Gordon Fraser University of Passau, Stefan Trieflinger Reutlingen University, Marco Kuhrmann Reutlingen University Pre-print | ||
14:15 15mTalk | “Software is the easy part of Software Engineering” - Lessons and Experiences from A Large-Scale, Multi-Team Capstone Course SEET - Software Engineering Education and Training Ze Shi (Zane) Li University of Victoria, Canada, Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Daniela Damian University of Victoria Pre-print | ||
14:30 15mTalk | Attribution-based Personas in Virtual Software Engineering Education SEET - Software Engineering Education and Training Klaudia Madhi School of Computation, Information and Technology, Technical University of Munich, Munich, Germany, Lara Marie Reimer School of Computation, Information and Technology, Technical University of Munich, Munich, Germany; Institute for Digital Medicine, University Hospital Bonn, Bonn, Germany, Stephan M. Jonas Institute for Digital Medicine, University Hospital Bonn, Bonn, Germany | ||
14:45 15mTalk | Leveraging Diversity in Software Engineering Education through Community Engaged Learning and a Supportive Network SEET - Software Engineering Education and Training Nowshin Nawar Arony University of Victoria, Kezia Devathasan University of Victoria, Ze Shi (Zane) Li University of Victoria, Canada, Daniela Damian University of Victoria Pre-print |
13:45 - 15:15 | Issue reporting and reproductionTechnical Track / DEMO - Demonstrations at Meeting Room 110 Chair(s): Daniel Russo Department of Computer Science, Aalborg University | ||
13:45 15mTalk | Incident-aware Duplicate Ticket Aggregation for Cloud Systems Technical Track Jinyang Liu The Chinese University of Hong Kong, Shilin He Microsoft Research, Zhuangbin Chen Chinese University of Hong Kong, China, Liqun Li Microsoft Research, Yu Kang Microsoft Research, Xu Zhang Microsoft Research, Pinjia He Chinese University of Hong Kong at Shenzhen, Hongyu Zhang The University of Newcastle, Qingwei Lin Microsoft Research, Zhangwei Xu Microsoft Azure, Saravan Rajmohan Microsoft 365, Dongmei Zhang Microsoft Research, Michael Lyu The Chinese University of Hong Kong | ||
14:00 15mTalk | Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction Technical Track Pre-print | ||
14:15 15mTalk | On the Reproducibility of Software Defect Datasets Technical Track | ||
14:30 15mTalk | Context-aware Bug Reproduction for Mobile Apps Technical Track Yuchao Huang , Junjie Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Zhe Liu Institute of Software, Chinese Academy of Sciences, Song Wang York University, Chunyang Chen Monash University, Mingyang Li Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Qing Wang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
14:45 15mTalk | Read It, Don't Watch It: Captioning Bug Recordings Automatically Technical Track Sidong Feng Monash University, Mulong Xie Australian National University, Yinxing Xue University of Science and Technology of China, Chunyang Chen Monash University Pre-print | ||
15:00 7mTalk | BURT: A Chatbot for Interactive Bug Reporting DEMO - Demonstrations Yang Song College of William and Mary, Junayed Mahmud George Mason University, Nadeeshan De Silva William & Mary, Ying Zhou University of Texas at Dallas, Oscar Chaparro College of William and Mary, Kevin Moran George Mason University, Andrian Marcus University of Texas at Dallas, Denys Poshyvanyk College of William and Mary |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:15 - 15:45 | |||
15:15 - 15:45 | |||
15:15 30mMeeting | srcML meeting Social Events Jonathan I. Maletic Kent State University Link to publication Pre-print |
15:45 - 17:15 | SE education methods and toolsTechnical Track / SEET - Software Engineering Education and Training at Meeting Room 101 Chair(s): Andrew Begel Carnegie Mellon University | ||
15:45 15mTalk | On the Applicability of Language Models to Block-Based Programs Technical Track Elisabeth Griebl University of Passau, Benedikt Fein University of Passau, Florian Obermueller University of Passau, Gordon Fraser University of Passau, René Just University of Washington | ||
16:00 15mTalk | Improving Grading Outcomes in Software Engineering Projects Through Automated Contributions Summaries SEET - Software Engineering Education and Training Kai Presler-Marshall Bowdoin College, Sarah Heckman North Carolina State University, Kathryn Stolee North Carolina State University | ||
16:15 15mTalk | Analyzing the Quality of Submissions in Online Programming Courses SEET - Software Engineering Education and Training Maria Tigina JetBrains Research, Anastasiia Birillo JetBrains Research, Yaroslav Golubev JetBrains Research, Hieke Keuning Utrecht University, Nikolay Vyahhi Stepik, Timofey Bryksin JetBrains Research Pre-print | ||
16:30 15mTalk | A Metric for Measuring Software Engineering Post-Graduate Outcomes SEET - Software Engineering Education and Training | ||
16:45 7mTalk | Using Focus to Personalise Learning and Feedback in Software Engineering Education SEET - Software Engineering Education and Training Bansri Amish Modi School of Information Technology, Deakin University, Andrew Cain School of Information Technology, Deakin University, Guy Wood-Bradley Deakin University, Jake Renzella University of New South Wales, Sydney | ||
16:52 7mTalk | Shaping a Tool for Developing Computing Students’ Professional Identity - Industry Perspectives SEET - Software Engineering Education and Training Laura Tubino Deakin University, Kerri Morgan Deakin University, Guy Wood-Bradley Deakin University, Andrew Cain School of Information Technology, Deakin University | ||
17:00 7mTalk | REFERENT: Transformer based Feedback Generation using Assignment Information for Programming Course SEET - Software Engineering Education and Training Jinseok Heo Sungkyunkwan University, Hohyeon Jeong Sungkyunkwan University, Dongwook Choi SungKyunKwan University, Eunseok Lee Sungkyunkwan University | ||
17:07 7mTalk | Factors Affecting Compilable State at Each Keystroke in CS1 SEET - Software Engineering Education and Training Steven Scott Utah State University, Arto Hellas Aalto University, Juho Leinonen The University of Auckland, John Edwards Utah State University |
15:45 - 17:15 | Metamorphic testingSEIP - Software Engineering in Practice / Technical Track / Journal-First Papers / SEIS - Software Engineering in Society at Meeting Room 102 Chair(s): Shiva Nejati University of Ottawa | ||
15:45 15mTalk | MTTM: Metamorphic Testing for Textual Content Moderation Software Technical Track Wenxuan Wang The Chinese University of Hong Kong, Jen-tse Huang The Chinese University of Hong Kong, Weibin Wu Sun Yat-sen University, Jianping Zhang The Chinese University of Hong Kong, Yizhan Huang The Chinese University of Hong Kong, Shuqing Li The Chinese University of Hong Kong, Pinjia He Chinese University of Hong Kong at Shenzhen, Michael Lyu The Chinese University of Hong Kong | ||
16:00 15mTalk | Metamorphic Shader Fusion for Testing Graphics Shader Compilers Technical Track Dongwei Xiao The Hong Kong University of Science and Technology, Zhibo Liu Hong Kong University of Science and Technology, Shuai Wang Hong Kong University of Science and Technology | ||
16:15 15mPaper | Metamorphic Testing and Debugging of Tax Preparation Software SEIS - Software Engineering in Society Saeid Tizpaz-Niari University of Texas at El Paso, Verya Monjezi University of Texas at El Paso, Morgan Wagner University of Texas at El Paso, Shiva Darian University of Colorado Boulder, Krystia Reed University of Texas at El Paso, Ashutosh Trivedi University of Colorado Boulder Pre-print | ||
16:30 7mTalk | Biasfinder: Metamorphic test generation to uncover bias for sentiment analysis systems Journal-First Papers Muhammad Hilmi Asyrofi School of Computing and Information Systems, Singapore Management University, Zhou Yang Singapore Management University, Imam Nur Bani Yusuf Singapore Management University, Singapore, Hong Jin Kang UCLA, Ferdian Thung Singapore Management University, David Lo Singapore Management University | ||
16:37 7mTalk | Automated Metamorphic Testing using Transitive Relations for Specializing Stance Detection Models SEIP - Software Engineering in Practice Alisa Arno IBM Research - Tokyo, Futoshi Iwama IBM Research - Tokyo, Mikio Takeuchi IBM Research - Tokyo | ||
16:45 15mTalk | MorphQ: Metamorphic Testing of the Qiskit Quantum Computing Platform Technical Track Pre-print |
15:45 - 17:15 | Pre-trained and few shot learning for SETechnical Track / Journal-First Papers at Meeting Room 103 Chair(s): Yiling Lou Fudan University | ||
15:45 15mTalk | On the validity of pre-trained transformers for natural language processing in the software engineering domain Journal-First Papers Alexander Trautsch University of Passau, Julian von der Mosel , Steffen Herbold University of Passau | ||
16:00 15mTalk | Automating Code-Related Tasks Through Transformers: The Impact of Pre-training Technical Track Rosalia Tufano Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Gabriele Bavota Software Institute, USI Università della Svizzera italiana | ||
16:15 15mTalk | Log Parsing with Prompt-based Few-shot Learning Technical Track Pre-print | ||
16:30 15mTalk | Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning Technical Track Noor Nashid University of British Columbia, Mifta Sintaha University of British Columbia, Ali Mesbah University of British Columbia (UBC) Pre-print | ||
16:45 15mPaper | An Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model Registry Technical Track Wenxin Jiang Purdue University, Nicholas Synovic Loyola University Chicago, Matt Hyatt Loyola University Chicago, Taylor R. Schorlemmer Purdue University, Rohan Sethi Loyola University Chicago, Yung-Hsiang Lu Purdue University, George K. Thiruvathukal Loyola University Chicago and Argonne National Laboratory, James C. Davis Purdue University Pre-print | ||
17:00 15mTalk | ContraBERT: Enhancing Code Pre-trained Models via Contrastive Learning Technical Track Shangqing Liu Nanyang Technological University, bozhi wu Nanyang Technological University, Xiaofei Xie Singapore Management University, Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Yang Liu Nanyang Technological University |
15:45 - 17:15 | Program analysisShowcase / Journal-First Papers / Technical Track / SEIP - Software Engineering in Practice at Meeting Room 104 Chair(s): Marsha Chechik University of Toronto | ||
15:45 15mTalk | Stubbifier: debloating dynamic server-side JavaScript applications Journal-First Papers Alexi Turcotte Northeastern University, Ellen Arteca Northeastern University, Ashish Mishra Purdue University, Saba Alimadadi Simon Fraser University, Frank Tip Northeastern University | ||
16:00 15mTalk | DStream: A Streaming-Based Highly Parallel IFDS Framework Technical Track Xizao Wang Nanjing University, Zhiqiang Zuo Nanjing University, Lei Bu Nanjing University, Jianhua Zhao Nanjing University, China | ||
16:15 15mTalk | (Partial) Program Dependence Learning Technical Track Aashish Yadavally The University of Texas at Dallas, Wenbo Wang New Jersey Institute of Technology, Shaohua Wang New Jersey Institute of Technology, Tien N. Nguyen University of Texas at Dallas Pre-print | ||
16:30 15mTalk | MirrorTaint: Practical Non-intrusive Dynamic Taint Tracking for JVM-based Microservice Systems Technical Track Yicheng Ouyang University of Illinois at Urbana-Champaign, Kailai Shao Ant Group, Kunqiu Chen Southern University of Science and Technology, Ruobing Shen Peking University, Chao Chen Ant Group, Mingze Xu Ant Group, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang University of Illinois at Urbana-Champaign Pre-print | ||
16:45 15mTalk | Incremental Call Graph Construction in Industrial Practice SEIP - Software Engineering in Practice Zelin Zhao Ant Group, Xizao Wang Nanjing University, Zhaogui Xu Ant Group, Zhenhao Tang Ant Group, Yongchao Li Ant Group, Peng Di Ant Group | ||
17:00 15mTalk | Generic Partition Refinement and Weighted Tree Automata Showcase Hans-Peter Deifel Friedrich-Alexander University Erlangen-Nürnberg, Germany, Stefan Milius , Lutz Schröder University of Erlangen-Nuremberg, Thorsten Wißmann Friedrich-Alexander University Erlangen-Nürnberg Link to publication DOI Pre-print |
15:45 - 17:15 | Vulnerability testing and patchingTechnical Track / Journal-First Papers / DEMO - Demonstrations at Meeting Room 105 Chair(s): Cristian Cadar Imperial College London, UK | ||
15:45 15mTalk | Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanation Technical Track Jiamou Sun CSIRO's Data61, Zhenchang Xing , Qinghua Lu CSIRO’s Data61, Xiwei (Sherry) Xu CSIRO’s Data61, Liming Zhu CSIRO’s Data61, Thong Hoang Data61, CSIRO, Dehai Zhao Australian National University, Australia | ||
16:00 15mTalk | Compatible Remediation on Vulnerabilities from Third-Party Libraries for Java Projects Technical Track Lyuye Zhang Nanyang Technological University, Chengwei Liu Nanyang Technological University, Singapore, Zhengzi Xu Nanyang Technological University, Sen Chen Tianjin University, Lingling Fan Nankai University, Lida Zhao Nanyang Technological University, Wu Jiahui Nanyang Technological University, Yang Liu Nanyang Technological University | ||
16:15 15mTalk | Automated Black-box Testing of Mass Assignment Vulnerabilities in RESTful APIs Technical Track Davide Corradini University of Verona, Michele Pasqua University of Verona, Mariano Ceccato University of Verona Pre-print | ||
16:30 7mTalk | Patchmatch: A Tool for Locating Patches of Open Source Project Vulnerabilities DEMO - Demonstrations Kedi Shen Zhejiang university city college, Yun Zhang Zhejiang University City College, Lingfeng Bao Zhejiang University, Zhiyuan Wan Zhejiang University, Zhuorong Li Zhejiang university city college, Minghui Wu Zhejiang University City College} | ||
16:37 8mTalk | Software Updates Strategies: a Quantitative Evaluation against Advanced Persistent Threats Journal-First Papers Giorgio Di Tizio University of Trento, Michele Armellini University of Trento, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam | ||
16:45 7mTalk | SSPCatcher: Learning to Catch Security Patches Journal-First Papers Arthur D. Sawadogo Université du Québec à Montréal, Tegawendé F. Bissyandé SnT, University of Luxembourg, Naouel Moha École de Technologie Supérieure (ETS), Kevin Allix CentraleSupelec Rennes, Jacques Klein University of Luxembourg, Li Li Beihang University, Yves Le Traon University of Luxembourg, Luxembourg | ||
16:52 15mTalk | CoLeFunDa: Explainable Silent Vulnerability Fix Identification Technical Track Jiayuan Zhou Huawei, Michael Pacheco Centre for Software Excellence, Huawei, Jinfu Chen Centre for Software Excellence, Huawei, Canada, Xing Hu Zhejiang University, Xin Xia Huawei, David Lo Singapore Management University, Ahmed E. Hassan Queen’s University |
15:45 - 17:15 | Cyber-physical systems testingSEIP - Software Engineering in Practice / Technical Track / Journal-First Papers at Meeting Room 106 Chair(s): Shahar Maoz Tel Aviv University | ||
15:45 15mTalk | Data-driven Mutation Analysis for Cyber-Physical Systems Journal-First Papers Enrico Viganò University of Luxembourg, Oscar Cornejo SnT Centre, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Luxembourg; University of Ottawa Link to publication Pre-print | ||
16:00 15mTalk | Finding Causally Different Tests for an Industrial Control System Technical Track Chris Poskitt Singapore Management University, Yuqi Chen ShanghaiTech University, China, Jun Sun Singapore Management University, Yu Jiang Tsinghua University DOI Pre-print File Attached | ||
16:15 15mTalk | Doppelganger Test Generation for Revealing Bugs in Autonomous Driving Software Technical Track Yuqi Huai University of California, Irvine, Yuntianyi Chen University of California, Irvine, Sumaya Almanee University of California, Irvine, Tuan Ngo VNU University of Engineering and Technology, Xiang Liao University of California, Irvine, Ziwen Wan University of California, Irvine, Qi Alfred Chen University of California, Irvine, Joshua Garcia University of California, Irvine Pre-print | ||
16:30 15mTalk | Generating Realistic and Diverse Tests for LiDAR-Based Perception Systems Technical Track Garrett Christian University of Virginia, Trey Woodlief University of Virginia, Sebastian Elbaum University of Virginia Pre-print | ||
16:45 15mTalk | Automated Test Case Generation for Safety-Critical Software in Scade SEIP - Software Engineering in Practice Elson Kurian University of Milano Bicocca, Pietro Braione University of Milano-Bicocca, Daniela Briola University of Milano Bicocca, Dario D'Avino , Matteo Modonato , Giovanni Denaro University of Milano-Bicocca, Italy | ||
17:00 7mTalk | Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments Journal-First Papers Christian Birchler Zurich University of Applied Sciences, Sajad Khatiri USI-Lugnao & Zurich University of Applied Sciences, Pouria Derakhshanfar JetBrains Research, Sebastiano Panichella Zurich University of Applied Sciences, Annibale Panichella Delft University of Technology | ||
17:07 7mTalk | Parameter Coverage for Testing of Autonomous Driving Systems Under Uncertainty Journal-First Papers Thomas Laurent JSPS@National Institute of Informatics, Japan, Stefan Klikovits Johannes Kepler University, Linz, Paolo Arcaini National Institute of Informatics
, Fuyuki Ishikawa National Institute of Informatics, Anthony Ventresque Trinity College Dublin & Lero, Ireland Link to publication DOI |
15:45 - 17:15 | |||
15:45 90mMeeting | srcML meeting Social Events Jonathan I. Maletic Kent State University Link to publication Pre-print |
15:45 - 17:15 | |||
15:45 90mOther | Eye tracker experiment Social Events Bonita Sharif University of Nebraska-Lincoln, USA, Robert Dyer University of Nebraska-Lincoln, Samuel W. Flint University of Nebraska-Lincoln File Attached |
15:45 - 17:15 | Software ecosystemsSEET - Software Engineering Education and Training / Technical Track / DEMO - Demonstrations / Journal-First Papers / SEIP - Software Engineering in Practice / SEIS - Software Engineering in Society at Meeting Room 110 Chair(s): Sebastian Baltes SAP SE & University of Adelaide | ||
15:45 7mTalk | Upstream Bug Management in Linux Distributions - An Empirical Study of Debian and Fedora Practices Journal-First Papers Jiahuei Lin Queen’s University Software Analysis and Intelligence Lab (SAIL), Canada, Haoxiang Zhang Centre for Software Excellence at Huawei Canada, Bram Adams Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen’s University | ||
15:52 7mVision and Emerging Results | Treat societally impactful scientific insights as open-source software artifacts SEIS - Software Engineering in Society Cynthia C. S. Liem Delft University of Technology, Andrew M. Demetriou Delft University of Technology Pre-print | ||
16:00 15mTalk | Rules of Engagement: Why and How Companies Participate in OSS Technical Track Mariam Guizani Oregon State University, Aileen Abril Castro-Guzman Oregon State University, Anita Sarma Oregon State University, Igor Steinmacher Northern Arizona University Pre-print | ||
16:15 15mPaper | An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead Technical Track Boming Xia CSIRO's Data61 & University of New South Wales, Tingting Bi Data61, CSIRO, Zhenchang Xing , Qinghua Lu CSIRO’s Data61, Liming Zhu CSIRO’s Data61 Pre-print | ||
16:30 15mTalk | Open Source Software Onboarding as a University Course: An Experience Report SEET - Software Engineering Education and Training Hao He Peking University, Minghui Zhou Peking University, Qingye Wang Peking University, China, Jingyue Li Norwegian University of Science and Technology Pre-print | ||
16:45 15mTalk | An Empirical Study of License Conflict in Free and Open Source Software SEIP - Software Engineering in Practice Xing Cui Institute of Software, Chinese Academy of Sciences, Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Yanjun Wu Institute of Software, Chinese Academy of Sciences, Xu Wang Institute of Software, Chinese Academy of Sciences, Tianyue Luo , Sheng Qu Institute of Software, Chinese Academy of Sciences, Xiang Ling Institute of Software, Chinese Academy of Sciences, Mutian Yang | ||
17:00 7mTalk | LicenseRec: Knowledge based Open Source License Recommendation for OSS Projects DEMO - Demonstrations Weiwei Xu Peking University, Xin Wu Peking University, Runzhi He Peking University, Minghui Zhou Peking University Pre-print | ||
17:07 7mTalk | Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub Journal-First Papers Fabio Calefato University of Bari, Marco Gerosa Northern Arizona University, Giuseppe Iaffaldano University of Bari, Filippo Lanubile University of Bari, Igor Steinmacher Northern Arizona University Link to publication DOI Pre-print |
15:45 - 17:15 | |||
15:45 90mTalk | Technical Briefing on Socio-Technical Grounded Theory for Qualitative Data Analysis Technical Briefings Rashina Hoda Monash University |
17:15 - 18:00 | |||
17:15 45mDay closing | ICSE Closing Social Events |
22:00 - 22:15 | |||
22:00 15mTalk | Welcome talk GAS |
22:15 - 23:30 | |||
22:15 75mKeynote | Lei Ma GAS |
23:30 - 23:45 | |||
23:30 15mBreak | Morning break GAS |
23:45 - 01:00 | |||
23:45 25mPaper | Survival of the Tested: Gamified Unit Testing Inspired by Battle Royale GAS | ||
00:10 25mPaper | Exploring Quality Assurance Practices and Tools for Indie Games GAS | ||
00:35 25mPaper | An Exploratory Approach for Game Engine Architecture Recovery GAS |
Sat 20 MayDisplayed time zone: Hobart change
01:00 - 02:00 | |||
01:00 60mLunch | Lunch GAS |
03:00 - 04:15 | |||
03:00 75mKeynote | Maria Rauschenberger GAS |
04:15 - 05:05 | |||
04:15 25mPaper | Domain-Specific Languages for Describing Game Progression Logics GAS | ||
04:40 25mPaper | Assessing Video Game Balance using Autonomous Agents GAS |
05:05 - 05:20 | |||
05:05 15mBreak | Afternoon Break GAS |
05:20 - 06:30 | |||
05:20 70mPanel | Closing panel with Q&A GAS |
06:30 - 06:40 | |||
06:30 10mDay closing | Closing remarks GAS |
07:30 - 08:50 | |||
07:45 25mTalk | Building IoT Systems Modeling: A Object-oriented Metamodeling Approach SERP4IoT Peter Yefi Concordia University, Ramanunni Menon Concordia University, Ursula Eicker Concordia University | ||
08:10 20mTalk | Building an Interface for Controlling IoT Devices SERP4IoT Steven P. Reiss Brown University, USA | ||
08:30 20mTalk | An Experiment to Build an Open Source Application for the Internet of Things as Part of a Software Engineering Course SERP4IoT |
08:55 - 09:55 | |||
08:55 60mKeynote | On the Cyber-Physical Security of Latest Autonomous Driving and Intelligent Transportation Systems SERP4IoT Qi Alfred Chen University of California, Irvine |
09:00 - 10:30 | |||
09:00 45mDay opening | Opening ceremony BotSE A: Mairieli Wessel Radboud University, A: Ahmad Abdellatif Concordia University, A: Igor Steinmacher Northern Arizona University | ||
09:45 45mKeynote | What do we know about conversation? BotSE |
09:00 - 10:30 | |||
09:15 15mDay opening | Opening NLBSE | ||
09:30 60mKeynote | Automated Bug Management: Reflections and the Road Ahead NLBSE David Lo Singapore Management University |
09:00 - 10:30 | Opening and KeynoteSVM at Meeting Room 104 Chair(s): Muhammad Ali Babar University of Adelaide, Triet Le The University of Adelaide | ||
09:00 15mDay opening | Opening SVM | ||
09:15 60mKeynote | Keynote: Applying psychological theories to improve software vulnerability management SVM Monica Whitty Monash University | ||
10:15 15mFull-paper | VrT: Vulnerabilities Reports Tagger Machine Learning Driven Cybersecurity Tool for Vulnerability Classification SVM | ||
10:30 30mCoffee break | Morning tea SVM |
09:00 - 10:30 | Welcome and Keynote by Dr. Aurelie JacquetCAIN Papers at Meeting Room 105 Chair(s): Zhenchang Xing CSIRO’s Data61; Australian National University | ||
09:00 15mDay opening | Welcome CAIN Papers Ipek Ozkaya Carnegie Mellon University | ||
09:15 75mKeynote | How international standards are defining best practice and helping implement AI responsibly: Dr. Aurelie Jacquet CAIN Papers |
09:00 - 10:30 | |||
09:00 30mDay opening | Introduction from Chairs WETSEB | ||
09:30 30mTalk | A methodology for log-based Smart Contract testing WETSEB | ||
10:00 30mTalk | TODLER: A Transaction Ordering Dependency anaLyzER – for Ethereum Smart Contracts WETSEB |
09:00 - 10:30 | |||
09:00 15mDay opening | Welcome & Introductions GI | ||
09:15 75mKeynote | It’s all in the Semantics: When are Genetically Improved Programs Still Correct? GI Myra Cohen Iowa State University |
09:00 - 11:15 | |||
09:00 15mDay opening | Opening InnerSoft Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick | ||
09:15 30mTalk | Continuous InnerSource in Production InnerSoft | ||
09:45 30mTalk | If you Find Yourself in Lava, Don't Panic. Go with the Flow! Flowing between InnerSource and Open Source Development InnerSoft | ||
10:15 60mKeynote | Microsoft's approach to InnerSource adoption InnerSoft Arno Mihm Microsoft |
09:00 - 10:30 | |||
09:15 15mDay opening | Opening GE@ICSE | ||
09:30 60mTalk | EUGAIN after 2 years. Past Present and Future GE@ICSE Valentina Lenarduzzi University of Oulu |
10:10 - 11:20 | |||
10:10 25mTalk | Motivating and Demystifying IoT Learning with Hackathons in a Maker Space, Low-code Development and Rapid Prototyping SERP4IoT Kiev Gama UFPE | ||
10:35 25mTalk | Event Driven Architecture: on the Gap Between Academia and Industry SERP4IoT Nader Trabelsi École de technologie supérieure, Cristiano Politowski École de technologie supérieure, Ghizlane El Boussaidi École de Technologie Supérieure | ||
11:00 20mTalk | A Controlled Experiment on Incorporating Failure Knowledge into Design Decisions for Internet of Things Systems SERP4IoT Dharun Anandayuvaraj Purdue University, Pujita Thulluri Purdue University, Justin Figueroa Purdue University, Harshit Shandilya Purdue University, James C. Davis Purdue University Pre-print |
10:30 - 11:00 | |||
10:30 30mCoffee break | Morning Tea Catering |
11:00 - 12:30 | |||
11:00 20mTalk | Navigating Complexity in Software Engineering: A Prototype for Comparing GPT-n SolutionsShort paper BotSE Christoph Treude University of Melbourne | ||
11:20 20mTalk | Towards Continuous Performance Assessment of Java Applications With PerfBotInvited Paper BotSE Florian Markusse , Alexander Serebrenik Eindhoven University of Technology, Philipp Leitner Chalmers University of Technology, Sweden / University of Gothenburg, Sweden | ||
11:40 20mTalk | Supporting Conversational Agent-Based Software DevelopmentShort paper BotSE Glaucia Melo University of Waterloo, Luis Fernando Lins University of Waterloo, Paulo Alencar University of Waterloo, Donald Cowan University of Waterloo Pre-print | ||
12:00 20mTalk | Idiolect: A Reconfigurable Voice Coding AssistantShort paper BotSE |
11:00 - 12:30 | |||
11:00 60mKeynote | Trends and Opportunities in the Application of Large Language Models: the Quest for Maximum Effect NLBSE Albert Ziegler GitHub | ||
12:00 15mShort-paper | The (Ab)use of Open Source Code to Train Language Models NLBSE Ali Al-Kaswan Delft University of Technology, Netherlands, Maliheh Izadi Delft University of Technology Pre-print | ||
12:15 15mShort-paper | Exploring Generalizability of NLP-based Models for Modern Software Development Cross-Domain Environements NLBSE |
11:00 - 12:30 | |||
11:00 15mFull-paper | A Static Analysis Platform for Investigating Security Trends in Repositories SVM Tim Sonnekalb German Aerospace Center (DLR), Christopher-Tobias Knaust , Thomas S. Heinze Aarhus University, Denmark, Clemens-Alexander Brust German Aerospace Center (DLR), Bernd Gruner DLR Institute of Data Science, Lynn von Kurnatowski German Aerospace Center, Andreas Schreiber German Aerospace Center (DLR), Patrick Mäder Technische Universität Ilmenau | ||
11:15 15mFull-paper | An Empirical Study on Workflows and Security Policies in Popular GitHub Repositories SVM | ||
11:40 50mTalk | Group forming and discussion - SVM gaps between academia and practice SVM |
11:00 - 12:30 | |||
11:00 30mTalk | safe.trAIn – Engineering and Assurance of a Driverless Regional Train CAIN Industrial Talks Marc Zeller Siemens AG | ||
11:30 30mTalk | Developing ethical and trustworthy AI/ML in the warfare domain CAIN Industrial Talks Hector Barron-Escobar Leidos Australia | ||
12:00 30mTalk | Helping companies de-risk the integration of first, second and third-party AI models into a customer engagement platform CAIN Industrial Talks Hilary Cinis Salesforce Ignite APAC |
11:00 - 12:30 | |||
11:00 30mTalk | Blockchain-based electronic health record system with patient-centred data access control WETSEB | ||
11:30 30mTalk | Automatic Generation of a Blockchain-based Drug Supply Chain Management System WETSEB Lodovica Marchesi University of Cagliari | ||
12:00 30mTalk | A notarization system for water quality parameters WETSEB Andrea Pinna University of Cagliari |
11:00 - 12:30 | |||
11:00 30mTalk | Generative Art via Grammatical Evolution GI Erik Fredericks Grand Valley State University, Abigail C. Diller Grand Valley State University, Jared Moore Grand Valley State University | ||
11:30 30mTalk | Genetic Improvement of OLC and H3 with Magpie GI | ||
12:00 15mTalk | DebugNS: Novelty Search for Finding Bugs in Simulators GI David Griffin University of York, Susan Stepney University of York, Ian Vidamour University of Sheffield |
11:25 - 12:30 | |||
11:25 25mTalk | ReqMIoT: An Integrated Requirements Modelling Environment for IoT Systems SERP4IoT | ||
11:50 25mTalk | ra4xstate: An Efficient Quantitative Robustness Analysis Approach for Statecharts SERP4IoT | ||
12:15 10mTalk | Open Innovation in Cities with IoT Hackathons SERP4IoT |
11:30 - 12:30 | |||
11:30 60mKeynote | The Relationship between Open Source and InnerSource InnerSoft Danese Cooper InnerSource Commons |
12:30 - 13:45 | |||
12:30 75mLunch | Lunch Catering |
13:15 - 16:00 | |||
13:15 30mTalk | Mitigating Cyber-Risks from the internal Software Supply Chain of InnerSource InnerSoft | ||
13:45 30mTalk | Establishing techniques to validate the ROI of an InnerSource program InnerSoft | ||
14:15 60mPanel | What research is needed on InnerSource? InnerSoft | ||
15:15 30mTalk | Who owns this code? Examining Ownership Concepts in InnerSource Practice InnerSoft Clare Dillon Lero, University of Galway | ||
15:45 15mDay closing | Workshop Wrap Up & Next Steps InnerSoft |
13:30 - 15:00 | Realizing the Promise of AI: Challenges and Visions CAIN Papers at Meeting Room 105 Chair(s): Ipek Ozkaya Carnegie Mellon University | ||
13:30 8mLong-paper | A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ PractitionersDistinguished paper Award Candidate CAIN Papers Nadia Nahar Carnegie Mellon University, Haoran Zhang Carnegie Mellon University, USA, Grace Lewis Carnegie Mellon Software Engineering Institute, Shurui Zhou University of Toronto, Canada, Christian Kästner Carnegie Mellon University Pre-print File Attached | ||
13:38 8mShort-paper | Dataflow graphs as complete causal graphs CAIN Papers Andrei Paleyes Department of Computer Science and Technology, Univesity of Cambridge, Siyuan Guo Max Planck Institute for Intelligent Systems, Bernhard Schölkopf MPI Tuebingen, Neil D. Lawrence Department of Computer Science and Technology, Univesity of Cambridge Pre-print | ||
13:46 8mShort-paper | Prevalence of Code Smells in Reinforcement Learning Projects CAIN Papers Nicolás Cardozo Universidad de los Andes, Ivana Dusparic Trinity College Dublin, Ireland, Christian Cabrera Department of Computer Science and Technology, Univesity of Cambridge Pre-print Media Attached | ||
13:54 8mShort-paper | Towards Code Generation from BDD Test Case Specifications: A vision CAIN Papers Leon Chemnitz TU Darmstadt, David Reichenbach TU Darmstadt, Germany, Hani Aldebes TU Darmstadt, Mariam Naveed TU Darmstadt, Krishna Narasimhan TU Darmstadt, Mira Mezini TU Darmstadt Pre-print | ||
14:02 8mLong-paper | Towards Concrete and Connected AI Risk Assessment (C2AIRA): A Systematic Mapping Study CAIN Papers Boming Xia CSIRO's Data61 & University of New South Wales, Qinghua Lu CSIRO’s Data61, Harsha Perera CSIRO's Data61 & University of New South Wales, Liming Zhu The University of New South Wales, Zhenchang Xing , Yue Liu CSIRO's Data61 & University of New South Wales, Jon Whittle CSIRO's Data61 and Monash University Pre-print | ||
14:10 50mPanel | Panel Discussion - Onsite CAIN Papers |
13:45 - 15:15 | |||
13:45 20mTalk | From RSSE to BotSE: Potentials and Challenges Revisited after 15 YearsInvited Paper BotSE Walid Maalej University of Hamburg Pre-print | ||
14:05 20mTalk | Optimizing Workflow for Elite Developers: Perspectives on Leveraging SE BotsInvited Paper BotSE Zhendong Wang University of California, Irvine, Yi Wang Beijing University of Posts and Telecommunications, David Redmiles University of California, Irvine | ||
14:25 20mTalk | Bot With Interactions: Improving GitHub Pull-Request Feedback Through Two-Way CommunicationShort paper BotSE | ||
14:45 20mTalk | The Advantages of Maintaining a Multitask, Project-Specific Bot: An Experience ReportJournal First BotSE Théo Zimmermann Télécom Paris, Polytechnic Institute of Paris, Julien Coolen , Jason Gross MIT CSAIL, Pierre-Marie Pédrot INRIA, Gaetan Gilbert DOI Pre-print |
13:45 - 15:15 | |||
13:45 10mOther | Opening & Issue Report Classification Competition NLBSE Rafael Kallis Rafael Kallis Consulting, Maliheh Izadi Delft University of Technology, Pooja Rani University of Zurich, Luca Pascarella ETH Zurich, Oscar Chaparro College of William and Mary | ||
13:55 10mDemonstration | An Intelligent Tool for Classifying Issue Reports NLBSE Muhammad Laiq Blekinge Institute of Technology | ||
14:05 10mDemonstration | Few-Shot Learning for Issue Report Classification NLBSE Giuseppe Colavito University of Bari, Italy, Filippo Lanubile University of Bari, Nicole Novielli University of Bari | ||
14:15 10mOther | Code Comment Classification Competition NLBSE Pooja Rani University of Zurich, Luca Pascarella ETH Zurich, Oscar Chaparro College of William and Mary | ||
14:25 10mDemonstration | Performance Comparison of Binary Machine Learning Classifiers in Indentifying Code Comment Types: An Exploratory Study NLBSE Anthony Peruma University of Hawai‘i at Mānoa | ||
14:35 10mDemonstration | Classifying Code Comments via Pre-trained Programming Language Model NLBSE | ||
14:45 10mDemonstration | STACC: Code Comment Classification using Sentence Transformers NLBSE Ali Al-Kaswan Delft University of Technology, Netherlands, Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
14:55 20mOther | Closing NLBSE Rafael Kallis Rafael Kallis Consulting, Maliheh Izadi Delft University of Technology, Pooja Rani University of Zurich, Luca Pascarella ETH Zurich, Oscar Chaparro College of William and Mary |
13:45 - 15:15 | |||
13:45 15mTalk | Invited talk - (Dr. Hyun Sangwon) SVM Sangwon Hyun University of Adelaide | ||
14:00 15mTalk | Invited talk - Incident Prevention Through Reliable Changes Development: Progress and Future Plans SVM Eileen Kapel Delft University of Technology | ||
14:15 15mTalk | Invited talk - Software vulnerabilities causing timing attacks: An empirical study SVM M. Mehdi Kholoosi University of Adelaide | ||
14:30 15mFull-paper | Identifying missing relationships of CAPEC attack patterns by transformer models and graph structure SVM Rikuho Miyata , Hironori Washizaki Waseda University, Kensuke Sumoto , Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University, Takao Okubo Institute of Information Security | ||
14:45 30mPanel | Panel discussion - Reflections and Visions for SVM SVM | ||
15:15 10mDay closing | Closing SVM |
13:45 - 15:15 | DLTs on constrained environments, application modeling and dataset managementWETSEB at Meeting Room 107 | ||
13:45 30mTalk | Modeling of Blockchain and Application Concerns in Blockchain Applications WETSEB | ||
14:15 30mTalk | Exploring distributed ledger technology for severely constrained environment WETSEB Gurpriya Kaur Bhatia Indraprastha Institute of Information Technology, Delhi, Venkatesh Subramanian , Satya Sai Srinivas Abbabathula | ||
14:45 30mTalk | Kryptosafe: managing and trading datasets using blockchain and IPFS WETSEB Marco Di Francesco Flosslab, Lodovica Marchesi University of Cagliari, Raffaele Porcu University of Cagliari |
13:45 - 15:15 | |||
13:45 10mDay opening | Welcome EnCyCriS | ||
13:55 40mKeynote | Invited Keynote EnCyCriS: Moving from procedural to surgical cyber security training of operators - lessons learned from CybWin and the OECD NEA Halden HTO projects EnCyCriS | ||
14:35 20mPaper | Evaluating Moving Target Defenses against Realistic Attack Scenarios EnCyCriS Alex Brown The University of Western Australia, Tze-Wen lee The University of Western Australia, Jin B. Hong The University of Western Australia | ||
14:55 20mPaper | Autoencoder via DCNN and LSTM Models for Intrusion Detection in Industrial Control Systems of Critical Infrastructures EnCyCriS Yakub Kayode Saheed American University of Nigeria, Sanjay Misra Institute For Energy Technology (IFE), Sabarathinam Chockalingam Institute for Energy Technology |
13:45 - 15:15 | |||
13:45 60mKeynote | All about the money: Cost modeling and optimization of cloud applications GI Sebastian Baltes SAP SE & University of Adelaide | ||
14:45 15mTalk | Towards Objective-Tailored Genetic Improvement Through Large Language Models GI | ||
15:00 15mTalk | Exploring the Use of Natural Language Processing Techniques for Enhancing Genetic Improvement GI Oliver Krauss University of Applied Sciences Upper Austria |
13:45 - 15:15 | |||
13:55 20mPaper | Opportunities and constraints of women-focused online hackathons GE@ICSE Lavinia Francesca Paganini Federal University of Pernambuco, Kiev Gama UFPE, Alexander Nolte University of Tartu, Alexander Serebrenik Eindhoven University of Technology | ||
14:15 20mPaper | Leveraging Corporate Engagement for Diversity in Free/Libre and Open Source Software Projects GE@ICSE | ||
14:35 20mPaper | Women in Scrum Master Role: Challenges and Opportunities GE@ICSE Manuela Petrescu Babes-Bolyai University, Simona Motogna Babes-Bolyai University, Cluj-Napoca, Liviu Berciu Babes-Bolyai University | ||
14:55 20mPaper | RockStartIT: Authentic and Inclusive Interdisciplinary Software Engineering Courses GE@ICSE Lucia Happe Karlsruhe Institute of Technology, Kai Marquardt Karlsruhe Institute of Technology (KIT) |
15:00 - 15:30 | |||
15:00 6mPoster | Maintaining and Monitoring AIOps Models Against Concept Drift CAIN Posters Lorena Poenaru-Olaru TU Delft, Luís Cruz Delft University of Technology, Jan S. Rellermeyer Leibniz University Hannover, Arie van Deursen Delft University of Technology | ||
15:06 6mPoster | Towards Understanding Machine Learning Testing in Practise CAIN Posters Arumoy Shome Delft University of Technology, Luís Cruz Delft University of Technology, Arie van Deursen Delft University of Technology Pre-print | ||
15:12 6mPoster | Algorithm Debt: Challenges and Future Paths CAIN Posters Emmanuel Iko-Ojo Simon Australian National University, Melina Vidoni Australian National University, Fatemeh Hendijani Fard University of British Columbia | ||
15:18 6mPoster | Extensible Modeling Framework for Reliable Machine Learning System Analysis CAIN Posters Jati Hiliamsyah Husen Waseda University, Hironori Washizaki Waseda University, Hnin Thandar Tun Waseda University, Japan, Nobukazu Yoshioka Waseda University, Japan, Yoshiaki Fukazawa Waseda University, Hironori Takeuchi Musashi University, Hiroshi Tanaka Fujitsu Limited, Tokyo, Japan, Kazuki Munakata Fujitsu Limited, Tokyo, Japan | ||
15:24 6mPoster | AI Living Lab: Quality Assurance for AI-based Health systems CAIN Posters |
15:15 - 15:45 | |||
15:15 30mCoffee break | Afternoon Tea Catering |
15:30 - 17:30 | Roadmap and Closing RemarksCAIN Papers at Meeting Room 105 Chair(s): Henry Muccini University of L'Aquila, Italy | ||
15:45 - 17:30 | |||
15:45 20mFull-paper | An Exploratory Study on the Usage and Readability of Messages within Assertion Methods of Test Cases NLBSE Anthony Peruma University of Hawai‘i at Mānoa, Mohamed Wiem Mkaouer Rochester Institute of Technology | ||
16:05 20mFull-paper | Stop Words for Processing Software Engineering Documents: Do they Matter? NLBSE | ||
16:25 20mFull-paper | Applying Information Theory to Software Evolution NLBSE Sebastian Baltes SAP SE & University of Adelaide, Christoph Treude University of Melbourne, Markus Wagner Monash University, Australia | ||
16:45 15mShort-paper | Zero-shot Prompting for Code Complexity Prediction Using GitHub Copilot NLBSE | ||
17:00 15mShort-paper | Evaluating Code Comment Generation with Summarized API Docs NLBSE Fatemeh Hendijani Fard University of British Columbia | ||
17:15 15mDay closing | Workshop closing NLBSE |
15:45 - 17:15 | |||
15:45 45mPanel | Discussion WETSEB | ||
16:30 45mDay closing | Workshop closing from chairs WETSEB |
15:45 - 17:15 | |||
15:45 30mTalk | Updating Gin’s profiler for current Java GI | ||
16:15 45mOther | Discussion GI | ||
17:00 15mDay closing | Awards and Closing GI |
15:45 - 17:15 | |||
15:50 45mDay closing | Closing GE@ICSE |
18:00 - 21:00 | DinnerCAIN Dinner at Level 1 Exhibtion Space CAIN Onsite Social FunctionTaking place on Saturday 20th May from 1800 – 2100 (Australian Time) at Meat Market, South Wharf.The event will include dinner and a 3-hour beverage package (no spirits). | ||