Events (61 results)

Lightning (5-10 min.) Talks - All Participants

MODAL@FSE 2024 When: Tue 16 Jul 2024 11:00 - 11:45

… …

Syntax Is All You Need: A Universal-Language Approach to Mutant Generation

Research Papers People: Sourav Deb, Kush Jain, Rijnard van Tonder, Claire Le Goues, Alex Groce

… …

Overall Program

2030 Software Engineering When: Mon 15 Jul 2024 09:00 - 10:30Mon 15 Jul 2024 14:00 - 15:30 People: Mauro Pezze

… 2024 deadline.

All participants will have a chance to extend …

16:00-18:00 session 4

We invite all participants to join us … that will introduce the discussion that will engage all of us to enhance our research …

Graph Neural Network vs. Large Language Model: A Comparative Analysis for Bug Report Priority and Severity Prediction

PROMISE 2024 When: Tue 16 Jul 2024 10:00 - 10:15 People: Jagrit Acharya, Gouri Ginde (Deshpande)

… outperformed the Fine-tuned BERT (LLM) in predicting priority and severity for all

A Comparative Analysis of Large Language Models for Code Documentation Generation

Main Track When: Tue 16 Jul 2024 14:20 - 14:30 People: Shubhang Shekhar Dvivedi, Vyshnav Vijay, Sai Leela Rahul Pujari, Shoumik Lodh, Dhruv Kumar

… that, barring StarChat, all LLMs consistently outperform the original documentation … level documentation had a considerably worse performance across all parameters …

Identifying the Factors That Influence Trust in AI Code Completion

Main Track When: Tue 16 Jul 2024 11:20 - 11:30 People: Adam Brown, Sarah D'Angelo, Ambar Murillo, Ciera Jaspan, Collin Green

… ), and the context of the development work (e.g., was the suggestion in a test file) all

Morescient GAI for Software Engineering

Late Breaking Arxiv Track When: Mon 15 Jul 2024 10:10 - 10:15 People: Marcus Kessel, Colin Atkinson

… The ability of Generative AI (GAI) technology to automatically check, synthesize and modify software engineering artifacts promises to revolutionize all aspects of software engineering. Using GAI for software engineering tasks …

Conference Program Scheduling using Genetic Algorithms

Challenge Track When: Tue 16 Jul 2024 16:45 - 16:55 People: Rucha Deshpande, Aishwarya Devi Akila Pandian, Vigneshwaran Dharmalingam

… and optimize goals. The total time for all presentations in a session cannot …

SolMover: Smart Contract Code Translation Based on Concepts

Main Track When: Tue 16 Jul 2024 09:50 - 10:00 People: Rabimba Karanjai, Lei Xu, Weidong Shi

… mitigation technique even without the framework still improves code quality for all

Conference Dinner + Awards

Social Events When: Thu 18 Jul 2024 19:30 - 22:30

… Join us for a fun and unforgettable evening at our conference dinner, where all … including vegan and vegetarian options to cater for all tastes and preferences … milk pudding, red berry naked cake, banoffee, and pumpkin jam. This dinner is all

LGBTQIA+ Lunch

Social Events When: Thu 18 Jul 2024 12:30 - 14:00 People: Francisco Gomes de Oliveira Neto, Ronnie de Souza Santos

… The LGBTQIA+ in Software Engineering Research community invites all LGBTQIA+ attendees to a free lunch on Thursday, the 18th, at 12:30 PM at Teju Restaurant, just a 3-minute walk from the hotel …

Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive Industry

Industry Papers When: Wed 17 Jul 2024 15:12 - 15:30 People: Lennart Holsten, Jacob Krüger, Thomas Leich

… such concepts, a noticeable gap exists regarding the holistic management of all aspects …, variability, and interactions between all of these. Within the automotive industry …

Automating Issue Reporting in Software Testing: Lessons Learned from Using the Template Generator Tool

Industry Papers When: Thu 18 Jul 2024 12:03 - 12:12 People: Lennon Chaves, Flávia Oliveira, Leonardo Tiago

… with all the necessary information, includ- ing the title, preconditions … resulted in a 50% reduction in the time spent on reporting issues, and all members …

ConDefects: A Complementary Dataset to Address the Data Leakage Concern for LLM-based Fault Localization and Program Repair

