| 2022 | "Did You Miss My Comment or What?" Understanding Toxicity in Open Source Discussions. Courtney Miller, Sophie Cohen, Daniel Klug, Bogdan Vasilescu, Christian Kästner |
| 2022 | "This Is Damn Slick!" Estimating the Impact of Tweets on Open Source Project Popularity and New Contributors. Hongbo Fang, Hemank Lamba, James D. Herbsleb, Bogdan Vasilescu |
| 2022 | $\mu AFL$: Non-intrusive Feedback-driven Fuzzing for Microcontroller Firmware. Wenqiang Li, Jiameng Shi, Fengjun Li, Jingqiang Lin, Wei Wang, Le Guan |
| 2022 | 44th IEEE/ACM 44th International Conference on Software Engineering, ICSE 2022, Pittsburgh, PA, USA, May 25-27, 2022 |
| 2022 | A Grounded Theory Based Approach to Characterize Software Attack Surfaces. Sara Moshtari, Ahmet Okutan, Mehdi Mirakhorli |
| 2022 | A Grounded Theory of Coordination in Remote-First and Hybrid Software Teams. Ronnie Edson de Souza Santos, Paul Ralph |
| 2022 | A Scalable t-wise Coverage Estimator. Eduard Baranov, Sourav Chakraborty, Axel Legay, Kuldeep S. Meel, N. Variyam Vinodchandran |
| 2022 | A Universal Data Augmentation Approach for Fault Localization. Huan Xie, Yan Lei, Meng Yan, Yue Yu, Xin Xia, Xiaoguang Mao |
| 2022 | APER: Evolution-Aware Runtime Permission Misuse Detection for Android Apps. Sinan Wang, Yibo Wang, Xian Zhan, Ying Wang, Yepang Liu, Xiapu Luo, Shing-Chi Cheung |
| 2022 | ARCLIN: Automated API Mention Resolution for Unformatted Texts. Yintong Huo, Yuxin Su, Hongming Zhang, Michael R. Lyu |
| 2022 | AST-Trans: Code Summarization with Efficient Tree-Structured Attention. Ze Tang, Xiaoyu Shen, Chuanyi Li, Jidong Ge, Liguo Huang, Zheling Zhu, Bin Luo |
| 2022 | Adaptive Performance Anomaly Detection for Online Service Systems via Pattern Sketching. Zhuangbin Chen, Jinyang Liu, Yuxin Su, Hongyu Zhang, Xiao Ling, Michael R. Lyu |
| 2022 | Adaptive Test Selection for Deep Neural Networks. Xinyu Gao, Yang Feng, Yining Yin, Zixi Liu, Zhenyu Chen, Baowen Xu |
| 2022 | An Exploratory Study of Deep learning Supply Chain. Xin Tan, Kai Gao, Minghui Zhou, Li Zhang |
| 2022 | An Exploratory Study of Productivity Perceptions in Software Teams. Anastasia Ruvimova, Alexander Lill, Jan Gugler, Lauren C. Howe, Elaine Huang, Gail C. Murphy, Thomas Fritz |
| 2022 | Analyzing User Perspectives on Mobile App Privacy at Scale. Preksha Nema, Pauline Anthonysamy, Nina Taft, Sai Teja Peddinti |
| 2022 | AutoTransform: Automated Code Transformation to Support Modern Code Review Process. Patanamon Thongtanunam, Chanathip Pornprasit, Chakkrit Tantithamthavorn |
| 2022 | Automated Assertion Generation via Information Retrieval and Its Integration with Deep learning. Hao Yu, Yiling Lou, Ke Sun, Dezhi Ran, Tao Xie, Dan Hao, Ying Li, Ge Li, Qianxiang Wang |
| 2022 | Automated Detection of Password Leakage from Public GitHub Repositories. Runhan Feng, Ziyang Yan, Shiyan Peng, Yuanyuan Zhang |
| 2022 | Automated Handling of Anaphoric Ambiguity in Requirements: A Multi-solution Study. Saad Ezzini, Sallam Abualhaija, Chetan Arora, Mehrdad Sabetzadeh |
| 2022 | Automated Patching for Unreproducible Builds. Zhilei Ren, Shiwei Sun, Jifeng Xuan, Xiaochen Li, Zhide Zhou, He Jiang |
| 2022 | Automated Testing of Software that Uses Machine Learning APIs. Chengcheng Wan, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, Shan Lu |
| 2022 | Automatic Detection of Performance Bugs in Database Systems using Equivalent Queries. Xinyu Liu, Qi Zhou, Joy Arulraj, Alessandro Orso |
| 2022 | BEDIVFUZZ: Integrating Behavioral Diversity into Generator-based Fuzzing. Hoang Lam Nguyen, Lars Grunske |
| 2022 | Big Data = Big Insights? Operationalising Brooks' Law in a Massive GitHub Data Set. Christoph Gote, Pavlin Mavrodiev, Frank Schweitzer, Ingo Scholtes |
| 2022 | Bots for Pull Requests: The Good, the Bad, and the Promising. Mairieli Santos Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte, Emad Shihab, Marco Aurélio Gerosa, Igor Steinmacher |
| 2022 | Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding. Deze Wang, Zhouyang Jia, Shanshan Li, Yue Yu, Yun Xiong, Wei Dong, Xiangke Liao |
| 2022 | BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live Chats. Lin Shi, Fangwen Mu, Yumin Zhang, Ye Yang, Junjie Chen, Xiao Chen, Hanzhi Jiang, Ziyou Jiang, Qing Wang |
| 2022 | Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds. Chen Zhang, Bihuan Chen, Xin Peng, Wenyun Zhao |
| 2022 | CLEAR: Contrastive Learning for API Recommendation. Moshi Wei, Nima Shiri Harzevili, Yuchao Huang, Junjie Wang, Song Wang |
| 2022 | CONFETTI: Amplifying Concolic Guidance for Fuzzers. James Kukucka, Luís Pina, Paul Ammann, Jonathan Bell |
| 2022 | Causality in Configurable Software Systems. Clemens Dubslaff, Kallistos Weis, Christel Baier, Sven Apel |
| 2022 | Causality-Based Neural Network Repair. Bing Sun, Jun Sun, Long H. Pham, Tie Shi |
| 2022 | Change Is the Only Constant: Dynamic Updates for Workflows. Daniel Sokolowski, Pascal Weisenburger, Guido Salvaneschi |
| 2022 | Characterizing and Detecting Bugs in WeChat Mini-Programs. Tao Wang, Qingxin Xu, Xiaoning Chang, Wensheng Dou, Jiaxin Zhu, Jinhui Xie, Yuetang Deng, Jianbo Yang, Jiaheng Yang, Jun Wei, Tao Huang |
| 2022 | Code Search based on Context-aware Code Translation. Weisong Sun, Chunrong Fang, Yuchen Chen, Guanhong Tao, Tingxu Han, Quanjun Zhang |
| 2022 | CodeFill: Multi-token Code Completion by Jointly learning from Structure and Naming Sequences. Maliheh Izadi, Roberta Gismondi, Georgios Gousios |
| 2022 | Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process. Nadia Nahar, Shurui Zhou, Grace A. Lewis, Christian Kästner |
| 2022 | Combinatorial Testing of RESTful APIs. Huayao Wu, Lixin Xu, Xintao Niu, Changhai Nie |
| 2022 | Conflict-aware Inference of Python Compatible Runtime Environments with Domain Knowledge Graph. Wei Cheng, Xiangrong Zhu, Wei Hu |
| 2022 | Control Parameters Considered Harmful: Detecting Range Specification Bugs in Drone Configuration Modules via Learning-Guided Search. Ruidong Han, Chao Yang, Siqi Ma, Jianfeng Ma, Cong Sun, Juanru Li, Elisa Bertino |
| 2022 | Controlled Concurrency Testing via Periodical Scheduling. Cheng Wen, Mengda He, Bohao Wu, Zhiwu Xu, Shengchao Qin |
| 2022 | Cross-Domain Deep Code Search with Meta Learning. Yitian Chai, Hongyu Zhang, Beijun Shen, Xiaodong Gu |
| 2022 | DEAR: A Novel Deep Learning-based Approach for Automated Program Repair. Yi Li, Shaohua Wang, Tien N. Nguyen |
| 2022 | Data-Driven Loop Bound Learning for Termination Analysis. Rongchen Xu, Jianhui Chen, Fei He |
| 2022 | Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules. Rangeet Pan, Hridesh Rajan |
| 2022 | Decomposing Software Verification into Off-the-Shelf Components: An Application to CEGAR. Dirk Beyer, Jan Haltermann, Thomas Lemberger, Heike Wehrheim |
| 2022 | DeepAnalyze: Learning to Localize Crashes at Scale. Manish Shetty, Chetan Bansal, Suman Nath, Sean Bowles, Henry Wang, Ozgur Arman, Siamak Ahari |
| 2022 | DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs. Mohammad Wardat, Breno Dantas Cruz, Wei Le, Hridesh Rajan |
| 2022 | DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programs. Jialun Cao, Meiziniu Li, Xiao Chen, Ming Wen, Yongqiang Tian, Bo Wu, Shing-Chi Cheung |
| 2022 | DeepSTL - From English Requirements to Signal Temporal Logic. Jie He, Ezio Bartocci, Dejan Nickovic, Haris Isakovic, Radu Grosu |
| 2022 | DeepStability: A Study of Unstable Numerical Methods and Their Solutions in Deep Learning. Eliska Kloberdanz, Kyle G. Kloberdanz, Wei Le |
| 2022 | DeepState: Selecting Test Suites to Enhance the Robustness of Recurrent Neural Networks. Zixi Liu, Yang Feng, Yining Yin, Zhenyu Chen |
| 2022 | DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep Learning. Chenxi Zhang, Xin Peng, Chaofeng Sha, Ke Zhang, Zhenqing Fu, Xiya Wu, Qingwei Lin, Dongmei Zhang |
| 2022 | Default: Mutual Information-based Crash Triage for Massive Crashes. Xing Zhang, Jiongyi Chen, Chao Feng, Ruilin Li, Wenrui Diao, Kehuan Zhang, Jing Lei, Chaojing Tang |
| 2022 | Demystifying Android Non-SDK APls: Measurement and Understanding. Shishuai Yang, Rui Li, Jiongyi Chen, Wenrui Diao, Shanqing Guo |
| 2022 | Demystifying the Dependency Challenge in Kernel Fuzzing. Yu Hao, Hang Zhang, Guoren Li, Xingyun Du, Zhiyun Qian, Ardalan Amiri Sani |
| 2022 | Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. Chengwei Liu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu, Xin Peng |
| 2022 | DescribeCtx: Context-Aware Description Synthesis for Sensitive Behaviors in Mobile Apps. Shao Yang, Yuehan Wang, Yuan Yao, Haoyu Wang, Yanfang (Fanny) Ye, Xusheng Xiao |
| 2022 | Detecting False Alarms from Automatic Static Analysis Tools: How Far are We? Hong Jin Kang, Khai Loong Aw, David Lo |
| 2022 | Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps. Jordan Samhi, Li Li, Tegawendé F. Bissyandé, Jacques Klein |
| 2022 | Discovering Repetitive Code Changes in Python ML Systems. Malinda Dilhara, Ameya Ketkar, Nikhith Sannidhi, Danny Dig |
| 2022 | Diversity-Driven Automated Formal Verification. Emily First, Yuriy Brun |
| 2022 | Domain-Specific Analysis of Mobile App Reviews Using Keyword-Assisted Topic Models. Miroslav Tushev, Fahimeh Ebrahimi, Anas Mahmoud |
| 2022 | DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScript. Alexi Turcotte, Michael D. Shah, Mark W. Aldrich, Frank Tip |
| 2022 | Dynamic Update for Synthesized GR(1) Controllers. Gal Amram, Shahar Maoz, Itai Segall, Matan Yossef |
| 2022 | EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries. Jiannan Wang, Thibaud Lutellier, Shangshu Qian, Hung Viet Pham, Lin Tan |
| 2022 | EREBA: Black-box Energy Testing of Adaptive Neural Networks. Mirazul Haque, Yaswanth Yadlapalli, Wei Yang, Cong Liu |
| 2022 | Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and Many-Objective Optimization. Fitash Ul Haq, Donghwan Shin, Lionel C. Briand |
| 2022 | Eflect: Porting Energy-Aware Applications to Shared Environments. Timur Babakol, Anthony Canino, Yu David Liu |
| 2022 | Evaluating and Improving Neural Program-Smoothing-based Fuzzing. Mingyuan Wu, Ling Jiang, Jiahong Xiang, Yuqun Zhang, Guowei Yang, Huixin Ma, Sen Nie, Shi Wu, Heming Cui, Lingming Zhang |
| 2022 | ExAIS: Executable AI Semantics. Richard Schumi, Jun Sun |
| 2022 | Explanation-Guided Fairness Testing through Genetic Algorithm. Ming Fan, Wenying Wei, Wuxia Jin, Zijiang Yang, Ting Liu |
| 2022 | Exploiting Input Sanitization for Regex Denial of Service. Efe Barlas, Xin Du, James C. Davis |
| 2022 | FADATest: Fast and Adaptive Performance Regression Testing of Dynamic Binary Translation Systems. Jin Wu, Jian Dong, Ruili Fang, Wen Zhang, Wenwen Wang, Decheng Zuo |
| 2022 | FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation. Jinhao Dong, Yiling Lou, Qihao Zhu, Zeyu Sun, Zhilin Li, Wenjie Zhang, Dan Hao |
| 2022 | Fairness-aware Configuration of Machine Learning Libraries. Saeid Tizpaz-Niari, Ashish Kumar, Gang Tan, Ashutosh Trivedi |
| 2022 | Fairneuron: Improving Deep Neural Network Fairness with Adversary Games on Selective Neurons. Xuanqi Gao, Juan Zhai, Shiqing Ma, Chao Shen, Yufei Chen, Qian Wang |
| 2022 | Fast Changeset-based Bug Localization with BERT. Agnieszka Ciborowska, Kostadin Damevski |
| 2022 | Fast and Precise Application Code Analysis using a Partial Library. Akshay Utture, Jens Palsberg |
| 2022 | Fault Localization via Efficient Probabilistic Modeling of Program Semantics. Muhan Zeng, Yiqian Wu, Zhentao Ye, Yingfei Xiong, Xin Zhang, Lu Zhang |
| 2022 | FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment. Maxime Cordy, Renaud Rwemalika, Adriano Franci, Mike Papadakis, Mark Harman |
| 2022 | Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Source. Anjiang Wei, Yinlin Deng, Chenyuan Yang, Lingming Zhang |
| 2022 | Fuzzing Class Specifications. Facundo Molina, Marcelo d'Amorim, Nazareno Aguirre |
| 2022 | GIFdroid: Automated Replay of Visual Bug Reports for Android Apps. Sidong Feng, Chunyang Chen |
| 2022 | Garbage Collection Makes Rust Easier to Use: A Randomized Controlled Trial of the Bronze Garbage Collector. Michael Coblenz, Michelle L. Mazurek, Michael Hicks |
| 2022 | Generating and Visualizing Trace Link Explanations. Yalin Liu, Jinfeng Lin, Oghenemaro Anuyah, Ronald A. Metoyer, Jane Cleland-Huang |
| 2022 | GitHub Sponsors: Exploring a New Way to Contribute to Open Source. Naomichi Shimada, Tao Xiao, Hideaki Hata, Christoph Treude, Kenichi Matsumoto |
| 2022 | GraphFuzz: Library API Fuzzing with Lifetime-aware Dataflow Graphs. Harrison Green, Thanassis Avgerinos |
| 2022 | Green AI: Do Deep Learning Frameworks Have Different Costs? Stefanos Georgiou, Maria Kechagia, Tushar Sharma, Federica Sarro, Ying Zou |
| 2022 | Guidelines for Assessing the Accuracy of Log Message Template Identification Techniques. Zanis Ali Khan, Donghwan Shin, Domenico Bianculli, Lionel C. Briand |
| 2022 | Hashing It Out: A Survey of Programmers' Cannabis Usage, Perception, and Motivation. Madeline Endres, Kevin Boehnke, Westley Weimer |
| 2022 | Hiding Critical Program Components via Ambiguous Translation. Chijung Jung, Doowon Kim, An Chen, Weihang Wang, Yunhui Zheng, Kyu Hyung Lee, Yonghwi Kwon |
| 2022 | History-Driven Test Program Synthesis for JVM Testing. Yingquan Zhao, Zan Wang, Junjie Chen, Mengdi Liu, Mingyuan Wu, Yuqun Zhang, Lingming Zhang |
| 2022 | If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components. Boyue Caroline Hu, Lina Marsso, Krzysztof Czarnecki, Rick Salay, Huakun Shen, Marsha Chechik |
| 2022 | Imperative versus Declarative Collection Processing: An RCT on the Understandability of Traditional Loops versus the Stream API in Java. Nils Mehlhorn, Stefan Hanenberg |
| 2022 | Improving Fault Localization and Program Repair with Deep Semantic Features and Transferred Knowledge. Xiangxin Meng, Xu Wang, Hongyu Zhang, Hailong Sun, Xudong Liu |
| 2022 | Improving Machine Translation Systems via Isotopic Replacement. Zeyu Sun, Jie M. Zhang, Yingfei Xiong, Mark Harman, Mike Papadakis, Lu Zhang |
| 2022 | Inference and Test Generation Using Program Invariants in Chemical Reaction Networks. Michael C. Gerten, Alexis L. Marsh, James I. Lathrop, Myra B. Cohen, Andrew S. Miner, Titus H. Klinge |
| 2022 | Inferring and Applying Type Changes. Ameya Ketkar, Oleg Smirnov, Nikolaos Tsantalis, Danny Dig, Timofey Bryksin |
| 2022 | Jigsaw: Large Language Models meet Program Synthesis. Naman Jain, Skanda Vaidyanath, Arun Iyer, Nagarajan Natarajan, Suresh Parthasarathy, Sriram K. Rajamani, Rahul Sharma |
| 2022 | JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis. Jordan Samhi, Jun Gao, Nadia Daoudi, Pierre Graux, Henri Hoyez, Xiaoyu Sun, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein |
| 2022 | Knowledge-Based Environment Dependency Inference for Python Programs. Hongjie Ye, Wei Chen, Wensheng Dou, Guoquan Wu, Jun Wei |
| 2022 | Large-scale Security Measurements on the Android Firmware Ecosystem. Qinsheng Hou, Wenrui Diao, Yanhao Wang, Xiaofeng Liu, Song Liu, Lingyun Ying, Shanqing Guo, Yuanzhi Li, Meining Nie, Haixin Duan |
| 2022 | Learning Probabilistic Models for Static Analysis Alarms. Hyunsu Kim, Mukund Raghothaman, Kihong Heo |
| 2022 | Learning and Programming Challenges of Rust: A Mixed-Methods Study. Shuofei Zhu, Ziyi Zhang, Boqin Qin, Aiping Xiong, Linhai Song |
| 2022 | Learning to Recommend Method Names with Global Context. Fang Liu, Ge Li, Zhiyi Fu, Shuai Lu, Yiyang Hao, Zhi Jin |
| 2022 | Learning to Reduce False Positives in Analytic Bug Detectors. Anant Kharkar, Roshanak Zilouchian Moghaddam, Matthew Jin, Xiaoyu Liu, Xin Shi, Colin B. Clement, Neel Sundaresan |
| 2022 | Less is More: Supporting Developers in Vulnerability Detection during Code Review. Larissa Braz, Christian Aeberhard, Gül Çalikli, Alberto Bacchelli |
| 2022 | Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI. Keheliya Gallaba, Maxime Lamothe, Shane McIntosh |
| 2022 | Linear-time Temporal Logic guided Greybox Fuzzing. Ruijie Meng, Zhen Dong, Jialin Li, Ivan Beschastnikh, Abhik Roychoudhury |
| 2022 | Log-based Anomaly Detection with Deep Learning: How Far Are We? Van-Hoang Le, Hongyu Zhang |
| 2022 | MVD: Memory-Related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks. Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, Bin Li, Chuanqi Tao |
| 2022 | Manas: Mining Software Repositories to Assist AutoML. Giang Nguyen, Md Johirul Islam, Rangeet Pan, Hridesh Rajan |
| 2022 | Message from the ICSE 2022 General Chair. Matthew B. Dwyer |
| 2022 | Message from the ICSE 2022 Program Chairs. Daniela E. Damian, Andreas Zeller |
| 2022 | ModX: Binary Level Partially Imported Third-Party Library Detection via Program Modularization and Semantic Matching. Can Yang, Zhengzi Xu, Hongxu Chen, Yang Liu, Xiaorui Gong, Baoxu Liu |
| 2022 | Modeling Review History for Reviewer Recommendation: A Hypergraph Approach. Guoping Rong, Yifan Zhang, Lanxin Yang, Fuli Zhang, Hongyu Kuang, He Zhang |
| 2022 | Morest: Model-based RESTful API Testing with Execution Feedback. Yi Liu, Yuekang Li, Gelei Deng, Yang Liu, Ruiyuan Wan, Runchao Wu, Dandan Ji, Shiheng Xu, Minli Bao |
| 2022 | Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing. Jiazhen Gu, Xuchuan Luo, Yangfan Zhou, Xin Wang |
| 2022 | Multi-Intention-Aware Configuration Selection for Performance Tuning. Haochen He, Zhouyang Jia, Shanshan Li, Yue Yu, Chenglong Zhou, Qing Liao, Ji Wang, Xiangke Liao |
| 2022 | Multilingual training for Software Engineering. Toufique Ahmed, Premkumar T. Devanbu |
| 2022 | NPEX: Repairing Java Null Pointer Exceptions without Tests. Junhee Lee, Seongjoon Hong, Hakjoo Oh |
| 2022 | Nalin: learning from Runtime Behavior to Find Name-Value Inconsistencies in Jupyter Notebooks. Jibesh Patra, Michael Pradel |
| 2022 | Natural Attack for Pre-trained Models of Code. Zhou Yang, Jieke Shi, Junda He, David Lo |
| 2022 | Nessie: Automatically Testing JavaScript APIs with Asynchronous Callbacks. Ellen Arteca, Sebastian Harner, Michael Pradel, Frank Tip |
| 2022 | Neural Program Repair with Execution-based Backpropagation. He Ye, Matias Martinez, Martin Monperrus |
| 2022 | NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identification. Haibin Zheng, Zhiqing Chen, Tianyu Du, Xuhong Zhang, Yao Cheng, Shouling Ji, Jingyi Wang, Yue Yu, Jinyin Chen |
| 2022 | Nufix: Escape From NuGet Dependency Maze. ZhenMing Li, Ying Wang, Zeqi Lin, Shing-Chi Cheung, Jian-Guang Lou |
| 2022 | OJXPERF: Featherlight Object Replica Detection for Java Programs. Bolun Li, Hao Xu, Qidong Zhao, Pengfei Su, Milind Chabbi, Shuyin Jiao, Xu Liu |
| 2022 | On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support. Miguel Velez, Pooyan Jamshidi, Norbert Siegmund, Sven Apel, Christian Kästner |
| 2022 | On the Benefits and Limits of Incremental Build of Software Configurations: An Exploratory Study. Georges Aaron Randrianaina, Xhevahire Tërnava, Djamel Eddine Khelladi, Mathieu Acher |
| 2022 | On the Evaluation of Neural Code Summarization. Ensheng Shi, Yanlin Wang, Lun Du, Junjie Chen, Shi Han, Hongyu Zhang, Dongmei Zhang, Hongbin Sun |
| 2022 | On the Importance of Building High-quality Training Datasets for Neural Code Search. Zhensu Sun, Li Li, Yan Liu, Xiaoning Du, Li Li |
| 2022 | On the Reliability of Coverage-Based Fuzzer Benchmarking. Marcel Böhme, László Szekeres, Jonathan Metzman |
| 2022 | One Fuzzing Strategy to Rule Them All. Mingyuan Wu, Ling Jiang, Jiahong Xiang, Yanwei Huang, Heming Cui, Lingming Zhang, Yuqun Zhang |
| 2022 | Online Summarizing Alerts through Semantic and Behavior Information. Jia Chen, Peng Wang, Wei Wang |
| 2022 | PREACH: A Heuristic for Probabilistic Reachability to Identify Hard to Reach Statements. Seemanta Saha, Mara Downing, Tegan Brennan, Tevfik Bultan |
| 2022 | PROMAL: Precise Window Transition Graphs for Android via Synergy of Program Analysis and Machine Learning. Changlin Liu, Hanlin Wang, Tianming Liu, Diandian Gu, Yun Ma, Haoyu Wang, Xusheng Xiao |
| 2022 | PROPR: Property-Based Automatic Program Repair. Matthías Páll Gissurarson, Leonhard Applis, Annibale Panichella, Arie van Deursen, David Sands |
| 2022 | PUS: A Fast and Highly Efficient Solver for Inclusion-based Pointer Analysis. Peiming Liu, Yanze Li, Bradley Swain, Jeff Huang |
| 2022 | Path Transitions Tell More: Optimizing Fuzzing Schedules via Runtime Program States. Kunpeng Zhang, Xi Xiao, Xiaogang Zhu, Ruoxi Sun, Minhui Xue, Sheng Wen |
| 2022 | PerfSig: Extracting Performance Bug Signatures via Multi-modality Causal Analysis. Jingzhu He, Yuhang Lin, Xiaohui Gu, Chin-Chia Michael Yeh, Zhongfang Zhuang |
| 2022 | Practical Automated Detection of Malicious npm Packages. Adriana Sejfia, Max Schäfer |
| 2022 | Practitioners' Expectations on Automated Code Comment Generation. Xing Hu, Xin Xia, David Lo, Zhiyuan Wan, Qiuyuan Chen, Thomas Zimmermann |
| 2022 | Precise Divide-By-Zero Detection with Affirmative Evidence. Yiyuan Guo, Jinguo Zhou, Peisen Yao, Qingkai Shi, Charles Zhang |
| 2022 | Preempting Flaky Tests via Non-Idempotent-Outcome Tests. Anjiang Wei, Pu Yi, Zhengxi Li, Tao Xie, Darko Marinov, Wing Lam |
| 2022 | Prioritizing Mutants to Guide Mutation Testing. Samuel J. Kaufman, Ryan Featherman, Justin Alvin, Bob Kurtz, Paul Ammann, René Just |
| 2022 | Push-Button Synthesis of Watch Companions for Android Apps. Cong Li, Yanyan Jiang, Chang Xu |
| 2022 | Quantifying Permissiveness of Access Control Policies. William Eiers, Ganesh Sankaran, Albert Li, Emily O'Mahony, Benjamin Prince, Tevfik Bultan |
| 2022 | R2Z2: Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing. Suhwan Song, Jaewon Hur, Sunwoo Kim, Philip Rogers, Byoungyoung Lee |
| 2022 | REFTY: Refinement Types for Valid Deep Learning Models. Yanjie Gao, Zhengxian Li, Haoxiang Lin, Hongyu Zhang, Ming Wu, Mao Yang |
| 2022 | ReMoS: Reducing Defect Inheritance in Transfer Learning via Relevant Model Slicing. Ziqi Zhang, Yuanchun Li, Jindong Wang, Bingyan Liu, Ding Li, Yao Guo, Xiangqun Chen, Yunxin Liu |
| 2022 | Recommending Good First Issues in GitHub OSS Projects. Wenxin Xiao, Hao He, Weiwei Xu, Xin Tan, Jinhao Dong, Minghui Zhou |
| 2022 | Repairing Brain-Computer Interfaces with Fault-Based Data Acquisition. Cailin Winston, Caleb Winston, Chloe N. Winston, Claris Winston, Cleah Winston, Rajesh P. N. Rao, René Just |
| 2022 | Repairing Order-Dependent Flaky Tests via Test Generation. Chengpeng Li, Chenguang Zhu, Wenxi Wang, August Shi |
| 2022 | Retrieving Data Constraint Implementations Using Fine-Grained Code Patterns. Juan Manuel Florez, Jonathan Perry, Shiyi Wei, Andrian Marcus |
| 2022 | RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation. Zhen Li, Qian (Guenevere) Chen, Chen Chen, Yayi Zou, Shouhuai Xu |
| 2022 | Rotten Apples Spoil the Bunch: An Anatomy of Google Play Malware. Michael Cao, Khaled Ahmed, Julia Rubin |
| 2022 | SAPIENTML: Synthesizing Machine Learning Pipelines by Learning from Human-Written Solutions. Ripon K. Saha, Akira Ura, Sonal Mahajan, Chenguang Zhu, Linyi Li, Yang Hu, Hiroaki Yoshida, Sarfraz Khurshid, Mukul R. Prasad |
| 2022 | SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representations. Changan Niu, Chuanyi Li, Vincent Ng, Jidong Ge, Liguo Huang, Bin Luo |
| 2022 | SYMTUNER: Maximizing the Power of Symbolic Execution by Adaptively Tuning External Parameters. Sooyoung Cha, Myungho Lee, Seokhyun Lee, Hakjoo Oh |
| 2022 | Search-based Diverse Sampling from Real-world Software Product Lines. Yi Xiang, Han Huang, Yuren Zhou, Sizhe Li, Chuan Luo, Qingwei Lin, Miqing Li, Xiaowei Yang |
| 2022 | Semantic Image Fuzzing of AI Perception Systems. Trey Woodlief, Sebastian G. Elbaum, Kevin Sullivan |
| 2022 | ShellFusion: Answer Generation for Shell Programming Tasks via Knowledge Fusion. Neng Zhang, Chao Liu, Xin Xia, Christoph Treude, Ying Zou, David Lo, Zibin Zheng |
| 2022 | SnR: Constraint-Based Type Inference for Incomplete Java Code Snippets. Yiwen Dong, Tianxiao Gu, Yongqiang Tian, Chengnian Sun |
| 2022 | Social Science Theories in Software Engineering Research. Tobias Lorey, Paul Ralph, Michael Felderer |
| 2022 | Static Inference Meets Deep learning: A Hybrid Type Inference Approach for Python. Yun Peng, Cuiyun Gao, Zongjie Li, Bowei Gao, David Lo, Qirun Zhang, Michael R. Lyu |
| 2022 | Static Stack-Preserving Intra-Procedural Slicing of WebAssembly Binaries. Quentin Stiévenart, David W. Binkley, Coen De Roover |
| 2022 | Striking a Balance: Pruning False-Positives from Static Call Graphs. Akshay Utture, Shuyang Liu, Christian Gram Kalhauge, Jens Palsberg |
| 2022 | SugarC: Scalable Desugaring of Real-World Preprocessor Usage into Pure C. Zach Patterson, Zenong Zhang, Brent Pappas, Shiyi Wei, Paul Gazzillo |
| 2022 | TOGA: A Neural Method for Test Oracle Generation. Elizabeth Dinella, Gabriel Ryan, Todd Mytkowicz, Shuvendu K. Lahiri |
| 2022 | Testing Time Limits in Screener Questions for Online Surveys with Programmers. Anastasia Danilova, Stefan Horstmann, Matthew Smith, Alena Naiakshina |
| 2022 | The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large. Sumon Biswas, Mohammad Wardat, Hridesh Rajan |
| 2022 | The Extent of Orphan Vulnerabilities from Code Reuse in Open Source Software. David Reid, Mahmoud Jahanshahi, Audris Mockus |
| 2022 | Towards Automatically Repairing Compatibility Issues in Published Android Apps. Yanjie Zhao, Li Li, Kui Liu, John C. Grundy |
| 2022 | Towards Bidirectional Live Programming for Incomplete Programs. Xing Zhang, Zhenjiang Hu |
| 2022 | Towards Boosting Patch Execution On-the-Fly. Samuel Benton, Yuntong Xie, Lan Lu, Mengshi Zhang, Xia Li, Lingming Zhang |
| 2022 | Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning. Renjue Li, Pengfei Yang, Cheng-Chao Huang, Youcheng Sun, Bai Xue, Lijun Zhang |
| 2022 | Towards Training Reproducible Deep Learning Models. Boyuan Chen, Mingzhi Wen, Yong Shi, Dayi Lin, Gopi Krishnan Rajbahadur, Zhen Ming Jiang |
| 2022 | Towards language-independent Brown Build Detection. Doriane Olewicki, Mathieu Nayrolles, Bram Adams |
| 2022 | Training Data Debugging for the Fairness of Machine Learning Software. Yanhui Li, Linghan Meng, Lin Chen, Li Yu, Di Wu, Yuming Zhou, Baowen Xu |
| 2022 | Trust Enhancement Issues in Program Repair. Yannic Noller, Ridwan Shariffdeen, Xiang Gao, Abhik Roychoudhury |
| 2022 | Type4Py: Practical Deep Similarity Learning-Based Type Inference for Python. Amir M. Mir, Evaldas Latoskinas, Sebastian Proksch, Georgios Gousios |
| 2022 | Unleashing the Power of Compiler Intermediate Representation to Enhance Neural Program Embeddings. Zongjie Li, Pingchuan Ma, Huaijin Wang, Shuai Wang, Qiyi Tang, Sen Nie, Shi Wu |
| 2022 | Use of Test Doubles in Android Testing: An In-Depth Investigation. Mattia Fazzini, Chase Choi, Juan Manuel Copia, Gabriel Lee, Yoshiki Kakehi, Alessandra Gorla, Alessandro Orso |
| 2022 | Using Deep Learning to Generate Complete Log Statements. Antonio Mastropaolo, Luca Pascarella, Gabriele Bavota |
| 2022 | Using Pre-Trained Models to Boost Code Review Automation. Rosalia Tufano, Simone Masiero, Antonio Mastropaolo, Luca Pascarella, Denys Poshyvanyk, Gabriele Bavota |
| 2022 | Using Reinforcement Learning for Load Testing of Video Games. Rosalia Tufano, Simone Scalabrino, Luca Pascarella, Emad Aghajani, Rocco Oliveto, Gabriele Bavota |
| 2022 | Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent Conflicts. Péter Garamvölgyi, Yuxi Liu, Dong Zhou, Fan Long, Ming Wu |
| 2022 | V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities. Lingfeng Bao, Xin Xia, Ahmed E. Hassan, Xiaohu Yang |
| 2022 | VarCLR: Variable Semantic Representation Pre-training via Contrastive Learning. Qibin Chen, Jeremy Lacomis, Edward J. Schwartz, Graham Neubig, Bogdan Vasilescu, Claire Le Goues |
| 2022 | Verification of ORM-based Controllers by Summary Inference. Geetam Chawla, Navneet Aman, Raghavan Komondoor, Ashish Bokil, Nilesh Kharat |
| 2022 | VulCNN: An Image-inspired Scalable Vulnerability Detection System. Yueming Wu, Deqing Zou, Shihan Dou, Wei Yang, Duo Xu, Hai Jin |
| 2022 | What Do They Capture? - A Structural Analysis of Pre-Trained Language Models for Source Code. Yao Wan, Wei Zhao, Hongyu Zhang, Yulei Sui, Guandong Xu, Hai Jin |
| 2022 | What Makes Effective Leadership in Agile Software Development Teams? Lucas Gren, Paul Ralph |
| 2022 | What Makes a Good Commit Message? Yingchen Tian, Yuxia Zhang, Klaas-Jan Stol, Lin Jiang, Hui Liu |
| 2022 | What the Fork? Finding Hidden Code Clones in npm. Elizabeth Wyss, Lorenzo De Carli, Drew Davidson |
| 2022 | Where is Your App Frustrating Users? Yawen Wang, Junjie Wang, Hongyu Zhang, Xuran Ming, Lin Shi, Qing Wang |
| 2022 | Windranger: A Directed Greybox Fuzzer driven by Deviation Basic Blocks. Zhengjie Du, Yuekang Li, Yang Liu, Bing Mao |