Software Engineering Empirical Research Radar
ICSE 2023 Papers
ICSE 2023 paper list with topic labels.
| Paper | Venue | Year | Topics |
|---|---|---|---|
| "STILL AROUND": Experiences and Survival Strategies of Veteran Women Software Developers. Sterre van Breukelen, Ann Barcomb, Sebastian Baltes, Alexander Serebrenik | ICSE | 2023 | Human / Empirical / Socio-technical |
| (Partial) Program Dependence Learning. Aashish Yadavally, Tien N. Nguyen, Wenbo Wang, Shaohua Wang 0002 | ICSE | 2023 | Other |
| A Comprehensive Study of Real-World Bugs in Machine Learning Model Optimization. Hao Guan 0001, Ying Xiao, Jiaying Li 0001, Yepang Liu 0001, Guangdong Bai | ICSE | 2023 | AI / LLM for SE; Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| A Qualitative Study on the Implementation Design Decisions of Developers. Jenny T. Liang, Maryam Arab, Minhyuk Ko, Amy J. Ko, Thomas D. LaToza | ICSE | 2023 | Human / Empirical / Socio-technical; Requirements / Modeling / Architecture |
| AChecker: Statically Detecting Smart Contract Access Control Vulnerabilities. Asem Ghaleb, Julia Rubin, Karthik Pattabiraman | ICSE | 2023 | Security / Privacy / Vulnerability |
| AI-based Question Answering Assistance for Analyzing Natural-language Requirements. Saad Ezzini, Sallam Abualhaija, Chetan Arora 0002, Mehrdad Sabetzadeh | ICSE | 2023 | AI / LLM for SE; Requirements / Modeling / Architecture |
| APICAD: Augmenting API Misuse Detection through Specifications from Code and Documents. Xiaoke Wang, Lei Zhao 0012 | ICSE | 2023 | Other |
| ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolutionary Search. Rongqi Pan, Taher Ahmed Ghaleb, Lionel C. Briand | ICSE | 2023 | Testing / QA |
| Adhere: Automated Detection and Repair of Intrusive Ads. Yutian Yan, Yunhui Zheng, Xinyue Liu 0005, Nenad Medvidovic, Weihang Wang 0001 | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces. S. M. Hasan Mansur 0001, Sabiha Salma, Damilola Awofisayo, Kevin Moran | ICSE | 2023 | Other |
| An Empirical Comparison of Pre-Trained Models of Source Code. Changan Niu, Chuanyi Li, Vincent Ng 0001, Dongxiao Chen, Jidong Ge | ICSE | 2023 | Human / Empirical / Socio-technical |
| An Empirical Study of Deep Learning Models for Vulnerability Detection. Benjamin Steenhoek, Md Mahbubur Rahman, Richard Jiles, Wei Le | ICSE | 2023 | AI / LLM for SE; Human / Empirical / Socio-technical |
| An Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model Registry. Wenxin Jiang 0001, Nicholas Synovic, Matt Hyatt, Taylor R. Schorlemmer, Rohan Sethi | ICSE | 2023 | AI / LLM for SE; Human / Empirical / Socio-technical |
| An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead. Boming Xia, Tingting Bi, Zhenchang Xing, Qinghua Lu 0001, Liming Zhu 0001 | ICSE | 2023 | Human / Empirical / Socio-technical |
| Analysing the Impact of Workloads on Modeling the Performance of Configurable Software Systems. Stefan Mühlbauer, Florian Sattler, Christian Kaltenecker, Johannes Dorn, Sven Apel | ICSE | 2023 | Requirements / Modeling / Architecture; Performance / Energy / Reliability |
| Aries: Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimation. Qiang Hu, Yuejun Guo 0001, Xiaofei Xie, Maxime Cordy, Mike Papadakis | ICSE | 2023 | Testing / QA; AI / LLM for SE |
| Automated Black-Box Testing of Mass Assignment Vulnerabilities in RESTful APIs. Davide Corradini, Michele Pasqua, Mariano Ceccato | ICSE | 2023 | Testing / QA |
| Automated Program Repair in the Era of Large Pre-trained Language Models. Chunqiu Steven Xia, Yuxiang Wei 0003, Lingming Zhang 0001 | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Automated Repair of Programs from Large Language Models. Zhiyu Fan, Xiang Gao 0012, Martin Mirchev, Abhik Roychoudhury, Shin Hwei Tan | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Automated Summarization of Stack Overflow Posts. Bonan Kou, Muhao Chen 0001, Tianyi Zhang 0001 | ICSE | 2023 | Other |
| Automating Code-Related Tasks Through Transformers: The Impact of Pre-training. Rosalia Tufano, Luca Pascarella, Gabriele Bavota | ICSE | 2023 | Other |
| Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots. Amir Ghorbani, Nathan Cassee, Derek Robinson, Adam Alami, Neil A. Ernst | ICSE | 2023 | Human / Empirical / Socio-technical |
| BFTDETECTOR: Automatic Detection of Business Flow Tampering for Digital Content Service. I Luk Kim, Weihang Wang 0001, Yonghwi Kwon 0001, Xiangyu Zhang 0001 | ICSE | 2023 | Other |
| BSHUNTER: Detecting and Tracing Defects of Bitcoin Scripts. Peilin Zheng, Xiapu Luo, Zibin Zheng | ICSE | 2023 | Other |
| Bad Snakes: Understanding and Improving Python Package Index Malware Scanning. Duc-Ly Vu, Zachary Newman, John Speed Meyers | ICSE | 2023 | Security / Privacy / Vulnerability |
| Badge: Prioritizing UI Events with Hierarchical Multi-Armed Bandits for Automated UI Testing. Dezhi Ran, Hao Wang 0112, Wenyu Wang, Tao Xie 0001 | ICSE | 2023 | Testing / QA; Mobile / Web / GUI / Android |
| Balancing Effectiveness and Flakiness of Non-Deterministic Machine Learning Tests. Chunqiu Steven Xia, Saikat Dutta 0001, Sasa Misailovic, Darko Marinov, Lingming Zhang 0001 | ICSE | 2023 | Testing / QA; AI / LLM for SE |
| Better Automatic Program Repair by Using Bug Reports and Tests Together. Manish Motwani, Yuriy Brun | ICSE | 2023 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| CC: Causality-Aware Coverage Criterion for Deep Neural Networks. Zhenlan Ji, Pingchuan Ma 0004, Yuanyuan Yuan 0001, Shuai Wang 0011 | ICSE | 2023 | Testing / QA; AI / LLM for SE |
| CCRep: Learning Code Change Representations via Pre-Trained Code Model and Query Back. Zhongxin Liu 0002, Zhijie Tang, Xin Xia 0001, Xiaohu Yang 0001 | ICSE | 2023 | AI / LLM for SE; Maintenance / Evolution / Refactoring / Review |
| CCTEST: Testing and Repairing Code Completion Systems. Zongjie Li, Chaozheng Wang, Zhibo Liu, Haoxuan Wang, Dong Chen | ICSE | 2023 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| CHRONOS: Time-Aware Zero-Shot Identification of Libraries from Vulnerability Reports. Yunbo Lyu, Thanh Le-Cong, Hong Jin Kang, Ratnadira Widyasari, Zhipeng Zhao | ICSE | 2023 | Other |
| Carving UI Tests to Generate API Tests and API Specification. Rahulkrishna Yandrapally, Saurabh Sinha 0003, Rachel Tzoref-Brill, Ali Mesbah 0001 | ICSE | 2023 | Testing / QA; Program Analysis / Verification / Formal Methods; Mobile / Web / GUI / Android |
| CoCoSoDa: Effective Contrastive Learning for Code Search. Ensheng Shi, Yanlin Wang 0001, Wenchao Gu, Lun Du, Hongyu Zhang 0002 | ICSE | 2023 | Other |
| CoLeFunDa: Explainable Silent Vulnerability Fix Identification. Jiayuan Zhou, Michael Pacheco, Jinfu Chen 0002, Xing Hu 0008, Xin Xia 0001 | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| CodaMosa: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models. Caroline Lemieux, Jeevana Priya Inala, Shuvendu K. Lahiri, Siddhartha Sen 0001 | ICSE | 2023 | Testing / QA |
| Code Review of Build System Specifications: Prevalence, Purposes, Patterns, and Perceptions. Mahtab Nejati, Mahmoud Alfadel, Shane McIntosh | ICSE | 2023 | DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review |
| Columbus: Android App Testing Through Systematic Callback Exploration. Priyanka Bose, Dipanjan Das 0002, Saastha Vasan, Sebastiano Mariani, Ilya Grishchenko | ICSE | 2023 | Testing / QA; Mobile / Web / GUI / Android |
| Commit Message Matters: Investigating Impact and Evolution of Commit Message Quality. Jiawei Li 0013, Iftekhar Ahmed 0001 | ICSE | 2023 | DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review |
| Comparison and Evaluation of Clone Detection Techniques with Different Code Representations. Yuekun Wang, Yuhang Ye 0004, Yueming Wu 0001, Weiwei Zhang, Yinxing Xue | ICSE | 2023 | Maintenance / Evolution / Refactoring / Review |
| Compatibility Issue Detection for Android Apps Based on Path-Sensitive Semantic Analysis. Sen Yang, Sen Chen 0001, Lingling Fan 0003, Sihan Xu, Zhanwei Hui | ICSE | 2023 | Mobile / Web / GUI / Android |
| Compatible Remediation on Vulnerabilities from Third-Party Libraries for Java Projects. Lyuye Zhang, Chengwei Liu, Zhengzi Xu, Sen Chen 0001, Lingling Fan 0003 | ICSE | 2023 | Other |
| Compiler Test-Program Generation via Memoized Configuration Search. Junjie Chen 0003, Chenyao Suo, Jiajun Jiang, Peiqi Chen, Xingjian Li 0007 | ICSE | 2023 | Testing / QA; DevOps / CI / Build / Release |
| Compiling Parallel Symbolic Execution with Continuations. Guannan Wei 0001, Songlin Jia, Ruiqi Gao, Haotian Deng 0001, Shangyin Tan | ICSE | 2023 | Program Analysis / Verification / Formal Methods |
| Concrat: An Automatic C-to-Rust Lock API Translator for Concurrent Programs. Jaemin Hong, Sukyoung Ryu | ICSE | 2023 | Other |
| Context-aware Bug Reproduction for Mobile Apps. Yuchao Huang, Junjie Wang 0001, Zhe Liu 0025, Song Wang 0009, Chunyang Chen 0001 | ICSE | 2023 | Mobile / Web / GUI / Android |
| ContraBERT: Enhancing Code Pre-trained Models via Contrastive Learning. Shangqing Liu, Bozhi Wu, Xiaofei Xie, Guozhu Meng, Yang Liu 0003 | ICSE | 2023 | Other |
| Coverage Guided Fault Injection for Cloud Systems. Yu Gao 0002, Wensheng Dou, Dong Wang 0048, Wenhan Feng, Jun Wei 0001 | ICSE | 2023 | Testing / QA; Cloud / Microservices / Distributed Systems |
| Cross-Domain Requirements Linking via Adversarial-based Domain Adaptation. Zhiyuan Chang, Mingyang Li 0005, Qing Wang 0001, Shoubin Li, Junjie Wang 0001 | ICSE | 2023 | Requirements / Modeling / Architecture |
| CrossCodeBench: Benchmarking Cross-Task Generalization of Source Code Models. Changan Niu, Chuanyi Li, Vincent Ng 0001, Bin Luo 0003 | ICSE | 2023 | Other |
| DLInfer: Deep Learning with Static Slicing for Python Type Inference. Yanyan Yan, Yang Feng 0003, Hongcheng Fan, Baowen Xu | ICSE | 2023 | AI / LLM for SE; Program Analysis / Verification / Formal Methods |
| DStream: A Streaming-Based Highly Parallel IFDS Framework. Xizao Wang, Zhiqiang Zuo 0002, Lei Bu, Jianhua Zhao | ICSE | 2023 | Other |
| Data Quality Matters: A Case Study of Obsolete Comment Detection. Shengbin Xu, Yuan Yao 0001, Feng Xu 0007, Tianxiao Gu, Jingwei Xu 0001 | ICSE | 2023 | Human / Empirical / Socio-technical |
| Data Quality for Software Vulnerability Datasets. Roland Croft, Muhammad Ali Babar 0001, M. Mehdi Kholoosi | ICSE | 2023 | Other |
| Data-driven Recurrent Set Learning For Non-termination Analysis. Zhilei Han, Fei He 0001 | ICSE | 2023 | Other |
| Decomposing a Recurrent Neural Network into Modules for Enabling Reusability and Replacement. Sayem Mohammad Imtiaz, Fraol Batole, Astha Singh, Rangeet Pan, Breno Dantas Cruz | ICSE | 2023 | AI / LLM for SE |
| DeepArc: Modularizing Neural Networks for the Model Maintenance. Xiaoning Ren, Yun Lin 0001, Yinxing Xue, Ruofan Liu, Jun Sun 0001 | ICSE | 2023 | AI / LLM for SE; Maintenance / Evolution / Refactoring / Review |
| DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection. Wenbo Wang, Tien N. Nguyen, Shaohua Wang 0002, Yi Li 0048, Jiyuan Zhang | ICSE | 2023 | AI / LLM for SE |
| Demystifying Exploitable Bugs in Smart Contracts. Zhuo Zhang 0002, Brian Zhang, Wen Xu, Zhiqiang Lin 0001 | ICSE | 2023 | Other |
| Demystifying Issues, Challenges, and Solutions for Multilingual Software Development. Haoran Yang 0002, Weile Lian, Shaowei Wang 0002, Haipeng Cai | ICSE | 2023 | Other |
| Demystifying Privacy Policy of Third-Party Libraries in Mobile Apps. Kaifa Zhao, Xian Zhan, Le Yu 0002, Shiyao Zhou, Hao Zhou 0043 | ICSE | 2023 | Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| Dependency Facade: The Coupling and Conflicts between Android Framework and Its Customization. Wuxia Jin, Yitong Dai, Jianguo Zheng, Yu Qu, Ming Fan 0002 | ICSE | 2023 | Mobile / Web / GUI / Android |
| Detecting Dialog-Related Keyboard Navigation Failures in Web Applications. Paul T. Chiou, Ali S. Alotaibi, William G. J. Halfond | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android |
| Detecting Exception Handling Bugs in C++ Programs. Hao Zhang 0008, Ji Luo, Mengze Hu, Jun Yan 0009, Jian Zhang 0001 | ICSE | 2023 | Other |
| Detecting Isolation Bugs via Transaction Oracle Construction. Wensheng Dou, Ziyu Cui, Qianwang Dai, Jiansen Song, Dong Wang 0048 | ICSE | 2023 | Testing / QA |
| Detecting JVM JIT Compiler Bugs via Exploring Two-Dimensional Input Spaces. Haoxiang Jia, Ming Wen 0001, Zifan Xie, Xiaochen Guo, Rongxin Wu | ICSE | 2023 | Other |
| Developer-Intent Driven Code Comment Generation. Fangwen Mu, Xiao Chen 0015, Lin Shi 0006, Song Wang 0009, Qing Wang 0001 | ICSE | 2023 | Human / Empirical / Socio-technical |
| Developers' Visuo-spatial Mental Model and Program Comprehension. Abir Bouraffa, Gian-Luca Fuhrmann, Walid Maalej | ICSE | 2023 | Human / Empirical / Socio-technical; Education / Program Comprehension |
| Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction. Zhenhao Li 0002, Chuan Luo 0002, Tse-Hsun Chen, Weiyi Shang, Shilin He | ICSE | 2023 | Other |
| Diver: Oracle-Guided SMT Solver Testing with Unrestricted Random Mutations. Jongwook Kim, Sunbeom So, Hakjoo Oh | ICSE | 2023 | Testing / QA |
| Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors. Bianca Trinkenreich, Klaas-Jan Stol, Anita Sarma, Daniel M. Germán, Marco Aurélio Gerosa | ICSE | 2023 | Requirements / Modeling / Architecture |
| Do code refactorings influence the merge effort? André Oliveira, Vânia Neves, Alexandre Plastino 0001, Ana Carla Bibiano, Alessandro F. Garcia 0001 | ICSE | 2023 | Other |
| Does data sampling improve deep learning-based vulnerability detection? Yeas! and Nays! Xu Yang, Shaowei Wang 0002, Yi Li 0048, Shaohua Wang 0002 | ICSE | 2023 | AI / LLM for SE |
| Does the Stream API Benefit from Special Debugging Facilities? A Controlled Experiment on Loops and Streams with Specific Debuggers. Jan Reichl, Stefan Hanenberg, Volker Gruhn | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Doppelgänger Test Generation for Revealing Bugs in Autonomous Driving Software. Yuqi Huai, Yuntianyi Chen, Sumaya Almanee, Tuan Ngo, Xiang Liao | ICSE | 2023 | Testing / QA |
| Duetcs: Code Style Transfer through Generation and Retrieval. Binger Chen, Ziawasch Abedjan | ICSE | 2023 | Other |
| ECSTATIC: An Extensible Framework for Testing and Debugging Configurable Static Analysis. Austin Mordahl, Zenong Zhang, Dakota Soles, Shiyi Wei | ICSE | 2023 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods |
| Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data. Cheryl Lee, Tianyi Yang, Zhuangbin Chen, Yuxin Su 0001, Michael R. Lyu | ICSE | 2023 | Other |
| Efficiency Matters: Speeding Up Automated Testing with GUI Rendering Inference. Sidong Feng, Mulong Xie, Chunyang Chen 0001 | ICSE | 2023 | Testing / QA; Mobile / Web / GUI / Android; Performance / Energy / Reliability |
| Enhancing Deep Learning-based Vulnerability Detection by Building Behavior Graph Model. Bin Yuan, Yifan Lu, Yilin Fang, Yueming Wu 0001, Deqing Zou | ICSE | 2023 | AI / LLM for SE; DevOps / CI / Build / Release |
| Evaluating and Improving Hybrid Fuzzing. Ling Jiang, Hengchen Yuan, Mingyuan Wu, Lingming Zhang 0001, Yuqun Zhang | ICSE | 2023 | Testing / QA |
| Evaluating the Impact of Experimental Assumptions in Automated Fault Localization. Ezekiel O. Soremekun, Lukas Kirschner, Marcel Böhme, Mike Papadakis | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Evidence Profiles for Validity Threats in Program Comprehension Experiments. Marvin Muñoz Barón, Marvin Wyrich, Daniel Graziotin, Stefan Wagner 0001 | ICSE | 2023 | Education / Program Comprehension |
| Ex pede Herculem: Augmenting Activity Transition Graph for Apps via Graph Convolution Network. Zhe Liu 0025, Chunyang Chen 0001, Junjie Wang 0001, Yuhui Su, Yuekai Huang | ICSE | 2023 | Mobile / Web / GUI / Android |
| Explaining Software Bugs Leveraging Code Structures in Neural Machine Translation. Parvez Mahbub, Ohiduzzaman Shuvo, Mohammad Masudur Rahman 0001 | ICSE | 2023 | AI / LLM for SE |
| Fairify: Fairness Verification of Neural Networks. Sumon Biswas, Hridesh Rajan | ICSE | 2023 | AI / LLM for SE; Program Analysis / Verification / Formal Methods |
| Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence. Zejun Zhang 0006, Zhenchang Xing, Xin Xia 0001, Xiwei Xu 0001, Liming Zhu 0001 | ICSE | 2023 | Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| FedDebug: Systematic Debugging for Federated Learning Applications. Waris Gill, Ali Anwar 0001, Muhammad Ali Gulzar | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| FedSlice: Protecting Federated Learning Models from Malicious Participants with Model Slicing. Ziqi Zhang, Yuanchun Li 0003, Bingyan Liu, Yifeng Cai, Ding Li 0001 | ICSE | 2023 | Program Analysis / Verification / Formal Methods |
| Fill in the Blank: Context-aware Automated Text Input Generation for Mobile GUI Testing. Zhe Liu 0025, Chunyang Chen 0001, Junjie Wang 0001, Xing Che, Yuekai Huang | ICSE | 2023 | Testing / QA; Mobile / Web / GUI / Android |
| Finding Causally Different Tests for an Industrial Control System. Christopher M. Poskitt, Yuqi Chen 0001, Jun Sun 0001, Yu Jiang 0001 | ICSE | 2023 | Testing / QA |
| Fine-grained Commit-level Vulnerability Type Prediction by CWE Tree Structure. Shengyi Pan, Lingfeng Bao, Xin Xia 0001, David Lo 0001, Shanping Li | ICSE | 2023 | Program Analysis / Verification / Formal Methods; DevOps / CI / Build / Release |
| Flexible and Optimal Dependency Management via Max-SMT. Donald Pinckney, Federico Cassano, Arjun Guha, Jonathan Bell 0001, Massimiliano Culpo | ICSE | 2023 | Other |
| Fonte: Finding Bug Inducing Commits from Failures. Gabin An, Jingun Hong, Naryeong Kim, Shin Yoo | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| From Organizations to Individuals: Psychoactive Substance Use By Professional Programmers. Kaia Newman, Madeline Endres, Westley Weimer, Brittany Johnson | ICSE | 2023 | Other |
| Future Software for Life in Trusted Futures. Sarah Pink | ICSE | 2023 | Other |
| Fuzzing Automatic Differentiation in Deep-Learning Libraries. Chenyuan Yang, Yinlin Deng, Jiayi Yao, Yuxing Tu, Hanchi Li | ICSE | 2023 | Testing / QA |
| GameRTS: A Regression Testing Framework for Video Games. Jiongchi Yu, Yuechen Wu, Xiaofei Xie, Wei Le, Lei Ma 0003 | ICSE | 2023 | Testing / QA; DevOps / CI / Build / Release |
| Generating Realistic and Diverse Tests for LiDAR-Based Perception Systems. Garrett Christian, Trey Woodlief, Sebastian G. Elbaum | ICSE | 2023 | Testing / QA; Human / Empirical / Socio-technical |
| Generating Test Databases for Database-Backed Applications. Cong Yan, Suman Nath, Shan Lu 0001 | ICSE | 2023 | Testing / QA |
| Heterogeneous Anomaly Detection for Software Systems via Semi-supervised Cross-modal Attention. Cheryl Lee, Tianyi Yang, Zhuangbin Chen, Yuxin Su 0001, Yongqiang Yang | ICSE | 2023 | Other |
| How Do Developers' Profiles and Experiences Influence their Logging Practices? An Empirical Study of Industrial Practitioners. Guoping Rong, Shenghui Gu, Haifeng Shen, He Zhang 0001, Hongyu Kuang | ICSE | 2023 | Human / Empirical / Socio-technical |
| How Do We Read Formal Claims? Eye-Tracking and the Cognition of Proofs about Algorithms. Hammad Ahmad, Zachary Karas, Kimberly Diaz, Amir Kamil, Jean-Baptiste Jeannin | ICSE | 2023 | Program Analysis / Verification / Formal Methods |
| Identifying Key Classes for Initial Software Comprehension: Can We Do It Better? Weifeng Pan 0001, Xin Du, Ming Hua 0003, Dae-Kyoo Kim, Zijiang Yang 0006 | ICSE | 2023 | Education / Program Comprehension |
| Impact of Code Language Models on Automated Program Repair. Nan Jiang 0012, Kevin Liu, Thibaud Lutellier, Lin Tan 0001 | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods. Daye Nam, Brad A. Myers, Bogdan Vasilescu, Vincent J. Hellendoorn | ICSE | 2023 | Human / Empirical / Socio-technical |
| Improving Java Deserialization Gadget Chain Mining via Overriding-Guided Object Generation. Sicong Cao, Xiaobing Sun 0001, Xiaoxue Wu 0001, Lili Bo, Bin Li 0006 | ICSE | 2023 | Other |
| Incident-aware Duplicate Ticket Aggregation for Cloud Systems. Jinyang Liu 0002, Shilin He, Zhuangbin Chen, Liqun Li, Yu Kang 0006 | ICSE | 2023 | Cloud / Microservices / Distributed Systems |
| Information-Theoretic Testing and Debugging of Fairness Defects in Deep Neural Networks. Verya Monjezi, Ashutosh Trivedi 0001, Gang Tan, Saeid Tizpaz-Niari | ICSE | 2023 | Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| Is It Enough to Recommend Tasks to Newcomers? Understanding Mentoring on Good First Issues. Xin Tan 0003, Yiran Chen 0005, Haohua Wu, Minghui Zhou 0001, Li Zhang 0029 | ICSE | 2023 | Other |
| JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers. Mingyuan Wu, Minghai Lu, Heming Cui, Junjie Chen 0003, Yuqun Zhang | ICSE | 2023 | Testing / QA |
| KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair. Nan Jiang 0012, Thibaud Lutellier, Yiling Lou, Lin Tan 0001, Dan Goldwasser | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Keeping Pace with Ever-Increasing Data: Towards Continual Learning of Code Intelligence Models. Shuzheng Gao, Hongyu Zhang 0002, Cuiyun Gao 0001, Chaozheng Wang | ICSE | 2023 | Other |
| Keyword Extraction From Specification Documents for Planning Security Mechanisms. Jeffy Jahfar Poozhithara, Hazeline U. Asuncion, Brent Lagesse | ICSE | 2023 | Program Analysis / Verification / Formal Methods; Security / Privacy / Vulnerability |
| Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproduction. Sungmin Kang, Juyeon Yoon, Shin Yoo | ICSE | 2023 | Testing / QA; AI / LLM for SE |
| Learning Deep Semantics for Test Completion. Pengyu Nie 0001, Rahul Banerjee, Junyi Jessy Li, Raymond J. Mooney, Milos Gligoric 0001 | ICSE | 2023 | Testing / QA |
| Learning Graph-based Code Representations for Source-level Functional Similarity Detection. Jiahao Liu 0005, Jun Zeng 0006, Xiang Wang 0010, Zhenkai Liang | ICSE | 2023 | Other |
| Learning Seed-Adaptive Mutation Strategies for Greybox Fuzzing. Myungho Lee, Sooyoung Cha, Hakjoo Oh | ICSE | 2023 | Testing / QA |
| Learning to Boost Disjunctive Static Bug-Finders. Yoonseok Ko, Hakjoo Oh | ICSE | 2023 | Other |
| Lejacon: A Lightweight and Efficient Approach to Java Confidential Computing on SGX. Xinyuan Miao, Ziyi Lin, Shaojun Wang, Lei Yu, Sanhong Li | ICSE | 2023 | Other |
| Leveraging Feature Bias for Scalable Misprediction Explanation of Machine Learning Models. Jiri Gesi, Xinyun Shen, Yunfan Geng, Qihong Chen, Iftekhar Ahmed 0001 | ICSE | 2023 | AI / LLM for SE |
| Lightweight Approaches to DNN Regression Error Reduction: An Uncertainty Alignment Perspective. Zenan Li, Maorun Zhang, Jingwei Xu 0001, Yuan Yao 0001, Chun Cao | ICSE | 2023 | Testing / QA |
| Locating Framework-specific Crashing Faults with Compact and Explainable Candidate Set. Jiwei Yan, Miaomiao Wang, Yepang Liu 0001, Jun Yan 0009, Long Zhang | ICSE | 2023 | Other |
| Log Parsing with Prompt-based Few-shot Learning. Van-Hoang Le, Hongyu Zhang 0002 | ICSE | 2023 | Other |
| LogReducer: Identify and Reduce Log Hotspots in Kernel on the Fly. Guangba Yu, Pengfei Chen 0002, Pairui Li, Tianjun Weng, Haibing Zheng | ICSE | 2023 | Other |
| MTTM: Metamorphic Testing for Textual Content Moderation Software. Wenxuan Wang 0001, Jen-tse Huang 0001, Weibin Wu 0002, Jianping Zhang 0002, Yizhan Huang | ICSE | 2023 | Testing / QA |
| Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems. Fitash Ul Haq, Donghwan Shin 0001, Lionel C. Briand | ICSE | 2023 | Testing / QA |
| Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon. Ita Ryan, Utz Roedig, Klaas-Jan Stol | ICSE | 2023 | Other |
| Measuring and Mitigating Gaps in Structural Testing. Soneya Binta Hossain, Matthew B. Dwyer, Sebastian G. Elbaum, Anh Nguyen-Tuong | ICSE | 2023 | Testing / QA |
| Message from the ICSE 2023 Program Co-Chairs. Lori L. Pollock, Massimiliano Di Penta | ICSE | 2023 | Other |
| Metamorphic Shader Fusion for Testing Graphics Shader Compilers. Dongwei Xiao, Zhibo Liu, Shuai Wang 0011 | ICSE | 2023 | Testing / QA |
| MirrorTaint: Practical Non-intrusive Dynamic Taint Tracking for JVM-based Microservice Systems. Yicheng Ouyang, Kailai Shao, Kunqiu Chen, Ruobing Shen, Chao Chen | ICSE | 2023 | Security / Privacy / Vulnerability; Cloud / Microservices / Distributed Systems |
| MorphQ: Metamorphic Testing of the Qiskit Quantum Computing Platform. Matteo Paltenghi, Michael Pradel | ICSE | 2023 | Testing / QA |
| Moving on from the Software Engineers' Gambit: An Approach to Support the Defense of Software Effort Estimates. Patrícia G. F. Matsubara, Igor Steinmacher, Bruno Gadelha, Tayana Conte | ICSE | 2023 | Other |
| OSSFP: Precise and Scalable C/C++ Third-Party Library Detection using Fingerprinting Functions. Jiahui Wu, Zhengzi Xu, Wei Tang, Lyuye Zhang, Yueming Wu 0001 | ICSE | 2023 | Other |
| On Privacy Weaknesses and Vulnerabilities in Software Systems. Pattaraporn Sangaroonsilp, Hoa Khanh Dam, Aditya Ghose | ICSE | 2023 | Security / Privacy / Vulnerability |
| On the Applicability of Language Models to Block-Based Programs. Elisabeth Griebl, Benedikt Fein, Florian Obermüller, Gordon Fraser 0001, René Just | ICSE | 2023 | Other |
| On the Reproducibility of Software Defect Datasets. Hao-Nan Zhu, Cindy Rubio-González | ICSE | 2023 | Other |
| On the Robustness of Code Generation Techniques: An Empirical Study on GitHub Copilot. Antonio Mastropaolo, Luca Pascarella, Emanuela Guglielmi, Matteo Ciniselli, Simone Scalabrino | ICSE | 2023 | Human / Empirical / Socio-technical |
| On the Self-Governance and Episodic Changes in Apache Incubator Projects: An Empirical Study. Likang Yin, Xiyu Zhang 0002, Vladimir Filkov | ICSE | 2023 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| On the Temporal Relations between Logging and Code. Zishuo Ding, Yiming Tang 0002, Yang Li, Heng Li 0007, Weiyi Shang | ICSE | 2023 | Other |
| On-Demand Security Requirements Synthesis with Relational Generative Adversarial Networks. Viktoria Koscinski, Sara Hashemi, Mehdi Mirakhorli | ICSE | 2023 | AI / LLM for SE; Security / Privacy / Vulnerability; Requirements / Modeling / Architecture |
| One Adapter for All Programming Languages? Adapter Tuning for Code Search and Summarization. Deze Wang, Boxing Chen, Shanshan Li 0001, Wei Luo, Shaoliang Peng | ICSE | 2023 | Other |
| Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers. Suyue Guo, Xinyu Wan, Wei You 0001, Bin Liang 0002, Wenchang Shi | ICSE | 2023 | Testing / QA |
| PExReport: Automatic Creation of Pruned Executable Cross-Project Failure Reports. Sunzhou Huang, Xiaoyin Wang | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| PILAR: Studying and Mitigating the Influence of Configurations on Log Parsing. Hetong Dai, Yiming Tang 0002, Heng Li 0007, Weiyi Shang | ICSE | 2023 | DevOps / CI / Build / Release |
| PTPDroid: Detecting Violated User Privacy Disclosures to Third-Parties of Android Apps. Zeya Tan, Wei Song 0003 | ICSE | 2023 | Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| PYEVOLVE: Automating Frequent Code Changes in Python ML Systems. Malinda Dilhara, Danny Dig, Ameya Ketkar | ICSE | 2023 | Maintenance / Evolution / Refactoring / Review |
| Practical and Efficient Model Extraction of Sentiment Analysis APIs. Weibin Wu 0002, Jianping Zhang 0002, Victor Junqiu Wei, Xixian Chen, Zibin Zheng | ICSE | 2023 | Other |
| Predicting Bugs by Monitoring Developers During Task Execution. Gennaro Laudato, Simone Scalabrino, Nicole Novielli, Filippo Lanubile, Rocco Oliveto | ICSE | 2023 | Human / Empirical / Socio-technical |
| RAT: A Refactoring-Aware Traceability Model for Bug Localization. Feifei Niu, Wesley K. G. Assunção, LiGuo Huang, Christoph Mayr-Dorn, Jidong Ge | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review; Requirements / Modeling / Architecture |
| Reachable Coverage: Estimating Saturation in Fuzzing. Danushka Liyanage, Marcel Böhme, Chakkrit Tantithamthavorn, Stephan Lipp | ICSE | 2023 | Testing / QA |
| Read It, Don't Watch It: Captioning Bug Recordings Automatically. Sidong Feng, Mulong Xie, Yinxing Xue, Chunyang Chen 0001 | ICSE | 2023 | Other |
| Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Models. Toufique Ahmed, Supriyo Ghosh, Chetan Bansal, Thomas Zimmermann 0001, Xuchao Zhang | ICSE | 2023 | Cloud / Microservices / Distributed Systems |
| Regression Fuzzing for Deep Learning Systems. Hanmo You, Zan Wang, Junjie Chen 0003, Shuang Liu 0007, Shuochuan Li | ICSE | 2023 | Testing / QA; AI / LLM for SE |
| Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects. Linyi Li 0001, Yuhao Zhang 0005, Luyao Ren, Yingfei Xiong 0001, Tao Xie 0001 | ICSE | 2023 | AI / LLM for SE; Performance / Energy / Reliability |
| RepresentThemAll: A Universal Learning Representation of Bug Reports. Sen Fang, Tao Zhang 0001, Youshuai Tan, He Jiang 0001, Xin Xia 0001 | ICSE | 2023 | Other |
| Responsibility in Context: On Applicability of Slicing in Semantic Regression Analysis. Sahar Badihi, Khaled Ahmed 0004, Yi Li 0008, Julia Rubin | ICSE | 2023 | Testing / QA; Program Analysis / Verification / Formal Methods |
| Rete: Learning Namespace Representation for Program Repair. Nikhil Parasaram, Earl T. Barr, Sergey Mechtaev | ICSE | 2023 | Debugging / Fault Localization / Diagnosis / Repair |
| Retrieval-Based Prompt Selection for Code-Related Few-Shot Learning. Noor Nashid, Mifta Sintaha, Ali Mesbah 0001 | ICSE | 2023 | Other |
| Reusing Deep Neural Network Models through Model Re-engineering. Binhang Qi, Hailong Sun 0001, Xiang Gao 0012, Hongyu Zhang 0002, Zhaotian Li | ICSE | 2023 | AI / LLM for SE |
| Revisiting Learning-based Commit Message Generation. Jinhao Dong, Yiling Lou, Dan Hao 0001, Lin Tan 0001 | ICSE | 2023 | AI / LLM for SE; DevOps / CI / Build / Release |
| Revisiting Neuron Coverage for DNN Testing: A Layer-Wise and Distribution-Aware Criterion. Yuanyuan Yuan 0001, Qi Pang, Shuai Wang 0011 | ICSE | 2023 | Testing / QA |
| Robustification of Behavioral Designs against Environmental Deviations. Changjian Zhang, Tarang Saluja, Rômulo Meira-Góes, Matthew L. Bolton, David Garlan | ICSE | 2023 | Other |
| Rules of Engagement: Why and How Companies Participate in OSS. Mariam Guizani, Aileen Abril Castro-Guzman, Anita Sarma, Igor Steinmacher | ICSE | 2023 | Other |
| Safe Low-Level Code Without Overhead is Practical. Solal Pirelli, George Candea | ICSE | 2023 | Other |
| SecBench.js: An Executable Security Benchmark Suite for Server-Side JavaScript. Masudul Hasan Masud Bhuiyan, Adithya Srinivas Parthasarathy, Nikos Vasilakis, Michael Pradel, Cristian-Alexandru Staicu | ICSE | 2023 | Security / Privacy / Vulnerability |
| SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics. Dehai Zhao, Zhenchang Xing, Xin Xia 0001, Deheng Ye, Xiwei Xu 0001 | ICSE | 2023 | Mobile / Web / GUI / Android |
| SemParser: A Semantic Parser for Log Analytics. Yintong Huo, Yuxin Su 0001, Cheryl Lee, Michael R. Lyu | ICSE | 2023 | Other |
| Semi-Automatic, Inline and Collaborative Web Page Code Curations. Roy Rutishauser, André A. Meyer, Reid Holmes, Thomas Fritz 0001 | ICSE | 2023 | Mobile / Web / GUI / Android |
| Sibyl: Improving Software Engineering Tools with SMT Selection. Will Leeson, Matthew B. Dwyer, Antonio Filieri | ICSE | 2023 | Other |
| Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanation. Jiamou Sun, Zhenchang Xing, Qinghua Lu 0001, Xiwei Xu 0001, Liming Zhu 0001 | ICSE | 2023 | Other |
| SkCoder: A Sketch-based Approach for Automatic Code Generation. Jia Li 0011, Yongmin Li, Ge Li 0001, Zhi Jin 0001, Yiyang Hao | ICSE | 2023 | Other |
| SmallRace: Static Race Detection for Dynamic Languages - A Case on Smalltalk. Siwei Cui, Yifei Gao, Rainer Unterguggenberger, Wilfried Pichler, Sean Livingstone | ICSE | 2023 | Other |
| Smartmark: Software Watermarking Scheme for Smart Contracts. Taeyoung Kim, Yunhee Jang, Chanjong Lee, Hyungjoon Koo, Hyoungshick Kim | ICSE | 2023 | Other |
| Socio-Technical Anti-Patterns in Building ML-Enabled Software: Insights from Leaders on the Forefront. Alina Mailach, Norbert Siegmund | ICSE | 2023 | DevOps / CI / Build / Release |
| Software Engineering as the Linchpin of Responsible AI. Liming Zhu 0001 | ICSE | 2023 | Other |
| Source Code Recommender Systems: The Practitioners' Perspective. Matteo Ciniselli, Luca Pascarella, Emad Aghajani, Simone Scalabrino, Rocco Oliveto | ICSE | 2023 | Other |
| Strategies, Benefits and Challenges of App Store-inspired Requirements Elicitation. Alessio Ferrari 0001, Paola Spoletini | ICSE | 2023 | Requirements / Modeling / Architecture; Mobile / Web / GUI / Android |
| Sustainability is Stratified: Toward a Better Theory of Sustainable Software Engineering. Sean McGuire, Erin Schultz, Bimpe Ayoola, Paul Ralph | ICSE | 2023 | Other |
| Syntax and Domain Aware Model for Unsupervised Program Translation. Fang Liu 0032, Jia Li 0012, Li Zhang 0029 | ICSE | 2023 | Other |
| Taintmini: Detecting Flow of Sensitive Data in Mini-Programs with Static Taint Analysis. Chao Wang 0113, Ronny Ko, Yue Zhang 0025, Yuqing Yang 0003, Zhiqiang Lin 0001 | ICSE | 2023 | Security / Privacy / Vulnerability |
| Tare: Type-Aware Neural Program Repair. Qihao Zhu, Zeyu Sun 0004, Wenjie Zhang 0007, Yingfei Xiong 0001, Lu Zhang 0023 | ICSE | 2023 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods |
| Template-based Neural Program Repair. Xiangxin Meng, Xu Wang 0007, Hongyu Zhang 0002, Hailong Sun 0001, Xudong Liu 0001 | ICSE | 2023 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| Test Selection for Unified Regression Testing. Shuai Wang 0035, Xinyu Lian, Darko Marinov, Tianyin Xu | ICSE | 2023 | Testing / QA; DevOps / CI / Build / Release |
| Testability Refactoring in Pull Requests: Patterns and Trends. Pavel Reich, Walid Maalej | ICSE | 2023 | Testing / QA; Maintenance / Evolution / Refactoring / Review |
| Testing Database Engines via Query Plan Guidance. Jinsheng Ba, Manuel Rigger | ICSE | 2023 | Testing / QA |
| Testing Database Systems via Differential Query Execution. Jiansen Song, Wensheng Dou, Ziyu Cui, Qianwang Dai, Wei Wang 0049 | ICSE | 2023 | Testing / QA |
| The Road Toward Dependable AI Based Systems. Paolo Tonella | ICSE | 2023 | AI / LLM for SE |
| The Smelly Eight: An Empirical Study on the Prevalence of Code Smells in Quantum Computing. Qihong Chen, Rúben Câmara, José Campos 0001, André Souto, Iftekhar Ahmed 0001 | ICSE | 2023 | Human / Empirical / Socio-technical |
| The untold story of code refactoring customizations in practice. Daniel Oliveira 0005, Wesley K. G. Assunção, Alessandro F. Garcia 0001, Ana Carla Bibiano, Márcio Ribeiro 0001 | ICSE | 2023 | Maintenance / Evolution / Refactoring / Review |
| Tolerate Control-Flow Changes for Sound Data Race Prediction. Shihao Zhu, Yuqi Guo 0002, Long Zhang, Yan Cai 0001 | ICSE | 2023 | Maintenance / Evolution / Refactoring / Review |
| Towards Understanding Fairness and its Composition in Ensemble Machine Learning. Usman Gohar, Sumon Biswas, Hridesh Rajan | ICSE | 2023 | AI / LLM for SE |
| Triggers for Reactive Synthesis Specifications. Gal Amram, Dor Ma'ayan, Shahar Maoz, Or Pistiner, Jan Oliver Ringert | ICSE | 2023 | Other |
| Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum. Zibin Zheng, Neng Zhang 0001, Jianzhong Su, Zhijie Zhong, Mingxi Ye | ICSE | 2023 | Other |
| Twins or False Friends? A Study on Energy Consumption and Performance of Configurable Software. Max Weber, Christian Kaltenecker, Florian Sattler, Sven Apel, Norbert Siegmund | ICSE | 2023 | Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| Two Sides of the Same Coin: Exploiting the Impact of Identifiers in Neural Code Comprehension. Shuzheng Gao, Cuiyun Gao 0001, Chaozheng Wang, Jun Sun 0001, David Lo 0001 | ICSE | 2023 | AI / LLM for SE; Education / Program Comprehension |
| UPCY: Safely Updating Outdated Dependencies. Andreas Dann, Ben Hermann, Eric Bodden | ICSE | 2023 | Other |
| Understanding and Detecting On-The-Fly Configuration Bugs. Teng Wang 0004, Zhouyang Jia, Shanshan Li 0001, Si Zheng 0003, Yue Yu 0001 | ICSE | 2023 | DevOps / CI / Build / Release |
| Understanding the Threats of Upstream Vulnerabilities to Downstream Projects in the Maven Ecosystem. Yulun Wu, Zeliang Yu, Ming Wen 0001, Qiang Li, Deqing Zou | ICSE | 2023 | Other |
| Usability-Oriented Design of Liquid Types for Java. Catarina Gamboa, Paulo Canelas, Christopher Steven Timperley, Alcides Fonseca | ICSE | 2023 | Requirements / Modeling / Architecture |
| Using Reactive Synthesis: An End-to-End Exploratory Case Study. Dor Ma'ayan, Shahar Maoz | ICSE | 2023 | Human / Empirical / Socio-technical |
| VULGEN: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning. Yu Nong, Yuzhe Ou, Michael Pradel, Feng Chen 0001, Haipeng Cai | ICSE | 2023 | AI / LLM for SE |
| Validating SMT Solvers via Skeleton Enumeration Empowered by Historical Bug-Triggering Inputs. Maolin Sun, Yibiao Yang, Ming Wen 0001, Yongcong Wang, Yuming Zhou | ICSE | 2023 | Other |
| Verifying Data Constraint Equivalence in FinTech Systems. Chengpeng Wang 0001, Gang Fan, Peisen Yao, Fuxiong Pan, Charles Zhang 0001 | ICSE | 2023 | Other |
| ViolationTracker: Building Precise Histories for Static Analysis Violations. Ping Yu, Yijian Wu, Xin Peng 0001, Jiahan Peng, Jian Zhang 0001 | ICSE | 2023 | Program Analysis / Verification / Formal Methods; DevOps / CI / Build / Release |
| Vulnerability Detection with Graph Simplification and Enhanced Graph Representation Learning. Xin-Cheng Wen, Yupan Chen, Cuiyun Gao 0001, Hongyu Zhang 0002, Jie M. Zhang | ICSE | 2023 | Other |
| What Challenges Do Developers Face About Checked-in Secrets in Software Artifacts? Setu Kumar Basak, Lorenzo Neil, Bradley Reaves, Laurie A. Williams | ICSE | 2023 | Human / Empirical / Socio-technical |
| When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Study. Vincenzo Riccio, Paolo Tonella | ICSE | 2023 | Testing / QA; AI / LLM for SE; Human / Empirical / Socio-technical |
| When to Say What: Learning to Find Condition-Message Inconsistencies. Islem Bouzenia, Michael Pradel | ICSE | 2023 | Other |
| Which of My Assumptions are Unnecessary for Realizability and Why Should I Care? Rafi Shalom, Shahar Maoz | ICSE | 2023 | Other |