Demonstrations When: Wed 17 Jul 2024 17:39 - 17:48 People: Yonghao Wu, Zheng Li, Jie M. Zhang, Yong Liu

… . All these programs are sourced from the online competition platform AtCoder … for benchmarking ALL types of fault localization and program repair methods …

Analyzing Quantum Programs with LintQ: A Static Analysis Framework for Qiskit

Posters When: Fri 19 Jul 2024 10:30 - 11:00 People: Matteo Paltenghi, Michael Pradel

… developers need to be aware of. Empirical studies show that 40–82% of all bugs …-purpose linter and two existing, quantum-aware techniques shows that all problems …

An empirical study on code review activity prediction in practice

Research Papers When: Thu 18 Jul 2024 12:12 - 12:30 People: Doriane Olewicki, Sarra Habchi, Bram Adams

… of 40-62%) are significantly better compared to the state-of-the-art for all … features improve the most performance for all datasets, whereas history-based …

Combating Missed Recalls in E-commerce Search: a CoT-prompting Testing Approach

Industry Papers When: Wed 17 Jul 2024 17:12 - 17:30 People: Shengnan Wu, Yongxiang Hu, Yingchuan Wang, Jiazhen Gu, Jin Meng, Liujie Fan, Zhongshi Luan, Xin Wang, Yangfan Zhou

… experiments using open access data demonstrate that mrDetector outperforms all baselines … positives. Corresponding engineers accept all representative missed recalls …

Automated Unit Test Improvement using Large Language Models at Meta

Industry Papers When: Wed 17 Jul 2024 17:30 - 17:48 People: Mark Harman, Jubin Chheda, Anastasia Finogenova, Inna Harper, Alexandru Marginean, Shubho Sengupta, Eddy Wang, Nadia Alshahwan, Beliz Gokkaya

… and Facebook test-a-thons, it improved 11.5% of all classes to which it was applied …

Software engineering and gender: a tutorial

Tutorials When: Mon 15 Jul 2024 09:00 - 10:30Mon 15 Jul 2024 11:00 - 12:30 People: Letizia Jaccheri, Anh Nguyen Duc

… Software runs the world and should provide equal rights and opportunities to all genders. However, the gender gap exists in the software engineering workforce and many software products are still gender biased. Recently, AI systems …

Automated End-to-End Dynamic Taint Analysis for WhatsApp

Industry Papers When: Fri 19 Jul 2024 11:54 - 12:03 People: Sopot Cela, Andrea Ciancone, Per Gustafsson, Ákos Hajdu, Yue Jia, Timotej Kapus, Maksym Koshtenko, Will Lewis, Ke Mao, Dragos Martac

… fixed by engineers, and caught 50% of all privacy-related flows that required …

A Developer’s Guide to Building and Testing Accessible Mobile Apps

Tutorials When: Mon 15 Jul 2024 14:00 - 15:30Mon 15 Jul 2024 16:00 - 17:30 People: Juan Pablo Sandoval Alcocer, Leonel Merino, Alison Fernandez-Blanco, William Ravelo-Mendez, Camilo Escobar-Velásquez, Mario Linares-Vásquez

… . Making sure that applications are accessible to all users, regardless …

Reproducibility Debt: Challenges and Future Pathways

Ideas, Visions and Reflections When: Thu 18 Jul 2024 12:12 - 12:21 People: Zara Hassan, Christoph Treude, Michael Norrish, Graham Williams, Alex Potanin

… Debt (RpD) in scientific software, thus uncovering and classifying all underlying …

Analyzing Quantum Programs with LintQ: A Static Analysis Framework for Qiskit

Research Papers When: Thu 18 Jul 2024 11:36 - 11:54 People: Matteo Paltenghi, Michael Pradel

