Software Engineering Empirical Research Radar

ICSE 2024 Papers

ICSE 2024 paper list with topic labels.

PaperVenueYearTopics
"I tend to view ads almost like a pestilence": On the Accessibility Implications of Mobile Ads for Blind Users.
Ziyao He, Syed Fatiul Huq, Sam Malek
ICSE2024Mobile / Web / GUI / Android
"My GitHub Sponsors profile is live!" Investigating the Impact of Twitter/X Mentions on GitHub Sponsors.
Youmei Fan, Tao Xiao 0001, Hideaki Hata, Christoph Treude, Kenichi Matsumoto
ICSE2024Human / Empirical / Socio-technical
A Comprehensive Study of Learning-based Android Malware Detectors under Challenging Environments.
Cuiying Gao, Gaozhun Huang, Heng Li 0008, Bang Wu 0003, Yueming Wu 0001
ICSE2024AI / LLM for SE; Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android
A First Look at the Inheritance-Induced Redundant Test Execution.
Dong Jae Kim, Jinqiu Yang 0001, Tse-Hsun Chen
ICSE2024Testing / QA
A Framework For Inferring Properties of User-Defined Functions.
Xinyu Liu, Joy Arulraj, Alessandro Orso
ICSE2024Other
A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges.
Jenny T. Liang, Chenyang Yang 0002, Brad A. Myers
ICSE2024AI / LLM for SE; Human / Empirical / Socio-technical
A Study on the Pythonic Functional Constructs' Understandability.
Cyrine Zid, Fiorella Zampetti, Giuliano Antoniol, Massimiliano Di Penta
ICSE2024Human / Empirical / Socio-technical
A Theory of Scientific Programming Efficacy.
Elizaveta Pertseva, Melinda Chang, Ulia Zaman, Michael Coblenz
ICSE2024Other
A User-centered Security Evaluation of Copilot.
Owura Asare, Meiyappan Nagappan, N. Asokan
ICSE2024Security / Privacy / Vulnerability
ACAV: A Framework for Automatic Causality Analysis in Autonomous Vehicle Accident Recordings.
Huijia Sun, Christopher M. Poskitt, Yang Sun 0008, Jun Sun 0001, Yuqi Chen 0001
ICSE2024Other
An Empirical Study of Data Disruption by Ransomware Attacks.
Yiwei Hou, Lihua Guo, Chijin Zhou, Yiwen Xu, Zijing Yin
ICSE2024Human / Empirical / Socio-technical
An Empirical Study on Low GPU Utilization of Deep Learning Jobs.
Yanjie Gao, Yichen He, Xinze Li, Bo Zhao, Haoxiang Lin
ICSE2024AI / LLM for SE; Human / Empirical / Socio-technical
An Empirical Study on Noisy Label Learning for Program Understanding.
Wenhan Wang, Yanzhou Li, Anran Li 0001, Jian Zhang 0087, Wei Ma 0014
ICSE2024Human / Empirical / Socio-technical
An Empirical Study on Oculus Virtual Reality Applications: Security and Privacy Perspectives.
Hanyang Guo, Hong-Ning Dai, Xiapu Luo, Zibin Zheng, Gengyang Xu
ICSE2024Security / Privacy / Vulnerability; Human / Empirical / Socio-technical
An Exploratory Investigation of Log Anomalies in Unmanned Aerial Vehicles.
Dinghua Wang, Shuqing Li 0001, Guanping Xiao, Yepang Liu 0001, Yulei Sui
ICSE2024Other
Analyzing and Debugging Normative Requirements via Satisfiability Checking.
Nick Feng, Lina Marsso, Sinem Getir Yaman, Yesugen Baatartogtokh, Reem Ayad
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot.
David O'Brien, Sumon Biswas, Sayem Mohammad Imtiaz, Rabe Abdalkareem, Emad Shihab
ICSE2024Human / Empirical / Socio-technical
Are We There Yet? Unraveling the State-of-the-Art Smart Contract Fuzzers.
Shuohan Wu, Zihao Li 0001, Luyi Yan, Weimin Chen, Muhui Jiang
ICSE2024Security / Privacy / Vulnerability
Are Your Requests Your True Needs? Checking Excessive Data Collection in VPA App.
Fuman Xie, Chuan Yan, Mark Huasong Meng, Shao-Ming Teng, Yanjun Zhang
ICSE2024Mobile / Web / GUI / Android
Attention! Your Copied Data is Under Monitoring: A Systematic Study of Clipboard Usage in Android Apps.
Yongliang Chen, Ruoqin Tang, Chaoshun Zuo, Xiaokuan Zhang, Lei Xue 0001
ICSE2024Human / Empirical / Socio-technical; Mobile / Web / GUI / Android
Automated Program Repair, What Is It Good For? Not Absolutely Nothing!
Hadeel Eladawy, Claire Le Goues, Yuriy Brun
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization).
Toufique Ahmed, Kunal Suresh Pai, Premkumar T. Devanbu, Earl T. Barr
ICSE2024Other
Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages.
Paul T. Chiou, Robert Winn, Ali S. Alotaibi, William G. J. Halfond
ICSE2024Mobile / Web / GUI / Android
BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems.
Trevor Stalnaker, Nathan Wintersgill, Oscar Chaparro, Massimiliano Di Penta, Daniel M. Germán
ICSE2024Human / Empirical / Socio-technical
Barriers for Students During Code Change Comprehension.
Justin Middleton, John-Paul Ore, Kathryn T. Stolee
ICSE2024Maintenance / Evolution / Refactoring / Review; Education / Program Comprehension
BinAug: Enhancing Binary Similarity Analysis with Low-Cost Input Repairing.
Wai Kin Wong, Huaijin Wang 0001, Zongjie Li, Shuai Wang 0011
ICSE2024Performance / Energy / Reliability
BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching.
Ling Jiang, Junwen An, Huihui Huang, Qiyi Tang 0003, Sen Nie
ICSE2024Other
Block-based Programming for Two-Armed Robots: A Comparative Study.
Felipe Fronchetti, Nico Ritschel, Logan Schorr, Chandler Barfield, Gabriella Chang
ICSE2024Human / Empirical / Socio-technical
Breaking the Flow: A Study of Interruptions During Software Engineering Activities.
Yimeng Ma, Yu Huang 0015, Kevin Leach
ICSE2024Human / Empirical / Socio-technical
CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation.
Jinsheng Ba, Manuel Rigger
ICSE2024Performance / Energy / Reliability
CIT4DNN: Generating Diverse and Rare Inputs for Neural Networks Using Latent Space Combinatorial Testing.
Swaroopa Dola, Rory McDaniel, Matthew B. Dwyer, Mary Lou Soffa
ICSE2024Testing / QA; AI / LLM for SE
CNEPS: A Precise Approach for Examining Dependencies among Third-Party C/C++ Open-Source Components.
Yoonjong Na, Seunghoon Woo, Joomyeong Lee, Heejo Lee
ICSE2024Other
CSChecker: Revisiting GDPR and CCPA Compliance of Cookie Banners on the Web.
Mingxue Zhang 0001, Wei Meng 0001, You Zhou, Kui Ren 0001
ICSE2024Mobile / Web / GUI / Android
Causal Relationships and Programming Outcomes: A Transcranial Magnetic Stimulation Experiment.
Hammad Ahmad, Madeline Endres, Kaia Newman, Priscila Santiesteban, Emma Shedden
ICSE2024Other
Challenges and Opportunities in Model Checking Large-scale Distributed Systems.
Rupak Majumdar
ICSE2024Program Analysis / Verification / Formal Methods; Cloud / Microservices / Distributed Systems
Characterizing Software Maintenance Meetings: Information Shared, Discussion Outcomes, and Information Captured.
Adriana Meza Soria, Taylor Lopez, Elizabeth Seero, Negin Mashhadi, Emily Evans
ICSE2024Maintenance / Evolution / Refactoring / Review
ChatGPT Incorrectness Detection in Software Reviews.
Minaoar Hossain Tanzil, Junaed Younus Khan, Gias Uddin 0001
ICSE2024AI / LLM for SE
ChatGPT-Resistant Screening Instrument for Identifying Non-Programmers.
Raphael Serafini, Clemens Otto, Stefan Albert Horstmann, Alena Naiakshina
ICSE2024AI / LLM for SE
Co-Creation in Fully Remote Software Teams.
Victoria Jackson, Rafael Prikladnicki, André van der Hoek
ICSE2024Other
Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems.
Sicong Cao, Xiaobing Sun 0001, Xiaoxue Wu 0001, David Lo 0001, Lili Bo
ICSE2024AI / LLM for SE
Code Search is All You Need? Improving Code Suggestions with Code Search.
Junkai Chen, Xing Hu 0008, Zhenhao Li 0002, Cuiyun Gao 0001, Xin Xia 0001
ICSE2024Other
CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Models.
Hao Yu 0016, Bo Shen, Dezhi Ran, Jiaxin Zhang 0029, Qi Zhang 0020
ICSE2024AI / LLM for SE
Combining Structured Static Code Information and Dynamic Symbolic Traces for Software Vulnerability Prediction.
Huanting Wang, Zhanyong Tang, Shin Hwei Tan, Jie Wang 0110, Yuzhe Liu
ICSE2024Program Analysis / Verification / Formal Methods
Compiler-directed Migrating API Callsite of Client Code.
Hao Zhong 0001, Na Meng 0001
ICSE2024Other
Comprehensive Semantic Repair of Obsolete GUI Test Scripts for Mobile Applications.
Shaoheng Cao, Minxue Pan, Yu Pei 0001, Wenhua Yang 0001, Tian Zhang 0001
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
Concrete Constraint Guided Symbolic Execution.
Yue Sun, Guowei Yang 0001, Shichao Lv, Zhi Li 0018, Limin Sun 0001
ICSE2024Program Analysis / Verification / Formal Methods
Constraint Based Program Repair for Persistent Memory Bugs.
Zunchen Huang, Chao Wang 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Context-Aware Name Recommendation for Field Renaming.
Chunhao Dong, Yanjie Jiang, Nan Niu, Yuxia Zhang, Hui Liu 0003
ICSE2024Other
CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace.
Yuchao Huang, Junjie Wang 0001, Zhe Liu 0025, Yawen Wang, Song Wang 0009
ICSE2024Mobile / Web / GUI / Android
Cross-Inlining Binary Function Similarity Detection.
Ang Jia, Ming Fan 0002, Xi Xu, Wuxia Jin, Haijun Wang 0002
ICSE2024Other
Crossover in Parametric Fuzzing.
Katherine Hough, Jonathan Bell 0001
ICSE2024Testing / QA
Curiosity-Driven Testing for Sequential Decision-Making Process.
Junda He, Zhou Yang 0003, Jieke Shi, Chengran Yang, Kisub Kim
ICSE2024Testing / QA
DEMISTIFY: Identifying On-device Machine Learning Models Stealing and Reuse Vulnerabilities in Mobile Apps.
Pengcheng Ren, Chaoshun Zuo, Xiaofeng Liu 0013, Wenrui Diao, Qingchuan Zhao
ICSE2024AI / LLM for SE; Mobile / Web / GUI / Android
DSFM: Enhancing Functional Code Clone Detection with Deep Subtree Interactions.
Zhiwei Xu, Shaohua Qiang, Dinghong Song, Min Zhou 0001, Hai Wan
ICSE2024Maintenance / Evolution / Refactoring / Review
Data-Driven Evidence-Based Syntactic Sugar Design.
David O'Brien, Robert Dyer 0001, Tien N. Nguyen, Hridesh Rajan
ICSE2024Requirements / Modeling / Architecture
Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection.
Benjamin Steenhoek, Hongyang Gao, Wei Le
ICSE2024AI / LLM for SE; Program Analysis / Verification / Formal Methods
Deep Combination of CDCL(T) and Local Search for Satisfiability Modulo Non-Linear Integer Arithmetic Theory.
Xindi Zhang, Bohan Li 0002, Shaowei Cai 0001
ICSE2024Other
Deep Learning or Classical Machine Learning? An Empirical Study on Log-Based Anomaly Detection.
Boxi Yu, Jiayi Yao, Qiuai Fu, Zhiqing Zhong, Haotian Xie
ICSE2024AI / LLM for SE; Human / Empirical / Socio-technical; Cloud / Microservices / Distributed Systems
DeepLSH: Deep Locality-Sensitive Hash Learning for Fast and Efficient Near-Duplicate Crash Report Detection.
Youcef Remil, Anes Bendimerad, Romain Mathonat, Chedy Raïssi, Mehdi Kaytoue
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
DeepSample: DNN sampling-based testing for operational accuracy assessment.
Antonio Guerriero, Roberto Pietrantuono, Stefano Russo 0001
ICSE2024Testing / QA
Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning.
Yuanhong Lan, Yifei Lu, Zhong Li, Minxue Pan, Wenhua Yang 0001
ICSE2024Testing / QA; Mobile / Web / GUI / Android
Demystifying Compiler Unstable Feature Usage and Impacts in the Rust Ecosystem.
Chenghao Li, Yifei Wu, Wenbo Shen, Zichen Zhao, Rui Chang
ICSE2024Other
Demystifying and Detecting Misuses of Deep Learning APIs.
Moshi Wei, Nima Shiri Harzevili, Yuekai Huang, Jinqiu Yang 0001, Junjie Wang 0001
ICSE2024AI / LLM for SE
Detecting Automatic Software Plagiarism via Token Sequence Normalization.
Timur Saglam, Moritz Brödel, Larissa Schmid, Sebastian Hahner
ICSE2024Other
Detecting Logic Bugs in Graph Database Management Systems via Injective and Surjective Graph Query Transformation.
Yuancheng Jiang, Jiahao Liu 0005, Jinsheng Ba, Roland H. C. Yap, Zhenkai Liang
ICSE2024Other
Development in times of hype: How freelancers explore Generative AI?
Mateusz Dolata, Norbert Lange, Gerhard Schwabe
ICSE2024AI / LLM for SE
DivLog: Log Parsing with Prompt Enhanced In-Context Learning.
Junjielong Xu, Ruichun Yang, Yintong Huo, Chengyu Zhang 0001, Pinjia He
ICSE2024Other
Do Automatic Test Generation Tools Generate Flaky Tests?
Martin Gruber, Muhammad Firhard Roslan, Owain Parry, Fabian Scharnböck, Phil McMinn
ICSE2024Testing / QA
DocFlow: Extracting Taint Specifications from Software Documentation.
Marcos Tileria, Jorge Blasco, Santanu Kumar Dash 0001
ICSE2024Security / Privacy / Vulnerability
Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors.
Yun Peng 0003, Shuzheng Gao, Cuiyun Gao 0001, Yintong Huo, Michael R. Lyu
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems.
Junqiang Li, Senyi Li, Keyao Li, Falin Luo, Hongfang Yu
ICSE2024Testing / QA; DevOps / CI / Build / Release
EDEFuzz: A Web API Fuzzer for Excessive Data Exposures.
Lianglu Pan, Shaanan Cohney, Toby Murray, Van-Thuan Pham
ICSE2024Mobile / Web / GUI / Android
EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning.
Liuqing Chen 0002, Yunnong Chen, Shuhong Xiao, Yaxuan Song, Lingyun Sun
ICSE2024Mobile / Web / GUI / Android
Efficiently Trimming the Fat: Streamlining Software Dependencies with Java Reflection and Dependency Analysis.
Xiaohu Song, Ying Wang 0038, Xiao Cheng, Guangtai Liang, Qianxiang Wang
ICSE2024Other
Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem.
Jinchang Hu, Lyuye Zhang, Chengwei Liu, Sen Yang, Song Huang
ICSE2024Human / Empirical / Socio-technical
Empirical Study of the Docker Smells Impact on the Image Size.
Thomas Durieux
ICSE2024Human / Empirical / Socio-technical
Enabling Runtime Verification of Causal Discovery Algorithms with Automated Conditional Independence Reasoning.
Pingchuan Ma 0004, Zhenlan Ji, Peisen Yao, Shuai Wang 0011, Kui Ren 0001
ICSE2024Program Analysis / Verification / Formal Methods
Enhancing Exploratory Testing by Large Language Model and Knowledge Graph.
Yanqi Su, Dianshu Liao, Zhenchang Xing, Qing Huang, Mulong Xie
ICSE2024Testing / QA; AI / LLM for SE
Evaluating Code Summarization Techniques: A New Metric and an Empirical Characterization.
Antonio Mastropaolo, Matteo Ciniselli, Massimiliano Di Penta, Gabriele Bavota
ICSE2024Human / Empirical / Socio-technical
Evaluating Large Language Models in Class-Level Code Generation.
Xueying Du, Mingwei Liu 0002, Kaixin Wang, Hanlin Wang, Junwei Liu
ICSE2024Other
Exploiting Library Vulnerability via Migration Based Automating Test Generation.
Zirui Chen, Xing Hu 0008, Xin Xia 0001, Yi Gao, Tongtong Xu
ICSE2024Testing / QA; Maintenance / Evolution / Refactoring / Review
Exploring Experiences with Automated Program Repair in Practice.
Fairuz Nawer Meem, Justin Smith 0001, Brittany Johnson
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study.
Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li 0001
ICSE2024AI / LLM for SE; Human / Empirical / Socio-technical
Extrapolating Coverage Rate in Greybox Fuzzing.
Danushka Liyanage, Seongmin Lee 0001, Chakkrit Tantithamthavorn, Marcel Böhme
ICSE2024Testing / QA
FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations.
Changan Niu, Chuanyi Li, Vincent Ng 0001, David Lo 0001, Bin Luo 0003
ICSE2024Program Analysis / Verification / Formal Methods
Fairness Improvement with Multiple Protected Attributes: How Far Are We?
Zhenpeng Chen, Jie M. Zhang, Federica Sarro, Mark Harman
ICSE2024Other
Fast Deterministic Black-box Context-free Grammar Inference.
Mohammad Rifat Arefin, Suraj Shetiya, Zili Wang 0004, Christoph Csallner
ICSE2024Other
Finding XPath Bugs in XML Document Processors via Differential Testing.
Shuxin Li, Manuel Rigger
ICSE2024Testing / QA
Fine-SE: Integrating Semantic Features and Expert Features for Software Effort Estimation.
Yue Li 0047, Zhong Ren, Zhiqi Wang, Lanxin Yang, Liming Dong 0001
ICSE2024Other
Fine-grained, accurate and scalable source differencing.
Jean-Rémy Falleri, Matias Martinez
ICSE2024Other
FlakeSync: Automatically Repairing Async Flaky Tests.
Shanto Rahman, August Shi
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation.
Zhiyang Chen 0004, Sidi Mohamed Beillahi, Fan Long
ICSE2024Security / Privacy / Vulnerability
Fuzz4All: Universal Fuzzing with Large Language Models.
Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian, Michael Pradel, Lingming Zhang 0001
ICSE2024Testing / QA
FuzzInMem: Fuzzing Programs via In-memory Structures.
Xuwei Liu, Wei You 0001, Yapeng Ye, Zhuo Zhang 0002, Jianjun Huang 0001
ICSE2024Testing / QA
FuzzSlice: Pruning False Positives in Static Analysis Warnings through Function-Level Fuzzing.
Aniruddhan Murali, Noble Saji Mathews, Mahmoud Alfadel, Meiyappan Nagappan, Meng Xu 0025
ICSE2024Testing / QA; Program Analysis / Verification / Formal Methods
GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysis.
Yuqiang Sun 0001, Daoyuan Wu, Yue Xue, Han Liu 0012, Haijun Wang 0002
ICSE2024AI / LLM for SE; Program Analysis / Verification / Formal Methods
GenderMag Improves Discoverability in the Field, Especially for Women: An Multi-Year Case Study of Suggest Edit, a Code Review Feature.
Emerson R. Murphy-Hill, Alberto Elizondo, Ambar Murillo, Marian Harbach, Bogdan Vasilescu
ICSE2024Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review
Generating REST API Specifications through Static Analysis.
Ruikai Huang, Manish Motwani, Idel Martinez, Alessandro Orso
ICSE2024Program Analysis / Verification / Formal Methods
GrammarT5: Grammar-Integrated Pretrained Encoder-Decoder Neural Model for Code.
Qihao Zhu, Qingyuan Liang, Zeyu Sun 0004, Yingfei Xiong 0001, Lu Zhang 0023
ICSE2024AI / LLM for SE
Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent Code.
Zejun Zhang 0006, Zhenchang Xing, Dehai Zhao, Qinghua Lu 0001, Xiwei Xu 0001
ICSE2024Other
High Expectations: An Observational Study of Programming and Cannabis Intoxication.
Wenxin He, Manasvi Parikh, Westley Weimer, Madeline Endres
ICSE2024Human / Empirical / Socio-technical
How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust Project.
Yuxia Zhang, Mian Qin, Klaas-Jan Stol, Minghui Zhou 0001, Hui Liu 0003
ICSE2024Human / Empirical / Socio-technical
How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering.
Rudrajit Choudhuri, Dylan Liu, Igor Steinmacher, Marco Aurélio Gerosa, Anita Sarma
ICSE2024AI / LLM for SE
How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community.
Yang Zhang 0026, Yiwen Wu 0001, Tingting Chen, Tao Wang 0006, Hui Liu 0052
ICSE2024Human / Empirical / Socio-technical
How to Support ML End-User Programmers through a Conversational Agent.
Emily Judith Arteaga Garcia, João Felipe Nicolaci Pimentel, Zixuan Feng, Marco Aurélio Gerosa, Igor Steinmacher
ICSE2024Other
Hypertesting of Programs: Theoretical Foundation and Automated Test Generation.
Michele Pasqua, Mariano Ceccato, Paolo Tonella
ICSE2024Testing / QA
ITER: Iterative Neural Repair for Multi-Location Patches.
He Ye, Martin Monperrus
ICSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities.
Susheng Wu, Wenyan Song, Kaifeng Huang 0001, Bihuan Chen 0001, Xin Peng 0001
ICSE2024Human / Empirical / Socio-technical
Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection.
Yizhou Chen, Zeyu Sun 0004, Zhihao Gong, Dan Hao 0001
ICSE2024AI / LLM for SE; Security / Privacy / Vulnerability
Improving Testing Behavior by Gamifying IntelliJ.
Philipp Straubinger, Gordon Fraser 0001
ICSE2024Testing / QA
Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment.
Shibbir Ahmed, Hongyang Gao, Hridesh Rajan
ICSE2024AI / LLM for SE; DevOps / CI / Build / Release
Investigating White-Box Attacks for On-Device Models.
Mingyi Zhou, Xiang Gao 0012, Jing Wu 0021, Kui Liu 0001, Hailong Sun 0001
ICSE2024Other
Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming.
Mohan Cui, Shuran Sun, Hui Xu 0009, Yangfan Zhou 0002
ICSE2024Human / Empirical / Socio-technical; Requirements / Modeling / Architecture
It's Not a Feature, It's a Bug: Fault-Tolerant Model Mining from Noisy Data.
Felix Wallner, Bernhard K. Aichernig, Christian Burghard
ICSE2024Other
JLeaks: A Featured Resource Leak Repository Collected From Hundreds of Open-Source Java Projects.
Tianyang Liu, Weixing Ji, Xiaohui Dong, Wuhuang Yao, Yizhuo Wang 0001
ICSE2024DevOps / CI / Build / Release; Performance / Energy / Reliability
Kind Controllers and Fast Heuristics for Non-Well-Separated GR(1) Specifications.
Ariel Gorenstein, Shahar Maoz, Jan Oliver Ringert
ICSE2024Other
KnowLog: Knowledge Enhanced Pre-trained Language Model for Log Understanding.
Lipeng Ma, Weidong Yang 0001, Bo Xu 0023, Sihang Jiang, Ben Fei
ICSE2024Other
Knowledge Graph Driven Inference Testing for Question Answering Software.
Jun Wang 0151, Yanhui Li, Zhifei Chen, Lin Chen 0015, Xiaofang Zhang
ICSE2024Testing / QA
LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing.
Zeyang Ma, An Ran Chen, Dong Jae Kim, Tse-Hsun Chen, Shaowei Wang 0002
ICSE2024Human / Empirical / Socio-technical
Language Models for Code Completion: A Practical Evaluation.
Maliheh Izadi, Jonathan Katzy, Tim van Dam, Marc Otten, Razvan Mihai Popescu
ICSE2024Other
Large Language Models are Edge-Case Generators: Crafting Unusual Programs for Fuzzing Deep Learning Libraries.
Yinlin Deng, Chunqiu Steven Xia, Chenyuan Yang, Shizhuo Dylan Zhang, Shujing Yang
ICSE2024Testing / QA; AI / LLM for SE
Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learning.
Mingyang Geng, Shangwen Wang, Dezun Dong, Haotian Wang 0001, Ge Li 0001
ICSE2024Other
Large Language Models for Test-Free Fault Localization.
Aidan Z. H. Yang, Claire Le Goues, Ruben Martins, Vincent J. Hellendoorn
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Learning and Repair of Deep Reinforcement Learning Policies from Fuzz-Testing Data.
Martin Tappler, Andrea Pferscher, Bernhard K. Aichernig, Bettina Könighofer
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models.
Shuzheng Gao, Wenxin Mao, Cuiyun Gao 0001, Li Li 0029, Xing Hu 0008
ICSE2024Other
Learning-based Widget Matching for Migrating GUI Test Cases.
Yakun Zhang 0001, Wenjie Zhang 0007, Dezhi Ran, Qihao Zhu, Chengfeng Dou
ICSE2024Testing / QA; AI / LLM for SE; Mobile / Web / GUI / Android
Less is More? An Empirical Study on Configuration Issues in Python PyPI Ecosystem.
Yun Peng 0003, Ruida Hu, Ruoke Wang, Cuiyun Gao 0001, Shuqing Li 0001
ICSE2024Human / Empirical / Socio-technical; DevOps / CI / Build / Release
LibAlchemy: A Two-Layer Persistent Summary Design for Taming Third-Party Libraries in Static Bug-Finding Systems.
Rongxin Wu, Yuxuan He, Jiafeng Huang, Chengpeng Wang 0001, Wensheng Tang
ICSE2024Requirements / Modeling / Architecture
LibvDiff: Library Version Difference Guided OSS Version Identification in Binaries.
Chaopeng Dong, Siyuan Li 0014, Shouguo Yang, Yang Xiao 0011, Yongpan Wang
ICSE2024Other
LogShrink: Effective Log Compression by Leveraging Commonality and Variability of Log Data.
Xiaoyun Li, Hongyu Zhang 0002, Van-Hoang Le, Pengfei Chen 0002
ICSE2024Other
Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code.
Rangeet Pan, Ali Reza Ibrahimzada, Rahul Krishna, Divya Sankar, Lambert Pouguem Wassi
ICSE2024Human / Empirical / Socio-technical
MAFT: Efficient Model-Agnostic Fairness Testing for Deep Neural Networks via Zero-Order Gradient Search.
Zhaohui Wang, Min Zhang 0007, Jingran Yang, Bojie Shao, Min Zhang 0002
ICSE2024Testing / QA; AI / LLM for SE
MUT: Human-in-the-Loop Unit Test Migration.
Yi Gao, Xing Hu 0008, Tongtong Xu, Xin Xia 0001, David Lo 0001
ICSE2024Testing / QA; Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review
Machine Learning is All You Need: A Simple Token-based Approach for Effective Code Clone Detection.
Siyue Feng, Wenqi Suo, Yueming Wu 0001, Deqing Zou, Yang Liu 0003
ICSE2024AI / LLM for SE; Maintenance / Evolution / Refactoring / Review
Make LLM a Testing Expert: Bringing Human-like Interaction to Mobile GUI Testing via Functionality-aware Decisions.
Zhe Liu 0025, Chunyang Chen 0001, Junjie Wang 0001, Mengzhuo Chen, Boyu Wu
ICSE2024Testing / QA; AI / LLM for SE; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android
MalCertain: Enhancing Deep Neural Network Based Android Malware Detection by Tackling Prediction Uncertainty.
Haodong Li, Guosheng Xu 0001, Liu Wang 0002, Xusheng Xiao, Xiapu Luo
ICSE2024AI / LLM for SE; Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
MalwareTotal: Multi-Faceted and Sequence-Aware Bypass Tactics against Static Malware Detection.
Shuai He, Cai Fu, Hong Hu 0004, Jiahe Chen, Jianqiang Lv
ICSE2024Security / Privacy / Vulnerability
Marco: A Stochastic Asynchronous Concolic Explorer.
Jie Hu 0031, Yue Duan, Heng Yin 0001
ICSE2024Program Analysis / Verification / Formal Methods
MetaLog: Generalizable Cross-System Anomaly Detection from Logs with Meta-Learning.
Chenyangguang Zhang, Tong Jia, Guopeng Shen, Pinyan Zhu, Ying Li 0012
ICSE2024Cloud / Microservices / Distributed Systems
MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating.
Jiakun Liu, Zicheng Zhang, Xing Hu 0008, Ferdian Thung, Shahar Maoz
ICSE2024Mobile / Web / GUI / Android
Mining Pull Requests to Detect Process Anomalies in Open Source Software Development.
Bohan Liu 0003, He Zhang 0001, Weigang Ma, Hongyu Kuang, Yi Yang
ICSE2024Human / Empirical / Socio-technical
Modularizing while Training: A New Paradigm for Modularizing DNN Models.
Binhang Qi, Hailong Sun 0001, Hongyu Zhang 0002, Ruobing Zhao, Xiang Gao 0012
ICSE2024Other
ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem.
Ruofan Zhu, Xingyu Wang, Chengwei Liu, Zhengzi Xu, Wenbo Shen
ICSE2024Other
MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs.
Arun Krishna Vajjala, S. M. Hasan Mansur 0001, Justin Jose, Kevin Moran
ICSE2024Mobile / Web / GUI / Android
Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation.
Jie Liang 0006, Zhiyong Wu 0010, Jingzhou Fu, Mingzhe Wang, Chengnian Sun
ICSE2024DevOps / CI / Build / Release
MultiTest: Physical-Aware Object Insertion for Testing Multi-sensor Fusion Perception Systems.
Xinyu Gao, Zhijie Wang 0014, Yang Feng 0003, Lei Ma 0003, Zhenyu Chen 0001
ICSE2024Testing / QA; Human / Empirical / Socio-technical
Novelty Begets Popularity, But Curbs Participation - A Macroscopic View of the Python Open-Source Ecosystem.
Hongbo Fang, James D. Herbsleb, Bogdan Vasilescu
ICSE2024Other
NuzzleBug: Debugging Block-Based Programs in Scratch.
Adina Deiner, Gordon Fraser 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Object Graph Programming.
Aditya Thimmaiah, Leonidas Lampropoulos, Christopher J. Rossbach, Milos Gligoric 0001
ICSE2024Other
On Calibration of Pre-trained Code Models.
Zhenhao Zhou, Chaofeng Sha, Xin Peng 0001
ICSE2024Other
On Extracting Specialized Code Abilities from Large Language Models: A Feasibility Study.
Zongjie Li, Chaozheng Wang, Pingchuan Ma 0004, Chaowei Liu, Shuai Wang 0011
ICSE2024Human / Empirical / Socio-technical
On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization.
Junayed Mahmud, Nadeeshan De Silva, Safwat Ali Khan, Seyed Hooman Mostafavi, S. M. Hasan Mansur 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
On the Effectiveness of Function-Level Vulnerability Detectors for Inter-Procedural Vulnerabilities.
Zhen Li 0027, Ning Wang 0098, Deqing Zou, Yating Li, Ruqian Zhang
ICSE2024Other
On the Helpfulness of Answering Developer Questions on Discord with Similar Conversations and Posts from the Past.
Alexander Lill, André N. Meyer, Thomas Fritz 0001
ICSE2024Human / Empirical / Socio-technical
Optimistic Prediction of Synchronization-Reversal Data Races.
Zheng Shi, Umang Mathur 0001, Andreas Pavlogiannis
ICSE2024Other
Out of Context: How important is Local Context in Neural Program Repair?
Julian Aron Prenner, Romain Robbes
ICSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources.
Xin Zhou 0014, Kisub Kim, Bowen Xu, DongGyun Han, David Lo 0001
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
PPT4J: Patch Presence Test for Java Binaries.
Zhiyuan Pan, Xing Hu 0008, Xin Xia 0001, Xian Zhan, David Lo 0001
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
PS3: Precise Patch Presence Test based on Semantic Symbolic Signature.
Qi Zhan, Xing Hu 0008, Zhiyang Li, Xin Xia 0001, David Lo 0001
ICSE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
PonziGuard: Detecting Ponzi Schemes on Ethereum with Contract Runtime Behavior Graph (CRBG).
Ruichao Liang, Jing Chen 0003, Kun He 0008, Yueming Wu 0001, Gelei Deng
ICSE2024Other
Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms.
Shengcheng Yu, Chunrong Fang, Mingzhe Du, Yuchen Ling, Zhenyu Chen 0001
ICSE2024Testing / QA; Mobile / Web / GUI / Android
Practical Program Repair via Preference-based Ensemble Strategy.
Wenkang Zhong, Chuanyi Li, Kui Liu 0001, Tongtong Xu, Jidong Ge
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks.
Zhongxin Liu 0002, Zhijie Tang, Junwei Zhang, Xin Xia 0001, Xiaohu Yang 0001
ICSE2024Other
Precise Sparse Abstract Execution via Cross-Domain Interaction.
Xiao Cheng 0002, Jiawei Wang, Yulei Sui
ICSE2024Other
Predicting Performance and Accuracy of Mixed-Precision Programs for Precision Tuning.
Yutong Wang, Cindy Rubio-González
ICSE2024Performance / Energy / Reliability
Predicting open source contributor turnover from value-related discussions: An analysis of GitHub issues.
Jack Jamieson, Naomi Yamashita, Eureka Foong
ICSE2024Human / Empirical / Socio-technical
PrettySmart: Detecting Permission Re-delegation Vulnerability for Token Behaviors in Smart Contracts.
Zhijie Zhong, Zibin Zheng, Hong-Ning Dai, Qing Xue, Junjia Chen
ICSE2024Security / Privacy / Vulnerability
Prism: Decomposing Program Semantics for Code Clone Detection through Compilation.
Haoran Li 0014, Siqian Wang, Weihong Quan, Xiaoli Gong, Huayou Su
ICSE2024Maintenance / Evolution / Refactoring / Review
Programming Assistant for Exception Handling with CodeBERT.
Yuchen Cai 0001, Aashish Yadavally, Abhishek Mishra, Genesis Montejo, Tien N. Nguyen
ICSE2024Other
Prompting Is All You Need: Automated Android Bug Replay with Large Language Models.
Sidong Feng, Chunyang Chen 0001
ICSE2024Mobile / Web / GUI / Android
Property-Based Testing in Practice.
Harrison Goldstein, Joseph W. Cutler, Daniel Dickstein, Benjamin C. Pierce, Andrew Head
ICSE2024Testing / QA
PyAnalyzer: An Effective and Practical Approach for Dependency Extraction from Python Code.
Wuxia Jin, Shuo Xu, Dawei Chen, Jiajun He, Dinghong Zhong
ICSE2024Other
PyTy: Repairing Static Type Errors in Python.
Yiu Wai Chow, Luca Di Grazia, Michael Pradel
ICSE2024Program Analysis / Verification / Formal Methods
REDriver: Runtime Enforcement for Autonomous Vehicles.
Yang Sun 0008, Christopher M. Poskitt, Xiaodong Zhang 0014, Jun Sun 0001
ICSE2024Other
ROSInfer: Statically Inferring Behavioral Component Models for ROS-based Robotics Systems.
Tobias Dürschmid, Christopher Steven Timperley, David Garlan, Claire Le Goues
ICSE2024Other
RPG: Rust Library Fuzzing with Pool-based Fuzz Target Generation and Generic Support.
Zhiwu Xu 0001, Bohao Wu, Cheng Wen 0002, Bin Zhang, Shengchao Qin
ICSE2024Testing / QA
RUNNER: Responsible UNfair NEuron Repair for Enhancing Deep Neural Network Fairness.
Tianlin Li, Yue Cao, Jian Zhang 0087, Shiqian Zhao, Yihao Huang 0001
ICSE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Raisin: Identifying Rare Sensitive Functions for Bug Detection.
Jianjun Huang 0001, Jianglei Nie, Yuanjun Gong, Wei You 0001, Bin Liang 0002
ICSE2024Other
ReClues: Representing and indexing failures in parallel debugging with program variables.
Yi Song, Xihao Zhang, Xiaoyuan Xie, Quanming Liu, Ruizhi Gao
ICSE2024Debugging / Fault Localization / Diagnosis / Repair
ReFAIR: Toward a Context-Aware Recommender for Fairness Requirements Engineering.
Carmine Ferrara, Francesco Casillo, Carmine Gravino, Andrea De Lucia, Fabio Palomba
ICSE2024Requirements / Modeling / Architecture
Recovering Trace Links Between Software Documentation And Code.
Jan Keim, Sophie Corallo, Dominik Fuchß, Tobias Hey 0001, Tobias Telge
ICSE2024Other
Reorder Pointer Flow in Sound Concurrency Bug Prediction.
Yuqi Guo 0002, Shihao Zhu, Yan Cai 0001, Liang He 0011, Jian Zhang 0001
ICSE2024Program Analysis / Verification / Formal Methods
Resource Usage and Optimization Opportunities in Workflows of GitHub Actions.
Islem Bouzenia, Michael Pradel
ICSE2024Human / Empirical / Socio-technical; Performance / Energy / Reliability
Revealing Hidden Threats: An Empirical Study of Library Misuse in Smart Contracts.
Mingyuan Huang, Jiachi Chen, Zigui Jiang, Zibin Zheng
ICSE2024Human / Empirical / Socio-technical
Revisiting Android App Categorization.
Marco Alecci, Jordan Samhi, Tegawendé F. Bissyandé, Jacques Klein
ICSE2024Mobile / Web / GUI / Android
Ripples of a Mutation - An Empirical Study of Propagation Effects in Mutation Testing.
Hang Du, Vijay Krishna Palepu, James A. Jones
ICSE2024Testing / QA; Human / Empirical / Socio-technical
RogueOne: Detecting Rogue Updates via Differential Data-flow Analysis Using Trust Domains.
Raphael J. Sofaer, Yaniv David, Mingqing Kang, Jianjia Yu, Yinzhi Cao
ICSE2024Other
Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation.
Wenzhang Yang, Linhai Song, Yinxing Xue
ICSE2024Other
S3C: Spatial Semantic Scene Coverage for Autonomous Vehicles.
Trey Woodlief, Felipe Toledo, Sebastian G. Elbaum, Matthew B. Dwyer
ICSE2024Testing / QA
SCTrans: Constructing a Large Public Scenario Dataset for Simulation Testing of Autonomous Driving Systems.
Jiarun Dai, Bufan Gao, Mingyuan Luo, Zongan Huang, Zhongrui Li
ICSE2024Testing / QA
SCVHunter: Smart Contract Vulnerability Detection Based on Heterogeneous Graph Attention Network.
Feng Luo, Ruijie Luo, Ting Chen 0002, Ao Qiao, Zheyuan He
ICSE2024Security / Privacy / Vulnerability
Safeguarding DeFi Smart Contracts against Oracle Deviations.
Xun Deng, Sidi Mohamed Beillahi, Cyrus Minwalla, Han Du, Andreas G. Veneris
ICSE2024Testing / QA
Scalable Relational Analysis via Relational Bound Propagation.
Clay Stevens, Hamid Bagheri
ICSE2024Other
Scaling Code Pattern Inference with Interactive What-If Analysis.
Hong Jin Kang, Kevin Wang, Miryung Kim
ICSE2024Other
Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer.
Jingzhou Fu, Jie Liang 0006, Zhiyong Wu 0010, Yu Jiang 0001
ICSE2024Testing / QA
Semantic Analysis of Macro Usage for Portability.
Brent Pappas, Paul Gazzillo
ICSE2024Other
Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports.
Yanfu Yan, Nathan Cooper, Oscar Chaparro, Kevin Moran, Denys Poshyvanyk
ICSE2024Mobile / Web / GUI / Android
Semantic-Enhanced Static Vulnerability Detection in Baseband Firmware.
Yiming Liu, Cen Zhang, Feng Li 0045, Yeting Li, Jianhua Zhou
ICSE2024Other
Shedding Light on Software Engineering-specific Metaphors and Idioms.
Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski
ICSE2024Other
Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners?
Stefanos Chaliasos, Marcos Antonios Charalambous, Liyi Zhou, Rafaila Galanopoulou, Arthur Gervais
ICSE2024Security / Privacy / Vulnerability
Software Engineering Research in a World with Generative Artificial Intelligence.
Martin C. Rinard
ICSE2024AI / LLM for SE
SpecBCFuzz: Fuzzing LTL Solvers with Boundary Conditions.
Luiz Carvalho, Renzo Degiovanni, Maxime Cordy, Nazareno Aguirre, Yves Le Traon
ICSE2024Testing / QA
Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine.
Yanming Yang, Xing Hu 0008, Xin Xia 0001, David Lo 0001, Xiaohu Yang 0001
ICSE2024Other
Strengthening Supply Chain Security with Fine-grained Safe Patch Identification.
Changhua Luo, Wei Meng 0001, Shuai Wang 0011
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability
Supporting Web-Based API Searches in the IDE Using Signatures.
Nick C. Bradley, Thomas Fritz 0001, Reid Holmes
ICSE2024Mobile / Web / GUI / Android
Symbol-Specific Sparsification of Interprocedural Distributive Environment Problems.
Kadiray Karakaya, Eric Bodden
ICSE2024Other
TRACED: Execution-aware Pre-training for Source Code.
Yangruibo Ding, Benjamin Steenhoek, Kexin Pei, Gail E. Kaiser, Wei Le
ICSE2024Other
TRIAD: Automated Traceability Recovery based on Biterm-enhanced Deduction of Transitive Links among Artifacts.
Hui Gao, Hongyu Kuang, Wesley K. G. Assunção, Christoph Mayr-Dorn, Guoping Rong
ICSE2024Requirements / Modeling / Architecture
Tensor-Aware Energy Accounting.
Timur Babakol, Yu David Liu
ICSE2024Performance / Energy / Reliability
Testing Graph Database Systems via Equivalent Query Rewriting.
Qiuyang Mang, Aoyang Fang, Boxi Yu, Hanfei Chen, Pinjia He
ICSE2024Testing / QA
Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Model.
Zhe Liu 0025, Chunyang Chen 0001, Junjie Wang 0001, Mengzhuo Chen, Boyu Wu
ICSE2024Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology.
Mahmoud Alfadel, Shane McIntosh
ICSE2024Human / Empirical / Socio-technical; DevOps / CI / Build / Release
Toward Automatically Completing GitHub Workflows.
Antonio Mastropaolo, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta
ICSE2024Human / Empirical / Socio-technical
Toward Improved Deep Learning-based Vulnerability Detection.
Adriana Sejfia, Satyaki Das, Saad Shafiq, Nenad Medvidovic
ICSE2024AI / LLM for SE
Towards Causal Deep Learning for Vulnerability Detection.
Md Mahbubur Rahman, Ira Ceka, Chengzhi Mao, Saikat Chakraborty 0001, Baishakhi Ray
ICSE2024AI / LLM for SE
Towards Finding Accounting Errors in Smart Contracts.
Brian Zhang
ICSE2024Other
Towards More Practical Automation of Vulnerability Assessment.
Shengyi Pan, Lingfeng Bao, Jiayuan Zhou, Xing Hu 0008, Xin Xia 0001
ICSE2024Other
Towards Reliable AI: Adequacy Metrics for Ensuring the Quality of System-level Testing of Autonomous Vehicles.
Neelofar, Aldeida Aleti
ICSE2024Testing / QA
Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems.
Chenxi Zhang 0003, Zhen Dong, Xin Peng 0001, Bicheng Zhang, Miao Chen
ICSE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems; Performance / Energy / Reliability
Traces of Memorisation in Large Language Models for Code.
Ali Al-Kaswan, Maliheh Izadi, Arie van Deursen
ICSE2024Other
Translation Validation for JIT Compiler in the V8 JavaScript Engine.
Seungwan Kwon, Jaeseong Kwon, Wooseok Kang, Juneyoung Lee, Kihong Heo
ICSE2024Testing / QA
Trustworthy by Design.
Carol J. Smith
ICSE2024Requirements / Modeling / Architecture
Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts.
Shuo Yang 0012, Jiachi Chen, Mingyuan Huang, Zibin Zheng, Yuan Huang 0002
ICSE2024Other
Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs.
Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski
ICSE2024Human / Empirical / Socio-technical
Understanding Transaction Bugs in Database Systems.
Ziyu Cui, Wensheng Dou, Yu Gao 0002, Dong Wang 0048, Jiansen Song
ICSE2024Other
UniLog: Automatic Logging via LLM and In-Context Learning.
Junjielong Xu, Ziang Cui, Yuan Zhao 0014, Xu Zhang 0024, Shilin He
ICSE2024AI / LLM for SE
Unraveling the Drivers of Sense of Belonging in Software Delivery Teams: Insights from a Large-Scale Survey.
Bianca Trinkenreich, Marco Aurélio Gerosa, Igor Steinmacher
ICSE2024Human / Empirical / Socio-technical
Unveiling Memorization in Code Models.
Zhou Yang 0003, Zhipeng Zhao, Chenyu Wang 0005, Jieke Shi, Dongsun Kim 0001
ICSE2024Other
Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners.
Ze Shi Li, Nowshin Nawar Arony, Kezia Devathasan, Manish Sihag, Neil A. Ernst
ICSE2024Other
Using an LLM to Help With Code Understanding.
Daye Nam, Andrew Macvean, Vincent J. Hellendoorn, Bogdan Vasilescu, Brad A. Myers
ICSE2024AI / LLM for SE
VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses.
Yu Nong, Richard Fang, Guangbei Yi, Kunsong Zhao, Xiapu Luo
ICSE2024AI / LLM for SE
VeRe: Verification Guided Synthesis for Repairing Deep Neural Networks.
Jianan Ma, Pengfei Yang 0002, Jingyi Wang 0004, Youcheng Sun, Cheng-Chao Huang
ICSE2024AI / LLM for SE; Program Analysis / Verification / Formal Methods
Verifying Declarative Smart Contracts.
Haoxian Chen 0001, Lan Lu, Brendan Massey, Yuepeng Wang 0001, Boon Thau Loo
ICSE2024Other
When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs.
Jiashuo Zhang 0001, Jiachi Chen, Zhiyuan Wan, Ting Chen 0002, Jianbo Gao 0003
ICSE2024Security / Privacy / Vulnerability; Human / Empirical / Socio-technical
When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference.
Zhensu Sun, Xiaoning Du 0001, Fu Song, Shangwen Wang, Li Li 0029
ICSE2024AI / LLM for SE
Where is it? Tracing the Vulnerability-relevant Files from Vulnerability Reports.
Jiamou Sun, Jieshan Chen, Zhenchang Xing, Qinghua Lu 0001, Xiwei Xu 0001
ICSE2024Other
Xpert: Empowering Incident Management with Query Recommendations via Large Language Models.
Yuxuan Jiang 0016, Chaoyun Zhang, Shilin He, Zhihao Yang, Minghua Ma
ICSE2024Other