ICSE A*

238 papers

YearTitle / Authors
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
2024A Comprehensive Study of Learning-based Android Malware Detectors under Challenging Environments.
Cuiying Gao, Gaozhun Huang, Heng Li, Bang Wu, Yueming Wu, Wei Yuan
2024A First Look at the Inheritance-Induced Redundant Test Execution.
Dong Jae Kim, Jinqiu Yang, Tse-Hsun Chen
2024A Framework For Inferring Properties of User-Defined Functions.
Xinyu Liu, Joy Arulraj, Alessandro Orso
2024A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges.
Jenny T. Liang, Chenyang Yang, Brad A. Myers
2024A Study on the Pythonic Functional Constructs' Understandability.
Cyrine Zid, Fiorella Zampetti, Giuliano Antoniol, Massimiliano Di Penta
2024A Theory of Scientific Programming Efficacy.
Elizaveta Pertseva, Melinda Chang, Ulia Zaman, Michael Coblenz
2024A User-centered Security Evaluation of Copilot.
Owura Asare, Meiyappan Nagappan, N. Asokan
2024ACAV: A Framework for Automatic Causality Analysis in Autonomous Vehicle Accident Recordings.
Huijia Sun, Christopher M. Poskitt, Yang Sun, Jun Sun, Yuqi Chen
2024An Empirical Study of Data Disruption by Ransomware Attacks.
Yiwei Hou, Lihua Guo, Chijin Zhou, Yiwen Xu, Zijing Yin, Shanshan Li, Chengnian Sun, Yu Jiang
2024An 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
2024An Empirical Study on Noisy Label Learning for Program Understanding.
Wenhan Wang, Yanzhou Li, Anran Li, Jian Zhang, Wei Ma, Yang Liu
2024An Empirical Study on Oculus Virtual Reality Applications: Security and Privacy Perspectives.
Hanyang Guo, Hong-Ning Dai, Xiapu Luo, Zibin Zheng, Gengyang Xu, Fengliang He
2024An Exploratory Investigation of Log Anomalies in Unmanned Aerial Vehicles.
Dinghua Wang, Shuqing Li, Guanping Xiao, Yepang Liu, Yulei Sui, Pinjia He, Michael R. Lyu
2024Analyzing 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
2024Are 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
2024Are 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
2024Are 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
2024Attention! 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
2024Automated Program Repair, What Is It Good For? Not Absolutely Nothing!
Hadeel Eladawy, Claire Le Goues, Yuriy Brun
2024Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization).
Toufique Ahmed, Kunal Suresh Pai, Premkumar T. Devanbu, Earl T. Barr
2024Automatically Detecting Reflow Accessibility Issues in Responsive Web Pages.
Paul T. Chiou, Robert Winn, Ali S. Alotaibi, William G. J. Halfond
2024BOMs 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
2024Barriers for Students During Code Change Comprehension.
Justin Middleton, John-Paul Ore, Kathryn T. Stolee
2024BinAug: Enhancing Binary Similarity Analysis with Low-Cost Input Repairing.
Wai Kin Wong, Huaijin Wang, Zongjie Li, Shuai Wang
2024BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching.
Ling Jiang, Junwen An, Huihui Huang, Qiyi Tang, Sen Nie, Shi Wu, Yuqun Zhang
2024Block-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
2024Breaking the Flow: A Study of Interruptions During Software Engineering Activities.
Yimeng Ma, Yu Huang, Kevin Leach
2024CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation.
Jinsheng Ba, Manuel Rigger
2024CIT4DNN: Generating Diverse and Rare Inputs for Neural Networks Using Latent Space Combinatorial Testing.
Swaroopa Dola, Rory McDaniel, Matthew B. Dwyer, Mary Lou Soffa
2024CNEPS: A Precise Approach for Examining Dependencies among Third-Party C/C++ Open-Source Components.
Yoonjong Na, Seunghoon Woo, Joomyeong Lee, Heejo Lee
2024CSChecker: Revisiting GDPR and CCPA Compliance of Cookie Banners on the Web.
Mingxue Zhang, Wei Meng, You Zhou, Kui Ren
2024Causal Relationships and Programming Outcomes: A Transcranial Magnetic Stimulation Experiment.
Hammad Ahmad, Madeline Endres, Kaia Newman, Priscila Santiesteban, Emma Shedden, Westley Weimer
2024Challenges and Opportunities in Model Checking Large-scale Distributed Systems.
Rupak Majumdar
2024Characterizing 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
2024ChatGPT Incorrectness Detection in Software Reviews.
Minaoar Hossain Tanzil, Junaed Younus Khan, Gias Uddin
2024ChatGPT-Resistant Screening Instrument for Identifying Non-Programmers.
Raphael Serafini, Clemens Otto, Stefan Albert Horstmann, Alena Naiakshina
2024Co-Creation in Fully Remote Software Teams.
Victoria Jackson, Rafael Prikladnicki, André van der Hoek
2024Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection Systems.
Sicong Cao, Xiaobing Sun, Xiaoxue Wu, David Lo, Lili Bo, Bin Li, Wei Liu
2024Code Search is All You Need? Improving Code Suggestions with Code Search.
Junkai Chen, Xing Hu, Zhenhao Li, Cuiyun Gao, Xin Xia, David Lo
2024CoderEval: 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
2024Combining 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
2024Compiler-directed Migrating API Callsite of Client Code.
Hao Zhong, Na Meng
2024Comprehensive Semantic Repair of Obsolete GUI Test Scripts for Mobile Applications.
Shaoheng Cao, Minxue Pan, Yu Pei, Wenhua Yang, Tian Zhang, Linzhang Wang, Xuandong Li
2024Concrete Constraint Guided Symbolic Execution.
Yue Sun, Guowei Yang, Shichao Lv, Zhi Li, Limin Sun
2024Constraint Based Program Repair for Persistent Memory Bugs.
Zunchen Huang, Chao Wang
2024Context-Aware Name Recommendation for Field Renaming.
Chunhao Dong, Yanjie Jiang, Nan Niu, Yuxia Zhang, Hui Liu
2024CrashTranslator: 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
2024Cross-Inlining Binary Function Similarity Detection.
Ang Jia, Ming Fan, Xi Xu, Wuxia Jin, Haijun Wang, Ting Liu
2024Crossover in Parametric Fuzzing.
Katherine Hough, Jonathan Bell
2024Curiosity-Driven Testing for Sequential Decision-Making Process.
Junda He, Zhou Yang, Jieke Shi, Chengran Yang, Kisub Kim, Bowen Xu, Xin Zhou, David Lo
2024DEMISTIFY: 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
2024DSFM: 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
2024Data-Driven Evidence-Based Syntactic Sugar Design.
David O'Brien, Robert Dyer, Tien N. Nguyen, Hridesh Rajan
2024Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection.
Benjamin Steenhoek, Hongyang Gao, Wei Le
2024Deep Combination of CDCL(T) and Local Search for Satisfiability Modulo Non-Linear Integer Arithmetic Theory.
Xindi Zhang, Bohan Li, Shaowei Cai
2024Deep 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
2024DeepLSH: 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
2024DeepSample: DNN sampling-based testing for operational accuracy assessment.
Antonio Guerriero, Roberto Pietrantuono, Stefano Russo
2024Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning.
Yuanhong Lan, Yifei Lu, Zhong Li, Minxue Pan, Wenhua Yang, Tian Zhang, Xuandong Li
2024Demystifying 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
2024Demystifying and Detecting Misuses of Deep Learning APIs.
Moshi Wei, Nima Shiri Harzevili, Yuekai Huang, Jinqiu Yang, Junjie Wang, Song Wang
2024Detecting Automatic Software Plagiarism via Token Sequence Normalization.
Timur Saglam, Moritz Brödel, Larissa Schmid, Sebastian Hahner
2024Detecting 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
2024Development in times of hype: How freelancers explore Generative AI?
Mateusz Dolata, Norbert Lange, Gerhard Schwabe
2024DivLog: Log Parsing with Prompt Enhanced In-Context Learning.
Junjielong Xu, Ruichun Yang, Yintong Huo, Chengyu Zhang, Pinjia He
2024Do Automatic Test Generation Tools Generate Flaky Tests?
Martin Gruber, Muhammad Firhard Roslan, Owain Parry, Fabian Scharnböck, Phil McMinn, Gordon Fraser
2024DocFlow: Extracting Taint Specifications from Software Documentation.
Marcos Tileria, Jorge Blasco, Santanu Kumar Dash
2024Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors.
Yun Peng, Shuzheng Gao, Cuiyun Gao, Yintong Huo, Michael R. Lyu
2024ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems.
Junqiang Li, Senyi Li, Keyao Li, Falin Luo, Hongfang Yu, Shanshan Li, Xiang Li
2024EDEFuzz: A Web API Fuzzer for Excessive Data Exposures.
Lianglu Pan, Shaanan Cohney, Toby Murray, Van-Thuan Pham
2024EGFE: 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
2024Efficiently Trimming the Fat: Streamlining Software Dependencies with Java Reflection and Dependency Analysis.
Xiaohu Song, Ying Wang, Xiao Cheng, Guangtai Liang, Qianxiang Wang, Zhiliang Zhu
2024Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem.
Jinchang Hu, Lyuye Zhang, Chengwei Liu, Sen Yang, Song Huang, Yang Liu
2024Empirical Study of the Docker Smells Impact on the Image Size.
Thomas Durieux
2024Enabling Runtime Verification of Causal Discovery Algorithms with Automated Conditional Independence Reasoning.
Pingchuan Ma, Zhenlan Ji, Peisen Yao, Shuai Wang, Kui Ren
2024Enhancing Exploratory Testing by Large Language Model and Knowledge Graph.
Yanqi Su, Dianshu Liao, Zhenchang Xing, Qing Huang, Mulong Xie, Qinghua Lu, Xiwei Xu
2024Evaluating Code Summarization Techniques: A New Metric and an Empirical Characterization.
Antonio Mastropaolo, Matteo Ciniselli, Massimiliano Di Penta, Gabriele Bavota
2024Evaluating 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
2024Exploiting Library Vulnerability via Migration Based Automating Test Generation.
Zirui Chen, Xing Hu, Xin Xia, Yi Gao, Tongtong Xu, David Lo, Xiaohu Yang
2024Exploring Experiences with Automated Program Repair in Practice.
Fairuz Nawer Meem, Justin Smith, Brittany Johnson
2024Exploring 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
2024Extrapolating Coverage Rate in Greybox Fuzzing.
Danushka Liyanage, Seongmin Lee, Chakkrit Tantithamthavorn, Marcel Böhme
2024FAIR: Flow Type-Aware Pre-Training of Compiler Intermediate Representations.
Changan Niu, Chuanyi Li, Vincent Ng, David Lo, Bin Luo
2024Fairness Improvement with Multiple Protected Attributes: How Far Are We?
Zhenpeng Chen, Jie M. Zhang, Federica Sarro, Mark Harman
2024Fast Deterministic Black-box Context-free Grammar Inference.
Mohammad Rifat Arefin, Suraj Shetiya, Zili Wang, Christoph Csallner
2024Finding XPath Bugs in XML Document Processors via Differential Testing.
Shuxin Li, Manuel Rigger
2024Fine-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
2024Fine-grained, accurate and scalable source differencing.
Jean-Rémy Falleri, Matias Martinez
2024FlakeSync: Automatically Repairing Async Flaky Tests.
Shanto Rahman, August Shi
2024FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation.
Zhiyang Chen, Sidi Mohamed Beillahi, Fan Long
2024Fuzz4All: Universal Fuzzing with Large Language Models.
Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian, Michael Pradel, Lingming Zhang
2024FuzzInMem: Fuzzing Programs via In-memory Structures.
Xuwei Liu, Wei You, Yapeng Ye, Zhuo Zhang, Jianjun Huang, Xiangyu Zhang
2024FuzzSlice: Pruning False Positives in Static Analysis Warnings through Function-Level Fuzzing.
Aniruddhan Murali, Noble Saji Mathews, Mahmoud Alfadel, Meiyappan Nagappan, Meng Xu
2024GPTScan: 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
2024GenderMag 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
2024Generating REST API Specifications through Static Analysis.
Ruikai Huang, Manish Motwani, Idel Martinez, Alessandro Orso
2024GrammarT5: Grammar-Integrated Pretrained Encoder-Decoder Neural Model for Code.
Qihao Zhu, Qingyuan Liang, Zeyu Sun, Yingfei Xiong, Lu Zhang, Shengyu Cheng
2024Hard 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
2024High Expectations: An Observational Study of Programming and Cannabis Intoxication.
Wenxin He, Manasvi Parikh, Westley Weimer, Madeline Endres
2024How 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
2024How 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
2024How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community.
Yang Zhang, Yiwen Wu, Tingting Chen, Tao Wang, Hui Liu, Huaimin Wang
2024How 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
2024Hypertesting of Programs: Theoretical Foundation and Automated Test Generation.
Michele Pasqua, Mariano Ceccato, Paolo Tonella
2024ITER: Iterative Neural Repair for Multi-Location Patches.
He Ye, Martin Monperrus
2024Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities.
Susheng Wu, Wenyan Song, Kaifeng Huang, Bihuan Chen, Xin Peng
2024Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection.
Yizhou Chen, Zeyu Sun, Zhihao Gong, Dan Hao
2024Improving Testing Behavior by Gamifying IntelliJ.
Philipp Straubinger, Gordon Fraser
2024Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment.
Shibbir Ahmed, Hongyang Gao, Hridesh Rajan
2024Investigating White-Box Attacks for On-Device Models.
Mingyi Zhou, Xiang Gao, Jing Wu, Kui Liu, Hailong Sun, Li Li
2024Is unsafe an Achilles' Heel? A Comprehensive Study of Safety Requirements in Unsafe Rust Programming.
Mohan Cui, Shuran Sun, Hui Xu, Yangfan Zhou
2024It's Not a Feature, It's a Bug: Fault-Tolerant Model Mining from Noisy Data.
Felix Wallner, Bernhard K. Aichernig, Christian Burghard
2024JLeaks: 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
2024Kind Controllers and Fast Heuristics for Non-Well-Separated GR(1) Specifications.
Ariel Gorenstein, Shahar Maoz, Jan Oliver Ringert
2024KnowLog: 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
2024Knowledge Graph Driven Inference Testing for Question Answering Software.
Jun Wang, Yanhui Li, Zhifei Chen, Lin Chen, Xiaofang Zhang, Yuming Zhou
2024LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing.
Zeyang Ma, An Ran Chen, Dong Jae Kim, Tse-Hsun Chen, Shaowei Wang
2024Language Models for Code Completion: A Practical Evaluation.
Maliheh Izadi, Jonathan Katzy, Tim van Dam, Marc Otten, Razvan Mihai Popescu, Arie van Deursen
2024Large 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
2024Large 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
2024Large Language Models for Test-Free Fault Localization.
Aidan Z. H. Yang, Claire Le Goues, Ruben Martins, Vincent J. Hellendoorn
2024Learning and Repair of Deep Reinforcement Learning Policies from Fuzz-Testing Data.
Martin Tappler, Andrea Pferscher, Bernhard K. Aichernig, Bettina Könighofer
2024Learning 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
2024Learning-based Widget Matching for Migrating GUI Test Cases.
Yakun Zhang, Wenjie Zhang, Dezhi Ran, Qihao Zhu, Chengfeng Dou, Dan Hao, Tao Xie, Lu Zhang
2024Less 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
2024LibAlchemy: 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
2024LibvDiff: 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
2024LogShrink: Effective Log Compression by Leveraging Commonality and Variability of Log Data.
Xiaoyun Li, Hongyu Zhang, Van-Hoang Le, Pengfei Chen
2024Lost 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
2024MAFT: Efficient Model-Agnostic Fairness Testing for Deep Neural Networks via Zero-Order Gradient Search.
Zhaohui Wang, Min Zhang, Jingran Yang, Bojie Shao, Min Zhang
2024MUT: Human-in-the-Loop Unit Test Migration.
Yi Gao, Xing Hu, Tongtong Xu, Xin Xia, David Lo, Xiaohu Yang
2024Machine 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
2024Make 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
2024MalCertain: 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
2024MalwareTotal: Multi-Faceted and Sequence-Aware Bypass Tactics against Static Malware Detection.
Shuai He, Cai Fu, Hong Hu, Jiahe Chen, Jianqiang Lv, Shuai Jiang
2024Marco: A Stochastic Asynchronous Concolic Explorer.
Jie Hu, Yue Duan, Heng Yin
2024MetaLog: Generalizable Cross-System Anomaly Detection from Logs with Meta-Learning.
Chenyangguang Zhang, Tong Jia, Guopeng Shen, Pinyan Zhu, Ying Li
2024MiniMon: 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
2024Mining 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
2024Modularizing while Training: A New Paradigm for Modularizing DNN Models.
Binhang Qi, Hailong Sun, Hongyu Zhang, Ruobing Zhao, Xiang Gao
2024ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem.
Ruofan Zhu, Xingyu Wang, Chengwei Liu, Zhengzi Xu, Wenbo Shen, Rui Chang, Yang Liu
2024MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs.
Arun Krishna Vajjala, S. M. Hasan Mansur, Justin Jose, Kevin Moran
2024Mozi: Discovering DBMS Bugs via Configuration-Based Equivalent Transformation.
Jie Liang, Zhiyong Wu, Jingzhou Fu, Mingzhe Wang, Chengnian Sun, Yu Jiang
2024MultiTest: Physical-Aware Object Insertion for Testing Multi-sensor Fusion Perception Systems.
Xinyu Gao, Zhijie Wang, Yang Feng, Lei Ma, Zhenyu Chen, Baowen Xu
2024Novelty Begets Popularity, But Curbs Participation - A Macroscopic View of the Python Open-Source Ecosystem.
Hongbo Fang, James D. Herbsleb, Bogdan Vasilescu
2024NuzzleBug: Debugging Block-Based Programs in Scratch.
Adina Deiner, Gordon Fraser
2024Object Graph Programming.
Aditya Thimmaiah, Leonidas Lampropoulos, Christopher J. Rossbach, Milos Gligoric
2024On Calibration of Pre-trained Code Models.
Zhenhao Zhou, Chaofeng Sha, Xin Peng
2024On 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
2024On 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
2024On 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
2024On the Helpfulness of Answering Developer Questions on Discord with Similar Conversations and Posts from the Past.
Alexander Lill, André N. Meyer, Thomas Fritz
2024Optimistic Prediction of Synchronization-Reversal Data Races.
Zheng Shi, Umang Mathur, Andreas Pavlogiannis
2024Out of Context: How important is Local Context in Neural Program Repair?
Julian Aron Prenner, Romain Robbes
2024Out 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
2024PPT4J: Patch Presence Test for Java Binaries.
Zhiyuan Pan, Xing Hu, Xin Xia, Xian Zhan, David Lo, Xiaohu Yang
2024PS3: Precise Patch Presence Test based on Semantic Symbolic Signature.
Qi Zhan, Xing Hu, Zhiyang Li, Xin Xia, David Lo, Shanping Li
2024PonziGuard: 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
2024Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms.
Shengcheng Yu, Chunrong Fang, Mingzhe Du, Yuchen Ling, Zhenyu Chen, Zhendong Su
2024Practical Program Repair via Preference-based Ensemble Strategy.
Wenkang Zhong, Chuanyi Li, Kui Liu, Tongtong Xu, Jidong Ge, Tegawendé F. Bissyandé, Bin Luo, Vincent Ng
2024Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks.
Zhongxin Liu, Zhijie Tang, Junwei Zhang, Xin Xia, Xiaohu Yang
2024Precise Sparse Abstract Execution via Cross-Domain Interaction.
Xiao Cheng, Jiawei Wang, Yulei Sui
2024Predicting Performance and Accuracy of Mixed-Precision Programs for Precision Tuning.
Yutong Wang, Cindy Rubio-González
2024Predicting open source contributor turnover from value-related discussions: An analysis of GitHub issues.
Jack Jamieson, Naomi Yamashita, Eureka Foong
2024PrettySmart: Detecting Permission Re-delegation Vulnerability for Token Behaviors in Smart Contracts.
Zhijie Zhong, Zibin Zheng, Hong-Ning Dai, Qing Xue, Junjia Chen, Yuhong Nan
2024Prism: Decomposing Program Semantics for Code Clone Detection through Compilation.
Haoran Li, Siqian Wang, Weihong Quan, Xiaoli Gong, Huayou Su, Jin Zhang
2024Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, ICSE 2024, Lisbon, Portugal, April 14-20, 2024
2024Programming Assistant for Exception Handling with CodeBERT.
Yuchen Cai, Aashish Yadavally, Abhishek Mishra, Genesis Montejo, Tien N. Nguyen
2024Prompting Is All You Need: Automated Android Bug Replay with Large Language Models.
Sidong Feng, Chunyang Chen
2024Property-Based Testing in Practice.
Harrison Goldstein, Joseph W. Cutler, Daniel Dickstein, Benjamin C. Pierce, Andrew Head
2024PyAnalyzer: 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
2024PyTy: Repairing Static Type Errors in Python.
Yiu Wai Chow, Luca Di Grazia, Michael Pradel
2024REDriver: Runtime Enforcement for Autonomous Vehicles.
Yang Sun, Christopher M. Poskitt, Xiaodong Zhang, Jun Sun
2024ROSInfer: Statically Inferring Behavioral Component Models for ROS-based Robotics Systems.
Tobias Dürschmid, Christopher Steven Timperley, David Garlan, Claire Le Goues
2024RPG: Rust Library Fuzzing with Pool-based Fuzz Target Generation and Generic Support.
Zhiwu Xu, Bohao Wu, Cheng Wen, Bin Zhang, Shengchao Qin, Mengda He
2024RUNNER: 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
2024Raisin: Identifying Rare Sensitive Functions for Bug Detection.
Jianjun Huang, Jianglei Nie, Yuanjun Gong, Wei You, Bin Liang, Pan Bian
2024ReClues: Representing and indexing failures in parallel debugging with program variables.
Yi Song, Xihao Zhang, Xiaoyuan Xie, Quanming Liu, Ruizhi Gao, Chenliang Xing
2024ReFAIR: Toward a Context-Aware Recommender for Fairness Requirements Engineering.
Carmine Ferrara, Francesco Casillo, Carmine Gravino, Andrea De Lucia, Fabio Palomba
2024Recovering Trace Links Between Software Documentation And Code.
Jan Keim, Sophie Corallo, Dominik Fuchß, Tobias Hey, Tobias Telge, Anne Koziolek
2024Reorder Pointer Flow in Sound Concurrency Bug Prediction.
Yuqi Guo, Shihao Zhu, Yan Cai, Liang He, Jian Zhang
2024Resource Usage and Optimization Opportunities in Workflows of GitHub Actions.
Islem Bouzenia, Michael Pradel
2024Revealing Hidden Threats: An Empirical Study of Library Misuse in Smart Contracts.
Mingyuan Huang, Jiachi Chen, Zigui Jiang, Zibin Zheng
2024Revisiting Android App Categorization.
Marco Alecci, Jordan Samhi, Tegawendé F. Bissyandé, Jacques Klein
2024Ripples of a Mutation - An Empirical Study of Propagation Effects in Mutation Testing.
Hang Du, Vijay Krishna Palepu, James A. Jones
2024RogueOne: 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
2024Rust-lancet: Automated Ownership-Rule-Violation Fixing with Behavior Preservation.
Wenzhang Yang, Linhai Song, Yinxing Xue
2024S3C: Spatial Semantic Scene Coverage for Autonomous Vehicles.
Trey Woodlief, Felipe Toledo, Sebastian G. Elbaum, Matthew B. Dwyer
2024SCTrans: 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
2024SCVHunter: 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
2024Safeguarding DeFi Smart Contracts against Oracle Deviations.
Xun Deng, Sidi Mohamed Beillahi, Cyrus Minwalla, Han Du, Andreas G. Veneris, Fan Long
2024Scalable Relational Analysis via Relational Bound Propagation.
Clay Stevens, Hamid Bagheri
2024Scaling Code Pattern Inference with Interactive What-If Analysis.
Hong Jin Kang, Kevin Wang, Miryung Kim
2024Sedar: Obtaining High-Quality Seeds for DBMS Fuzzing via Cross-DBMS SQL Transfer.
Jingzhou Fu, Jie Liang, Zhiyong Wu, Yu Jiang
2024Semantic Analysis of Macro Usage for Portability.
Brent Pappas, Paul Gazzillo
2024Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports.
Yanfu Yan, Nathan Cooper, Oscar Chaparro, Kevin Moran, Denys Poshyvanyk
2024Semantic-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
2024Shedding Light on Software Engineering-specific Metaphors and Idioms.
Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski
2024Smart 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
2024Software Engineering Research in a World with Generative Artificial Intelligence.
Martin C. Rinard
2024SpecBCFuzz: Fuzzing LTL Solvers with Boundary Conditions.
Luiz Carvalho, Renzo Degiovanni, Maxime Cordy, Nazareno Aguirre, Yves Le Traon, Mike Papadakis
2024Streamlining Java Programming: Uncovering Well-Formed Idioms with IdioMine.
Yanming Yang, Xing Hu, Xin Xia, David Lo, Xiaohu Yang
2024Strengthening Supply Chain Security with Fine-grained Safe Patch Identification.
Changhua Luo, Wei Meng, Shuai Wang
2024Supporting Web-Based API Searches in the IDE Using Signatures.
Nick C. Bradley, Thomas Fritz, Reid Holmes
2024Symbol-Specific Sparsification of Interprocedural Distributive Environment Problems.
Kadiray Karakaya, Eric Bodden
2024TRACED: Execution-aware Pre-training for Source Code.
Yangruibo Ding, Benjamin Steenhoek, Kexin Pei, Gail E. Kaiser, Wei Le, Baishakhi Ray
2024TRIAD: 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
2024Tensor-Aware Energy Accounting.
Timur Babakol, Yu David Liu
2024Testing Graph Database Systems via Equivalent Query Rewriting.
Qiuyang Mang, Aoyang Fang, Boxi Yu, Hanfei Chen, Pinjia He
2024Testing 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
2024The Classics Never Go Out of Style: An Empirical Study of Downgrades from the Bazel Build Technology.
Mahmoud Alfadel, Shane McIntosh
2024Toward Automatically Completing GitHub Workflows.
Antonio Mastropaolo, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta
2024Toward Improved Deep Learning-based Vulnerability Detection.
Adriana Sejfia, Satyaki Das, Saad Shafiq, Nenad Medvidovic
2024Towards Causal Deep Learning for Vulnerability Detection.
Md Mahbubur Rahman, Ira Ceka, Chengzhi Mao, Saikat Chakraborty, Baishakhi Ray, Wei Le
2024Towards Finding Accounting Errors in Smart Contracts.
Brian Zhang
2024Towards More Practical Automation of Vulnerability Assessment.
Shengyi Pan, Lingfeng Bao, Jiayuan Zhou, Xing Hu, Xin Xia, Shanping Li
2024Towards Reliable AI: Adequacy Metrics for Ensuring the Quality of System-level Testing of Autonomous Vehicles.
Neelofar, Aldeida Aleti
2024Trace-based Multi-Dimensional Root Cause Localization of Performance Issues in Microservice Systems.
Chenxi Zhang, Zhen Dong, Xin Peng, Bicheng Zhang, Miao Chen
2024Traces of Memorisation in Large Language Models for Code.
Ali Al-Kaswan, Maliheh Izadi, Arie van Deursen
2024Translation Validation for JIT Compiler in the V8 JavaScript Engine.
Seungwan Kwon, Jaeseong Kwon, Wooseok Kang, Juneyoung Lee, Kihong Heo
2024Trustworthy by Design.
Carol J. Smith
2024Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts.
Shuo Yang, Jiachi Chen, Mingyuan Huang, Zibin Zheng, Yuan Huang
2024Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs.
Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski
2024Understanding 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
2024UniLog: 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
2024Unraveling the Drivers of Sense of Belonging in Software Delivery Teams: Insights from a Large-Scale Survey.
Bianca Trinkenreich, Marco Aurélio Gerosa, Igor Steinmacher
2024Unveiling Memorization in Code Models.
Zhou Yang, Zhipeng Zhao, Chenyu Wang, Jieke Shi, Dongsun Kim, DongGyun Han, David Lo
2024Unveiling 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
2024Using an LLM to Help With Code Understanding.
Daye Nam, Andrew Macvean, Vincent J. Hellendoorn, Bogdan Vasilescu, Brad A. Myers
2024VGX: 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
2024VeRe: Verification Guided Synthesis for Repairing Deep Neural Networks.
Jianan Ma, Pengfei Yang, Jingyi Wang, Youcheng Sun, Cheng-Chao Huang, Zhen Wang
2024Verifying Declarative Smart Contracts.
Haoxian Chen, Lan Lu, Brendan Massey, Yuepeng Wang, Boon Thau Loo
2024When Contracts Meets Crypto: Exploring Developers' Struggles with Ethereum Cryptographic APIs.
Jiashuo Zhang, Jiachi Chen, Zhiyuan Wan, Ting Chen, Jianbo Gao, Zhong Chen
2024When 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
2024Where is it? Tracing the Vulnerability-relevant Files from Vulnerability Reports.
Jiamou Sun, Jieshan Chen, Zhenchang Xing, Qinghua Lu, Xiwei Xu, Liming Zhu
2024Xpert: 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