Software Engineering Empirical Research Radar
ICSE 2021 Papers
ICSE 2021 paper list with topic labels.
| Paper | Venue | Year | Topics |
|---|---|---|---|
| "Do this! Do that!, And nothing will happen" Do specifications lead to securely stored passwords? Joseph Hallett, Nikhil Patnaik, Benjamin Shreeve, Awais Rashid | ICSE | 2021 | Other |
| "How Was Your Weekend?" Software Development Teams Working From Home During COVID-19. Courtney Miller, Paige Rodeghero, Margaret-Anne D. Storey, Denae Ford, Thomas Zimmermann 0001 | ICSE | 2021 | Other |
| "Ignorance and Prejudice" in Software Fairness. Jie M. Zhang, Mark Harman | ICSE | 2021 | Other |
| A Case Study of Onboarding in Software Teams: Tasks and Strategies. An Ju, Hitesh Sajnani, Scot Kelly, Kim Herzig | ICSE | 2021 | Human / Empirical / Socio-technical |
| A Context-based Automated Approach for Method Name Consistency Checking and Suggestion. Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen | ICSE | 2021 | Other |
| A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms. Yuanrui Fan, Xin Xia 0001, David Lo 0001, Ahmed E. Hassan, Yuan Wang 0008 | ICSE | 2021 | Testing / QA |
| AID: An automated detector for gender-inclusivity bugs in OSS project pages. Amreeta Chatterjee, Mariam Guizani, Catherine Stevens, Jillian Emard, Mary Evelyn May | ICSE | 2021 | Other |
| ATVHUNTER: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android Applications. Xian Zhan, Lingling Fan 0003, Sen Chen 0001, Feng Wu, Tianming Liu 0002 | ICSE | 2021 | Mobile / Web / GUI / Android |
| AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair System. Xiaoyu Zhang 0013, Juan Zhai, Shiqing Ma, Chao Shen 0001 | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Abacus: Precise Side-Channel Analysis. Qinkun Bao, Zihao Wang, Xiaoting Li 0001, James R. Larus, Dinghao Wu | ICSE | 2021 | Other |
| An Empirical Analysis of UI-based Flaky Tests. Alan Romano, Zihe Song, Sampath Grandhi, Wei Yang 0013, Weihang Wang 0001 | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Mobile / Web / GUI / Android |
| An Empirical Assessment of Global COVID-19 Contact Tracing Applications. Ruoxi Sun 0001, Wei Wang 0334, Minhui Xue 0001, Gareth Tyson, Seyit Camtepe | ICSE | 2021 | Human / Empirical / Socio-technical |
| An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems. Yiming Tang 0002, Raffi Khatchadourian, Mehdi Bagherzadeh 0001, Rhia Singh, Ajani Stewart | ICSE | 2021 | AI / LLM for SE; Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applications. Zhenpeng Chen, Huihan Yao, Yiling Lou, Yanbin Cao, Yuanqiang Liu | ICSE | 2021 | AI / LLM for SE; Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Mobile / Web / GUI / Android |
| An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. Yuanliang Zhang, Haochen He, Owolabi Legunsen, Shanshan Li 0001, Wei Dong 0006 | ICSE | 2021 | Human / Empirical / Socio-technical; DevOps / CI / Build / Release; Requirements / Modeling / Architecture; Cloud / Microservices / Distributed Systems |
| App's Auto-Login Function Security Testing via Android OS-Level Virtualization. Wenna Song, Jiang Ming 0002, Lin Jiang, Han Yan, Yi Xiang | ICSE | 2021 | Testing / QA; Security / Privacy / Vulnerability; Mobile / Web / GUI / Android |
| Are Machine Learning Cloud APIs Used Correctly? Chengcheng Wan 0001, Shicheng Liu, Henry Hoffmann, Michael Maire, Shan Lu 0001 | ICSE | 2021 | AI / LLM for SE; Cloud / Microservices / Distributed Systems |
| AutoCCAG: An Automated Approach to Constrained Covering Array Generation. Chuan Luo 0002, Jinkun Lin, Shaowei Cai 0001, Xin Chen, Bing He | ICSE | 2021 | Other |
| Automated Query Reformulation for Efficient Search based on Query Logs From Stack Overflow. Kaibo Cao, Chunyang Chen 0001, Sebastian Baltes, Christoph Treude, Xiang Chen 0005 | ICSE | 2021 | Cloud / Microservices / Distributed Systems |
| Automatic Extraction of Opinion-based Q&A from Online Developer Chats. Preetha Chatterjee, Kostadin Damevski, Lori L. Pollock | ICSE | 2021 | Human / Empirical / Socio-technical |
| Automatic Solution Summarization for Crash Bugs. Haoye Wang, Xin Xia 0001, David Lo 0001, John C. Grundy, Xinyu Wang 0001 | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We? Song Wang 0009, Nishtha Shrestha, Abarna Kucheri Subburaman, Junjie Wang 0001, Moshi Wei | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Automatic Web Testing Using Curiosity-Driven Reinforcement Learning. Yan Zheng 0002, Yi Liu 0069, Xiaofei Xie, Yepang Liu 0001, Lei Ma 0003 | ICSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Automatically Matching Bug Reports With Related App Reviews. Marlo Haering, Christoph Stanik, Walid Maalej | ICSE | 2021 | Mobile / Web / GUI / Android |
| Bounded Exhaustive Search of Alloy Specification Repairs. Simón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods |
| CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market Policies. Yangyu Hu, Haoyu Wang 0001, Tiantong Ji, Xusheng Xiao, Xiapu Luo | ICSE | 2021 | Mobile / Web / GUI / Android |
| CURE: Code-Aware Neural Machine Translation for Automatic Program Repair. Nan Jiang 0012, Thibaud Lutellier, Lin Tan 0001 | ICSE | 2021 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysis. Rangeet Pan, Vu Le 0002, Nachiappan Nagappan, Sumit Gulwani, Shuvendu K. Lahiri | ICSE | 2021 | Human / Empirical / Socio-technical |
| Centris: A Precise and Scalable Approach for Identifying Modified Open-Source Software Reuse. Seunghoon Woo, Sunghan Park, Seulbae Kim, Heejo Lee, Hakjoo Oh | ICSE | 2021 | Other |
| Code Prediction by Feeding Trees to Transformers. Seohyun Kim 0001, Jinman Zhao, Yuchi Tian, Satish Chandra 0001 | ICSE | 2021 | Other |
| CodeShovel: Constructing Method-Level Source Code Histories. Felix Grund, Shaiful Alam Chowdhury, Nick C. Bradley, Braxton Hall, Reid Holmes | ICSE | 2021 | Other |
| Containing Malicious Package Updates in npm with a Lightweight Permission System. Gabriel Ferreira, Limin Jia 0001, Joshua Sunshine, Christian Kästner | ICSE | 2021 | Security / Privacy / Vulnerability |
| Data-Driven Synthesis of Provably Sound Side Channel Analyses. Jingbo Wang 0006, Chungha Sung, Mukund Raghothaman, Chao Wang 0001 | ICSE | 2021 | Other |
| Data-Oriented Differential Testing of Object-Relational Mapping Systems. Thodoris Sotiropoulos, Stefanos Chaliasos, Vaggelis Atlidakis, Dimitris Mitropoulos, Diomidis Spinellis | ICSE | 2021 | Testing / QA |
| DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks. Zhenhao Li 0002, Heng Li 0007, Tse-Hsun Peter Chen, Weiyi Shang | ICSE | 2021 | AI / LLM for SE |
| DeepLocalize: Fault Localization for Deep Neural Networks. Mohammad Wardat, Wei Le, Hridesh Rajan | ICSE | 2021 | AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair |
| DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injection. Yuanchun Li 0003, Jiayi Hua, Haoyu Wang 0001, Chunyang Chen 0001, Yunxin Liu 0001 | ICSE | 2021 | AI / LLM for SE; Security / Privacy / Vulnerability |
| DepOwl: Detecting Dependency Bugs to Prevent Compatibility Failures. Zhouyang Jia, Shanshan Li 0001, Tingting Yu 0001, Chen Zeng, Erci Xu | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Distribution-Aware Testing of Neural Networks Using Generative Models. Swaroopa Dola, Matthew B. Dwyer, Mary Lou Soffa | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Do you really code? Designing and Evaluating Screening Questions for Online Surveys with Programmers. Anastasia Danilova, Alena Naiakshina, Stefan Horstmann, Matthew Smith 0001 | ICSE | 2021 | Other |
| Does mutation testing improve testing practices? Goran Petrovic, Marko Ivankovic, Gordon Fraser 0001, René Just | ICSE | 2021 | Testing / QA |
| Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications. Peilun Zhang, Yanjie Jiang, Anjiang Wei, Victoria Stodden, Darko Marinov | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release |
| Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design Guidelines. Bo Yang, Zhenchang Xing, Xin Xia 0001, Chunyang Chen 0001, Deheng Ye | ICSE | 2021 | Requirements / Modeling / Architecture |
| Early Life Cycle Software Defect Prediction. Why? How? N. C. Shrikanth, Suvodeep Majumder, Tim Menzies | ICSE | 2021 | Other |
| Efficient Compiler Autotuning via Bayesian Optimization. Junjie Chen 0003, Ningxin Xu, Peiqi Chen, Hongyu Zhang 0002 | ICSE | 2021 | Performance / Energy / Reliability |
| Enabling Software Resilience in GPGPU Applications via Partial Thread Protection. Lishan Yang 0001, Bin Nie, Adwait Jog, Evgenia Smirni | ICSE | 2021 | Other |
| Enhancing Genetic Improvement of Software with Regression Test Selection. Giovani Guizzo, Justyna Petke, Federica Sarro, Mark Harman | ICSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| Evaluating SZZ Implementations Through a Developer-informed Oracle. Giovanni Rosa, Luca Pascarella, Simone Scalabrino, Rosalia Tufano, Gabriele Bavota | ICSE | 2021 | Testing / QA; Human / Empirical / Socio-technical |
| Evaluating Unit Testing Practices in R Packages. Melina C. Vidoni | ICSE | 2021 | Testing / QA |
| EvoSpex: An Evolutionary Algorithm for Learning Postconditions. Facundo Molina, Pablo Ponzio, Nazareno Aguirre, Marcelo F. Frias | ICSE | 2021 | Other |
| Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control Systems. Yanjie Jiang, Hui Liu 0003, Nan Niu, Lu Zhang 0023, Yamin Hu | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical; DevOps / CI / Build / Release |
| Extracting Rationale for Open Source Software Development Decisions - A Study of Python Email Archives. Pankajeshwara Nand Sharma, Bastin Tony Roy Savarimuthu, Nigel Stanger | ICSE | 2021 | Human / Empirical / Socio-technical |
| FLACK: Counterexample-Guided Fault Localization for Alloy Models. Guolong Zheng, ThanhVu Nguyen, Simón Gutiérrez Brida, Germán Regis, Marcelo F. Frias | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Fast Outage Analysis of Large-scale Production Clouds with Service Correlation Mining. Yaohui Wang 0003, Guozheng Li 0001, Zijian Wang, Yu Kang 0006, Yangfan Zhou 0002 | ICSE | 2021 | Other |
| Fast Parametric Model Checking through Model Fragmentation. Xinwei Fang, Radu Calinescu, Simos Gerasimou, Faisal Alhwikem | ICSE | 2021 | Program Analysis / Verification / Formal Methods |
| Fast and Precise On-the-fly Patch Validation for All. Lingchao Chen, Yicheng Ouyang, Lingming Zhang 0001 | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| Fault Localization with Code Coverage Representation Learning. Yi Li 0048, Shaohua Wang 0002, Tien N. Nguyen | ICSE | 2021 | Testing / QA; Debugging / Fault Localization / Diagnosis / Repair |
| Fine with "1234"? An Analysis of SMS One-Time Password Randomness in Android Apps. Siqi Ma, Juanru Li, Hyoungshick Kim, Elisa Bertino, Surya Nepal | ICSE | 2021 | Mobile / Web / GUI / Android |
| FlakeFlagger: Predicting Flakiness Without Rerunning Tests. Abdulrahman Alshammari, Christopher Morris 0003, Michael Hilton, Jonathan Bell 0001 | ICSE | 2021 | Testing / QA |
| Fuzzing Symbolic Expressions. Luca Borzacchiello, Emilio Coppa, Camil Demetrescu | ICSE | 2021 | Testing / QA; Program Analysis / Verification / Formal Methods |
| GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks. Tianming Zhao 0005, Chunyang Chen 0001, Yuanning Liu, Xiaodong Zhu 0001 | ICSE | 2021 | AI / LLM for SE; Mobile / Web / GUI / Android |
| GenTree: Using Decision Trees to Learn Interactions for Configurable Software. KimHao Nguyen, ThanhVu Nguyen | ICSE | 2021 | Other |
| Graph-based Fuzz Testing for Deep Learning Inference Engines. Weisi Luo, Dong Chai, Xiaoyue Run, Jiang Wang, Chunrong Fang | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Growing A Test Corpus with Bonsai Fuzzing. Vasudev Vikram, Rohan Padhye, Koushik Sen | ICSE | 2021 | Testing / QA |
| HERO: On the Chaos When PATH Meets Modules. Ying Wang 0038, Liang Qiao 0002, Chang Xu 0001, Yepang Liu 0001, Shing-Chi Cheung | ICSE | 2021 | Other |
| How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity Projects. Fariha Nusrat, Foyzul Hassan, Hao Zhong 0001, Xiaoyin Wang | ICSE | 2021 | Human / Empirical / Socio-technical; Performance / Energy / Reliability |
| How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHub. Lukas Moldon, Markus Strohmaier, Johannes Wachs | ICSE | 2021 | Human / Empirical / Socio-technical |
| How to Identify Boundary Conditions with Contrasty Metric? Weilin Luo, Hai Wan, Xiaotong Song, Binhao Yang, Hongzhen Zhong | ICSE | 2021 | Other |
| IMGDroid: Detecting Image Loading Defects in Android Applications. Wei Song 0003, Mengqi Han, Jeff Huang 0001 | ICSE | 2021 | Mobile / Web / GUI / Android |
| IdBench: Evaluating Semantic Representations of Identifier Names in Source Code. Yaza Wainakh, Moiz Rauf, Michael Pradel | ICSE | 2021 | Other |
| Identifying Key Features from App User Reviews. Huayao Wu, Wenjun Deng, Xintao Niu, Changhai Nie | ICSE | 2021 | Mobile / Web / GUI / Android |
| If It's Not Secure, It Should Not Compile: Preventing DOM-Based XSS in Large-Scale Web Development with API Hardening. Pei Wang, Julian Bangert, Christoph Kern 0003 | ICSE | 2021 | Mobile / Web / GUI / Android |
| Improving Fault Localization by Integrating Value and Predicate Based Causal Inference Techniques. Yigit Küçük, Tim A. D. Henderson, Andy Podgurski | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees. Nghi D. Q. Bui, Yijun Yu 0001, Lingxiao Jiang | ICSE | 2021 | Other |
| Input Algebras. Rahul Gopinath, Hamed Nemati, Andreas Zeller | ICSE | 2021 | Other |
| Interface Compliance of Inline Assembly: Automatically Check, Patch and Refine. Frédéric Recoules, Sébastien Bardin, Richard Bonichon, Matthieu Lemerre, Laurent Mounier | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark Model. Xi Xu, Qinghua Zheng, Zheng Yan 0002, Ming Fan 0002, Ang Jia | ICSE | 2021 | Other |
| IoT Bugs and Development Challenges. Amir Makhshari, Ali Mesbah 0001 | ICSE | 2021 | Other |
| It Takes Two to TANGO: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports. Nathan Cooper, Carlos Bernal-Cárdenas, Oscar Chaparro, Kevin Moran, Denys Poshyvanyk | ICSE | 2021 | Other |
| JEST: N+1 -version Differential Testing of Both JavaScript Engines and Specification. Jihyeok Park, Seungmin An, Dongjun Youn, Gyeongwon Kim, Sukyoung Ryu | ICSE | 2021 | Testing / QA; Program Analysis / Verification / Formal Methods |
| JUSTGen: Effective Test Generation for Unspecified JNI Behaviors on JVMs. Sungjae Hwang, Sungho Lee, Jihoon Kim, Sukyoung Ryu | ICSE | 2021 | Testing / QA |
| Layout and Image Recognition Driving Cross-Platform Automated Mobile Testing. Shengcheng Yu, Chunrong Fang, Yexiao Yun, Yang Feng 0003 | ICSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social Good. Yu Huang 0015, Denae Ford, Thomas Zimmermann 0001 | ICSE | 2021 | Other |
| Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning Models. Linghan Meng, Yanhui Li, Lin Chen 0015, Zhi Wang, Di Wu 0014 | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| MuDelta: Delta-Oriented Mutation Testing at Commit Time. Wei Ma 0014, Thierry Titcheu Chekam, Mike Papadakis, Mark Harman | ICSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| On Indirectly Dependent Documentation in the Context of Code Evolution: A Study. Devika Sondhi, Avyakt Gupta, Salil Purandare, Ankit Rana, Deepanshu Kaushal | ICSE | 2021 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| On the Naming of Methods: A Survey of Professional Developers. Reem S. Alsuhaibani, Christian D. Newman, Michael John Decker, Michael L. Collard, Jonathan I. Maletic | ICSE | 2021 | Human / Empirical / Socio-technical |
| Onboarding vs. Diversity, Productivity, and Quality - Empirical Study of the OpenStack Ecosystem. Armstrong Foundjem, Ellis E. Eghan, Bram Adams | ICSE | 2021 | Human / Empirical / Socio-technical |
| Operation is the hardest teacher: estimating DNN accuracy looking for mispredictions. Antonio Guerriero, Roberto Pietrantuono, Stefano Russo 0001 | ICSE | 2021 | Other |
| Playing Planning Poker in Crowds: Human Computation of Software Effort Estimates. Mohammed Alhamed, Tim Storer | ICSE | 2021 | Human / Empirical / Socio-technical |
| Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding. Shengcheng Yu, Chunrong Fang, Zhenfei Cao, Xu Wang, Tongyu Li | ICSE | 2021 | Testing / QA |
| Prioritizing Test Inputs for Deep Neural Networks via Mutation Analysis. Zan Wang, Hanmo You, Junjie Chen 0003, Yingyi Zhang, Xuyuan Dong | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| Program Comprehension and Code Complexity Metrics: An fMRI Study. Norman Peitek, Sven Apel, Chris Parnin, André Brechmann, Janet Siegmund | ICSE | 2021 | Human / Empirical / Socio-technical; Education / Program Comprehension |
| PyART: Python API Recommendation in Real-Time. Xincheng He, Lei Xu 0003, Xiangyu Zhang 0001, Rui Hao, Yang Feng 0003 | ICSE | 2021 | Other |
| PyCG: Practical Call Graph Generation in Python. Vitalis Salis, Thodoris Sotiropoulos, Panos Louridas, Diomidis Spinellis, Dimitris Mitropoulos | ICSE | 2021 | Other |
| RAICC: Revealing Atypical Inter-Component Communication in Android Apps. Jordan Samhi, Alexandre Bartel, Tegawendé F. Bissyandé, Jacques Klein | ICSE | 2021 | Mobile / Web / GUI / Android |
| Reducing DNN Properties to Enable Falsification with Adversarial Attacks. David Shriver, Sebastian G. Elbaum, Matthew B. Dwyer | ICSE | 2021 | Other |
| Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging Study. Madeline Endres, Zachary Karas, Xiaosu Hu, Ioulia Kovelman, Westley Weimer | ICSE | 2021 | Human / Empirical / Socio-technical |
| Representation of Developer Expertise in Open Source Software. Tapajit Dey, Andrey Karnauch, Audris Mockus | ICSE | 2021 | Human / Empirical / Socio-technical |
| Resource-Guided Configuration Space Reduction for Deep Learning Models. Yanjie Gao, Yonghao Zhu, Hongyu Zhang 0002, Haoxiang Lin, Mao Yang 0004 | ICSE | 2021 | AI / LLM for SE; DevOps / CI / Build / Release; Performance / Energy / Reliability |
| Restoring Execution Environments of Jupyter Notebooks. Jiawei Wang 0003, Li Li 0029, Andreas Zeller | ICSE | 2021 | Other |
| RobOT: Robustness-Oriented Testing for Deep Learning Systems. Jingyi Wang 0004, Jialuo Chen, Youcheng Sun, Xingjun Ma, Dongxia Wang 0002 | ICSE | 2021 | Testing / QA; AI / LLM for SE |
| SOAR: A Synthesis Approach for Data Science API Refactoring. Ansong Ni, Daniel Ramos, Aidan Z. H. Yang, Inês Lynce, Vasco Manquinho | ICSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Same File, Different Changes: The Potential of Meta-Maintenance on GitHub. Hideaki Hata, Raula Gaikovina Kula, Takashi Ishio, Christoph Treude | ICSE | 2021 | Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review |
| Scalable Quantitative Verification For Deep Neural Networks. Teodora Baluta, Zheng Leong Chua, Kuldeep S. Meel, Prateek Saxena | ICSE | 2021 | AI / LLM for SE; Program Analysis / Verification / Formal Methods |
| Seamless Variability Management With the Virtual Platform. Wardah Mahmood, Daniel Strüber 0001, Thorsten Berger, Ralf Lämmel, Mukelabai Mukelabai | ICSE | 2021 | Other |
| Self-Checking Deep Neural Networks in Deployment. Yan Xiao 0002, Ivan Beschastnikh, David S. Rosenblum, Changsheng Sun, Sebastian G. Elbaum | ICSE | 2021 | AI / LLM for SE; DevOps / CI / Build / Release |
| Semantic Patches for Adaptation of JavaScript Programs to Evolving Libraries. Benjamin Barslev Nielsen, Martin Toldam Torp, Anders Møller | ICSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Semantic Web Accessibility Testing via Hierarchical Visual Analysis. Mohammad Bajammal, Ali Mesbah 0001 | ICSE | 2021 | Testing / QA; Mobile / Web / GUI / Android |
| Semi-supervised Log-based Anomaly Detection via Probabilistic Label Estimation. Lin Yang 0030, Junjie Chen 0003, Zan Wang, Weijing Wang, Jiajun Jiang | ICSE | 2021 | Cloud / Microservices / Distributed Systems |
| Shipwright: A Human-in-the-Loop System for Dockerfile Repair. Jordan Henkel, Denini Silva, Leopoldo Teixeira, Marcelo d'Amorim, Thomas W. Reps | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair; Human / Empirical / Socio-technical |
| Siri, Write the Next Method. Fengcai Wen, Emad Aghajani, Csaba Nagy 0001, Michele Lanza 0001, Gabriele Bavota | ICSE | 2021 | Other |
| Smart Contract Security: a Practitioners' Perspective. Zhiyuan Wan, Xin Xia 0001, David Lo 0001, Jiachi Chen, Xiapu Luo | ICSE | 2021 | Security / Privacy / Vulnerability |
| Studying Test Annotation Maintenance in the Wild. Dong Jae Kim, Nikolaos Tsantalis, Tse-Hsun Peter Chen, Jinqiu Yang 0001 | ICSE | 2021 | Testing / QA; Maintenance / Evolution / Refactoring / Review |
| Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks. Antonio Mastropaolo, Simone Scalabrino, Nathan Cooper, David Nader-Palacio, Denys Poshyvanyk | ICSE | 2021 | AI / LLM for SE |
| Supporting Quality Assurance with Automated Process-Centric Quality Constraints Checking. Christoph Mayr-Dorn, Michael Vierhauser, Stefan Bichler, Felix Keplinger, Jane Cleland-Huang | ICSE | 2021 | Other |
| Sustainable Solving: Reducing The Memory Footprint of IFDS-Based Data Flow Analyses Using Intelligent Garbage Collection. Steven Arzt | ICSE | 2021 | Other |
| Synthesizing Object State Transformers for Dynamic Software Updates. Zelin Zhao, Yanyan Jiang 0001, Chang Xu 0001, Tianxiao Gu, Xiaoxing Ma | ICSE | 2021 | Other |
| TRANSREGEX: Multi-modal Regular Expression Synthesis by Generate-and-Repair. Yeting Li, Shuaimin Li, Zhiwu Xu 0001, Jialun Cao, Zixuan Chen | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| Technical Leverage in a Software Ecosystem: Development Opportunities and Security Risks. Fabio Massacci, Ivan Pashchenko | ICSE | 2021 | Security / Privacy / Vulnerability |
| Testing Machine Translation via Referential Transparency. Pinjia He, Clara Meister, Zhendong Su 0001 | ICSE | 2021 | Testing / QA |
| The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code Understanding. Marvin Wyrich, Andreas Preikschat, Daniel Graziotin, Stefan Wagner 0001 | ICSE | 2021 | Other |
| The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source. Marco Aurélio Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link, Gregorio Robles | ICSE | 2021 | Human / Empirical / Socio-technical |
| Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code. Sumaya Almanee, Arda Ünal, Mathias Payer, Joshua Garcia | ICSE | 2021 | Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android |
| Towards Automating Code Review Activities. Rosalia Tufano, Luca Pascarella, Michele Tufano, Denys Poshyvanyk, Gabriele Bavota | ICSE | 2021 | Maintenance / Evolution / Refactoring / Review |
| Trace-Checking CPS Properties: Bridging the Cyber-Physical Gap. Claudio Menghi, Enrico Viganò, Domenico Bianculli, Lionel C. Briand | ICSE | 2021 | Other |
| Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT Models. Jinfeng Lin, Yalin Liu, Qingkai Zeng 0001, Meng Jiang 0001, Jane Cleland-Huang | ICSE | 2021 | Requirements / Modeling / Architecture |
| Understanding Bounding Functions in Safety-Critical UAV Software. Xiaozhou Liang, John Henry Burns, Joseph Sanchez, Karthik Dantu, Lukasz Ziarek | ICSE | 2021 | Other |
| Unrealizable Cores for Reactive Systems Specifications. Shahar Maoz, Rafi Shalom | ICSE | 2021 | Other |
| Using Domain-specific Corpora for Improved Handling of Ambiguity in Requirements. Saad Ezzini, Sallam Abualhaija, Chetan Arora 0002, Mehrdad Sabetzadeh, Lionel C. Briand | ICSE | 2021 | Requirements / Modeling / Architecture |
| Verifying Determinism in Sequential Programs. Rashmi Mudduluru, Jason Waataja, Suzanne Millstein, Michael D. Ernst | ICSE | 2021 | Other |
| We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us? Andrew Truelove, Eduardo Santana de Almeida, Iftekhar Ahmed 0001 | ICSE | 2021 | Debugging / Fault Localization / Diagnosis / Repair |
| What Makes a Great Maintainer of Open Source Projects? Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher, Igor Wiese | ICSE | 2021 | Human / Empirical / Socio-technical |
| What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration. Xianhao Jin, Francisco Servant | ICSE | 2021 | Testing / QA; DevOps / CI / Build / Release |
| White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems. Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kästner | ICSE | 2021 | AI / LLM for SE; Requirements / Modeling / Architecture; Performance / Energy / Reliability |
| White-Box Performance-Influence Models: A Profiling and Learning Approach. Max Weber, Sven Apel, Norbert Siegmund | ICSE | 2021 | Performance / Energy / Reliability |
| Why Don't Developers Detect Improper Input Validation? '; DROP TABLE Papers; -. Larissa Braz, Enrico Fregnan, Gül Çalikli, Alberto Bacchelli | ICSE | 2021 | Testing / QA; Human / Empirical / Socio-technical |
| Why Security Defects Go Unnoticed during Code Reviews? A Case-Control Study of the Chromium OS Project. Rajshakhar Paul, Asif Kamal Turzo, Amiangshu Bosu | ICSE | 2021 | Security / Privacy / Vulnerability; Human / Empirical / Socio-technical |