… developers need to be aware of. Empirical studies show that 40-82% of all bugs … and two existing quantum-aware techniques shows that almost all problems (92.1 …

Dodrio: Parallelizing Taint Analysis Based Fuzzing via Redundancy-Free Scheduling

Industry Papers When: Thu 18 Jul 2024 16:00 - 16:18 People: Jie Liang, Mingzhe Wang, Chijin Zhou, Zhiyong Wu, Jianzhong Liu, Yu Jiang

… redundancy and enabling all instances to function as a cohesive unit. It consists of two … synchronization updates global states among all instances by utilizing dual global …

Shadows in the Interface: A Comprehensive Study on Dark Patterns

Research Papers When: Wed 17 Jul 2024 11:54 - 12:12 People: Liming Nie, Yangyang Zhao, Chenglin Li, Xuqiong Luo, Yang Liu

… tools and data completeness, we find that of all the dark patterns, the five … instances, they cover only 32 of all types of dark patterns, also resulting in a total …

Shadows in the Interface: A Comprehensive Study on Dark Patterns

Posters When: Thu 18 Jul 2024 10:30 - 11:00 People: Liming Nie, Yangyang Zhao, Chenglin Li, Xuqiong Luo, Yang Liu

… tools and data completeness, we find that of all the dark patterns, the five … instances, they cover only 32 of all types of dark patterns, also resulting in a total …

Test Input Prioritization for 3D Point Clouds

Journal First When: Wed 17 Jul 2024 14:00 - 14:18 People: Yinghua LI, Xueqi Dang, Lei Ma, Jacques Klein, Yves Le Traon, Tegawendé F. Bissyandé

… ranks all tests based on their misclassification probabilities. We conducted … outperforms all the compared test prioritization approaches, with an average …

An Empirical Study on Focal Methods in Deep-Learning-Based Approaches for Assertion Generation

Research Papers When: Wed 17 Jul 2024 14:00 - 14:18 People: Yibo He, Jiaming Huang, Hao Yu, Tao Xie

… traceability techniques. However, the state-of-the-art DLAGs are all evaluated … all seven test-to-code traceability techniques, respectively, to identify focal … on a training set from existing ATLAS. We find that all of the four DLAGs achieve lower …

Rapid Taint Assisted Concolic Execution (TACE)

Demonstrations When: Wed 17 Jul 2024 17:39 - 17:48 People: Ridhi Jain , Norbert Tihanyi, Mthandazo Ndhlovu, Mohamed Amine Ferrag, Lucas C. Cordeiro

… execution to identify all sets of dependent symbols. TACE can evaluate a subset …

An Empirically Grounded Path Forward for Scenario-based Testing of Autonomous Driving Systems

Industry Papers When: Fri 19 Jul 2024 11:18 - 11:36 People: Qunying Song, Emelie Engstrom, Per Runeson

… Testing of autonomous driving systems (ADS) is a crucial yet complex task that requires different approaches to ensure the safety and reliability of the system in all possible scenarios. Currently, there is a lack of understanding …

Java JIT Testing with Template Extraction

Research Papers When: Thu 18 Jul 2024 17:39 - 17:57 People: Zhiqiang Zang, Fu-Yao Yu, Aditya Thimmaiah, August Shi, Milos Gligoric

… in OpenJ9, and one bug in GraalVM. All of these bugs have been confirmed …

Look Ma, No Input Samples! Mining Input Grammars from Code with Symbolic Parsing

Ideas, Visions and Reflections When: Thu 18 Jul 2024 17:03 - 17:12 People: Leon Bettscheider, Andreas Zeller

… Generating test inputs at the system level (“fuzzing”) is most effective if one has a complete specification (such as a grammar) of the input language. In the absence of a specification, all known fuzzing approaches rely on a set of _input …

Bin2Summary: Beyond Function Name Prediction in Stripped Binaries with Functionality-specific Code Embeddings

Research Papers When: Fri 19 Jul 2024 14:00 - 14:18 People: Zirui Song, Jiongyi Chen, Kehuan Zhang

… with 38,167 functions, which are filtered from 162,406 functions, and all of them have …

Go the Extra Mile: Fixing Propagated Error-Handling Bugs

Posters When: Wed 17 Jul 2024 10:30 - 11:00 People: Haoran Liu, Zhouyang Jia, Huiping Zhou, Haifang Zhou, Shanshan Li

… Error handling bugs are widespread in software, compromising its reliability. In C/C++ environments, where errors are often propagated to multiple functions through error codes. Addressing propagated error handling (PEH) bugs across all

Partial Solution Based Constraint Solving Cache in Symbolic Execution

Posters When: Thu 18 Jul 2024 15:30 - 16:00 People: Ziqi Shuai, Zhenbang Chen, Kelin Ma, Kunlin Liu, Yufeng Zhang, Jun Sun, Ji Wang

… . However, caching can not perform well on all programs. How to improve caching’s …

Partial Solution Based Constraint Solving Cache in Symbolic Execution

Research Papers When: Fri 19 Jul 2024 11:00 - 11:18 People: Ziqi Shuai, Zhenbang Chen, Kelin Ma, Kunlin Liu, Yufeng Zhang, Jun Sun, Ji Wang

… . However, caching can not perform well on all programs. How to improve caching’s …

Mobile Bug Report Reproduction via Global Search on the App UI Model

Research Papers When: Wed 17 Jul 2024 16:18 - 16:36 People: Zhaoxu Zhang, Fazle Mohammed Tawsif, Komei Ryu, Tingting Yu, William G.J. Halfond

… a global search across all possible matches between steps and UI actions …

A Machine Learning-Based Error Mitigation Approach for Reliable Software Development on IBM’s Quantum Computers

Industry Papers When: Wed 17 Jul 2024 16:36 - 16:54 People: Asmar Muqeet, Shaukat Ali, Tao Yue, Paolo Arcaini

… quantum computers and their corresponding noisy simulators, all from IBM …

Test input prioritization for Machine Learning Classifiers

Journal First When: Thu 18 Jul 2024 16:45 - 17:03 People: Xueqi Dang, Yinghua LI, Mike Papadakis, Jacques Klein, Tegawendé F. Bissyandé, Yves Le Traon

… test, MLPrior combines all three types of features of it into a final vector …. The results demonstrate that MLPrior outperforms all the compared test …

Exploring and Unleashing the Power of Large Language Models in Automated Code Translation

Research Papers When: Wed 17 Jul 2024 14:54 - 15:12 People: Zhen Yang, Fang Liu, Zhongxing Yu, Jacky Keung, Jia Li, Shuo Liu, Hong Yifan, Xiaoxue Ma, Zhi Jin, Ge Li

… , LLaMA-13B, and LLaMA-7B, are tested with \textbf{UniTrans}, and all achieve … Accuracy (EM Acc) among almost all translation settings, showing the universal …

Analyzing the BizDev Interface in an Enterprise Context: A Case of Developers Acting in Business

Journal First When: Thu 18 Jul 2024 14:18 - 14:36 People: Breno de França, Caique Moreira, Tayana Conte

… ) includes all the interactions between Information Technology and business areas within …

