ICSE A*

200 papers

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