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