FeatMaker: Automated Feature Engineering for Search Strategy of Symbolic Execution

Research Papers When: Wed 17 Jul 2024 15:12 - 15:30 People: Jaehan Yoon, Sooyoung Cha

… employing all path-conditions as state features, as it results in an excessive …

How Far Are We with Automated Machine Learning? Characterization and Challenges of AutoML Toolkits

Journal First When: Thu 18 Jul 2024 17:03 - 17:21 People: Md Abdullah Al Alamin, Gias Uddin

… are grouped into four categories: MLOps (43% of all questions), Model (28 …

Predicting Configuration Performance in Multiple Environments with Sequential Meta-Learning

Research Papers When: Thu 18 Jul 2024 12:12 - 12:30 People: Jingzhi Gong, Tao Chen

… -efficient, leading to a maximum of $3.86\times$ speedup. All code and data can …

Decomposing Software Verification Using Distributed Summary Synthesis

Posters When: Fri 19 Jul 2024 15:30 - 16:00 People: Dirk Beyer, Thomas Lemberger, Matthias Kettl

all blocks can be analyzed in parallel, as independent verification problems …

Decomposing Software Verification Using Distributed Summary Synthesis

Research Papers When: Fri 19 Jul 2024 15:12 - 15:30 People: Dirk Beyer, Matthias Kettl, Thomas Lemberger

… in which all blocks can be analyzed in parallel, as independent verification …

Learning to Detect and Localize Multilingual Bugs

Research Papers When: Fri 19 Jul 2024 11:18 - 11:36 People: Haoran Yang, Yu Nong, Tao Zhang, Xiapu Luo, Haipeng Cai

… approaches all face major challenges in addressing multilingual bugs. In this paper …

On the Contents and Utility of IoT Cybersecurity Guidelines

Posters When: Fri 19 Jul 2024 15:30 - 16:00 People: Jesse Chen, Dharun Anandayuvaraj, James C. Davis, Sazzadur Rahaman

… of the guidelines mitigates all 17 of the failures from our news stories corpus, 21 …

On the Contents and Utility of IoT Cybersecurity Guidelines

Research Papers When: Fri 19 Jul 2024 14:54 - 15:12 People: Jesse Chen, Dharun Anandayuvaraj, James C. Davis, Sazzadur Rahaman

… of the guidelines mitigates all 17 of the failures from our news stories corpus, 21 …

Bloat beneath Python's Scales: A Fine-Grained Inter-Project Dependency Analysis

Research Papers When: Thu 18 Jul 2024 11:00 - 11:18 People: Georgios-Petros Drosos, Thodoris Sotiropoulos, Diomidis Spinellis, Dimitris Mitropoulos

… ), a representation that captures all inter-project dependencies at method-level.

