ICSE 2024: all accepted papers
- Using an LLM to Help With Code Understanding ↗Daye Nam, Andrew Macvean, Vincent Josua Hellendoorn et al.358 citations
- Fuzz4All: Universal Fuzzing with Large Language Models ↗Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian et al.225 citations
- GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysis ↗Yuqiang Sun, Daoyuan Wu, Yue Xue et al.212 citations
- A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges ↗Jenny T. Liang, Chenyang Yang, Brad A. Myers182 citations
- Prompting Is All You Need: Automated Android Bug Replay with Large Language Models ↗Sidong Feng, Chunyang Chen176 citations
- Evaluating Large Language Models in Class-Level Code Generation ↗Xueying Du, Mingwei Liu, Kaixin Wang et al.162 citations
- Large Language Models are Few-Shot Summarizers: Multi-Intent Comment Generation via In-Context Learning ↗Mingyang Geng, Shangwen Wang, Dezun Dong et al.155 citations
- Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study ↗Qi Guo, Junming Cao, Xiaofei Xie et al.136 citations
- Large Language Models for Test-Free Fault Localization ↗Aidan Z. H. Yang, Claire Le Goues, Ruben Martins et al.135 citations
- CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Models ↗Hao Yu, Bo Shen, Dezhi Ran et al.134 citations
- Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating CodeRangeet Pan, Ali Reza Ibrahimzada, Rahul Krishna et al.131 citations · our summary
- Make LLM a Testing Expert: Bringing Human-like Interaction to Mobile GUI Testing via Functionality-aware Decisions ↗Zhe Liu, Chunyang Chen, Junjie Wang et al.125 citations
- Large Language Models are Edge-Case Generators: Crafting Unusual Programs for Fuzzing Deep Learning Libraries ↗Yinlin Deng, Chunqiu Steven Xia, Chenyuan Yang et al.115 citations
- Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization) ↗Toufique Ahmed, Kunal Suresh Pai, Prémkumar Dévanbu et al.93 citations
- LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing ↗Zeyang Ma, An Ran Chen, Dong Jae Kim et al.92 citations
- Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection ↗Benjamin Jeremiah Steenhoek, Hongyang Gao, Wei Le73 citations
- DivLog: Log Parsing with Prompt Enhanced In-Context Learning ↗Junjielong Xu, Ruichun Yang, Yintong Huo et al.70 citations
- Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners? ↗Stefanos Chaliasos, Marcos Antonions Charalambous, Liyi Zhou et al.69 citations
- How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering ↗Rudrajit Choudhuri, Dylan Liu, Igor Steinmacher et al.65 citations
- PonziGuard: Detecting Ponzi Schemes on Ethereum with Contract Runtime Behavior Graph (CRBG) ↗Ruichao Liang, Jing Chen, Kun He et al.65 citations
- BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems ↗Trevor Stalnaker, Nathan Wintersgill, Oscar Chaparro et al.64 citations
- BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching ↗Ling Jiang, Junwen An, Huihui Huang et al.64 citations
- UniLog: Automatic Logging via LLM and In-Context Learning ↗Junjielong Xu, Ziang Cui, Yuan Zhao et al.64 citations
- Deep Learning or Classical Machine Learning? An Empirical Study on Log-Based Anomaly Detection ↗Boxi Yu, Jiayi Yao, Qiuai Fu et al.62 citations
- Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection ↗Yizhou Chen, Zeyu Sun, Zhihao Gong et al.60 citations
- Language Models for Code Completion: A Practical Evaluation ↗Maliheh Izadi, Jonathan Katzy, Tim van Dam et al.57 citations
- Out of Sight, Out of Mind: Better Automatic Vulnerability Repair by Broadening Input Ranges and Sources ↗Xin Zhou, Kisub Kim, Bowen Xu et al.54 citations
- Testing the Limits: Unusual Text Inputs Generation for Mobile App Crash Detection with Large Language Model ↗Zhe Liu, Chunyang Chen, Junjie Wang et al.53 citations
- Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors ↗Yun Peng, Shuzheng Gao, Cuiyun Gao et al.51 citations
- SCVHunter: Smart Contract Vulnerability Detection Based on Heterogeneous Graph Attention Network ↗Luo Feng, Ruijie Luo, Ting Chen et al.50 citations
- ITER: Iterative Neural Repair for Multi-Location Patches ↗He Ye, Martin Monperrus46 citations
- Unveiling Memorization in Code Models ↗Zhou Yang, Zhipeng Zhao, Chenyu Wang et al.45 citations
- Xpert: Empowering Incident Management with Query Recommendations via Large Language Models ↗Yuxuan Jiang, Chaoyun Zhang, Shilin He et al.43 citations
- Code Search is All You Need? Improving Code Suggestions with Code Search ↗Junkai Chen, Xing Hu, Zhenhao Li et al.42 citations
- Fairness Improvement with Multiple Protected Attributes: How Far Are We? ↗Zhenpeng Chen, Jie M. Zhang, Federica Sarro et al.42 citations
- Property-Based Testing in Practice ↗Harrison Goldstein, Joseph W. Cutler, Daniel Dickstein et al.41 citations
- Are We There Yet? Unraveling the State-of-the-Art Smart Contract Fuzzers ↗Shuohan Wu, Zihao Li, Luyi Yan et al.40 citations
- Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems ↗Sicong Cao, Xiaobing Sun, Xiaoxue Wu et al.40 citations
- MetaLog: Generalizable Cross-System Anomaly Detection from Logs with Meta-Learning ↗Chenyangguang Zhang, Tong Jia, Guopeng Shen et al.37 citations
- TRACED: Execution-aware Pre-training for Source Code ↗Yangruibo Ding, Benjamin Jeremiah Steenhoek, Kexin Pei et al.36 citations
- KnowLog: Knowledge Enhanced Pre-trained Language Model for Log Understanding ↗Lipeng Ma, Weidong Yang, Bo Xu et al.35 citations
- A Comprehensive Study of Learning-based Android Malware Detectors under Challenging Environments ↗Cuiying Gao, Gaozhun Huang, Heng Li et al.34 citations
- Evaluating Code Summarization Techniques: A New Metric and an Empirical Characterization ↗Antonio Mastropaolo, Matteo Ciniselli, Massimiliano Di Penta et al.34 citations
- CrashTranslator: Automatically Reproducing Mobile Application Crashes Directly from Stack Trace ↗Yuchao Huang, Junjie Wang, Zhe Liu et al.32 citations
- LogShrink: Effective Log Compression by Leveraging Commonality and Variability of Log Data ↗Xiaoyun Li, Hongyu Zhang, Van-Hoang Le et al.32 citations
- Traces of Memorisation in Large Language Models for Code ↗Ali Al-Kaswan, Maliheh Izadi, Arie van Deursen32 citations
- Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs ↗Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski32 citations
- FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation ↗Zhiyang Chen, Sidi Mohamed Beillahi, Fan Long31 citations
- Towards Causal Deep Learning for Vulnerability Detection ↗Md. Mahbubur Rahman, Ira Ceka, Chengzhi Mao et al.30 citations
- Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts ↗Shuo Yang, Jiachi Chen, Mingyuan Huang et al.30 citations
- VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses ↗Yu Nong, Richard Fang, Guangbei Yi et al.29 citations
- Learning-based Widget Matching for Migrating GUI Test Cases ↗Yakun Zhang, Wenjie Zhang, Dezhi Ran et al.28 citations
- Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning ↗Yuanhong Lan, Yifei Lu, Zhong Li et al.27 citations
- On the Effectiveness of Function-Level Vulnerability Detectors for Inter-Procedural Vulnerabilities ↗Zhen Li, Ning Wang, Deqing Zou et al.27 citations
- An Empirical Study on Low GPU Utilization of Deep Learning Jobs ↗Yanjie Gao, Yichen He, Xinze Li et al.26 citations
- Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks ↗Zhongxin Liu, Zhijie Tang, Junwei Zhang et al.26 citations
- Resource Usage and Optimization Opportunities in Workflows of GitHub Actions ↗Islem Bouzenia, Michael Pradel25 citations
- Machine Learning is All You Need: A Simple Token-based Approach for Effective Code Clone Detection ↗Siyue Feng, Wenqi Suo, Yueming Wu et al.24 citations
- Enhancing Exploratory Testing by Large Language Model and Knowledge Graph ↗Yanqi Su, Dianshu Liao, Zhenchang Xing et al.23 citations
- MalCertain: Enhancing Deep Neural Network Based Android Malware Detection by Tackling Prediction Uncertainty ↗Haodong Li, Guosheng Xu, Liu Wang et al.23 citations
- Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation ↗Jie Liang, Zhiyong Wu, Jingzhou Fu et al.23 citations
- PyTy: Repairing Static Type Errors in Python ↗Yiu Wai Chow, Luca Di Grazia, Michael Pradel23 citations
- An Empirical Study on Oculus Virtual Reality Applications: Security and Privacy Perspectives ↗Hanyang Guo, Hong‐Ning Dai, Xiapu Luo et al.22 citations
- Combining Structured Static Code Information and Dynamic Symbolic Traces for Software Vulnerability Prediction ↗Huanting Wang, Zhanyong Tang, Shin Hwei Tan et al.21 citations
- Cross-Inlining Binary Function Similarity Detection ↗Ang Jia, Ming Yu Fan, Xi Xu et al.21 citations
- MultiTest: Physical-Aware Object Insertion for Testing Multi-sensor Fusion Perception Systems ↗Xinyu Gao, Zhijie Wang, Yang Feng et al.21 citations
- On Extracting Specialized Code Abilities from Large Language Models: A Feasibility Study ↗Zongjie Li, Chaozheng Wang, Pingchuan Ma et al.21 citations
- Translation Validation for JIT Compiler in the V8 JavaScript Engine ↗Seungwan Kwon, Jaeseong Kwon, Wooseok Kang et al.21 citations
- Out of Context: How important is Local Context in Neural Program Repair? ↗Julian Aron Prenner, Romain Robbes20 citations
- Toward Improved Deep Learning-based Vulnerability Detection ↗Adriana Sejfia, Satyaki Das, Saad Shafiq et al.20 citations
- CNEPS: A Precise Approach for Examining Dependencies among Third-Party C/C++ Open-Source Components ↗Yoonjong Na, Seunghoon Woo, Joomyeong Lee et al.19 citations
- Detecting Logic Bugs in Graph Database Management Systems via Injective and Surjective Graph Query Transformation ↗Yuancheng Jiang, Jiahao Liu, Jinsheng Ba et al.19 citations
- Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem ↗Jinchang Hu, Lyuye Zhang, Chengwei Liu et al.19 citations
- NuzzleBug: Debugging Block-Based Programs in Scratch ↗Adina Deiner, Gordon Fraser19 citations
- PrettySmart: Detecting Permission Re-delegation Vulnerability for Token Behaviors in Smart Contracts ↗Zhijie Zhong, Zibin Zheng, Hong‐Ning Dai et al.19 citations
- RPG: Rust Library Fuzzing with Pool-based Fuzz Target Generation and Generic Support ↗Zhiwu Xu, Bohao Wu, Cheng Wen et al.19 citations
- Safeguarding DeFi Smart Contracts against Oracle Deviations ↗Xun Deng, Sidi Mohamed Beillahi, Cyrus Minwalla et al.19 citations
- Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems ↗Chenxi Zhang, Zhen Dong, Xin Peng et al.19 citations
- Automated Program Repair, What Is It Good For? Not Absolutely Nothing! ↗Hadeel Mohamed Eladawy, Claire Le Goues, Yuriy Brun18 citations
- Demystifying and Detecting Misuses of Deep Learning APIs ↗Moshi Wei, Nima Shiri Harzevili, Yue-Kai Huang et al.18 citations
- Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models ↗Shuzheng Gao, Wenxin Mao, Cuiyun Gao et al.18 citations
- CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation ↗Jinsheng Ba, Manuel Rigger17 citations
- ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems ↗Junqiang Li, Senyi Li, K Li et al.17 citations
- Exploring Experiences with Automated Program Repair in Practice ↗Fairuz Nawer Meem, Justin Smith, Brittany Johnson17 citations
- Generating REST API Specifications through Static Analysis ↗Ruikai Huang, Manish Motwani, Idel Martinez et al.17 citations
- Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming ↗Mohan Cui, Shuran Sun, Hui Xu et al.17 citations
- LibvDiff: Library Version Difference Guided OSS Version Identification in Binaries ↗Chaopeng Dong, Siyuan Li, Shouguo Yang et al.17 citations
- SCTrans: Constructing a Large Public Scenario Dataset for Simulation Testing of Autonomous Driving Systems ↗Jiarun Dai, Bufan Gao, Mingyuan Luo et al.17 citations
- A User-centered Security Evaluation of Copilot ↗Owura Asare, Meiyappan Nagappan, N. Asokan16 citations
- Analyzing and Debugging Normative Requirements via Satisfiability Checking ↗Nick Feng, Lina Marsso, Sinem Getir Yaman et al.16 citations
- Do Automatic Test Generation Tools Generate Flaky Tests? ↗Martin Grůber, Muhammad Firhard Roslan, Owain Parry et al.16 citations
- EDEFuzz: A Web API Fuzzer for Excessive Data Exposures ↗Lianglu Pan, Shaanan Cohney, Toby Murray et al.16 citations
- FuzzSlice: Pruning False Positives in Static Analysis Warnings through Function-Level Fuzzing ↗Aniruddhan Murali, Noble Saji Mathews, Mahmoud Alfadel et al.16 citations
- GenderMag Improves Discoverability in the Field, Especially for Women ↗Emerson R. Murphy-Hill, Alberto Elizondo, Ambar Murillo et al.16 citations
- How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community ↗Yang Zhang, Yiwen Wu, Tingting Chen et al.16 citations
- MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs ↗Arun Krishna Vajjala, S M Hasan Mansur, Justin Jose et al.16 citations
- On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization ↗Junayed Mahmud, Nadeeshan De Silva, Safwat Ali Khan et al.16 citations
- Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer ↗Jingzhou Fu, Jie Liang, Zhiyong Wu et al.16 citations
- Unraveling the Drivers of Sense of Belonging in Software Delivery Teams: Insights from a Large-Scale Survey ↗Bianca Trinkenreich, Marco Aurélio Gerosa, Igor Steinmacher16 citations
- Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners ↗Ze Shi Li, Nowshin Nawar Arony, Kezia Devathasan et al.16 citations
This page in Markdown → https://md.research.elamur.ai/free/en/venues/ieee-acm-international-conference-on-software-engineering-icse/2024/papers/