Software Engineering Empirical Research Radar

ASE 2022 Papers

ASE 2022 paper list with topic labels.

PaperVenueYearTopics
'Who built this crap?' Developing a Software Engineering Domain Specific Toxicity Detector.
Jaydeb Sarker
ASE2022Other
A Comprehensive Evaluation of Android ICC Resolution Techniques.
Jiwei Yan, Shixin Zhang, Yepang Liu 0001, Xi Deng, Jun Yan 0009
ASE2022Mobile / Web / GUI / Android
A Drift Handling Approach for Self-Adaptive ML Software in Scalable Industrial Processes.
Firas Bayram, Bestoun S. Ahmed, Erik Hallin, Anton Engman
ASE2022Other
A First Look at CI/CD Adoptions in Open-Source Android Apps.
Pei Liu, Xiaoyu Sun 0002, Yanjie Zhao 0001, Yonghui Liu 0001, John Grundy 0001
ASE2022DevOps / CI / Build / Release; Mobile / Web / GUI / Android
A Framework for Testing Chemical Reaction Networks.
Michael C. Gerten
ASE2022Testing / QA
A Hybrid Approach for Inference between Behavioral Exception API Documentation and Implementations, and Its Applications.
Hoan Anh Nguyen, Hung Dang Phan, Syeda Khairunnesa Samantha, Son Nguyen, Aashish Yadavally
ASE2022Other
A Light Bug Triage Framework for Applying Large Pre-trained Language Model.
Jaehyung Lee 0002, Kisun Han, Hwanjo Yu
ASE2022Other
A Novel Coverage-guided Greybox Fuzzing based on Power Schedule Optimization with Time Complexity.
Jinfu Chen 0001, Shengran Wang, Saihua Cai, Chi Zhang 0046, Haibo Chen 0005
ASE2022Testing / QA; Performance / Energy / Reliability
A Review of AI-augmented End-to-End Test Automation Tools.
Phuoc Pham, Vu Nguyen 0003, Tien N. Nguyen
ASE2022Testing / QA; AI / LLM for SE
A Role Based Model Template for Specifying Virtual Reality Software.
Sai Anirudh Karre, Vivek Pareek, Raghav Mittal, Raghu Reddy
ASE2022Other
A Scenario Distribution Model for Effective and Efficient Testing of Autonomous Driving Systems.
Qunying Song, Per Runeson, Stefan Persson
ASE2022Testing / QA
A Study of User Privacy in Android Mobile AR Apps.
Xiaoyi Yang, Xueling Zhang
ASE2022Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android
A Transferable Time Series Forecasting Service Using Deep Transformer Model for Online Systems.
Tao Huang 0021, Pengfei Chen 0002, Jingrun Zhang, Ruipeng Li, Rui Wang
ASE2022AI / LLM for SE
A Unified Specification Mining Framework for Smart Contracts.
Ye Liu 0012
ASE2022Program Analysis / Verification / Formal Methods; Requirements / Modeling / Architecture
A fault injection platform for learning AIOps models.
Frank Bagehorn, Jesus Rios, Saurabh Jha, Robert Filepp, Larisa Shwartz
ASE2022Other
A model for automatic generating reusable code from multiple GUIs.
Cícero A. G. Araújo
ASE2022Other
A real-world case study for automated ticket team assignment using natural language processing and explainable models.
Lucas Marcondes Pavelski, Rodrigo de Souza Braga
ASE2022Human / Empirical / Socio-technical
A transformer-based IDE plugin for vulnerability detection.
Cláudia Mamede, Eduard Pinconschi, Rui Abreu 0001
ASE2022AI / LLM for SE
ADEPT: A Testing Platform for Simulated Autonomous Driving.
Sen Wang, Zhuheng Sheng, Jingwei Xu 0001, Taolue Chen 0001, Junjun Zhu
ASE2022Testing / QA
AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language models.
José Antonio Hernández López, Martin Weyssow, Jesús Sánchez Cuadrado, Houari A. Sahraoui
ASE2022Other
ASTOR: An Approach to Identify Security Code Reviews.
Rajshakhar Paul
ASE2022Security / Privacy / Vulnerability
AUSERA: Automated Security Vulnerability Detection for Android Apps.
Sen Chen 0001, Yuxin Zhang, Lingling Fan 0003, Jiaming Li 0013, Yang Liu 0003
ASE2022Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Accelerating Build Dependency Error Detection via Virtual Build.
Rongxin Wu, Minglei Chen, Chengpeng Wang 0001, Gang Fan, Jiguang Qiu
ASE2022DevOps / CI / Build / Release
Accelerating OCR-Based Widget Localization for Test Automation of GUI Applications.
Ju Qian, Yingwei Ma, Chenghao Lin, Lin Chen 0015
ASE2022Testing / QA; Mobile / Web / GUI / Android
An Empirical Study of Automation in Software Security Patch Management.
Nesara Dissanayake, Asangi Jayatilaka, Mansooreh Zahedi, Muhammad Ali Babar 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability; Human / Empirical / Socio-technical
An Empirical Study on Numerical Bugs in Deep Learning Programs.
Gan Wang, Zan Wang, Junjie Chen 0003, Xiang Chen 0005, Ming Yan 0010
ASE2022AI / LLM for SE; Human / Empirical / Socio-technical
Answer Summarization for Technical Queries: Benchmark and New Approach.
Chengran Yang, Bowen Xu, Ferdian Thung, Yucen Shi, Ting Zhang 0011
ASE2022Other
Answering Software Deployment Questions via Neural Machine Reading at Scale.
Guanjie Qiu, Diwei Chen, Shuai Zhang, Yitian Chai, Xiaodong Gu 0002
ASE2022AI / LLM for SE; DevOps / CI / Build / Release
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE.
Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer
ASE2022Other
Application of Natural Language Processing Towards Autonomous Software Testing.
Khang Pham, Vu Nguyen 0003, Tien N. Nguyen
ASE2022Testing / QA
Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?
Cedric Richter, Jan Haltermann, Marie-Christine Jakobs, Felix Pauck, Stefan Schott
ASE2022AI / LLM for SE; Human / Empirical / Socio-technical
Are they Toeing the Line? Diagnosing Privacy Compliance Violations among Browser Extensions.
Yuxi Ling, Kailong Wang 0001, Guangdong Bai, Haoyu Wang 0001, Jin Song Dong 0001
ASE2022Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Assessment of Automated (Intelligent) Toolchains.
Aurora Papotti
ASE2022Other
Augur: Dynamic Taint Analysis for Asynchronous JavaScript.
Mark W. Aldrich, Alexi Turcotte, Matthew Blanco, Frank Tip
ASE2022Security / Privacy / Vulnerability
Auto Off-Target: Enabling Thorough and Scalable Testing for Complex Software Systems.
Tomasz Kuchta, Bartosz Zator
ASE2022Testing / QA
Automated Feedback Generation for Competition-Level Code.
Jialu Zhang 0002, De Li, John Charles Kolesar, Hanyuan Shi, Ruzica Piskac
ASE2022Other
Automated Identification of Security-Relevant Configuration Settings Using NLP.
Patrick Stöckle, Theresa Wasserer, Bernd Grobauer, Alexander Pretschner
ASE2022Security / Privacy / Vulnerability; DevOps / CI / Build / Release
Automatic Code Documentation Generation Using GPT-3.
Junaed Younus Khan, Gias Uddin 0001
ASE2022AI / LLM for SE
Automatic Comment Generation via Multi-Pass Deliberation.
Fangwen Mu, Xiao Chen 0015, Lin Shi 0006, Song Wang 0009, Qing Wang 0001
ASE2022Other
Automatic Generation of Visualizations for Machine Learning Pipelines.
Lei Liu 0061, Wei-Peng Chen, Mehdi Bahrami, Mukul R. Prasad
ASE2022AI / LLM for SE
Automatic Software Timing Attack Evaluation & Mitigation on Clear Hardware Assumption.
Prabuddha Chakraborty
ASE2022Security / Privacy / Vulnerability
Automatically Detecting Visual Bugs in HTML5 Canvas Games.
Finlay Macklon, Mohammad Reza Taesiri, Markos Viggiato, Stefan Antoszko, Natalia Romanova
ASE2022Other
Automatically Fixing Breaking Changes of Data Science Libraries.
Hailie Mitchell
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
Automatically Tagging the "AAA" Pattern in Unit Test Cases Using Machine Learning Models.
Chenhao Wei, Lu Xiao 0001, Tingting Yu 0001, Xinyu Chen, Xiao Wang 0030
ASE2022Testing / QA; AI / LLM for SE
B-AIS: An Automated Process for Black-box Evaluation of Visual Perception in AI-enabled Software against Domain Semantics.
Hamed Barzamini, Mona Rahimi
ASE2022AI / LLM for SE; Human / Empirical / Socio-technical
Boosting Spectrum-Based Fault Localization for Spreadsheets with Product Metrics in a Learning Approach.
Adil Mukhtar, Birgit Hofer, Dietmar Jannach, Franz Wotawa, Konstantin Schekotihin
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Boosting the Revealing of Detected Violations in Deep Learning Testing: A Diversity-Guided Method.
Xiaoyuan Xie, Pengbo Yin, Songqiang Chen
ASE2022Testing / QA; AI / LLM for SE
BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds.
Chen Zhang, Bihuan Chen 0001, Junhao Hu, Xin Peng 0001, Wenyun Zhao
ASE2022Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Performance / Energy / Reliability
Building recommenders for modelling languages with Droid.
Lissette Almonte, Esther Guerra, Iván Cantador, Juan de Lara
ASE2022DevOps / CI / Build / Release; Requirements / Modeling / Architecture
CARGO: AI-Guided Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture.
Vikram Nitin, Shubhi Asthana, Baishakhi Ray, Rahul Krishna
ASE2022AI / LLM for SE; Requirements / Modeling / Architecture
CBMC-SSM: Bounded Model Checking of C Programs with Symbolic Shadow Memory.
Bernd Fischer 0002, Salvatore La Torre, Gennaro Parlato, Peter Schrammel
ASE2022Program Analysis / Verification / Formal Methods
Call Graph Evolution Analytics over a Version Series of an Evolving Software System.
Animesh Chaturvedi 0001
ASE2022Maintenance / Evolution / Refactoring / Review
Call Me Maybe: Using NLP to Automatically Generate Unit Test Cases Respecting Temporal Constraints.
Arianna Blasi, Alessandra Gorla, Michael D. Ernst, Mauro Pezzè
ASE2022Testing / QA
Checking LTL Satisfiability via End-to-end Learning.
Weilin Luo, Hai Wan, Delong Zhang, Jianfeng Du, Hengdi Su
ASE2022Other
Code Understanding Linter to Detect Variable Misuse.
Yeonhee Ryou, Sangwoo Joh, Joonmo Yang, Sujin Kim, Youil Kim
ASE2022Other
CoditT5: Pretraining for Source Code and Natural Language Editing.
Jiyang Zhang 0003, Sheena Panthaplackel, Pengyu Nie 0001, Junyi Jessy Li, Milos Gligoric 0001
ASE2022Other
Compiler Testing using Template Java Programs.
Zhiqiang Zang, Nathan Wiatrek, Milos Gligoric 0001, August Shi
ASE2022Testing / QA
Compressing Pre-trained Models of Code into 3 MB.
Jieke Shi, Zhou Yang 0003, Bowen Xu, Hong Jin Kang, David Lo 0001
ASE2022Other
Consistent Scene Graph Generation by Constraint Optimization.
Boqi Chen, Kristóf Marussy, Sebastian Pilarski, Oszkár Semeráth, Dániel Varró
ASE2022Performance / Energy / Reliability
Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing.
Yanqi Su, Zheming Han, Zhenchang Xing, Xin Xia 0001, Xiwei Xu 0001
ASE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Cornucopia : A Framework for Feedback Guided Generation of Binaries.
Vidush Singhal, Akul Abhilash Pillai, Charitha Saumya, Milind Kulkarni 0001, Aravind Machiry
ASE2022Other
Coverage-based Greybox Fuzzing with Pointer Monitoring for C Programs.
Haibo Chen 0005, Jinfu Chen 0001
ASE2022Testing / QA; Program Analysis / Verification / Formal Methods
CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code.
Aryaz Eghbali, Michael Pradel
ASE2022Other
Dancing, not Wrestling: Moving from Compliance to Concordance for Secure Software Development.
Debi Ashenden, Gail Ollis, Iain Reid
ASE2022Other
Data Augmentation for Improving Emotion Recognition in Software Engineering Communication.
Mia Mohammad Imran, Yashasvi Jain, Preetha Chatterjee, Kostadin Damevski
ASE2022Other
Data Leakage in Notebooks: Static Detection and Better Processes.
Chenyang Yang 0002, Rachel A. Brower-Sinning, Grace A. Lewis, Christian Kästner
ASE2022Other
DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networks.
Simin Chen, Mirazul Haque, Cong Liu 0005, Wei Yang 0013
ASE2022Testing / QA; AI / LLM for SE; Performance / Energy / Reliability
Design-Space Exploration for Decision-Support Software.
Ate Penders, Ana Lucia Varbanescu, Gregor Pavlin, Henk J. Sips
ASE2022Requirements / Modeling / Architecture
Detecting Blocking Errors in Go Programs using Localized Abstract Interpretation.
Oskar Haarklou Veileborg, Georgian-Vlad Saioc, Anders Møller
ASE2022Other
Detecting Build Conflicts in Software Merge for Java Programs via Static Analysis.
Sheikh Shadab Towqir, Bowen Shen, Muhammad Ali Gulzar, Na Meng 0001
ASE2022Program Analysis / Verification / Formal Methods; DevOps / CI / Build / Release
Detecting Inconsistencies in If-Condition-Raise Statements.
Islem Bouzenia
ASE2022Other
Detecting Semantic Code Clones by Building AST-based Markov Chains Model.
Yueming Wu 0001, Siyue Feng, Deqing Zou, Hai Jin 0001
ASE2022DevOps / CI / Build / Release
Differentially Testing Database Transactions for Fun and Profit.
Ziyu Cui, Wensheng Dou, Qianwang Dai, Jiansen Song, Wei Wang 0049
ASE2022Testing / QA
Do Regional Variations Affect the CAPTCHA User Experience? A Comparison of CAPTCHAs in China and the United States.
Xinyao Ma, Zaiqiao Ye, Sameer Patil
ASE2022Other
DyTRec: A Dynamic Testing Recommendation tool for Unity-based Virtual Reality Software.
Xue Qin, Foyzul Hassan
ASE2022Testing / QA
E-MANAFA: Energy Monitoring and ANAlysis tool For Android.
Rui Rua, João Saraiva
ASE2022Mobile / Web / GUI / Android; Performance / Energy / Reliability
ESAVE: Estimating Server and Virtual Machine Energy.
Priyavanshi Pathania, Rohit Mehra, Vibhu Saujanya Sharma, Vikrant Kaulgud, Sanjay Podder
ASE2022Performance / Energy / Reliability
Effectively Generating Vulnerable Transaction Sequences in Smart Contracts with Reinforcement Learning-guided Fuzzing.
Jianzhong Su, Hong-Ning Dai, Lingjun Zhao, Zibin Zheng, Xiapu Luo
ASE2022Testing / QA
Efficient Greybox Fuzzing to Detect Memory Errors.
Jinsheng Ba, Gregory J. Duck, Abhik Roychoudhury
ASE2022Testing / QA
Efficient Synthesis of Method Call Sequences for Test Generation and Bounded Verification.
Yunfan Zhang, Ruidong Zhu, Yingfei Xiong 0001, Tao Xie 0001
ASE2022Testing / QA; Program Analysis / Verification / Formal Methods
ElecDaug: Electromagnetic Data Augmentation for Model Repair based on Metamorphic Relation.
Jiawei He, Zhida Bao, Quanjun Zhang, Weisong Sun, Jiawei Liu
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Empirical Study of System Resources Abused by IoT Attackers.
Zijing Yin, Yiwen Xu, Chijin Zhou, Yu Jiang 0001
ASE2022Human / Empirical / Socio-technical
End-to-End Rationale Reconstruction.
Mouna Dhaouadi, Bentley Oakes, Michalis Famelis
ASE2022Other
Enhancing the security of gaming transactions using blockchain technology.
Ciprian Paduraru, Rares Cristea, Alin Stefanescu
ASE2022Security / Privacy / Vulnerability
Enriching Compiler Testing with Real Program from Bug Report.
Hao Zhong 0001
ASE2022Testing / QA
Evolving Ranking-Based Failure Proximities for Better Clustering in Fault Isolation.
Yi Song, Xiaoyuan Xie, Xihao Zhang, Quanming Liu, Ruizhi Gao
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
Execution Path Detection through Dynamic Analysis in Black-Box Testing Environments.
Frank Dixon Whitworth
ASE2022Testing / QA; Program Analysis / Verification / Formal Methods
Explaining the Behaviour of Game Agents Using Differential Comparison.
Ezequiel Castellano, Xiao-Yi Zhang 0005, Paolo Arcaini, Toru Takisaka, Fuyuki Ishikawa
ASE2022Other
Exploiting Epochs and Symmetries in Analysing MPI Programs.
Rishabh Ranjan, Ishita Agrawal, Subodh Sharma 0001
ASE2022Other
Extraction and Management of Rationale.
Mouna Dhaouadi
ASE2022Other
Fastbot2: Reusable Automated Model-based GUI Testing for Android Enhanced by Reinforcement Learning.
Zhengwei Lv, Chao Peng 0002, Zhao Zhang, Ting Su 0001, Kai Liu
ASE2022Testing / QA; Mobile / Web / GUI / Android
Few-shot training LLMs for project-specific code-summarization.
Toufique Ahmed, Premkumar T. Devanbu
ASE2022Other
Finding Property Violations through Network Falsification: Challenges, Adaptations and Lessons Learned from OpenPilot.
Meriel von Stein, Sebastian G. Elbaum
ASE2022Other
Finding and Understanding Incompleteness Bugs in SMT Solvers.
Mauro Bringolf, Dominik Winterer, Zhendong Su 0001
ASE2022Other
FlexType: A Plug-and-Play Framework for Type Inference Models.
Sivani Voruganti, Kevin Jesse, Premkumar T. Devanbu
ASE2022Program Analysis / Verification / Formal Methods
FuzzerAid: Grouping Fuzzed Crashes Based On Fault Signatures.
Ashwin Kallingal Joshy, Wei Le
ASE2022Testing / QA
Fuzzle: Making a Puzzle for Fuzzers.
Haeun Lee, Soomin Kim 0002, Sang Kil Cha
ASE2022Testing / QA
GLITCH: Automated Polyglot Security Smell Detection in Infrastructure as Code.
Nuno Saavedra, João F. Ferreira 0001
ASE2022Security / Privacy / Vulnerability
Generalizability of Code Clone Detection on CodeBERT.
Tim Sonnekalb, Bernd Gruner, Clemens-Alexander Brust, Patrick Mäder
ASE2022Maintenance / Evolution / Refactoring / Review
Generating Critical Test Scenarios for Autonomous Driving Systems via Influential Behavior Patterns.
Haoxiang Tian 0001, Guoquan Wu, Jiren Yan, Yan Jiang, Jun Wei 0001
ASE2022Testing / QA
Global Decision Making Over Deep Variability in Feedback-Driven Software Development.
Jörg Kienzle, Benoît Combemale, Gunter Mussbacher, Omar Alam, Francis Bordeleau
ASE2022Other
Graph based Incident Extraction and Diagnosis in Large-Scale Online Systems.
Zilong He, Pengfei Chen 0002, Yu Luo, Qiuyu Yan, Hongyang Chen 0002
ASE2022Other
Griffin : Grammar-Free DBMS Fuzzing.
Jingzhou Fu, Jie Liang 0006, Zhiyong Wu 0010, Mingzhe Wang, Yu Jiang 0001
ASE2022Testing / QA
Groundhog: An Automated Accessibility Crawler for Mobile Apps.
Navid Salehnamadi, Forough Mehralian, Sam Malek
ASE2022Mobile / Web / GUI / Android
HTFuzz: Heap Operation Sequence Sensitive Fuzzing.
Yuanping Yu, Xiangkun Jia, Yuwei Liu 0001, Yanhao Wang, Qian Sang
ASE2022Testing / QA
Has My Release Disobeyed Semantic Versioning? Static Detection Based on Semantic Differencing.
Lyuye Zhang, Chengwei Liu, Zhengzi Xu, Sen Chen 0001, Lingling Fan 0003
ASE2022DevOps / CI / Build / Release
Horntinuum: Autonomous Testing using Constrained Horn Clauses.
Ilia Zlatkin, Grigory Fedyukovich
ASE2022Testing / QA
How Readable is Model-generated Code? Examining Readability and Visual Inspection of GitHub Copilot.
Naser Al Madi
ASE2022Human / Empirical / Socio-technical; Education / Program Comprehension
How Useful is Code Change Information for Fault Localization in Continuous Integration?
An Ran Chen, Tse-Hsun (Peter) Chen, Junjie Chen 0003
ASE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review
How students choose names: A replication study.
Qing Mi, Xiaoke Wang, Bingnuo Chen
ASE2022Human / Empirical / Socio-technical
HyperAST: Enabling Efficient Analysis of Software Histories at Scale.
Quentin Le Dilavrec, Djamel Eddine Khelladi, Arnaud Blouin, Jean-Marc Jézéquel
ASE2022Other
ICEBAR: Feedback-Driven Iterative Repair of Alloy Specifications.
Simón Gutiérrez Brida, Germán Regis, Guolong Zheng, Hamid Bagheri, ThanhVu Nguyen
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Identification and Mitigation of Gender Biases to Promote Diversity and Inclusion among Open Source Communities.
Sayma Sultana
ASE2022Human / Empirical / Socio-technical
Identification and Mitigation of Toxic Communications Among Open Source Software Developers.
Jaydeb Sarker
ASE2022Human / Empirical / Socio-technical
Identifying Sexism and Misogyny in Pull Request Comments.
Sayma Sultana
ASE2022Other
Identifying Solidity Smart Contract API Documentation Errors.
Chenguang Zhu 0002, Ye Liu 0012, Xiuheng Wu, Yi Li 0008
ASE2022Security / Privacy / Vulnerability
Inline Tests.
Yu Liu 0079, Pengyu Nie 0001, Owolabi Legunsen, Milos Gligoric 0001
ASE2022Testing / QA
Insight: Exploring Cross-Ecosystem Vulnerability Impacts.
Meiqiu Xu, Ying Wang 0038, Shing-Chi Cheung, Hai Yu 0001, Zhiliang Zhu 0001
ASE2022Other
Intelligent Code Review Assignment for Large Scale Open Source Software Stacks.
Ishan Aryendu, Ying Wang 0113, Farah Elkourdi, Eman Abdullah AlOmar
ASE2022Human / Empirical / Socio-technical; Maintenance / Evolution / Refactoring / Review
InvCon: A Dynamic Invariant Detector for Ethereum Smart Contracts.
Ye Liu 0012, Yi Li 0008
ASE2022Program Analysis / Verification / Formal Methods
Is this Change the Answer to that Problem?: Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness.
Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Maintenance / Evolution / Refactoring / Review
Jasmine: A Static Analysis Framework for Spring Core Technologies.
Miao Chen, Tengfei Tu, Hua Zhang 0001, Qiaoyan Wen, Weihang Wang 0001
ASE2022Program Analysis / Verification / Formal Methods
Keeping Secrets: Multi-objective Genetic Improvement for Detecting and Reducing Information Leakage.
Ibrahim Mesecan, Daniel Blackwell, David Clark 0001, Myra B. Cohen, Justyna Petke
ASE2022Other
LISSA: Lazy Initialization with Specialized Solver Aid.
Juan Manuel Copia, Pablo Ponzio, Nazareno Aguirre, Alessandra Gorla, Marcelo F. Frias
ASE2022Other
LawBreaker: An Approach for Specifying Traffic Laws and Fuzzing Autonomous Vehicles.
Yang Sun 0008, Christopher M. Poskitt, Jun Sun 0001, Yuqi Chen 0001, Zijiang Yang 0006
ASE2022Testing / QA
Learning Contract Invariants Using Reinforcement Learning.
Junrui Liu, Yanju Chen, Bryan Tan, Isil Dillig, Yu Feng 0001
ASE2022Other
Learning to Construct Better Mutation Faults.
Zhao Tian, Junjie Chen 0003, Qihao Zhu, Junjie Yang 0004, Lingming Zhang 0001
ASE2022Testing / QA
Learning to Synthesize Relational Invariants.
Jingbo Wang 0006, Chao Wang 0001
ASE2022Other
Leveraging Artificial Intelligence on Binary Code Comprehension.
Yifan Zhang 0013
ASE2022Education / Program Comprehension
Leveraging Practitioners' Feedback to Improve a Security Linter.
Sofia Reis, Rui Abreu 0001, Marcelo d'Amorim, Daniel Fortunato
ASE2022Security / Privacy / Vulnerability
LiveRef: a Tool for Live Refactoring Java Code.
Sara Fernandes, Ademar Aguiar, André Restivo
ASE2022Maintenance / Evolution / Refactoring / Review
Low-Resources Project-Specific Code Summarization.
Rui Xie 0003, Tianxiang Hu, Wei Ye 0004, Shikun Zhang
ASE2022Other
MCDA Framework for Edge-Aware Multi-Cloud Hybrid Architecture Recommendation.
Manish Ahuja, Sukhavasi Narendranath, Swapnajeet Gon Choudhury, Kaushik Amar Das, Kapil Singi
ASE2022Requirements / Modeling / Architecture; Cloud / Microservices / Distributed Systems
MV-HAN: A Hybrid Attentive Networks based Multi-View Learning Model for Large-scale Contents Recommendation.
Ge Fan, Chaoyun Zhang, Kai Wang, Junyang Chen 0001
ASE2022Other
Maktub: Lightweight Robot System Test Creation and Automation.
Amr Moussa, John-Paul Ore
ASE2022Testing / QA
MalWhiteout: Reducing Label Errors in Android Malware Detection.
Liu Wang 0002, Haoyu Wang 0001, Xiapu Luo, Yulei Sui
ASE2022Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues.
Xiaoyu Sun 0002, Xiao Chen 0002, Yanjie Zhao 0001, Pei Liu, John Grundy 0001
ASE2022Testing / QA; Maintenance / Evolution / Refactoring / Review; Mobile / Web / GUI / Android
Morest: Industry Practice of Automatic RESTful API Testing.
Yi Liu 0069, Yuekang Li, Yang Liu 0003, Ruiyuan Wan, Runchao Wu
ASE2022Testing / QA
Multi-objective Optimization-based Bug-fixing Template Mining for Automated Program Repair.
Misoo Kim, Youngkyoung Kim, Kicheol Kim, Eunseok Lee 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Namesake: A Checker of Lexical Similarity in Identifier Names.
Naser Al Madi
ASE2022Other
Natural Test Generation for Precise Testing of Question Answering Software.
Qingchao Shen, Junjie Chen 0003, Jie M. Zhang, Haoyu Wang 0017, Shuang Liu 0007
ASE2022Testing / QA
Neuroevolution-Based Generation of Tests and Oracles for Games.
Patric Feldmeier, Gordon Fraser 0001
ASE2022Testing / QA
Next Syntactic-Unit Code Completion and Applications.
Anh Tuan Nguyen 0001, Aashish Yadavally, Tien N. Nguyen
ASE2022Other
Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM.
Jasmine Latendresse, Suhaib Mujahid, Diego Elias Costa, Emad Shihab
ASE2022Human / Empirical / Socio-technical
On the Naturalness of Bytecode Instructions.
Yoon-Ho Choi, Jaechang Nam
ASE2022Other
Outcome-Preserving Input Reduction for Scientific Data Analysis Workflows.
Anh Duc Vu 0001, Timo Kehrer, Christos Tsigkanos
ASE2022Other
PRCBERT: Prompt Learning for Requirement Classification using BERT-based Pretrained Language Models.
Xianchang Luo, Yinxing Xue, Zhenchang Xing, Jiamou Sun
ASE2022Requirements / Modeling / Architecture
Patching Weak Convolutional Neural Network Models through Modularization and Composition.
Binhang Qi, Hailong Sun 0001, Xiang Gao 0012, Hongyu Zhang 0002
ASE2022AI / LLM for SE
Precise (Un)Affected Version Analysis for Web Vulnerabilities.
Youkun Shi, Yuan Zhang 0009, Tianhan Luo, Xiangyu Mao, Min Yang 0002
ASE2022Mobile / Web / GUI / Android
PredART: Towards Automatic Oracle Prediction of Object Placements in Augmented Reality Testing.
Tahmid Rafi, Xueling Zhang, Xiaoyin Wang
ASE2022Testing / QA
Principled Composition of Function Variants for Dynamic Software Diversity and Program Protection.
Giacomo Priamo, Daniele Cono D'Elia, Leonardo Querzoni
ASE2022Other
Prioritized Constraint-Aided Dynamic Partial-Order Reduction.
Jie Su 0002, Cong Tian 0001, Zuchao Yang, Jiyu Yang, Bin Yu 0008
ASE2022Other
Privacy Analysis of Period Tracking Mobile Apps in the Post-Roe v. Wade Era.
Zikan Dong, Liu Wang 0002, Hao Xie, Guoai Xu, Haoyu Wang 0001
ASE2022Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code.
Qing Huang, Zhiqiang Yuan, Zhenchang Xing, Xiwei Xu 0001, Liming Zhu 0001
ASE2022AI / LLM for SE; Program Analysis / Verification / Formal Methods
Property-Based Automated Repair of DeFi Protocols.
Palina Tolmach, Yi Li 0008, Shang-Wei Lin 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Prototyping Deep Learning Applications with Non-Experts: An Assistant Proposition.
Gustavo Rodrigues dos Reis, Adrian Mos, Mario Cortes Cornax, Cyril Labbé
ASE2022AI / LLM for SE
Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networks.
Zhaodi Zhang, Yiting Wu, Si Liu 0003, Jing Liu 0012, Min Zhang 0002
ASE2022Testing / QA; AI / LLM for SE; Program Analysis / Verification / Formal Methods
QATest: A Uniform Fuzzing Framework for Question Answering Systems.
Zixi Liu, Yang Feng 0003, Yining Yin, Jingyu Sun, Zhenyu Chen 0001
ASE2022Testing / QA
QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networks.
Yedi Zhang, Zhe Zhao 0007, Guangke Chen, Fu Song, Min Zhang 0002
ASE2022AI / LLM for SE; Program Analysis / Verification / Formal Methods
Quacky: Quantitative Access Control Permissiveness Analyzer✱.
William Eiers, Ganesh Sankaran, Albert Li, Emily O'Mahony, Benjamin Prince
ASE2022Other
RESTCluster: Automated Crash Clustering for RESTful API.
Yi Liu 0069
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Rank Learning-Based Code Readability Assessment with Siamese Neural Networks.
Qing Mi
ASE2022AI / LLM for SE; Education / Program Comprehension
Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach.
Zhuo Zhang 0007, Yan Lei, Meng Yan 0001, Yue Yu 0001, Jiachi Chen
ASE2022AI / LLM for SE
Reflecting on Recurring Failures in IoT Development.
Dharun Anandayuvaraj, James C. Davis 0001
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Repairing Failure-inducing Inputs with Input Reflection.
Yan Xiao 0002, Yun Lin 0001, Ivan Beschastnikh, Changsheng Sun, David S. Rosenblum
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Research on Test Flakiness: from Unit to System Testing.
Kiet Ngo, Vu Nguyen 0003, Tien N. Nguyen
ASE2022Testing / QA
Right to Know, Right to Refuse: Towards UI Perception-Based Automated Fine-Grained Permission Controls for Android Apps.
Vikas Kumar Malviya, Chee Wei Leow, Ashok Kasthuri, Yan Naing Tun, Lwin Khin Shar
ASE2022Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android
RoboSimVer: A Tool for RoboSim Modeling and Analysis.
Dehui Du, Ana Cavalcanti 0001, Jihui Nie
ASE2022Requirements / Modeling / Architecture
Robust Learning of Deep Predictive Models from Noisy and Imbalanced Software Engineering Datasets.
Zhong Li, Minxue Pan, Yu Pei 0001, Tian Zhang 0001, Linzhang Wang
ASE2022Performance / Energy / Reliability
SA4U: Practical Static Analysis for Unit Type Error Detection.
Max Taylor, Johnathon Aurand, Feng Qin, Xiaorui Wang, Brandon Henry
ASE2022Program Analysis / Verification / Formal Methods
SAFA: A Tool for Supporting Safety Analysis in Evolving Software Systems.
Alberto D. Rodriguez, Timothy Newman, Katherine R. Dearstyne, Jane Cleland-Huang
ASE2022Maintenance / Evolution / Refactoring / Review
SML4ADS: An Open DSML for Autonomous Driving Scenario Representation and Generation.
Bo Li, Dehui Du, Sicong Chen, Minjun Wei, Chenghang Zheng
ASE2022Other
Safety and Performance, Why not Both? Bi-Objective Optimized Model Compression toward AI Software Deployment.
Jie Zhu, Leye Wang, Xiao Han 0001
ASE2022AI / LLM for SE; DevOps / CI / Build / Release; Performance / Energy / Reliability
Scalable Sampling of Highly-Configurable Systems: Generating Random Instances of the Linux Kernel.
David Fernández-Amorós, Ruben Heradio, Christoph Mayr-Dorn, Alexander Egyed
ASE2022Other
Scaling Arbitrary Android App Analyses.
Felix Pauck
ASE2022Mobile / Web / GUI / Android
Scrutinizing Privacy Policy Compliance of Virtual Personal Assistant Apps.
Fuman Xie, Yanjun Zhang, Chuan Yan, Suwan Li, Lei Bu
ASE2022Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Selectively Combining Multiple Coverage Goals in Search-Based Unit Test Generation.
Zhichao Zhou, Yuming Zhou, Chunrong Fang, Zhenyu Chen 0001, Yutian Tang
ASE2022Testing / QA
SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics.
He Ye, Matias Martinez, Xiapu Luo, Tao Zhang 0001, Martin Monperrus
ASE2022Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Shibboleth: Hybrid Patch Correctness Assessment in Automated Program Repair.
Ali Ghanbari 0001, Andrian Marcus
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Simulating cyber security management: A gamified approach to executive decision making.
Adam Tonkin, William Kosasih, Marthie Grobler, Mehwish Nasim
ASE2022Security / Privacy / Vulnerability
SmOOD: Smoothness-based Out-of-Distribution Detection Approach for Surrogate Neural Networks in Aircraft Design.
Houssem Ben Braiek, Ali Tfaily, Foutse Khomh, Thomas Reid, Ciro Guida
ASE2022AI / LLM for SE; Requirements / Modeling / Architecture
Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics.
Nicholas M. Synovic, Matt Hyatt, Rohan Sethi, Sohini Thota, Shilpika
ASE2022Other
So Many Fuzzers, So Little Time✱: Experience from Evaluating Fuzzers on the Contiki-NG Network (Hay)Stack.
Clement Poncelet, Konstantinos Sagonas, Nicolas Tsiftes
ASE2022Testing / QA
Software Evolution Management with Differential Facts.
Xiuheng Wu
ASE2022Maintenance / Evolution / Refactoring / Review
Sorry, I don't Understand: Improving Voice User Interface Testing.
Emanuela Guglielmi, Giovanni Rosa, Simone Scalabrino, Gabriele Bavota, Rocco Oliveto
ASE2022Testing / QA
StandUp4NPR: Standardizing SetUp for Empirically Comparing Neural Program Repair Systems.
Wenkang Zhong, Hongliang Ge, Hongfei Ai, Chuanyi Li, Kui Liu 0001
ASE2022AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Static Type Recommendation for Python.
Ke Sun 0017, Yifan Zhao, Dan Hao 0001, Lu Zhang 0023
ASE2022Program Analysis / Verification / Formal Methods
Studying and Understanding the Tradeoffs Between Generality and Reduction in Software Debloating.
Qi Xin, Qirun Zhang, Alessandro Orso
ASE2022Other
SymFusion: Hybrid Instrumentation for Concolic Execution.
Emilio Coppa, Heng Yin 0001, Camil Demetrescu
ASE2022Testing / QA; Program Analysis / Verification / Formal Methods
Taming Multi-Output Recommenders for Software Engineering.
Christoph Treude
ASE2022Other
Test-Driven Multi-Task Learning with Functionally Equivalent Code Transformation for Neural Code Generation.
Xin Wang 0114, Xiao Liu 0004, Pingyi Zhou, Qixia Liu, Jin Liu 0016
ASE2022Testing / QA; AI / LLM for SE
The Metamorphosis: Automatic Detection of Scaling Issues for Mobile Apps.
Yuhui Su, Chunyang Chen 0001, Junjie Wang 0001, Zhe Liu 0025, Dandan Wang
ASE2022Mobile / Web / GUI / Android
ThirdEye: Attention Maps for Safe Autonomous Driving Systems.
Andrea Stocco 0001, Paulo J. Nunes, Marcelo d'Amorim, Paolo Tonella
ASE2022Other
Too Much Accessibility is Harmful! Automated Detection and Analysis of Overly Accessible Elements in Mobile Apps.
Forough Mehralian, Navid Salehnamadi, Syed Fatiul Huq, Sam Malek
ASE2022Mobile / Web / GUI / Android
Toward Improving the Robustness of Deep Learning Models via Model Transformation.
Yingyi Zhang, Zan Wang, Jiajun Jiang, Hanmo You, Junjie Chen 0003
ASE2022AI / LLM for SE
Towards Agent-Based Testing of 3D Games using Reinforcement Learning.
Raihana Ferdous, Fitsum Meshesha Kifetew, Davide Prandi, Angelo Susi
ASE2022Testing / QA
Towards Effective Static Analysis Approaches for Security Vulnerabilities in Smart Contracts.
Asem Ghaleb
ASE2022Program Analysis / Verification / Formal Methods; Security / Privacy / Vulnerability
Towards Generating Labeled Property Graphs for Comprehending C#-based Software Projects.
David Heidrich, Andreas Schreiber 0001, Sebastian Oberdörfer
ASE2022Other
Towards Gradual Multiparty Session Typing.
Sung-Shik Jongmans
ASE2022Program Analysis / Verification / Formal Methods
Towards Improving Code Review Effectiveness Through Task Automation.
Asif Kamal Turzo
ASE2022Maintenance / Evolution / Refactoring / Review
Towards Improving the Adoption and Usage of National Digital Identity Systems.
Malyun Muhudin Hilowle, William Yeoh 0002, Marthie Grobler, Graeme Pye, Frank Jiang 0001
ASE2022Other
Towards Robust Models of Code via Energy-Based Learning on Auxiliary Datasets.
Nghi D. Q. Bui, Yijun Yu 0001
ASE2022Performance / Energy / Reliability
Towards Understanding Third-party Library Dependency in C/C++ Ecosystem.
Wei Tang, Zhengzi Xu, Chengwei Liu, Jiahui Wu, Shouguo Yang
ASE2022Other
Towards Understanding the Faults of JavaScript-Based Deep Learning Systems.
Lili Quan, Qianyu Guo, Xiaofei Xie, Sen Chen 0001, Xiaohong Li 0001
ASE2022AI / LLM for SE
Towards Understanding the Runtime Performance of Rust.
Yuchen Zhang 0006, Yunhang Zhang, Georgios Portokalidis, Jun Xu 0024
ASE2022Performance / Energy / Reliability
Towards Using Data-Influence Methods to Detect Noisy Samples in Source Code Corpora.
Anh T. V. Dau, Nghi D. Q. Bui, Thang Nguyen-Duc, Hoang Thanh-Tung
ASE2022Other
Towards a Live Environment for Code Refactoring.
Sara Fernandes
ASE2022Maintenance / Evolution / Refactoring / Review
Towards the Integration of Human Factors in Collaborative Decision Making for Secure Architecture Design.
Jason Jaskolka, Brahim Hamid
ASE2022Human / Empirical / Socio-technical; Requirements / Modeling / Architecture
TransRepair: Context-aware Program Repair for Compilation Errors.
Xueyang Li, Shangqing Liu, Ruitao Feng, Guozhu Meng, Xiaofei Xie
ASE2022Debugging / Fault Localization / Diagnosis / Repair
Transfer learning of cars behaviors from reality to simulation applications.
Ciprian Paduraru, Miruna Gabriela Paduraru, Andrei Blahovici
ASE2022Other
TransplantFix: Graph Differencing-based Code Transplantation for Automated Program Repair.
Deheng Yang, Xiaoguang Mao, Liqian Chen, Xuezheng Xu, Yan Lei
ASE2022Debugging / Fault Localization / Diagnosis / Repair
TreeCen: Building Tree Graph for Scalable Semantic Code Clone Detection.
Yutao Hu, Deqing Zou, Junru Peng, Yueming Wu 0001, Junjie Shan
ASE2022DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review
Trimmer: Context-Specific Code Reduction.
Aatira Anum Ahmad, Mubashir Anwar, Hashim Sharif, Ashish Gehani, Fareed Zaffar
ASE2022Other
Tseitin or not Tseitin? The Impact of CNF Transformations on Feature-Model Analyses.
Elias Kuiter, Sebastian Krieter, Chico Sundermann, Thomas Thüm, Gunter Saake
ASE2022Other
Understanding and Predicting Docker Build Duration: An Empirical Study of Containerized Workflow of OSS Projects.
Yiwen Wu 0001, Yang Zhang 0026, Kele Xu, Tao Wang 0006, Huaimin Wang 0001
ASE2022Human / Empirical / Socio-technical; DevOps / CI / Build / Release
Unsupervised Summarization of Privacy Concerns in Mobile Application Reviews.
Fahimeh Ebrahimi, Anas Mahmoud 0001
ASE2022Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Unveiling Hidden DNN Defects with Decision-Based Metamorphic Testing.
Yuanyuan Yuan 0001, Qi Pang, Shuai Wang 0011
ASE2022Testing / QA
Using Consensual Biterms from Text Structures of Requirements and Code to Improve IR-Based Traceability Recovery.
Hui Gao, Hongyu Kuang, Kexin Sun, Xiaoxing Ma, Alexander Egyed
ASE2022Requirements / Modeling / Architecture
V-Achilles: An Interactive Visualization of Transitive Security Vulnerabilities.
Vipawan Jarukitpipat, Klinton Chhun, Wachirayana Wanprasert, Chaiyong Ragkhitwetsagul, Morakot Choetkiertikul
ASE2022Security / Privacy / Vulnerability
VITAS : Guided Model-based VUI Testing of VPA Apps.
Suwan Li, Lei Bu, Guangdong Bai, Zhixiu Guo, Kai Chen 0012
ASE2022Testing / QA; Mobile / Web / GUI / Android
Verifying Game Logic in Unreal Engine 5 Blueprint Visual Scripting System Using Model Checking.
Kazuki Wayama, Tomoyuki Yokogawa, Sousuke Amasaki, Hirohisa Aman, Kazutami Arimoto
ASE2022Program Analysis / Verification / Formal Methods
WebMonitor: Verification of Web User Interfaces.
Ennio Visconti, Christos Tsigkanos, Laura Nenzi
ASE2022Program Analysis / Verification / Formal Methods; Mobile / Web / GUI / Android
Which Exception Shall We Throw?
Hao Zhong 0001
ASE2022Other
XSA: eXplainable Self-Adaptation.
Matteo Camilli, Raffaela Mirandola, Patrizia Scandurra
ASE2022Other
Xscope: Hunting for Cross-Chain Bridge Attacks.
Jiashuo Zhang 0001, Jianbo Gao 0003, Yue Li 0037, Ziming Chen, Zhi Guan
ASE2022Other
ecoCode: a SonarQube Plugin to Remove Energy Smells from Android Projects.
Olivier Le Goaër, Julien Hertout
ASE2022Mobile / Web / GUI / Android; Performance / Energy / Reliability
reformulator: Automated Refactoring of the N+1 Problem in Database-Backed Applications.
Alexi Turcotte, Mark W. Aldrich, Frank Tip
ASE2022Maintenance / Evolution / Refactoring / Review
smartPip: A Smart Approach to Resolving Python Dependency Conflict Issues.
Chao Wang, Rongxin Wu, Haohao Song, Jiwu Shu, Guoqing Li
ASE2022Other