Software Engineering Empirical Research Radar
ICSE 2024 Papers
ICSE 2024 paper list with topic labels.
| Paper | Venue | Year | Topics |
|---|---|---|---|
| "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 | ICSE | 2024 | Mobile / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Testing / QA |
| A Framework For Inferring Properties of User-Defined Functions. Xinyu Liu, Joy Arulraj, Alessandro Orso | ICSE | 2024 | Other |
| A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges. Jenny T. Liang, Chenyang Yang 0002, Brad A. Myers | ICSE | 2024 | AI / LLM for SE; Human / Empirical / Socio-technical |
| A Study on the Pythonic Functional Constructs' Understandability. Cyrine Zid, Fiorella Zampetti, Giuliano Antoniol, Massimiliano Di Penta | ICSE | 2024 | Human / Empirical / Socio-technical |
| A Theory of Scientific Programming Efficacy. Elizaveta Pertseva, Melinda Chang, Ulia Zaman, Michael Coblenz | ICSE | 2024 | Other |
| A User-centered Security Evaluation of Copilot. Owura Asare, Meiyappan Nagappan, N. Asokan | ICSE | 2024 | Security / 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 | ICSE | 2024 | Other |
| An Empirical Study of Data Disruption by Ransomware Attacks. Yiwei Hou, Lihua Guo, Chijin Zhou, Yiwen Xu, Zijing Yin | ICSE | 2024 | Human / Empirical / Socio-technical |
| An Empirical Study on Low GPU Utilization of Deep Learning Jobs. Yanjie Gao, Yichen He, Xinze Li, Bo Zhao, Haoxiang Lin | ICSE | 2024 | AI / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Security / 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 | ICSE | 2024 | Other |
| Analyzing and Debugging Normative Requirements via Satisfiability Checking. Nick Feng, Lina Marsso, Sinem Getir Yaman, Yesugen Baatartogtokh, Reem Ayad | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Security / 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 | ICSE | 2024 | Mobile / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Other |
| Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages. Paul T. Chiou, Robert Winn, Ali S. Alotaibi, William G. J. Halfond | ICSE | 2024 | Mobile / 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Barriers for Students During Code Change Comprehension. Justin Middleton, John-Paul Ore, Kathryn T. Stolee | ICSE | 2024 | Maintenance / 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 | ICSE | 2024 | Performance / Energy / Reliability |
| BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching. Ling Jiang, Junwen An, Huihui Huang, Qiyi Tang 0003, Sen Nie | ICSE | 2024 | Other |
| Block-based Programming for Two-Armed Robots: A Comparative Study. Felipe Fronchetti, Nico Ritschel, Logan Schorr, Chandler Barfield, Gabriella Chang | ICSE | 2024 | Human / Empirical / Socio-technical |
| Breaking the Flow: A Study of Interruptions During Software Engineering Activities. Yimeng Ma, Yu Huang 0015, Kevin Leach | ICSE | 2024 | Human / Empirical / Socio-technical |
| CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation. Jinsheng Ba, Manuel Rigger | ICSE | 2024 | Performance / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| CSChecker: Revisiting GDPR and CCPA Compliance of Cookie Banners on the Web. Mingxue Zhang 0001, Wei Meng 0001, You Zhou, Kui Ren 0001 | ICSE | 2024 | Mobile / Web / GUI / Android |
| Causal Relationships and Programming Outcomes: A Transcranial Magnetic Stimulation Experiment. Hammad Ahmad, Madeline Endres, Kaia Newman, Priscila Santiesteban, Emma Shedden | ICSE | 2024 | Other |
| Challenges and Opportunities in Model Checking Large-scale Distributed Systems. Rupak Majumdar | ICSE | 2024 | Program 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 | ICSE | 2024 | Maintenance / Evolution / Refactoring / Review |
| ChatGPT Incorrectness Detection in Software Reviews. Minaoar Hossain Tanzil, Junaed Younus Khan, Gias Uddin 0001 | ICSE | 2024 | AI / LLM for SE |
| ChatGPT-Resistant Screening Instrument for Identifying Non-Programmers. Raphael Serafini, Clemens Otto, Stefan Albert Horstmann, Alena Naiakshina | ICSE | 2024 | AI / LLM for SE |
| Co-Creation in Fully Remote Software Teams. Victoria Jackson, Rafael Prikladnicki, André van der Hoek | ICSE | 2024 | Other |
| Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems. Sicong Cao, Xiaobing Sun 0001, Xiaoxue Wu 0001, David Lo 0001, Lili Bo | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Program Analysis / Verification / Formal Methods |
| Compiler-directed Migrating API Callsite of Client Code. Hao Zhong 0001, Na Meng 0001 | ICSE | 2024 | Other |
| Comprehensive Semantic Repair of Obsolete GUI Test Scripts for Mobile Applications. Shaoheng Cao, Minxue Pan, Yu Pei 0001, Wenhua Yang 0001, Tian Zhang 0001 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Program Analysis / Verification / Formal Methods |
| Constraint Based Program Repair for Persistent Memory Bugs. Zunchen Huang, Chao Wang 0001 | ICSE | 2024 | Debugging / Fault Localization / Diagnosis / Repair |
| Context-Aware Name Recommendation for Field Renaming. Chunhao Dong, Yanjie Jiang, Nan Niu, Yuxia Zhang, Hui Liu 0003 | ICSE | 2024 | Other |
| CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace. Yuchao Huang, Junjie Wang 0001, Zhe Liu 0025, Yawen Wang, Song Wang 0009 | ICSE | 2024 | Mobile / Web / GUI / Android |
| Cross-Inlining Binary Function Similarity Detection. Ang Jia, Ming Fan 0002, Xi Xu, Wuxia Jin, Haijun Wang 0002 | ICSE | 2024 | Other |
| Crossover in Parametric Fuzzing. Katherine Hough, Jonathan Bell 0001 | ICSE | 2024 | Testing / QA |
| Curiosity-Driven Testing for Sequential Decision-Making Process. Junda He, Zhou Yang 0003, Jieke Shi, Chengran Yang, Kisub Kim | ICSE | 2024 | Testing / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Maintenance / Evolution / Refactoring / Review |
| Data-Driven Evidence-Based Syntactic Sugar Design. David O'Brien, Robert Dyer 0001, Tien N. Nguyen, Hridesh Rajan | ICSE | 2024 | Requirements / Modeling / Architecture |
| Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection. Benjamin Steenhoek, Hongyang Gao, Wei Le | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| Deep Learning or Classical Machine Learning? An Empirical Study on Log-Based Anomaly Detection. Boxi Yu, Jiayi Yao, Qiuai Fu, Zhiqing Zhong, Haotian Xie | ICSE | 2024 | AI / 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 | ICSE | 2024 | Debugging / Fault Localization / Diagnosis / Repair |
| DeepSample: DNN sampling-based testing for operational accuracy assessment. Antonio Guerriero, Roberto Pietrantuono, Stefano Russo 0001 | ICSE | 2024 | Testing / QA |
| Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning. Yuanhong Lan, Yifei Lu, Zhong Li, Minxue Pan, Wenhua Yang 0001 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| Demystifying and Detecting Misuses of Deep Learning APIs. Moshi Wei, Nima Shiri Harzevili, Yuekai Huang, Jinqiu Yang 0001, Junjie Wang 0001 | ICSE | 2024 | AI / LLM for SE |
| Detecting Automatic Software Plagiarism via Token Sequence Normalization. Timur Saglam, Moritz Brödel, Larissa Schmid, Sebastian Hahner | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Other |
| Development in times of hype: How freelancers explore Generative AI? Mateusz Dolata, Norbert Lange, Gerhard Schwabe | ICSE | 2024 | AI / LLM for SE |
| DivLog: Log Parsing with Prompt Enhanced In-Context Learning. Junjielong Xu, Ruichun Yang, Yintong Huo, Chengyu Zhang 0001, Pinjia He | ICSE | 2024 | Other |
| Do Automatic Test Generation Tools Generate Flaky Tests? Martin Gruber, Muhammad Firhard Roslan, Owain Parry, Fabian Scharnböck, Phil McMinn | ICSE | 2024 | Testing / QA |
| DocFlow: Extracting Taint Specifications from Software Documentation. Marcos Tileria, Jorge Blasco, Santanu Kumar Dash 0001 | ICSE | 2024 | Security / 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 | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Testing / QA; DevOps / CI / Build / Release |
| EDEFuzz: A Web API Fuzzer for Excessive Data Exposures. Lianglu Pan, Shaanan Cohney, Toby Murray, Van-Thuan Pham | ICSE | 2024 | Mobile / 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 | ICSE | 2024 | Mobile / 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 | ICSE | 2024 | Other |
| Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem. Jinchang Hu, Lyuye Zhang, Chengwei Liu, Sen Yang, Song Huang | ICSE | 2024 | Human / Empirical / Socio-technical |
| Empirical Study of the Docker Smells Impact on the Image Size. Thomas Durieux | ICSE | 2024 | Human / 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 | ICSE | 2024 | Program Analysis / Verification / Formal Methods |
| Enhancing Exploratory Testing by Large Language Model and Knowledge Graph. Yanqi Su, Dianshu Liao, Zhenchang Xing, Qing Huang, Mulong Xie | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Evaluating Large Language Models in Class-Level Code Generation. Xueying Du, Mingwei Liu 0002, Kaixin Wang, Hanlin Wang, Junwei Liu | ICSE | 2024 | Other |
| Exploiting Library Vulnerability via Migration Based Automating Test Generation. Zirui Chen, Xing Hu 0008, Xin Xia 0001, Yi Gao, Tongtong Xu | ICSE | 2024 | Testing / QA; Maintenance / Evolution / Refactoring / Review |
| Exploring Experiences with Automated Program Repair in Practice. Fairuz Nawer Meem, Justin Smith 0001, Brittany Johnson | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | AI / LLM for SE; Human / Empirical / Socio-technical |
| Extrapolating Coverage Rate in Greybox Fuzzing. Danushka Liyanage, Seongmin Lee 0001, Chakkrit Tantithamthavorn, Marcel Böhme | ICSE | 2024 | Testing / QA |
| FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations. Changan Niu, Chuanyi Li, Vincent Ng 0001, David Lo 0001, Bin Luo 0003 | ICSE | 2024 | Program Analysis / Verification / Formal Methods |
| Fairness Improvement with Multiple Protected Attributes: How Far Are We? Zhenpeng Chen, Jie M. Zhang, Federica Sarro, Mark Harman | ICSE | 2024 | Other |
| Fast Deterministic Black-box Context-free Grammar Inference. Mohammad Rifat Arefin, Suraj Shetiya, Zili Wang 0004, Christoph Csallner | ICSE | 2024 | Other |
| Finding XPath Bugs in XML Document Processors via Differential Testing. Shuxin Li, Manuel Rigger | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| Fine-grained, accurate and scalable source differencing. Jean-Rémy Falleri, Matias Martinez | ICSE | 2024 | Other |
| FlakeSync: Automatically Repairing Async Flaky Tests. Shanto Rahman, August Shi | ICSE | 2024 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation. Zhiyang Chen 0004, Sidi Mohamed Beillahi, Fan Long | ICSE | 2024 | Security / Privacy / Vulnerability |
| Fuzz4All: Universal Fuzzing with Large Language Models. Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian, Michael Pradel, Lingming Zhang 0001 | ICSE | 2024 | Testing / QA |
| FuzzInMem: Fuzzing Programs via In-memory Structures. Xuwei Liu, Wei You 0001, Yapeng Ye, Zhuo Zhang 0002, Jianjun Huang 0001 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| Generating REST API Specifications through Static Analysis. Ruikai Huang, Manish Motwani, Idel Martinez, Alessandro Orso | ICSE | 2024 | Program 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| High Expectations: An Observational Study of Programming and Cannabis Intoxication. Wenxin He, Manasvi Parikh, Westley Weimer, Madeline Endres | ICSE | 2024 | Human / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Other |
| Hypertesting of Programs: Theoretical Foundation and Automated Test Generation. Michele Pasqua, Mariano Ceccato, Paolo Tonella | ICSE | 2024 | Testing / QA |
| ITER: Iterative Neural Repair for Multi-Location Patches. He Ye, Martin Monperrus | ICSE | 2024 | AI / 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection. Yizhou Chen, Zeyu Sun 0004, Zhihao Gong, Dan Hao 0001 | ICSE | 2024 | AI / LLM for SE; Security / Privacy / Vulnerability |
| Improving Testing Behavior by Gamifying IntelliJ. Philipp Straubinger, Gordon Fraser 0001 | ICSE | 2024 | Testing / QA |
| Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment. Shibbir Ahmed, Hongyang Gao, Hridesh Rajan | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | DevOps / 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 | ICSE | 2024 | Other |
| KnowLog: Knowledge Enhanced Pre-trained Language Model for Log Understanding. Lipeng Ma, Weidong Yang 0001, Bo Xu 0023, Sihang Jiang, Ben Fei | ICSE | 2024 | Other |
| Knowledge Graph Driven Inference Testing for Question Answering Software. Jun Wang 0151, Yanhui Li, Zhifei Chen, Lin Chen 0015, Xiaofang Zhang | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Language Models for Code Completion: A Practical Evaluation. Maliheh Izadi, Jonathan Katzy, Tim van Dam, Marc Otten, Razvan Mihai Popescu | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| Large Language Models for Test-Free Fault Localization. Aidan Z. H. Yang, Claire Le Goues, Ruben Martins, Vincent J. Hellendoorn | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| Learning-based Widget Matching for Migrating GUI Test Cases. Yakun Zhang 0001, Wenjie Zhang 0007, Dezhi Ran, Qihao Zhu, Chengfeng Dou | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Requirements / Modeling / Architecture |
| LibvDiff: Library Version Difference Guided OSS Version Identification in Binaries. Chaopeng Dong, Siyuan Li 0014, Shouguo Yang, Yang Xiao 0011, Yongpan Wang | ICSE | 2024 | Other |
| LogShrink: Effective Log Compression by Leveraging Commonality and Variability of Log Data. Xiaoyun Li, Hongyu Zhang 0002, Van-Hoang Le, Pengfei Chen 0002 | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Security / Privacy / Vulnerability |
| Marco: A Stochastic Asynchronous Concolic Explorer. Jie Hu 0031, Yue Duan, Heng Yin 0001 | ICSE | 2024 | Program 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 | ICSE | 2024 | Cloud / Microservices / Distributed Systems |
| MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating. Jiakun Liu, Zicheng Zhang, Xing Hu 0008, Ferdian Thung, Shahar Maoz | ICSE | 2024 | Mobile / 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 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Other |
| ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem. Ruofan Zhu, Xingyu Wang, Chengwei Liu, Zhengzi Xu, Wenbo Shen | ICSE | 2024 | Other |
| MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs. Arun Krishna Vajjala, S. M. Hasan Mansur 0001, Justin Jose, Kevin Moran | ICSE | 2024 | Mobile / Web / GUI / Android |
| Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation. Jie Liang 0006, Zhiyong Wu 0010, Jingzhou Fu, Mingzhe Wang, Chengnian Sun | ICSE | 2024 | DevOps / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| NuzzleBug: Debugging Block-Based Programs in Scratch. Adina Deiner, Gordon Fraser 0001 | ICSE | 2024 | Debugging / Fault Localization / Diagnosis / Repair |
| Object Graph Programming. Aditya Thimmaiah, Leonidas Lampropoulos, Christopher J. Rossbach, Milos Gligoric 0001 | ICSE | 2024 | Other |
| On Calibration of Pre-trained Code Models. Zhenhao Zhou, Chaofeng Sha, Xin Peng 0001 | ICSE | 2024 | Other |
| On Extracting Specialized Code Abilities from Large Language Models: A Feasibility Study. Zongjie Li, Chaozheng Wang, Pingchuan Ma 0004, Chaowei Liu, Shuai Wang 0011 | ICSE | 2024 | Human / 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 | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Optimistic Prediction of Synchronization-Reversal Data Races. Zheng Shi, Umang Mathur 0001, Andreas Pavlogiannis | ICSE | 2024 | Other |
| Out of Context: How important is Local Context in Neural Program Repair? Julian Aron Prenner, Romain Robbes | ICSE | 2024 | AI / 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 | ICSE | 2024 | Debugging / Fault Localization / Diagnosis / Repair |
| PPT4J: Patch Presence Test for Java Binaries. Zhiyuan Pan, Xing Hu 0008, Xin Xia 0001, Xian Zhan, David Lo 0001 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms. Shengcheng Yu, Chunrong Fang, Mingzhe Du, Yuchen Ling, Zhenyu Chen 0001 | ICSE | 2024 | Testing / QA; Mobile / Web / GUI / Android |
| Practical Program Repair via Preference-based Ensemble Strategy. Wenkang Zhong, Chuanyi Li, Kui Liu 0001, Tongtong Xu, Jidong Ge | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Other |
| Precise Sparse Abstract Execution via Cross-Domain Interaction. Xiao Cheng 0002, Jiawei Wang, Yulei Sui | ICSE | 2024 | Other |
| Predicting Performance and Accuracy of Mixed-Precision Programs for Precision Tuning. Yutong Wang, Cindy Rubio-González | ICSE | 2024 | Performance / Energy / Reliability |
| Predicting open source contributor turnover from value-related discussions: An analysis of GitHub issues. Jack Jamieson, Naomi Yamashita, Eureka Foong | ICSE | 2024 | Human / 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 | ICSE | 2024 | Security / Privacy / Vulnerability |
| Prism: Decomposing Program Semantics for Code Clone Detection through Compilation. Haoran Li 0014, Siqian Wang, Weihong Quan, Xiaoli Gong, Huayou Su | ICSE | 2024 | Maintenance / Evolution / Refactoring / Review |
| Programming Assistant for Exception Handling with CodeBERT. Yuchen Cai 0001, Aashish Yadavally, Abhishek Mishra, Genesis Montejo, Tien N. Nguyen | ICSE | 2024 | Other |
| Prompting Is All You Need: Automated Android Bug Replay with Large Language Models. Sidong Feng, Chunyang Chen 0001 | ICSE | 2024 | Mobile / Web / GUI / Android |
| Property-Based Testing in Practice. Harrison Goldstein, Joseph W. Cutler, Daniel Dickstein, Benjamin C. Pierce, Andrew Head | ICSE | 2024 | Testing / QA |
| PyAnalyzer: An Effective and Practical Approach for Dependency Extraction from Python Code. Wuxia Jin, Shuo Xu, Dawei Chen, Jiajun He, Dinghong Zhong | ICSE | 2024 | Other |
| PyTy: Repairing Static Type Errors in Python. Yiu Wai Chow, Luca Di Grazia, Michael Pradel | ICSE | 2024 | Program Analysis / Verification / Formal Methods |
| REDriver: Runtime Enforcement for Autonomous Vehicles. Yang Sun 0008, Christopher M. Poskitt, Xiaodong Zhang 0014, Jun Sun 0001 | ICSE | 2024 | Other |
| ROSInfer: Statically Inferring Behavioral Component Models for ROS-based Robotics Systems. Tobias Dürschmid, Christopher Steven Timperley, David Garlan, Claire Le Goues | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Testing / QA |
| RUNNER: Responsible UNfair NEuron Repair for Enhancing Deep Neural Network Fairness. Tianlin Li, Yue Cao, Jian Zhang 0087, Shiqian Zhao, Yihao Huang 0001 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| ReClues: Representing and indexing failures in parallel debugging with program variables. Yi Song, Xihao Zhang, Xiaoyuan Xie, Quanming Liu, Ruizhi Gao | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Requirements / Modeling / Architecture |
| Recovering Trace Links Between Software Documentation And Code. Jan Keim, Sophie Corallo, Dominik Fuchß, Tobias Hey 0001, Tobias Telge | ICSE | 2024 | Other |
| Reorder Pointer Flow in Sound Concurrency Bug Prediction. Yuqi Guo 0002, Shihao Zhu, Yan Cai 0001, Liang He 0011, Jian Zhang 0001 | ICSE | 2024 | Program Analysis / Verification / Formal Methods |
| Resource Usage and Optimization Opportunities in Workflows of GitHub Actions. Islem Bouzenia, Michael Pradel | ICSE | 2024 | Human / 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Revisiting Android App Categorization. Marco Alecci, Jordan Samhi, Tegawendé F. Bissyandé, Jacques Klein | ICSE | 2024 | Mobile / Web / GUI / Android |
| Ripples of a Mutation - An Empirical Study of Propagation Effects in Mutation Testing. Hang Du, Vijay Krishna Palepu, James A. Jones | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Other |
| Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation. Wenzhang Yang, Linhai Song, Yinxing Xue | ICSE | 2024 | Other |
| S3C: Spatial Semantic Scene Coverage for Autonomous Vehicles. Trey Woodlief, Felipe Toledo, Sebastian G. Elbaum, Matthew B. Dwyer | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Testing / QA |
| SCVHunter: Smart Contract Vulnerability Detection Based on Heterogeneous Graph Attention Network. Feng Luo, Ruijie Luo, Ting Chen 0002, Ao Qiao, Zheyuan He | ICSE | 2024 | Security / Privacy / Vulnerability |
| Safeguarding DeFi Smart Contracts against Oracle Deviations. Xun Deng, Sidi Mohamed Beillahi, Cyrus Minwalla, Han Du, Andreas G. Veneris | ICSE | 2024 | Testing / QA |
| Scalable Relational Analysis via Relational Bound Propagation. Clay Stevens, Hamid Bagheri | ICSE | 2024 | Other |
| Scaling Code Pattern Inference with Interactive What-If Analysis. Hong Jin Kang, Kevin Wang, Miryung Kim | ICSE | 2024 | Other |
| Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer. Jingzhou Fu, Jie Liang 0006, Zhiyong Wu 0010, Yu Jiang 0001 | ICSE | 2024 | Testing / QA |
| Semantic Analysis of Macro Usage for Portability. Brent Pappas, Paul Gazzillo | ICSE | 2024 | Other |
| Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports. Yanfu Yan, Nathan Cooper, Oscar Chaparro, Kevin Moran, Denys Poshyvanyk | ICSE | 2024 | Mobile / Web / GUI / Android |
| Semantic-Enhanced Static Vulnerability Detection in Baseband Firmware. Yiming Liu, Cen Zhang, Feng Li 0045, Yeting Li, Jianhua Zhou | ICSE | 2024 | Other |
| Shedding Light on Software Engineering-specific Metaphors and Idioms. Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski | ICSE | 2024 | Other |
| Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners? Stefanos Chaliasos, Marcos Antonios Charalambous, Liyi Zhou, Rafaila Galanopoulou, Arthur Gervais | ICSE | 2024 | Security / Privacy / Vulnerability |
| Software Engineering Research in a World with Generative Artificial Intelligence. Martin C. Rinard | ICSE | 2024 | AI / LLM for SE |
| SpecBCFuzz: Fuzzing LTL Solvers with Boundary Conditions. Luiz Carvalho, Renzo Degiovanni, Maxime Cordy, Nazareno Aguirre, Yves Le Traon | ICSE | 2024 | Testing / QA |
| Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine. Yanming Yang, Xing Hu 0008, Xin Xia 0001, David Lo 0001, Xiaohu Yang 0001 | ICSE | 2024 | Other |
| Strengthening Supply Chain Security with Fine-grained Safe Patch Identification. Changhua Luo, Wei Meng 0001, Shuai Wang 0011 | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Mobile / Web / GUI / Android |
| Symbol-Specific Sparsification of Interprocedural Distributive Environment Problems. Kadiray Karakaya, Eric Bodden | ICSE | 2024 | Other |
| TRACED: Execution-aware Pre-training for Source Code. Yangruibo Ding, Benjamin Steenhoek, Kexin Pei, Gail E. Kaiser, Wei Le | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Requirements / Modeling / Architecture |
| Tensor-Aware Energy Accounting. Timur Babakol, Yu David Liu | ICSE | 2024 | Performance / Energy / Reliability |
| Testing Graph Database Systems via Equivalent Query Rewriting. Qiuyang Mang, Aoyang Fang, Boxi Yu, Hanfei Chen, Pinjia He | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Human / Empirical / Socio-technical; DevOps / CI / Build / Release |
| Toward Automatically Completing GitHub Workflows. Antonio Mastropaolo, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta | ICSE | 2024 | Human / Empirical / Socio-technical |
| Toward Improved Deep Learning-based Vulnerability Detection. Adriana Sejfia, Satyaki Das, Saad Shafiq, Nenad Medvidovic | ICSE | 2024 | AI / LLM for SE |
| Towards Causal Deep Learning for Vulnerability Detection. Md Mahbubur Rahman, Ira Ceka, Chengzhi Mao, Saikat Chakraborty 0001, Baishakhi Ray | ICSE | 2024 | AI / LLM for SE |
| Towards Finding Accounting Errors in Smart Contracts. Brian Zhang | ICSE | 2024 | Other |
| Towards More Practical Automation of Vulnerability Assessment. Shengyi Pan, Lingfeng Bao, Jiayuan Zhou, Xing Hu 0008, Xin Xia 0001 | ICSE | 2024 | Other |
| Towards Reliable AI: Adequacy Metrics for Ensuring the Quality of System-level Testing of Autonomous Vehicles. Neelofar, Aldeida Aleti | ICSE | 2024 | Testing / 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 | ICSE | 2024 | Debugging / 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 | ICSE | 2024 | Other |
| Translation Validation for JIT Compiler in the V8 JavaScript Engine. Seungwan Kwon, Jaeseong Kwon, Wooseok Kang, Juneyoung Lee, Kihong Heo | ICSE | 2024 | Testing / QA |
| Trustworthy by Design. Carol J. Smith | ICSE | 2024 | Requirements / 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 | ICSE | 2024 | Other |
| Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs. Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski | ICSE | 2024 | Human / Empirical / Socio-technical |
| Understanding Transaction Bugs in Database Systems. Ziyu Cui, Wensheng Dou, Yu Gao 0002, Dong Wang 0048, Jiansen Song | ICSE | 2024 | Other |
| UniLog: Automatic Logging via LLM and In-Context Learning. Junjielong Xu, Ziang Cui, Yuan Zhao 0014, Xu Zhang 0024, Shilin He | ICSE | 2024 | AI / 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 | ICSE | 2024 | Human / Empirical / Socio-technical |
| Unveiling Memorization in Code Models. Zhou Yang 0003, Zhipeng Zhao, Chenyu Wang 0005, Jieke Shi, Dongsun Kim 0001 | ICSE | 2024 | Other |
| 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 | ICSE | 2024 | Other |
| Using an LLM to Help With Code Understanding. Daye Nam, Andrew Macvean, Vincent J. Hellendoorn, Bogdan Vasilescu, Brad A. Myers | ICSE | 2024 | AI / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs. Jiashuo Zhang 0001, Jiachi Chen, Zhiyuan Wan, Ting Chen 0002, Jianbo Gao 0003 | ICSE | 2024 | Security / 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 | ICSE | 2024 | AI / 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 | ICSE | 2024 | Other |
| Xpert: Empowering Incident Management with Query Recommendations via Large Language Models. Yuxuan Jiang 0016, Chaoyun Zhang, Shilin He, Zhihao Yang, Minghua Ma | ICSE | 2024 | Other |