Our …

Bloat beneath Python's Scales: A Fine-Grained Inter-Project Dependency Analysis

Posters When: Fri 19 Jul 2024 10:30 - 11:00 People: Georgios-Petros Drosos, Thodoris Sotiropoulos, Diomidis Spinellis, Dimitris Mitropoulos

… ), a representation that captures all inter-project dependencies at method-level.

Our …

Towards Better Graph Neural Network-based Fault Localization Through Enhanced Code Representation

Research Papers When: Fri 19 Jul 2024 14:18 - 14:36 People: Md Nakhla Rafi, Dong Jae Kim, An Ran Chen, Tse-Hsun (Peter) Chen, Shaowei Wang

… for learning-based techniques. Amongst all, Grace, a graph-neural network (GNN) based …

Maximizing Patch Coverage for Testing of Highly-Configurable Software without Exploding Build Times

Research Papers People: Necip Fazıl Yıldıran, Jeho Oh, Julia Lawall, Paul Gazzillo

… continuous integration testing. To attempt patch coverage, i.e., taking all changed …

JIT-Smart: A Multi-Task Learning Framework for Just-In-Time Defect Prediction and Localization

Research Papers People: Xiangping Chen, Furen Xu, Yuan Huang, Neng Zhang, Zibin Zheng

… is statistically better than all the state-of-the-art baselines in JIT-DP and JIT …

Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models

Research Papers When: Thu 18 Jul 2024 11:54 - 12:12 People: zejun zhang, Zhenchang Xing, Xiaoxue Ren, Qinghua Lu, Xiwei (Sherry) Xu

… precision levels comparable to RIdiom, all of which consistently exceed or come close …

An Empirical Study of Task Infections in Ansible Scripts

Journal First When: Thu 18 Jul 2024 15:12 - 15:30 People: Akond Rahman, Dibyendu Brinto Bose, Yue Zhang, Rahul Pandita

… with presence of task infections.

Results: In all, we identify 1,805 task …

MirrorFair: Fixing Fairness Bugs in Machine Learning Software via Counterfactual Predictions

Posters When: Fri 19 Jul 2024 10:30 - 11:00 People: Ying Xiao, Jie M. Zhang, Yepang Liu, Mohammad Reza Mousavi, Sicen Liu, Dingyuan Xue

… . To foster future research endeavors, we have made all code, data, and results …

MirrorFair: Fixing Fairness Bugs in Machine Learning Software via Counterfactual Predictions

Research Papers When: Thu 18 Jul 2024 14:18 - 14:36 People: Ying Xiao, Jie M. Zhang, Yepang Liu, Mohammad Reza Mousavi, Sicen Liu, Dingyuan Xue

… . To foster future research endeavors, we have made all code, data, and results …

Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4

Industry Papers When: Thu 18 Jul 2024 17:21 - 17:39 People: Xuchao Zhang, Supriyo Ghosh, Chetan Bansal, Rujia Wang, Minghua Ma, Yu Kang, Saravan Rajmohan

… large language models such as GPT-3 by an average of 24.8% across all metrics …

Multi-line AI-assisted Code Authoring

Industry Papers When: Wed 17 Jul 2024 16:54 - 17:12 People: Omer Dunay, Daniel Cheng, Adam Tait, Parth Thakkar, Peter C Rigby, Andy Chiu, Imad Ahmad, Arun Ganesan, Chandra Sekhar Maddila, Vijayaraghavan Murali, Ali Tayyebi, Nachiappan Nagappan

… CodeCompose has been rolled out to all engineers at Meta, and less than 1 …

Automated Smell Detection and Recommendation in Natural Language Requirements

Journal First When: Wed 17 Jul 2024 14:36 - 14:54 People: Alvaro Veizaga, Seung Yeob Shin, Lionel Briand

… its usability in all application domains and its ease of understanding by all