Powered by
32nd ACM International Conference on the Foundations of Software Engineering (FSE 2024), July 15–19, 2024,
Porto de Galinhas, Brazil
Frontmatter
Title Page
Article: fsecomp24foreword-fm000-p doi:
Keynotes
Industry Papers
Paths to Testing: Why Women Enter and Remain in Software Testing?
Kleice Silva,
Ann Barcomb, and
Ronnie de Souza Santos
(CESAR School, Brazil; University of Calgary, Canada)
@InProceedings{FSE24p5,
author = {Kleice Silva and Ann Barcomb and Ronnie de Souza Santos},
title = {Paths to Testing: Why Women Enter and Remain in Software Testing?},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {5-4},
doi = {10.1145/3663529.3663822},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p3-p doi:10.1145/3663529.3663822
FinHunter: Improved Search-Based Test Generation for Structural Testing of FinTech Systems
Xuanwen Ding,
Qingshun Wang,
Dan Liu,
Lihua Xu,
Jun Xiao,
Bojun Zhang,
Xue Li,
Liang Dou,
Liang He, and
Tao Xie
(East China Normal University, China; New York University Shanghai, China; Ant Group, China; Peking University, China)
@InProceedings{FSE24p17,
author = {Xuanwen Ding and Qingshun Wang and Dan Liu and Lihua Xu and Jun Xiao and Bojun Zhang and Xue Li and Liang Dou and Liang He and Tao Xie},
title = {FinHunter: Improved Search-Based Test Generation for Structural Testing of FinTech Systems},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {17-16},
doi = {10.1145/3663529.3663823},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p4-p doi:10.1145/3663529.3663823
Automated End-to-End Dynamic Taint Analysis for WhatsApp
Sopot Cela,
Andrea Ciancone,
Per Gustafsson,
Ákos Hajdu,
Yue Jia,
Timotej Kapus,
Maksym Koshtenko,
Will Lewis,
Ke Mao, and
Dragos Martac
(Meta, United Kingdom)
@InProceedings{FSE24p29,
author = {Sopot Cela and Andrea Ciancone and Per Gustafsson and Ákos Hajdu and Yue Jia and Timotej Kapus and Maksym Koshtenko and Will Lewis and Ke Mao and Dragos Martac},
title = {Automated End-to-End Dynamic Taint Analysis for WhatsApp},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {29-28},
doi = {10.1145/3663529.3663824},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p7-p doi:10.1145/3663529.3663824
Exploring Hybrid Work Realities: A Case Study with Software Professionals from Underrepresented Groups
Ronnie de Souza Santos,
Cleyton Magalhaes,
Robson Santos, and
Jorge Correia-Neto
(University of Calgary, Canada; Rural Federal University of Pernambuco, Brazil; UNINASSAU, Brazil)
@InProceedings{FSE24p41,
author = {Ronnie de Souza Santos and Cleyton Magalhaes and Robson Santos and Jorge Correia-Neto},
title = {Exploring Hybrid Work Realities: A Case Study with Software Professionals from Underrepresented Groups},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {41-40},
doi = {10.1145/3663529.3663825},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p9-p doi:10.1145/3663529.3663825
MonitorAssistant: Simplifying Cloud Service Monitoring via Large Language Models
Zhaoyang Yu,
Minghua Ma,
Chaoyun Zhang,
Si Qin,
Yu Kang,
Chetan Bansal,
Saravan Rajmohan,
Yingnong Dang,
Changhua Pei,
Dan Pei,
Qingwei Lin, and
Dongmei Zhang
(Tsinghua University, China; BNRist, China; Microsoft, USA; Microsoft, China; Computer Network Information Center at Chinese Academy of Sciences, China)
@InProceedings{FSE24p53,
author = {Zhaoyang Yu and Minghua Ma and Chaoyun Zhang and Si Qin and Yu Kang and Chetan Bansal and Saravan Rajmohan and Yingnong Dang and Changhua Pei and Dan Pei and Qingwei Lin and Dongmei Zhang},
title = {MonitorAssistant: Simplifying Cloud Service Monitoring via Large Language Models},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {53-52},
doi = {10.1145/3663529.3663826},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p10-p doi:10.1145/3663529.3663826
Chain-of-Event: Interpretable Root Cause Analysis for Microservices through Automatically Learning Weighted Event Causal Graph
Zhenhe Yao,
Changhua Pei,
Wenxiao Chen,
Hanzhang Wang,
Liangfei Su,
Huai Jiang,
Zhe Xie,
Xiaohui Nie, and
Dan Pei
(Tsinghua University, China; BNRist, China; Computer Network Information Center at Chinese Academy of Sciences, China; University of Chinese Academy of Sciences, China; eBay, China)
@InProceedings{FSE24p65,
author = {Zhenhe Yao and Changhua Pei and Wenxiao Chen and Hanzhang Wang and Liangfei Su and Huai Jiang and Zhe Xie and Xiaohui Nie and Dan Pei},
title = {Chain-of-Event: Interpretable Root Cause Analysis for Microservices through Automatically Learning Weighted Event Causal Graph},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {65-64},
doi = {10.1145/3663529.3663827},
year = {2024},
}
Publisher's Version
Archive submitted (440 kB)
Article: fsecomp24industry-p11-p doi:10.1145/3663529.3663827
How Well Industry-Level Cause Bisection Works in Real-World: A Study on Linux Kernel
Kangzheng Gu,
Yuan Zhang,
Jiajun Cao,
Xin Tan, and
Min Yang
(Fudan University, China)
@InProceedings{FSE24p77,
author = {Kangzheng Gu and Yuan Zhang and Jiajun Cao and Xin Tan and Min Yang},
title = {How Well Industry-Level Cause Bisection Works in Real-World: A Study on Linux Kernel},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {77-76},
doi = {10.1145/3663529.3663828},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p13-p doi:10.1145/3663529.3663828
AgraBOT: Accelerating Third-Party Security Risk Management in Enterprise Setting through Generative AI
Mert Toslali,
Edward Snible,
Jing Chen,
Alan Cha,
Sandeep Singh,
Michael Kalantar, and
Srinivasan Parthasarathy
(IBM Research, USA; IBM, India)
@InProceedings{FSE24p89,
author = {Mert Toslali and Edward Snible and Jing Chen and Alan Cha and Sandeep Singh and Michael Kalantar and Srinivasan Parthasarathy},
title = {AgraBOT: Accelerating Third-Party Security Risk Management in Enterprise Setting through Generative AI},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {89-88},
doi = {10.1145/3663529.3663829},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p14-p doi:10.1145/3663529.3663829
A Machine Learning-Based Error Mitigation Approach for Reliable Software Development on IBM’s Quantum Computers
Asmar Muqeet,
Shaukat Ali,
Tao Yue, and
Paolo Arcaini
(Simula Research Laboratory, Norway; University of Oslo, Norway; Oslo Metropolitan University, Norway; National Institute of Informatics, Japan)
@InProceedings{FSE24p101,
author = {Asmar Muqeet and Shaukat Ali and Tao Yue and Paolo Arcaini},
title = {A Machine Learning-Based Error Mitigation Approach for Reliable Software Development on IBM’s Quantum Computers},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {101-100},
doi = {10.1145/3663529.3663830},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p17-p doi:10.1145/3663529.3663830
Costs and Benefits of Machine Learning Software Defect Prediction: Industrial Case Study
Szymon Stradowski and
Lech Madeyski
(Wroclaw University of Science and Technology, Poland; NOKIA, Poland)
@InProceedings{FSE24p113,
author = {Szymon Stradowski and Lech Madeyski},
title = {Costs and Benefits of Machine Learning Software Defect Prediction: Industrial Case Study},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {113-112},
doi = {10.1145/3663529.3663831},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p19-p doi:10.1145/3663529.3663831
Neat: Mobile App Layout Similarity Comparison Based on Graph Convolutional Networks
Zhu Tao,
Yongqiang Gao,
Jiayi Qi,
Chao Peng,
Qinyun Wu,
Xiang Chen, and
Ping Yang
(ByteDance, China)
@InProceedings{FSE24p125,
author = {Zhu Tao and Yongqiang Gao and Jiayi Qi and Chao Peng and Qinyun Wu and Xiang Chen and Ping Yang},
title = {Neat: Mobile App Layout Similarity Comparison Based on Graph Convolutional Networks},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {125-124},
doi = {10.1145/3663529.3663832},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p22-p doi:10.1145/3663529.3663832
Fault Diagnosis for Test Alarms in Microservices through Multi-source Data
Shenglin Zhang,
Jun Zhu,
Bowen Hao,
Yongqian Sun,
Xiaohui Nie,
Jingwen Zhu,
Xilin Liu,
Xiaoqian Li,
Yuchi Ma, and
Dan Pei
(Nankai University, China; Haihe Laboratory of Information Technology Application Innovation, China; TKL-SEHCI, China; Computer Network Information Center at Chinese Academy of Sciences, China; Huawei Technologies, China; Tsinghua University, China; BNRist, China)
@InProceedings{FSE24p137,
author = {Shenglin Zhang and Jun Zhu and Bowen Hao and Yongqian Sun and Xiaohui Nie and Jingwen Zhu and Xilin Liu and Xiaoqian Li and Yuchi Ma and Dan Pei},
title = {Fault Diagnosis for Test Alarms in Microservices through Multi-source Data},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {137-136},
doi = {10.1145/3663529.3663833},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p25-p doi:10.1145/3663529.3663833
Illuminating the Gray Zone: Non-intrusive Gray Failure Localization in Server Operating Systems
Shenglin Zhang,
Yongxin Zhao,
Xiao Xiong,
Yongqian Sun,
Xiaohui Nie,
Jiacheng Zhang,
Fenglai Wang,
Xian Zheng,
Yuzhi Zhang, and
Dan Pei
(Nankai University, China; Haihe Laboratory of Information Technology Application Innovation, China; TKL-SEHCI, China; Computer Network Information Center at Chinese Academy of Sciences, China; Huawei Technologies, China; Tsinghua University, China; BNRist, China)
@InProceedings{FSE24p149,
author = {Shenglin Zhang and Yongxin Zhao and Xiao Xiong and Yongqian Sun and Xiaohui Nie and Jiacheng Zhang and Fenglai Wang and Xian Zheng and Yuzhi Zhang and Dan Pei},
title = {Illuminating the Gray Zone: Non-intrusive Gray Failure Localization in Server Operating Systems},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {149-148},
doi = {10.1145/3663529.3663834},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p26-p doi:10.1145/3663529.3663834
Unveil the Mystery of Critical Software Vulnerabilities
Shengyi Pan,
Lingfeng Bao,
Jiayuan Zhou,
Xing Hu,
Xin Xia, and
Shanping Li
(Zhejiang University, China; Hangzhou High-Tech Zone (Binjiang), China; Huawei, Canada; Huawei, China)
@InProceedings{FSE24p161,
author = {Shengyi Pan and Lingfeng Bao and Jiayuan Zhou and Xing Hu and Xin Xia and Shanping Li},
title = {Unveil the Mystery of Critical Software Vulnerabilities},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {161-160},
doi = {10.1145/3663529.3663835},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p27-p doi:10.1145/3663529.3663835
Multi-line AI-Assisted Code Authoring
Omer Dunay,
Daniel Cheng,
Adam Tait,
Parth Thakkar,
Peter C. Rigby,
Andy Chiu,
Imad Ahmad,
Arun Ganesan,
Chandra Maddila,
Vijayaraghavan Murali,
Ali Tayyebi, and
Nachiappan Nagappan
(Meta Platforms, USA; Concordia University, Canada)
@InProceedings{FSE24p173,
author = {Omer Dunay and Daniel Cheng and Adam Tait and Parth Thakkar and Peter C. Rigby and Andy Chiu and Imad Ahmad and Arun Ganesan and Chandra Maddila and Vijayaraghavan Murali and Ali Tayyebi and Nachiappan Nagappan},
title = {Multi-line AI-Assisted Code Authoring},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {173-172},
doi = {10.1145/3663529.3663836},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p31-p doi:10.1145/3663529.3663836
Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive Industry
Lennart Holsten,
Jacob Krüger, and
Thomas Leich
(Volkswagen, Germany; Harz University of Applied Sciences, Germany; Eindhoven University of Technology, Netherlands)
@InProceedings{FSE24p185,
author = {Lennart Holsten and Jacob Krüger and Thomas Leich},
title = {Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive Industry},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {185-184},
doi = {10.1145/3663529.3663837},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p35-p doi:10.1145/3663529.3663837
Observation-Based Unit Test Generation at Meta
Nadia Alshahwan,
Mark Harman,
Alexandru Marginean,
Rotem Tal, and
Eddy Wang
(Meta Platforms, USA; University College London, United Kingdom)
@InProceedings{FSE24p197,
author = {Nadia Alshahwan and Mark Harman and Alexandru Marginean and Rotem Tal and Eddy Wang},
title = {Observation-Based Unit Test Generation at Meta},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {197-196},
doi = {10.1145/3663529.3663838},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p36-p doi:10.1145/3663529.3663838
Automated Unit Test Improvement using Large Language Models at Meta
Nadia Alshahwan,
Jubin Chheda,
Anastasia Finogenova,
Beliz Gokkaya,
Mark Harman,
Inna Harper,
Alexandru Marginean,
Shubho Sengupta, and
Eddy Wang
(Meta Platforms, USA; University College London, United Kingdom)
@InProceedings{FSE24p209,
author = {Nadia Alshahwan and Jubin Chheda and Anastasia Finogenova and Beliz Gokkaya and Mark Harman and Inna Harper and Alexandru Marginean and Shubho Sengupta and Eddy Wang},
title = {Automated Unit Test Improvement using Large Language Models at Meta},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {209-208},
doi = {10.1145/3663529.3663839},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p37-p doi:10.1145/3663529.3663839
Evolutionary Generative Fuzzing for Differential Testing of the Kotlin Compiler
Călin Georgescu,
Mitchell Olsthoorn,
Pouria Derakhshanfar,
Marat Akhin, and
Annibale Panichella
(Delft University of Technology, Netherlands; JetBrains Research, Netherlands)
@InProceedings{FSE24p221,
author = {Călin Georgescu and Mitchell Olsthoorn and Pouria Derakhshanfar and Marat Akhin and Annibale Panichella},
title = {Evolutionary Generative Fuzzing for Differential Testing of the Kotlin Compiler},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3663529.3663864},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p38-p doi:10.1145/3663529.3663864
Exploring LLM-Based Agents for Root Cause Analysis
Devjeet Roy,
Xuchao Zhang,
Rashi Bhave,
Chetan Bansal,
Pedro Las-Casas,
Rodrigo Fonseca, and
Saravan Rajmohan
(Washington State University, USA; Microsoft Research, USA; Microsoft Research, India; Microsoft, USA; Microsoft 365, USA)
@InProceedings{FSE24p233,
author = {Devjeet Roy and Xuchao Zhang and Rashi Bhave and Chetan Bansal and Pedro Las-Casas and Rodrigo Fonseca and Saravan Rajmohan},
title = {Exploring LLM-Based Agents for Root Cause Analysis},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {233-232},
doi = {10.1145/3663529.3663841},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p42-p doi:10.1145/3663529.3663841
Combating Missed Recalls in E-commerce Search: A CoT-Prompting Testing Approach
Shengnan Wu,
Yongxiang Hu,
Yingchuan Wang,
Jiazhen Gu,
Jin Meng,
Liujie Fan,
Zhongshi Luan,
Xin Wang, and
Yangfan Zhou
(Fudan University, China; Meituan, China)
@InProceedings{FSE24p245,
author = {Shengnan Wu and Yongxiang Hu and Yingchuan Wang and Jiazhen Gu and Jin Meng and Liujie Fan and Zhongshi Luan and Xin Wang and Yangfan Zhou},
title = {Combating Missed Recalls in E-commerce Search: A CoT-Prompting Testing Approach},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {245-244},
doi = {10.1145/3663529.3663842},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p46-p doi:10.1145/3663529.3663842
An Empirically Grounded Path Forward for Scenario-Based Testing of Autonomous Driving Systems
Qunying Song,
Emelie Engström, and
Per Runeson
(Lund University, Sweden)
@InProceedings{FSE24p257,
author = {Qunying Song and Emelie Engström and Per Runeson},
title = {An Empirically Grounded Path Forward for Scenario-Based Testing of Autonomous Driving Systems},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {257-256},
doi = {10.1145/3663529.3663843},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p54-p doi:10.1145/3663529.3663843
Dodrio: Parallelizing Taint Analysis Based Fuzzing via Redundancy-Free Scheduling
Jie Liang,
Mingzhe Wang,
Chijin Zhou,
Zhiyong Wu,
Jianzhong Liu, and
Yu Jiang
(Tsinghua University, China)
@InProceedings{FSE24p269,
author = {Jie Liang and Mingzhe Wang and Chijin Zhou and Zhiyong Wu and Jianzhong Liu and Yu Jiang},
title = {Dodrio: Parallelizing Taint Analysis Based Fuzzing via Redundancy-Free Scheduling},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {269-268},
doi = {10.1145/3663529.3663844},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p55-p doi:10.1145/3663529.3663844
Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4
Xuchao Zhang,
Supriyo Ghosh,
Chetan Bansal,
Rujia Wang,
Minghua Ma,
Yu Kang, and
Saravan Rajmohan
(Microsoft, USA; Microsoft, India; Microsoft, China)
@InProceedings{FSE24p293,
author = {Xuchao Zhang and Supriyo Ghosh and Chetan Bansal and Rujia Wang and Minghua Ma and Yu Kang and Saravan Rajmohan},
title = {Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {293-292},
doi = {10.1145/3663529.3663846},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p59-p doi:10.1145/3663529.3663846
Automating Issue Reporting in Software Testing: Lessons Learned from Using the Template Generator Tool
Lennon Chaves,
Flávia Oliveira, and
Leonardo Tiago
(Sidia Institute of Science and Technology, Brazil)
@InProceedings{FSE24p305,
author = {Lennon Chaves and Flávia Oliveira and Leonardo Tiago},
title = {Automating Issue Reporting in Software Testing: Lessons Learned from Using the Template Generator Tool},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {305-304},
doi = {10.1145/3663529.3663847},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p61-p doi:10.1145/3663529.3663847
An Empirical Study of Code Search in Intelligent Coding Assistant: Perceptions, Expectations, and Directions
Chao Liu,
Xindong Zhang,
Hongyu Zhang,
Zhiyuan Wan,
Zhan Huang, and
Meng Yan
(Chongqing University, China; Alibaba Group, China; Zhejiang University, China)
@InProceedings{FSE24p317,
author = {Chao Liu and Xindong Zhang and Hongyu Zhang and Zhiyuan Wan and Zhan Huang and Meng Yan},
title = {An Empirical Study of Code Search in Intelligent Coding Assistant: Perceptions, Expectations, and Directions},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {317-316},
doi = {10.1145/3663529.3663848},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p64-p doi:10.1145/3663529.3663848
Rethinking Software Engineering in the Era of Foundation Models: A Curated Catalogue of Challenges in the Development of Trustworthy FMware
Ahmed E. Hassan,
Dayi Lin,
Gopi Krishnan Rajbahadur,
Keheliya Gallaba,
Filipe Roseiro Cogo,
Boyuan Chen,
Haoxiang Zhang,
Kishanthan Thangarajah,
Gustavo Oliva,
Jiahuei (Justina) Lin,
Wali Mohammad Abdullah, and
Zhen Ming (Jack) Jiang
(Queen’s University, Canada; Huawei, Canada; York University, Canada)
@InProceedings{FSE24p329,
author = {Ahmed E. Hassan and Dayi Lin and Gopi Krishnan Rajbahadur and Keheliya Gallaba and Filipe Roseiro Cogo and Boyuan Chen and Haoxiang Zhang and Kishanthan Thangarajah and Gustavo Oliva and Jiahuei (Justina) Lin and Wali Mohammad Abdullah and Zhen Ming (Jack) Jiang},
title = {Rethinking Software Engineering in the Era of Foundation Models: A Curated Catalogue of Challenges in the Development of Trustworthy FMware},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {329-328},
doi = {10.1145/3663529.3663849},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p65-p doi:10.1145/3663529.3663849
Easy over Hard: A Simple Baseline for Test Failures Causes Prediction
Zhipeng Gao,
Zhipeng Xue,
Xing Hu,
Weiyi Shang, and
Xin Xia
(Zhejiang University, China; University of Waterloo, Canada; Huawei, China)
@InProceedings{FSE24p341,
author = {Zhipeng Gao and Zhipeng Xue and Xing Hu and Weiyi Shang and Xin Xia},
title = {Easy over Hard: A Simple Baseline for Test Failures Causes Prediction},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {341-340},
doi = {10.1145/3663529.3663850},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p68-p doi:10.1145/3663529.3663850
Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-Practice
Philipp Zellmer,
Jacob Krüger, and
Thomas Leich
(Volkswagen, Germany; Harz University of Applied Sciences, Germany; Eindhoven University of Technology, Netherlands)
@InProceedings{FSE24p353,
author = {Philipp Zellmer and Jacob Krüger and Thomas Leich},
title = {Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-Practice},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {353-352},
doi = {10.1145/3663529.3663851},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p75-p doi:10.1145/3663529.3663851
CVECenter: Industry Practice of Automated Vulnerability Management for Linux Distribution Community
Jing Luo,
Heyuan Shi,
Yongchao Zhang,
Runzhe Wang,
Yuheng Shen,
Yuao Chen,
Xiaohai Shi,
Rongkai Liu,
Chao Hu, and
Yu Jiang
(Central South University, China; Alibaba Group, China; Tsinghua University, China)
@InProceedings{FSE24p365,
author = {Jing Luo and Heyuan Shi and Yongchao Zhang and Runzhe Wang and Yuheng Shen and Yuao Chen and Xiaohai Shi and Rongkai Liu and Chao Hu and Yu Jiang},
title = {CVECenter: Industry Practice of Automated Vulnerability Management for Linux Distribution Community},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {365-364},
doi = {10.1145/3663529.3663852},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p77-p doi:10.1145/3663529.3663852
An LGPD Compliance Inspection Checklist to Assess IoT Solutions
Ivonildo Pereira Gomes Neto,
João Mendes,
Waldemar Ferreira,
Luis Rivero,
Davi Viana, and
Sergio Soares
(Federal University of Pernambuco, Brazil; Federal University of Maranhão, Brazil; Rural Federal University of Pernambuco, Brazil)
@InProceedings{FSE24p377,
author = {Ivonildo Pereira Gomes Neto and João Mendes and Waldemar Ferreira and Luis Rivero and Davi Viana and Sergio Soares},
title = {An LGPD Compliance Inspection Checklist to Assess IoT Solutions},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {377-376},
doi = {10.1145/3663529.3663853},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p85-p doi:10.1145/3663529.3663853
How We Built Cedar: A Verification-Guided Approach
Craig Disselkoen,
Aaron Eline,
Shaobo He,
Kyle Headley,
Michael Hicks,
Kesha Hietala,
John Kastner,
Anwar Mamat,
Matt McCutchen,
Neha Rungta,
Bhakti Shah,
Emina Torlak, and
Andrew Wells
(Amazon Web Services, USA; Unaffiliated, USA; University of Maryland, USA; University of Chicago, USA)
@InProceedings{FSE24p389,
author = {Craig Disselkoen and Aaron Eline and Shaobo He and Kyle Headley and Michael Hicks and Kesha Hietala and John Kastner and Anwar Mamat and Matt McCutchen and Neha Rungta and Bhakti Shah and Emina Torlak and Andrew Wells},
title = {How We Built Cedar: A Verification-Guided Approach},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {389-388},
doi = {10.1145/3663529.3663854},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p88-p doi:10.1145/3663529.3663854
Leveraging Large Language Models for the Auto-remediation of Microservice Applications: An Experimental Study
Komal Sarda,
Zakeya Namrud,
Marin Litoiu,
Larisa Shwartz, and
Ian Watts
(York University, Canada; IBM Research, USA; IBM, Canada)
@InProceedings{FSE24p396,
author = {Komal Sarda and Zakeya Namrud and Marin Litoiu and Larisa Shwartz and Ian Watts},
title = {Leveraging Large Language Models for the Auto-remediation of Microservice Applications: An Experimental Study},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {396-395},
doi = {10.1145/3663529.3663855},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p92-p doi:10.1145/3663529.3663855
Practitioners’ Challenges and Perceptions of CI Build Failure Predictions at Atlassian
Yang Hong,
Chakkrit Tantithamthavorn,
Jirat Pasuksmit,
Patanamon Thongtanunam,
Arik Friedman,
Xing Zhao, and
Anton Krasikov
(Monash University, Australia; Atlassian, Australia; University of Melbourne, Australia)
@InProceedings{FSE24p408,
author = {Yang Hong and Chakkrit Tantithamthavorn and Jirat Pasuksmit and Patanamon Thongtanunam and Arik Friedman and Xing Zhao and Anton Krasikov},
title = {Practitioners’ Challenges and Perceptions of CI Build Failure Predictions at Atlassian},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {408-407},
doi = {10.1145/3663529.3663856},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p93-p doi:10.1145/3663529.3663856
Decoding Anomalies! Unraveling Operational Challenges in Human-in-the-Loop Anomaly Validation
Dong Jae Kim,
Steven Locke,
Tse-Hsun (Peter) Chen,
Andrei Toma,
Sarah Sajedi,
Steve Sporea, and
Laura Weinkam
(Concordia University, Canada; ERA environmental management solutions, Canada)
@InProceedings{FSE24p420,
author = {Dong Jae Kim and Steven Locke and Tse-Hsun (Peter) Chen and Andrei Toma and Sarah Sajedi and Steve Sporea and Laura Weinkam},
title = {Decoding Anomalies! Unraveling Operational Challenges in Human-in-the-Loop Anomaly Validation},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {420-419},
doi = {10.1145/3663529.3663857},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p94-p doi:10.1145/3663529.3663857
LM-PACE: Confidence Estimation by Large Language Models for Effective Root Causing of Cloud Incidents
Dylan Zhang,
Xuchao Zhang,
Chetan Bansal,
Pedro Las-Casas,
Rodrigo Fonseca, and
Saravan Rajmohan
(University of Illinois at Urbana-Champaign, USA; Microsoft Research, USA; Microsoft, USA; Microsoft 365, USA)
@InProceedings{FSE24p432,
author = {Dylan Zhang and Xuchao Zhang and Chetan Bansal and Pedro Las-Casas and Rodrigo Fonseca and Saravan Rajmohan},
title = {LM-PACE: Confidence Estimation by Large Language Models for Effective Root Causing of Cloud Incidents},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {432-431},
doi = {10.1145/3663529.3663858},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p98-p doi:10.1145/3663529.3663858
Application of Quantum Extreme Learning Machines for QoS Prediction of Elevators’ Software in an Industrial Context
Xinyi Wang,
Shaukat Ali,
Aitor Arrieta,
Paolo Arcaini, and
Maite Arratibel
(Simula Research Laboratory, Norway; University of Oslo, Norway; Oslo Metropolitan University, Norway; Mondragon University, Spain; National Institute of Informatics, Japan; Orona, Spain)
@InProceedings{FSE24p444,
author = {Xinyi Wang and Shaukat Ali and Aitor Arrieta and Paolo Arcaini and Maite Arratibel},
title = {Application of Quantum Extreme Learning Machines for QoS Prediction of Elevators’ Software in an Industrial Context},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {444-443},
doi = {10.1145/3663529.3663859},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p101-p doi:10.1145/3663529.3663859
Supporting Early Architectural Decision-Making through Tradeoff Analysis: A Study with Volvo Cars
Karl Öqvist,
Jacob Messinger, and
Rebekka Wohlrab
(Chalmers - University of Gothenburg, Sweden)
@InProceedings{FSE24p456,
author = {Karl Öqvist and Jacob Messinger and Rebekka Wohlrab},
title = {Supporting Early Architectural Decision-Making through Tradeoff Analysis: A Study with Volvo Cars},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {456-455},
doi = {10.1145/3663529.3663860},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p105-p doi:10.1145/3663529.3663860
X-Lifecycle Learning for Cloud Incident Management using LLMs
Drishti Goel,
Fiza Husain,
Aditya Singh,
Supriyo Ghosh,
Anjaly Parayil,
Chetan Bansal,
Xuchao Zhang, and
Saravan Rajmohan
(Microsoft, India; Microsoft, USA)
@InProceedings{FSE24p468,
author = {Drishti Goel and Fiza Husain and Aditya Singh and Supriyo Ghosh and Anjaly Parayil and Chetan Bansal and Xuchao Zhang and Saravan Rajmohan},
title = {X-Lifecycle Learning for Cloud Incident Management using LLMs},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {468-467},
doi = {10.1145/3663529.3663861},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p110-p doi:10.1145/3663529.3663861
S.C.A.L.E: A CO2-Aware Scheduler for OpenShift at ING
Jurriaan Den Toonder,
Paul Braakman, and
Thomas Durieux
(Delft University of Technology, Netherlands; ING, Netherlands)
@InProceedings{FSE24p480,
author = {Jurriaan Den Toonder and Paul Braakman and Thomas Durieux},
title = {S.C.A.L.E: A CO2-Aware Scheduler for OpenShift at ING},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {480-479},
doi = {10.1145/3663529.3663862},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p111-p doi:10.1145/3663529.3663862
Property-Based Testing for Validating User Privacy-Related Functionalities in Social Media Apps
Jingling Sun,
Ting Su,
Jun Sun,
Jianwen Li,
Mengfei Wang, and
Geguang Pu
(University of Electronic Science and Technology of China, China; East China Normal University, China; Singapore Management University, Singapore; ByteDance, China)
@InProceedings{FSE24p492,
author = {Jingling Sun and Ting Su and Jun Sun and Jianwen Li and Mengfei Wang and Geguang Pu},
title = {Property-Based Testing for Validating User Privacy-Related Functionalities in Social Media Apps},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {492-491},
doi = {10.1145/3663529.3663863},
year = {2024},
}
Publisher's Version
Article: fsecomp24industry-p112-p doi:10.1145/3663529.3663863
Ideas, Visions, and Reflections
The Patch Overfitting Problem in Automated Program Repair: Practical Magnitude and a Baseline for Realistic Benchmarking
Justyna Petke,
Matias Martinez,
Maria Kechagia,
Aldeida Aleti, and
Federica Sarro
(University College London, United Kingdom; Universitat Politècnica de Catalunya, Spain; Monash University, Australia)
@InProceedings{FSE24p504,
author = {Justyna Petke and Matias Martinez and Maria Kechagia and Aldeida Aleti and Federica Sarro},
title = {The Patch Overfitting Problem in Automated Program Repair: Practical Magnitude and a Baseline for Realistic Benchmarking},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {504-503},
doi = {10.1145/3663529.3663776},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p20-p doi:10.1145/3663529.3663776
Reproducibility Debt: Challenges and Future Pathways
Zara Hassan,
Christoph Treude,
Michael Norrish,
Graham Williams, and
Alex Potanin
(Australian National University, Australia; Singapore Management University, Singapore)
@InProceedings{FSE24p514,
author = {Zara Hassan and Christoph Treude and Michael Norrish and Graham Williams and Alex Potanin},
title = {Reproducibility Debt: Challenges and Future Pathways},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {514-513},
doi = {10.1145/3663529.3663778},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p31-p doi:10.1145/3663529.3663778
Testing Learning-Enabled Cyber-Physical Systems with Large-Language Models: A Formal Approach
Xi Zheng,
Aloysius K. Mok,
Ruzica Piskac,
Yong Jae Lee,
Bhaskar Krishnamachari,
Dakai Zhu,
Oleg Sokolsky, and
Insup Lee
(Macquarie University, Australia; University of Texas at Austin, USA; Yale University, USA; University of Wisconsin-Madison, USA; University of Southern California, USA; University of Texas at San Antonio, USA; University of Pennsylvania, USA)
@InProceedings{FSE24p519,
author = {Xi Zheng and Aloysius K. Mok and Ruzica Piskac and Yong Jae Lee and Bhaskar Krishnamachari and Dakai Zhu and Oleg Sokolsky and Insup Lee},
title = {Testing Learning-Enabled Cyber-Physical Systems with Large-Language Models: A Formal Approach},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {519-518},
doi = {10.1145/3663529.3663779},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p36-p doi:10.1145/3663529.3663779
Personal Data-Less Personalized Software Applications
Sana Belguith,
Inah Omoronyia, and
Ruzanna Chitchyan
(University of Bristol, United Kingdom)
@InProceedings{FSE24p529,
author = {Sana Belguith and Inah Omoronyia and Ruzanna Chitchyan},
title = {Personal Data-Less Personalized Software Applications},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {529-528},
doi = {10.1145/3663529.3663781},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p70-p doi:10.1145/3663529.3663781
The Lion, the Ecologist and the Plankton: A Classification of Species in Multi-bot Ecosystems
Dimitrios Platis,
Linda Erlenhov, and
Francisco Gomes de Oliveira Neto
(Zenseact, Sweden; Chalmers - University of Gothenburg, Sweden)
@InProceedings{FSE24p534,
author = {Dimitrios Platis and Linda Erlenhov and Francisco Gomes de Oliveira Neto},
title = {The Lion, the Ecologist and the Plankton: A Classification of Species in Multi-bot Ecosystems},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {534-533},
doi = {10.1145/3663529.3663782},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p74-p doi:10.1145/3663529.3663782
Verification of Programs with Common Fragments
Ivan Postolski,
Víctor Braberman,
Diego Garbervetsky, and
Sebastian Uchitel
(University of Buenos Aires, Argentina; CONICET, Argentina; Imperial College London, United Kingdom)
@InProceedings{FSE24p539,
author = {Ivan Postolski and Víctor Braberman and Diego Garbervetsky and Sebastian Uchitel},
title = {Verification of Programs with Common Fragments},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {539-538},
doi = {10.1145/3663529.3663783},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p76-p doi:10.1145/3663529.3663783
When Fuzzing Meets LLMs: Challenges and Opportunities
Yu Jiang,
Jie Liang,
Fuchen Ma,
Yuanliang Chen,
Chijin Zhou,
Yuheng Shen,
Zhiyong Wu,
Jingzhou Fu,
Mingzhe Wang,
Shanshan Li, and
Quan Zhang
(Tsinghua University, China; National University of Defense Technology, China)
@InProceedings{FSE24p544,
author = {Yu Jiang and Jie Liang and Fuchen Ma and Yuanliang Chen and Chijin Zhou and Yuheng Shen and Zhiyong Wu and Jingzhou Fu and Mingzhe Wang and Shanshan Li and Quan Zhang},
title = {When Fuzzing Meets LLMs: Challenges and Opportunities},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {544-543},
doi = {10.1145/3663529.3663784},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p78-p doi:10.1145/3663529.3663784
Using Run-Time Information to Enhance Static Analysis of Machine Learning Code in Notebooks
Yiran Wang,
José Antonio Hernández López,
Ulf Nilsson, and
Dániel Varró
(Linköping University, Sweden)
@InProceedings{FSE24p549,
author = {Yiran Wang and José Antonio Hernández López and Ulf Nilsson and Dániel Varró},
title = {Using Run-Time Information to Enhance Static Analysis of Machine Learning Code in Notebooks},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {549-548},
doi = {10.1145/3663529.3663785},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p79-p doi:10.1145/3663529.3663785
Human-Imperceptible Retrieval Poisoning Attacks in LLM-Powered Applications
Quan Zhang,
Binqi Zeng,
Chijin Zhou,
Gwihwan Go,
Heyuan Shi, and
Yu Jiang
(Tsinghua University, China; Central South University, China)
@InProceedings{FSE24p554,
author = {Quan Zhang and Binqi Zeng and Chijin Zhou and Gwihwan Go and Heyuan Shi and Yu Jiang},
title = {Human-Imperceptible Retrieval Poisoning Attacks in LLM-Powered Applications},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {554-553},
doi = {10.1145/3663529.3663786},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p91-p doi:10.1145/3663529.3663786
On Polyglot Program Testing
Philémon Houdaille,
Djamel Eddine Khelladi,
Benoit Combemale, and
Gunter Mussbacher
(CNRS - Univ. Rennes - IRISA - Inria, France; Univ. Rennes - IRISA - CNRS - Inria, France; McGill University, Canada; Inria, France)
@InProceedings{FSE24p559,
author = {Philémon Houdaille and Djamel Eddine Khelladi and Benoit Combemale and Gunter Mussbacher},
title = {On Polyglot Program Testing},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {559-558},
doi = {10.1145/3663529.3663787},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p92-p doi:10.1145/3663529.3663787
A Vision on Open Science for the Evolution of Software Engineering Research and Practice
Edson OliveiraJr,
Fernanda Madeiral,
Alcemir Rodrigues Santos,
Christina von Flach, and
Sergio Soares
(State University of Maringá, Brazil; Vrije Universiteit Amsterdam, Netherlands; State University of Piauí, Brazil; Federal University of Bahia, Brazil; Federal University of Pernambuco, Brazil)
@InProceedings{FSE24p564,
author = {Edson OliveiraJr and Fernanda Madeiral and Alcemir Rodrigues Santos and Christina von Flach and Sergio Soares},
title = {A Vision on Open Science for the Evolution of Software Engineering Research and Practice},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {564-563},
doi = {10.1145/3663529.3663788},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p93-p doi:10.1145/3663529.3663788
Execution-Free Program Repair
Li Huang,
Bertrand Meyer,
Ilgiz Mustafin, and
Manuel Oriol
(Constructor Institute, Switzerland)
@InProceedings{FSE24p569,
author = {Li Huang and Bertrand Meyer and Ilgiz Mustafin and Manuel Oriol},
title = {Execution-Free Program Repair},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {569-568},
doi = {10.1145/3663529.3663789},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p96-p doi:10.1145/3663529.3663789
Look Ma, No Input Samples! Mining Input Grammars from Code with Symbolic Parsing
Leon Bettscheider and
Andreas Zeller
(CISPA Helmholtz Center for Information Security, Germany)
@InProceedings{FSE24p574,
author = {Leon Bettscheider and Andreas Zeller},
title = {Look Ma, No Input Samples! Mining Input Grammars from Code with Symbolic Parsing},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {574-573},
doi = {10.1145/3663529.3663790},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p102-p doi:10.1145/3663529.3663790
Test Polarity: Detecting Positive and Negative Tests
Andre Hora
(Federal University of Minas Gerais, Brazil)
@InProceedings{FSE24p589,
author = {Andre Hora},
title = {Test Polarity: Detecting Positive and Negative Tests},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {589-588},
doi = {10.1145/3663529.3663793},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p123-p doi:10.1145/3663529.3663793
Predicting Test Results without Execution
Andre Hora
(Federal University of Minas Gerais, Brazil)
@InProceedings{FSE24p594,
author = {Andre Hora},
title = {Predicting Test Results without Execution},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {594-593},
doi = {10.1145/3663529.3663794},
year = {2024},
}
Publisher's Version
Article: fsecomp24ivr-p126-p doi:10.1145/3663529.3663794
Demonstrations
Decide: Knowledge-Based Version Incompatibility Detection in Deep Learning Stacks
Zihan Zhou,
Zhongkai Zhao,
Bonan Kou, and
Tianyi Zhang
(University of Hong Kong, Hong Kong; National University of Singapore, Singapore; Purdue University, USA)
@InProceedings{FSE24p599,
author = {Zihan Zhou and Zhongkai Zhao and Bonan Kou and Tianyi Zhang},
title = {Decide: Knowledge-Based Version Incompatibility Detection in Deep Learning Stacks},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {599-598},
doi = {10.1145/3663529.3663796},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p3-p doi:10.1145/3663529.3663796
Tests4Py: A Benchmark for System Testing
Marius Smytzek,
Martin Eberlein,
Batuhan Serçe,
Lars Grunske, and
Andreas Zeller
(CISPA Helmholtz Center for Information Security, Germany; Humboldt-Universität zu Berlin, Germany)
@InProceedings{FSE24p609,
author = {Marius Smytzek and Martin Eberlein and Batuhan Serçe and Lars Grunske and Andreas Zeller},
title = {Tests4Py: A Benchmark for System Testing},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {609-608},
doi = {10.1145/3663529.3663798},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p12-p doi:10.1145/3663529.3663798
Ctest4J: A Practical Configuration Testing Framework for Java
Shuai Wang,
Xinyu Lian,
Qingyu Li,
Darko Marinov, and
Tianyin Xu
(University of Illinois at Urbana-Champaign, USA)
@InProceedings{FSE24p614,
author = {Shuai Wang and Xinyu Lian and Qingyu Li and Darko Marinov and Tianyin Xu},
title = {Ctest4J: A Practical Configuration Testing Framework for Java},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {614-613},
doi = {10.1145/3663529.3663799},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p20-p doi:10.1145/3663529.3663799
VinJ: An Automated Tool for Large-Scale Software Vulnerability Data Generation
Yu Nong,
Haoran Yang,
Feng Chen, and
Haipeng Cai
(Washington State University, USA; University of Texas at Dallas, USA)
@InProceedings{FSE24p619,
author = {Yu Nong and Haoran Yang and Feng Chen and Haipeng Cai},
title = {VinJ: An Automated Tool for Large-Scale Software Vulnerability Data Generation},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {619-618},
doi = {10.1145/3663529.3663800},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p27-p doi:10.1145/3663529.3663800
ChatUniTest: A Framework for LLM-Based Test Generation
Yinghao Chen,
Zehao Hu,
Chen Zhi,
Junxiao Han,
Shuiguang Deng, and
Jianwei Yin
(Zhejiang University, China; Hangzhou City University, China)
@InProceedings{FSE24p624,
author = {Yinghao Chen and Zehao Hu and Chen Zhi and Junxiao Han and Shuiguang Deng and Jianwei Yin},
title = {ChatUniTest: A Framework for LLM-Based Test Generation},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {624-623},
doi = {10.1145/3663529.3663801},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p31-p doi:10.1145/3663529.3663801
ASAC: A Benchmark for Algorithm Synthesis
Zhao Zhang,
Yican Sun,
Ruyi Ji,
Siyuan Li,
Xuanyu Peng,
Zhechong Huang,
Sizhe Li,
Tianran Zhu, and
Yingfei Xiong
(Peking University, China)
@InProceedings{FSE24p629,
author = {Zhao Zhang and Yican Sun and Ruyi Ji and Siyuan Li and Xuanyu Peng and Zhechong Huang and Sizhe Li and Tianran Zhu and Yingfei Xiong},
title = {ASAC: A Benchmark for Algorithm Synthesis},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {629-628},
doi = {10.1145/3663529.3663802},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p32-p doi:10.1145/3663529.3663802
EM-Assist: Safe Automated ExtractMethod Refactoring with LLMs
Dorin Pomian,
Abhiram Bellur,
Malinda Dilhara,
Zarina Kurbatova,
Egor Bogomolov,
Andrey Sokolov,
Timofey Bryksin, and
Danny Dig
(University of Colorado Boulder, USA; JetBrains Research, Serbia; JetBrains Research, Netherlands; JetBrains Research, Cyprus)
@InProceedings{FSE24p634,
author = {Dorin Pomian and Abhiram Bellur and Malinda Dilhara and Zarina Kurbatova and Egor Bogomolov and Andrey Sokolov and Timofey Bryksin and Danny Dig},
title = {EM-Assist: Safe Automated ExtractMethod Refactoring with LLMs},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {634-633},
doi = {10.1145/3663529.3663803},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p37-p doi:10.1145/3663529.3663803
ATheNA-S: A Testing Tool for Simulink Models Driven by Software Requirements and Domain Expertise
Federico Formica,
Mohammad Mahdi Mahboob,
Mehrnoosh Askarpour, and
Claudio Menghi
(McMaster University, Canada; University of Bergamo, Italy)
@InProceedings{FSE24p639,
author = {Federico Formica and Mohammad Mahdi Mahboob and Mehrnoosh Askarpour and Claudio Menghi},
title = {ATheNA-S: A Testing Tool for Simulink Models Driven by Software Requirements and Domain Expertise},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {639-638},
doi = {10.1145/3663529.3663804},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p41-p doi:10.1145/3663529.3663804
CognitIDE: An IDE Plugin for Mapping Physiological Measurements to Source Code
Fabian Stolp,
Malte Stellmacher, and
Bert Arnrich
(Hasso Plattner Institute, Germany; University of Potsdam, Germany)
@InProceedings{FSE24p644,
author = {Fabian Stolp and Malte Stellmacher and Bert Arnrich},
title = {CognitIDE: An IDE Plugin for Mapping Physiological Measurements to Source Code},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {644-643},
doi = {10.1145/3663529.3663805},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p42-p doi:10.1145/3663529.3663805
Py-holmes: Causal Testing for Deep Neural Networks in Python
Wren McQueary,
Sadia Afrin Mim,
Md Nishat Raihan,
Justin Smith, and
Brittany Johnson
(George Mason University, USA; Lafayette College, USA)
@InProceedings{FSE24p654,
author = {Wren McQueary and Sadia Afrin Mim and Md Nishat Raihan and Justin Smith and Brittany Johnson},
title = {Py-holmes: Causal Testing for Deep Neural Networks in Python},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {654-653},
doi = {10.1145/3663529.3663807},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p52-p doi:10.1145/3663529.3663807
MicroKarta: Visualising Microservice Architectures
Oscar Manglaras,
Alex Farkas,
Peter Fule,
Christoph Treude, and
Markus Wagner
(University of Adelaide, Australia; Swordfish Computing, Australia; Singapore Management University, Singapore; Monash University, Australia)
@InProceedings{FSE24p659,
author = {Oscar Manglaras and Alex Farkas and Peter Fule and Christoph Treude and Markus Wagner},
title = {MicroKarta: Visualising Microservice Architectures},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {659-658},
doi = {10.1145/3663529.3663808},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p59-p doi:10.1145/3663529.3663808
XGuard: Detecting Inconsistency Behaviors of Crosschain Bridges
Ke Wang,
Yue Li,
Che Wang,
Jianbo Gao,
Zhi Guan, and
Zhong Chen
(Peking University, China; Taiyuan University of Technology, China)
@InProceedings{FSE24p664,
author = {Ke Wang and Yue Li and Che Wang and Jianbo Gao and Zhi Guan and Zhong Chen},
title = {XGuard: Detecting Inconsistency Behaviors of Crosschain Bridges},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {664-663},
doi = {10.1145/3663529.3663809},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p65-p doi:10.1145/3663529.3663809
ModelFoundry: A Tool for DNN Modularization and On-Demand Model Reuse Inspired by the Wisdom of Software Engineering
Xiaohan Bi,
Ruobing Zhao,
Binhang Qi,
Hailong Sun,
Xiang Gao,
Yue Yu, and
Xiaojun Liang
(Beihang University, China; PengCheng Lab, China)
@InProceedings{FSE24p669,
author = {Xiaohan Bi and Ruobing Zhao and Binhang Qi and Hailong Sun and Xiang Gao and Yue Yu and Xiaojun Liang},
title = {ModelFoundry: A Tool for DNN Modularization and On-Demand Model Reuse Inspired by the Wisdom of Software Engineering},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {669-668},
doi = {10.1145/3663529.3663810},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p84-p doi:10.1145/3663529.3663810
GAISSALabel: A Tool for Energy Labeling of ML Models
Pau Duran,
Joel Castaño,
Cristina Gómez, and
Silverio Martínez-Fernández
(Universitat Politècnica de Catalunya, Spain)
@InProceedings{FSE24p674,
author = {Pau Duran and Joel Castaño and Cristina Gómez and Silverio Martínez-Fernández},
title = {GAISSALabel: A Tool for Energy Labeling of ML Models},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {674-673},
doi = {10.1145/3663529.3663811},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p87-p doi:10.1145/3663529.3663811
Rapid Taint Assisted Concolic Execution (TACE)
Ridhi Jain,
Norbert Tihanyi,
Mthandazo Ndhlovu,
Mohamed Amine Ferrag, and
Lucas C. Cordeiro
(Technology Innovation Institute, UAE; University of Manchester, United Kingdom)
@InProceedings{FSE24p679,
author = {Ridhi Jain and Norbert Tihanyi and Mthandazo Ndhlovu and Mohamed Amine Ferrag and Lucas C. Cordeiro},
title = {Rapid Taint Assisted Concolic Execution (TACE)},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {679-678},
doi = {10.1145/3663529.3663812},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p93-p doi:10.1145/3663529.3663812
Variability-Aware Differencing with DiffDetective
Paul Maximilian Bittner,
Alexander Schultheiß,
Benjamin Moosherr,
Timo Kehrer, and
Thomas Thüm
(University of Paderborn, Germany; University of Ulm, Germany; University of Bern, Switzerland)
@InProceedings{FSE24p684,
author = {Paul Maximilian Bittner and Alexander Schultheiß and Benjamin Moosherr and Timo Kehrer and Thomas Thüm},
title = {Variability-Aware Differencing with DiffDetective},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {684-683},
doi = {10.1145/3663529.3663813},
year = {2024},
}
Publisher's Version
Artifacts Reusable
Article: fsecomp24demo-p94-p doi:10.1145/3663529.3663813
CoqPyt: Proof Navigation in Python in the Era of LLMs
Pedro Carrott,
Nuno Saavedra,
Kyle Thompson,
Sorin Lerner,
João F. Ferreira, and
Emily First
(Imperial College London, United Kingdom; INESC-ID, Portugal; University of Lisbon, Portugal; University of California at San Diego, USA)
@InProceedings{FSE24p689,
author = {Pedro Carrott and Nuno Saavedra and Kyle Thompson and Sorin Lerner and João F. Ferreira and Emily First},
title = {CoqPyt: Proof Navigation in Python in the Era of LLMs},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {689-688},
doi = {10.1145/3663529.3663814},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p98-p doi:10.1145/3663529.3663814
ConDefects: A Complementary Dataset to Address the Data Leakage Concern for LLM-Based Fault Localization and Program Repair
Yonghao Wu,
Zheng Li,
Jie M. Zhang, and
Yong Liu
(Beijing University of Chemical Technology, China; King’s College London, United Kingdom)
@InProceedings{FSE24p694,
author = {Yonghao Wu and Zheng Li and Jie M. Zhang and Yong Liu},
title = {ConDefects: A Complementary Dataset to Address the Data Leakage Concern for LLM-Based Fault Localization and Program Repair},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {694-693},
doi = {10.1145/3663529.3663815},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p99-p doi:10.1145/3663529.3663815
ExLi: An Inline-Test Generation Tool for Java
Yu Liu,
Aditya Thimmaiah,
Owolabi Legunsen, and
Milos Gligoric
(University of Texas at Austin, USA; Cornell University, USA)
@InProceedings{FSE24p704,
author = {Yu Liu and Aditya Thimmaiah and Owolabi Legunsen and Milos Gligoric},
title = {ExLi: An Inline-Test Generation Tool for Java},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {704-703},
doi = {10.1145/3663529.3663817},
year = {2024},
}
Publisher's Version
Article: fsecomp24demo-p124-p doi:10.1145/3663529.3663817
Posters
Inferring Natural Preconditions via Program Transformation
Elizabeth Dinella,
Shuvendu K. Lahiri, and
Mayur Naik
(Bryn Mawr College, USA; Microsoft Research, USA; University of Pennsylvania, USA)
@InProceedings{FSE24p709,
author = {Elizabeth Dinella and Shuvendu K. Lahiri and Mayur Naik},
title = {Inferring Natural Preconditions via Program Transformation},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {709-708},
doi = {10.1145/3663529.3663865},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p1-p doi:10.1145/3663529.3663865
Go the Extra Mile: Fixing Propagated Error-Handling Bugs
Haoran Liu,
Zhouyang Jia,
Huiping Zhou,
Haifang Zhou, and
Shanshan Li
(National University of Defense Technology, China)
@InProceedings{FSE24p713,
author = {Haoran Liu and Zhouyang Jia and Huiping Zhou and Haifang Zhou and Shanshan Li},
title = {Go the Extra Mile: Fixing Propagated Error-Handling Bugs},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {713-712},
doi = {10.1145/3663529.3663868},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p5-p doi:10.1145/3663529.3663868
Testing AI Systems Leveraging Graph Perturbation
Zhaorui Yang,
Haichao Zhu, and
Qian Zhang
(University of California at Riverside, USA; Tencent, USA)
@InProceedings{FSE24p717,
author = {Zhaorui Yang and Haichao Zhu and Qian Zhang},
title = {Testing AI Systems Leveraging Graph Perturbation},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {717-716},
doi = {10.1145/3663529.3663870},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p9-p doi:10.1145/3663529.3663870
RFNIT: Robotic Framework for Non-invasive Testing
Davi Freitas,
Breno Miranda, and
Juliano Iyoda
(Federal University of Pernambuco, Brazil)
@InProceedings{FSE24p719,
author = {Davi Freitas and Breno Miranda and Juliano Iyoda},
title = {RFNIT: Robotic Framework for Non-invasive Testing},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {719-718},
doi = {10.1145/3663529.3663871},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p10-p doi:10.1145/3663529.3663871
Hybrid Regression Test Selection by Synergizing File and Method Call Dependences
Luyao Liu,
Guofeng Zhang,
Zhenbang Chen, and
Ji Wang
(National University of Defense Technology, China)
@InProceedings{FSE24p721,
author = {Luyao Liu and Guofeng Zhang and Zhenbang Chen and Ji Wang},
title = {Hybrid Regression Test Selection by Synergizing File and Method Call Dependences},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {721-720},
doi = {10.1145/3663529.3663872},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p11-p doi:10.1145/3663529.3663872
Do Large Language Models Generate Similar Codes from Mutated Prompts? A Case Study of Gemini Pro
Hetvi Patel,
Kevin Amit Shah, and
Shouvick Mondal
(IIT Gandhinagar, India)
@InProceedings{FSE24p723,
author = {Hetvi Patel and Kevin Amit Shah and Shouvick Mondal},
title = {Do Large Language Models Generate Similar Codes from Mutated Prompts? A Case Study of Gemini Pro},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {723-722},
doi = {10.1145/3663529.3663873},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p12-p doi:10.1145/3663529.3663873
MicroSensor: Towards an Extensible Tool for the Static Analysis of Microservices Systems in Continuous Integration
Edson Soares,
Matheus Paixao, and
Allysson Allex Araújo
(Instituto Atlantico, Brazil; State University of Ceará, Brazil; Federal University of Cariri, Brazil)
@InProceedings{FSE24p725,
author = {Edson Soares and Matheus Paixao and Allysson Allex Araújo},
title = {MicroSensor: Towards an Extensible Tool for the Static Analysis of Microservices Systems in Continuous Integration},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {725-724},
doi = {10.1145/3663529.3663874},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p13-p doi:10.1145/3663529.3663874
Towards Realistic SATD Identification through Machine Learning Models: Ongoing Research and Preliminary Results
Eliakim Gama,
Matheus Paixao,
Mariela I. Cortés, and
Lucas Monteiro
(State University of Ceará, Brazil)
@InProceedings{FSE24p727,
author = {Eliakim Gama and Matheus Paixao and Mariela I. Cortés and Lucas Monteiro},
title = {Towards Realistic SATD Identification through Machine Learning Models: Ongoing Research and Preliminary Results},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {727-726},
doi = {10.1145/3663529.3663876},
year = {2024},
}
Publisher's Version
Article: fsecomp24poster-p15-p doi:10.1145/3663529.3663876
Student Research Competition
Productionizing PILAR as a Logstash Plugin
Aaron Abraham,
Yash Dani, and
Kevin Zhang
(University of Waterloo, Canada)
@InProceedings{FSE24p741,
author = {Aaron Abraham and Yash Dani and Kevin Zhang},
title = {Productionizing PILAR as a Logstash Plugin},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {741-740},
doi = {10.1145/3663529.3664460},
year = {2024},
}
Publisher's Version
Article: fsecomp24src-id34-p doi:10.1145/3663529.3664460
Studying Privacy Leaks in Android App Logs
Zhiyuan Chen
(Rochester Institute of Technology, USA)
@InProceedings{FSE24p744,
author = {Zhiyuan Chen},
title = {Studying Privacy Leaks in Android App Logs},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {744-743},
doi = {10.1145/3663529.3664461},
year = {2024},
}
Publisher's Version
Article: fsecomp24src-id44-p doi:10.1145/3663529.3664461
Evaluating Social Bias in Code Generation Models
Lin Ling
(Concordia University, Canada)
@InProceedings{FSE24p747,
author = {Lin Ling},
title = {Evaluating Social Bias in Code Generation Models},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {747-746},
doi = {10.1145/3663529.3664462},
year = {2024},
}
Publisher's Version
Article: fsecomp24src-id61-p doi:10.1145/3663529.3664462
Towards a Theory for Source Code Rejuvenation
Walter Mendonça
(University of Brasília, Brazil)
@InProceedings{FSE24p753,
author = {Walter Mendonça},
title = {Towards a Theory for Source Code Rejuvenation},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {753-752},
doi = {10.1145/3663529.3664464},
year = {2024},
}
Publisher's Version
Article: fsecomp24src-id99-p doi:10.1145/3663529.3664464
Tutorials
Software Engineering and Gender: A Tutorial
Letizia Jaccheri and
Anh Nguyen Duc
(NTNU, Norway; University of Southeast Norway, Norway)
@InProceedings{FSE24p756,
author = {Letizia Jaccheri and Anh Nguyen Duc},
title = {Software Engineering and Gender: A Tutorial},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {756-755},
doi = {10.1145/3663529.3663818},
year = {2024},
}
Publisher's Version
Article: fsecomp24tut-p1-p doi:10.1145/3663529.3663818
A Tutorial on Software Engineering for FMware
Filipe Roseiro Cogo,
Gopi Krishnan Rajbahadur,
Dayi Lin, and
Ahmed E. Hassan
(Huawei, Canada; Queen’s University, Canada)
@InProceedings{FSE24p762,
author = {Filipe Roseiro Cogo and Gopi Krishnan Rajbahadur and Dayi Lin and Ahmed E. Hassan},
title = {A Tutorial on Software Engineering for FMware},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {762-761},
doi = {10.1145/3663529.3663820},
year = {2024},
}
Publisher's Version
Article: fsecomp24tut-p3-p doi:10.1145/3663529.3663820
A Developer’s Guide to Building and Testing Accessible Mobile Apps
Juan Pablo Sandoval Alcocer,
Leonel Merino,
Alison Fernandez-Blanco,
William Ravelo-Mendez,
Camilo Escobar-Velásquez, and
Mario Linares-Vásquez
(Pontificia Universidad Católica de Chile, Chile; Universidad de Los Andes, Colombia)
@InProceedings{FSE24p765,
author = {Juan Pablo Sandoval Alcocer and Leonel Merino and Alison Fernandez-Blanco and William Ravelo-Mendez and Camilo Escobar-Velásquez and Mario Linares-Vásquez},
title = {A Developer’s Guide to Building and Testing Accessible Mobile Apps},
booktitle = {Proc.\ FSE},
publisher = {ACM},
pages = {765-764},
doi = {10.1145/3663529.3663821},
year = {2024},
}
Publisher's Version
Article: fsecomp24tut-p5-p doi:10.1145/3663529.3663821
proc time: 0.2