Software Engineering Empirical Research Radar

ASE 2024 Papers

ASE 2024 paper list with topic labels.

PaperVenueYearTopics
1+1>2: Integrating Deep Code Behaviors with Metadata Features for Malicious PyPI Package Detection.
Xiaobing Sun 0001, Xingan Gao, Sicong Cao, Lili Bo, Xiaoxue Wu 0001
ASE2024Other
A Comprehensive Study of Privacy Leakage Vulnerability in Android App Logs.
Zhiyuan Chen
ASE2024Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android; Cloud / Microservices / Distributed Systems
A Conceptual Framework for Quality Assurance of LLM-based Socio-critical Systems.
Luciano Baresi, Matteo Camilli, Tommaso Dolci, Giovanni Quattrocchi
ASE2024AI / LLM for SE
A Data-driven Approach for Mining Software Features based on Similar App Descriptions and User Reviews Analysis.
Khubaib Amjad Alam, Ramsha Ali, Zyena Kamran, Sabeen Fatima, Irum Inayat
ASE2024Mobile / Web / GUI / Android
A Formal Treatment of Performance Bugs.
Omar I. Al-Bataineh
ASE2024Program Analysis / Verification / Formal Methods; Performance / Energy / Reliability
A Generalized Approach for Solving Web Form Constraints.
Björn Karthein, Cristian-Alexandru Staicu, Andreas Zeller
ASE2024Mobile / Web / GUI / Android
A High-level Architecture of an Automated Context-aware Ethics-based Negotiation Approach.
Mashal Afzal Memon, Marco Autili, Gianluca Filippone, Gian Luca Scoccia, Paola Inverardi
ASE2024Requirements / Modeling / Architecture
A Joint Learning Model with Variational Interaction for Multilingual Program Translation.
Yali Du 0002, Hui Sun 0003, Ming Li 0005
ASE2024Other
A Longitudinal Analysis Of Replicas in the Wild Wild Android.
Syeda Mashal Abbas Zaidi, Shahpar Khan, Parjanya Vyas, Yousra Aafer
ASE2024Mobile / Web / GUI / Android
A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinement.
Huan Zhang, Wei Cheng 0010, Yuhan Wu 0006, Wei Hu 0007
ASE2024Other
A Pixel-Level Explainable Approach of Convolutional Neural Networks and Its Application.
Haitao Zhang, Jing Wang 0141, Ziyue Wang, Ziyi Zhao, Zhuo Cheng
ASE2024AI / LLM for SE
A Position-Aware Approach to Decomposing God Classes.
Tianyi Chen, Yanjie Jiang, Fu Fan, Bo Liu 0094, Hui Liu 0003
ASE2024Other
A Systematic Evaluation of Large Code Models in API Suggestion: When, Which, and How.
Chaozheng Wang, Shuzheng Gao, Cuiyun Gao 0001, Wenxuan Wang 0001, Chun Yong Chong
ASE2024Other
A vision on a methodology for the application of an Intrusion Detection System for satellites.
Sébastien Gios, Charles-Henry Bertrand Van Ouytsel, Mark Diamantino Caribé, Axel Legay
ASE2024Other
AACEGEN: Attention Guided Adversarial Code Example Generation for Deep Code Models.
Zhong Li, Chong Zhang, Minxue Pan, Tian Zhang 0001, Xuandong Li
ASE2024Other
AI-driven Java Performance Testing: Balancing Result Quality with Testing Time.
Luca Traini, Federico Di Menna, Vittorio Cortellessa
ASE2024Testing / QA; AI / LLM for SE; Performance / Energy / Reliability
ART: A Unified Unsupervised Framework for Incident Management in Microservice Systems.
Yongqian Sun, Binpeng Shi, Mingyu Mao, Minghua Ma, Sibo Xia
ASE2024Cloud / Microservices / Distributed Systems
ARUS: A Tool for Automatically Removing Unnecessary Stubbings from Test Suites.
Mengzhen Li, Mattia Fazzini
ASE2024Testing / QA
AVIATE: Exploiting Translation Variants of Artifacts to Improve IR-based Traceability Recovery in Bilingual Software Projects.
Kexin Sun, Yiding Ren, Hongyu Kuang, Hui Gao, Xiaoxing Ma
ASE2024Requirements / Modeling / Architecture
AXA: Cross-Language Analysis through Integration of Single-Language Analyses.
Tobias Roth, Julius Näumann, Dominik Helm, Sven Keidel, Mira Mezini
ASE2024Other
AdvSCanner: Generating Adversarial Smart Contracts to Exploit Reentrancy Vulnerabilities Using LLM and Static Analysis.
Yin Wu, Xiaofei Xie, Chenyang Peng, Dijun Liu, Hao Wu 0100
ASE2024AI / LLM for SE; Program Analysis / Verification / Formal Methods; Security / Privacy / Vulnerability
AgoneTest: Automated creation and assessment of Unit tests leveraging Large Language Models.
Andrea Lops, Fedelucio Narducci, Azzurra Ragone, Michelantonio Trizio
ASE2024Testing / QA
An Empirical Study on Learning-based Techniques for Explicit and Implicit Commit Messages Generation.
Zhiquan Huang, Yuan Huang 0002, Xiangping Chen, Xiaocong Zhou, Changlin Yang
ASE2024AI / LLM for SE; Human / Empirical / Socio-technical; DevOps / CI / Build / Release
An Empirical Study to Evaluate AIGC Detectors on Code Content.
Jian Wang 0067, Shangqing Liu, Xiaofei Xie, Yi Li 0008
ASE2024Human / Empirical / Socio-technical
An Explainable Automated Model for Measuring Software Engineer Contribution.
Yue Li 0047, He Zhang 0001, Yuzhe Jin, Zhong Ren, Liming Dong 0001
ASE2024Other
Android Malware Family Labeling: Perspectives from the Industry.
Liu Wang 0002, Haoyu Wang 0001, Tao Zhang 0001, Haitao Xu 0002, Guozhu Meng
ASE2024Security / Privacy / Vulnerability; Mobile / Web / GUI / Android
Ansible Lightspeed: A Code Generation Service for IT Automation.
Priyam Sahoo, Saurabh Pujar, Ganesh Nalawade, Richard Genhardt, Louis Mandel
ASE2024Other
Applying Fuzz Driver Generation to Native C/C++ Libraries of OEM Android Framework: Obstacles and Solutions.
Shiyan Peng, Yuan Zhang 0009, Jiarun Dai, Yue Gu, Zhuoxiang Shen
ASE2024Testing / QA; Mobile / Web / GUI / Android
Approximation-guided Fairness Testing through Discriminatory Space Analysis.
Zhenjiang Zhao 0002, Takahisa Toda, Takashi Kitamura 0001
ASE2024Testing / QA
Assessing Open Source Software Survivability using Kaplan-Meier Survival Function and Polynomial Regression.
Sohee Park, Ryeonggu Kwon, Gihwon Kwon
ASE2024Testing / QA; Human / Empirical / Socio-technical
Assessing the feasibility of Micro frontend architecture in native mobile app development.
Quentin Capdepon, Nicolas Hlad, Benoît Verhaeghe, Abdelhak-Djamel Seriai
ASE2024Requirements / Modeling / Architecture; Mobile / Web / GUI / Android
Attacks and Defenses for Large Language Models on Coding Tasks.
Chi Zhang, Zifan Wang 0001, Ruoshi Zhao, Ravi Mangal, Matt Fredrikson
ASE2024Other
Attribution-guided Adversarial Code Prompt Generation for Code Completion Models.
Xueyang Li, Guozhu Meng, Shangqing Liu, Lu Xiang, Kun Sun
ASE2024Other
AutoDW: Automatic Data Wrangling Leveraging Large Language Models.
Lei Liu 0061, So Hasegawa, Shailaja Keyur Sampat, Maria Xenochristou, Wei-Peng Chen
ASE2024Other
Automated Repair of Multi-fault Programs: Obstacles, Approaches, and Prospects.
Omar I. Al-Bataineh
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Automated Validation of COBOL to Java Transformation.
Atul Kumar 0002, Diptikalyan Saha, Toshiaki Yasue, Kohichi Ono, Saravanan Krishnan
ASE2024Testing / QA
Automatically Deriving Developers' Technical Expertise from the GitHub Social Network.
Yanchun Sun, Jiawei Wu, Xiaohan Zhao, Haizhou Xu, Sihan Wang
ASE2024Human / Empirical / Socio-technical
B4: Towards Optimal Assessment of Plausible Code Solutions with Plausible Tests.
Mouxiang Chen, Zhongxin Liu 0002, He Tao, Yusu Hong, David Lo 0001
ASE2024Testing / QA
Balancing the Quality and Cost of Updating Dependencies.
Damien Jaime, Pascal Poizat, Joyce El Haddad, Thomas Degueule
ASE2024Performance / Energy / Reliability
BenchCloud: A Platform for Scalable Performance Benchmarking.
Dirk Beyer 0001, Po-Chun Chien, Marek Jankola
ASE2024Performance / Energy / Reliability
Beyond Manual Modeling: Automating GUI Model Generation Using Design Documents.
Shaoheng Cao, Renyi Chen, Minxue Pan, Wenhua Yang 0001, Xuandong Li
ASE2024Requirements / Modeling / Architecture; Mobile / Web / GUI / Android
Blackbox Observability of Features and Feature Interactions.
Kallistos Weis, Leopoldo Teixeira, Clemens Dubslaff, Sven Apel
ASE2024Cloud / Microservices / Distributed Systems
Bridging Gaps in LLM Code Translation: Reducing Errors with Call Graphs and Bridged Debuggers.
Yang Luo, Richard Yu, Fajun Zhang, Ling Liang, Yongqiang Xiong
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Bridging the Gap between Real-world and Synthetic Images for Testing Autonomous Driving Systems.
Mohammad Hossein Amini, Shiva Nejati 0001
ASE2024Testing / QA
Build Issue Resolution from the Perspective of Non-Contributors.
Sunzhou Huang, Xiaoyin Wang
ASE2024DevOps / CI / Build / Release
COBRA: Interaction-Aware Bytecode-Level Vulnerability Detector for Smart Contracts.
Wenkai Li, Xiaoqi Li 0001, Zongwei Li 0003, Yuqing Zhang 0001
ASE2024Other
Can Code Metrics Enhance Documentation Generation for Computational Notebooks?
Mojtaba Mostafavi Ghahfarokhi, Hamed Jahantigh, Sepehr Kianiangolafshani, Ashkan Khademian, Alireza Asadi
ASE2024Other
Can Cooperative Multi-Agent Reinforcement Learning Boost Automatic Web Testing? An Exploratory Study.
Yujia Fan, Sinan Wang, Zebang Fei, Yao Qin, Huaxuan Li
ASE2024Testing / QA; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android
Can Large Language Models Comprehend Code Stylometry?
Atish Kumar Dipongkor
ASE2024Other
Challenges & Opportunities in Automating DBMS: A Qualitative Study.
Yifan Wang, Pierre Bourhis, Romain Rouvoy, Patrick Royer
ASE2024Human / Empirical / Socio-technical
ChatBR: Automated assessment and improvement of bug report quality using ChatGPT.
Lili Bo, Wangjie Ji, Xiaobing Sun 0001, Ting Zhang 0011, Xiaoxue Wu 0001
ASE2024AI / LLM for SE
Cloud Resource Protection via Automated Security Property Reasoning.
Zhixing Xu, Shengjian Guo, Oksana Tkachuk, Saeed Nejati, Niloofar Razavi
ASE2024Security / Privacy / Vulnerability; Cloud / Microservices / Distributed Systems; Performance / Energy / Reliability
CoDefeater: Using LLMs To Find Defeaters in Assurance Cases.
Usman Gohar, Michael C. Hunter, Robyn R. Lutz, Myra B. Cohen
ASE2024Other
CoVeriTeam GUI: A No-Code Approach to Cooperative Software Verification.
Thomas Lemberger 0002, Henrik Wachowitz
ASE2024Program Analysis / Verification / Formal Methods; Mobile / Web / GUI / Android
Coding-PTMs: How to Find Optimal Code Pre-trained Models for Code Embedding in Vulnerability Detection?
Yu Zhao, Lina Gong, Zhiqiu Huang, Yongwei Wang, Mingqiang Wei
ASE2024AI / LLM for SE
Combining Coverage and Expert Features with Semantic Representation for Coincidental Correctness Detection.
Huan Xie 0002, Yan Lei, Maojin Li, Meng Yan 0001, Sheng Zhang
ASE2024Testing / QA
CompAi: A Tool for GDPR Completeness Checking of Privacy Policies using Artificial Intelligence.
Orlando Amaral Cejas, Sallam Abualhaija, Lionel C. Briand
ASE2024Security / Privacy / Vulnerability
Compiler Bug Isolation via Enhanced Test Program Mutation.
Yujie Liu 0005, Mingxuan Zhu, Jinhao Dong, Junzhe Yu, Dan Hao 0001
ASE2024Testing / QA
ComplexCodeEval: A Benchmark for Evaluating Large Code Models on More Complex Code.
Jia Feng, Jiachen Liu, Cuiyun Gao 0001, Chun Yong Chong, Chaozheng Wang
ASE2024Other
Compositional Security Analysis of Dynamic Component-based Systems.
Narges Khakpour, Charilaos Skandylas
ASE2024Security / Privacy / Vulnerability
Constraint-Based Test Oracles for Program Analyzers.
Markus Fleischmann, David Kaindlstorfer, Anastasia Isychev, Valentin Wüstholz, Maria Christakis
ASE2024Testing / QA
Constructing Surrogate Models in Machine Learning Using Combinatorial Testing and Active Learning.
Sunny Shree, Krishna Khadka, Yu Lei 0001, Raghu N. Kacker, D. Richard Kuhn
ASE2024Testing / QA; AI / LLM for SE
Context-Aware Automated Sprint Plan Generation for Agile Software Development.
Elvan Kula, Arie van Deursen, Georgios Gousios
ASE2024Other
Contextualized Data-Wrangling Code Generation in Computational Notebooks.
Junjie Huang 0008, Daya Guo, Chenglong Wang 0005, Jiazhen Gu, Shuai Lu
ASE2024Other
ContractTinker: LLM-Empowered Vulnerability Repair for Real-World Smart Contracts.
Che Wang, Jiashuo Zhang 0001, Jianbo Gao 0003, Libin Xia, Zhi Guan
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Copilot-in-the-Loop: Fixing Code Smells in Copilot-Generated Python Code using Copilot.
Beiqi Zhang, Peng Liang 0001, Qiong Feng, Yujia Fu, Zengyang Li
ASE2024Debugging / Fault Localization / Diagnosis / Repair
CoqPilot, a plugin for LLM-based generation of proofs.
Andrei Kozyrev, Gleb Solovev, Nikita Khramov, Anton Podkopaev
ASE2024AI / LLM for SE
Cross-lingual Code Clone Detection: When LLMs Fail Short Against Embedding-based Classifier.
Micheline Bénédicte Moumoula, Abdoul Kader Kaboré, Jacques Klein, Tegawendé F. Bissyandé
ASE2024AI / LLM for SE; Maintenance / Evolution / Refactoring / Review
DRMiner: Extracting Latent Design Rationale from Jira Issue Logs.
Jiuang Zhao, Zitian Yang, Li Zhang 0029, Xiaoli Lian, Donghao Yang
ASE2024Requirements / Modeling / Architecture; Cloud / Microservices / Distributed Systems
DataRecipe - How to Cook the Data for CodeLLM?
Kisub Kim, Jounghoon Kim, Byeongjo Park, Dongsun Kim 0001, Chun Yong Chong
ASE2024Other
DeepREST: Automated Test Case Generation for REST APIs Exploiting Deep Reinforcement Learning.
Davide Corradini, Zeno Montolli, Michele Pasqua, Mariano Ceccato
ASE2024Testing / QA
Demonstration-Free: Towards More Practical Log Parsing with Large Language Models.
Yi Xiao, Van-Hoang Le, Hongyu Zhang 0002
ASE2024Other
Depends-Kotlin: A Cross-Language Kotlin Dependency Extractor.
Qiong Feng, Xiaotian Ma, Huan Ji, Wei Song 0003, Peng Liang 0001
ASE2024Other
DeployFix: Dynamic Repair of Software Deployment Failures via Constraint Solving.
Haoyu Liao, Jianmei Guo, Bo Huang 0002, Yujie Han, Dingyu Yang
ASE2024Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release
Detect Hidden Dependency to Untangle Commits.
Mengdan Fan, Wei Zhang 0004, Haiyan Zhao 0001, Guangtai Liang, Zhi Jin 0001
ASE2024Other
Detecting Atomicity Violations for Interrupt-driven Programs via Systematic Scheduling and Prefix-directed Feedback.
Ruixue Li, Bin Yu 0008, Xu Lu 0003, Lei Ke, Jiawei Chen
ASE2024Other
Detecting Element Accessing Bugs in C++ Sequence Containers.
Zhilin Li, Xutong Ma, Mengze Hu, Jun Yan 0009
ASE2024Other
Detecting Malicious Accounts in Web3 through Transaction Graph.
Wenkai Li, Zhijie Liu, Xiaoqi Li 0001, Sen Nie
ASE2024Other
Detecting and Explaining Anomalies Caused by Web Tamper Attacks via Building Consistency-based Normality.
Yifan Liao, Ming Xu 0006, Yun Lin 0001, Xiwen Teoh, Xiaofei Xie
ASE2024DevOps / CI / Build / Release; Mobile / Web / GUI / Android
DevMuT: Testing Deep Learning Framework via Developer Expertise-Based Mutation.
Yanzhou Mu, Juan Zhai, Chunrong Fang, Xiang Chen 0005, Zhixiang Cao
ASE2024Testing / QA; AI / LLM for SE; Human / Empirical / Socio-technical
Developer-Applied Accelerations in Continuous Integration: A Detection Approach and Catalog of Patterns.
Mingyang Yin, Yutaro Kashiwa, Keheliya Gallaba, Mahmoud Alfadel, Yasutaka Kamei
ASE2024Human / Empirical / Socio-technical; DevOps / CI / Build / Release
Diagnosis via Proofs of Unsatisfiability for First-Order Logic with Relational Objects.
Nick Feng, Lina Marsso, Marsha Chechik
ASE2024Other
Differential Fuzzing for Data Distribution Service Programs with Dynamic Configuration.
Dohyun Ryu, Giyeol Kim, Daeun Lee, Seongjin Kim, Seungjin Bae
ASE2024Testing / QA; DevOps / CI / Build / Release
Discovering Likely Program Invariants for Persistent Memory.
Zunchen Huang, Srivatsan Ravi, Chao Wang 0001
ASE2024Other
Do not neglect what's on your hands: localizing software faults with exception trigger stream.
Xihao Zhang, Yi Song, Xiaoyuan Xie, Qi Xin, Chenliang Xing
ASE2024Other
DroidCoder: Enhanced Android Code Completion with Context-Enriched Retrieval-Augmented Generation.
Xinran Yu, Chun Li, Minxue Pan, Xuandong Li
ASE2024Mobile / Web / GUI / Android
DroneWiS: Automated Simulation Testing of small Unmanned Aerial System in Realistic Windy Conditions.
Bohan Zhang, Ankit Agrawal 0002
ASE2024Testing / QA
DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators.
Mingyi Zhou, Xiang Gao 0012, Xiao Chen 0002, Chunyang Chen 0001, John Grundy 0001
ASE2024Mobile / Web / GUI / Android
Dynamic Scoring Code Token Tree: A Novel Decoding Strategy for Generating High-Performance Code.
Muzi Qu, Jie Liu 0008, Liangyi Kang, Shuai Wang, Dan Ye 0004
ASE2024Performance / Energy / Reliability
Effective Unit Test Generation for Java Null Pointer Exceptions.
Myungho Lee, Jiseong Bak, Seokhyeon Moon, Yoonchan Jhi, Hakjoo Oh
ASE2024Testing / QA; Program Analysis / Verification / Formal Methods
Effective Vulnerable Function Identification based on CVE Description Empowered by Large Language Models.
Yulun Wu, Ming Wen 0001, Zeliang Yu, Xiaochen Guo, Hai Jin 0001
ASE2024Other
Efficient Code Causes Inefficiency in Compiler Optimizations.
Hongyu Chen
ASE2024Other
Efficient Detection of Test Interference in C Projects.
Florian Eder, Stefan Winter 0001
ASE2024Testing / QA
Efficient Detection of Toxic Prompts in Large Language Models.
Yi Liu 0069, Junzhe Yu, Huijia Sun, Ling Shi 0002, Gelei Deng
ASE2024Other
Efficient Incremental Code Coverage Analysis for Regression Test Suites.
Jiale Amber Wang, Kaiyuan Wang, Pengyu Nie 0001
ASE2024Testing / QA; DevOps / CI / Build / Release
Efficient Slicing of Feature Models via Projected d-DNNF Compilation.
Chico Sundermann, Jacob Loth, Thomas Thüm
ASE2024Program Analysis / Verification / Formal Methods
Emergence of A Novel Domain Expert: A Generative AI-based Framework for Software Function Point Analysis.
Zheng Zhao, Hongxiang Jiang, Ran Zhao, Bing He
ASE2024AI / LLM for SE
Enabling Cost-Effective UI Automation Testing with Retrieval-Based LLMs: A Case Study in WeChat.
Sidong Feng, Haochuan Lu, Jianqin Jiang, Ting Xiong, Likun Huang
ASE2024Testing / QA; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android; Performance / Energy / Reliability
End-to-End AutoML for Unsupervised Log Anomaly Detection.
Shenglin Zhang, Yuhe Ji, Jiaqi Luan, Xiaohui Nie, Ziang Chen
ASE2024Other
Enhancing Automated Program Repair with Solution Design.
Jiuang Zhao, Donghao Yang, Li Zhang 0029, Xiaoli Lian, Zitian Yang
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Requirements / Modeling / Architecture
Enhancing Compositional Static Analysis with Dynamic Analysis.
Dino Distefano, Matteo Marescotti, Cons T. Åhs, Sopot Cela, Gabriela Cunha Sampaio
ASE2024Program Analysis / Verification / Formal Methods
Enhancing Software Design and Developer Experience Via LLMs.
Simin Sun
ASE2024Human / Empirical / Socio-technical; Requirements / Modeling / Architecture
Enhancing the Efficiency of Automated Program Repair via Greybox Analysis.
Youngjae Kim, Yechan Park, Seungheon Han, Jooyong Yi
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Performance / Energy / Reliability
Evaluating Terminology Translation in Machine Translation Systems via Metamorphic Testing.
Yihui Xu, Yanhui Li, Jun Wang 0151, Xiaofang Zhang
ASE2024Testing / QA
Evaluation of Version Control Merge Tools.
Benedikt Schesch, Ryan Featherman, Kenneth J. Yang, Ben R. Roberts, Michael D. Ernst
ASE2024DevOps / CI / Build / Release
Experience Report on Applying Program Analysis Techniques for Mainframe Application Understanding.
Shivali Agarwal, Hiroaki Nakamura, Rami Katan
ASE2024Program Analysis / Verification / Formal Methods
Exploring ChatGPT App Ecosystem: Distribution, Deployment and Security.
Chuan Yan, Ruomai Ren, Mark Huasong Meng, Liuhuo Wan, Tian Yang Ooi
ASE2024AI / LLM for SE; Security / Privacy / Vulnerability; DevOps / CI / Build / Release; Mobile / Web / GUI / Android
Exploring Parameter-Efficient Fine-Tuning of Large Language Model on Automated Program Repair.
Guochang Li, Chen Zhi, Jialiang Chen, Junxiao Han, Shuiguang Deng
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
FAIL: Analyzing Software Failures from the News Using LLMs.
Dharun Anandayuvaraj, Matthew Campbell, Arav Tewari, James C. Davis 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair
FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection.
Jialuo Chen, Jingyi Wang 0004, Xiyue Zhang 0001, Youcheng Sun, Marta Kwiatkowska
ASE2024Testing / QA; AI / LLM for SE; DevOps / CI / Build / Release
FIPSER: Improving Fairness Testing of DNN by Seed Prioritization.
Junwei Chen, Yueling Zhang, Lingfeng Zhang, Min Zhang 0007, Chengcheng Wan 0001
ASE2024Testing / QA
FaaSConf: QoS-aware Hybrid Resources Configuration for Serverless Workflows.
Yilun Wang 0001, Pengfei Chen 0002, Hui Dou, Yiwen Zhang 0001, Guangba Yu
ASE2024DevOps / CI / Build / Release; Cloud / Microservices / Distributed Systems
FastFixer: An Efficient and Effective Approach for Repairing Programming Assignments.
Fang Liu 0032, Zhenwei Liu, Qianhui Zhao, Jing Jiang 0005, Li Zhang 0029
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Feature Model Slicing for Real-time Selection of Mission-critical Edge Applicaiton.
Uwe Gropengießer, Julian Liphardt, Michael Matthé, Max Mühlhäuser
ASE2024Program Analysis / Verification / Formal Methods; Requirements / Modeling / Architecture
Finding Performance Issues in Rust Projects.
Chenhao Cui
ASE2024Performance / Energy / Reliability
FixKit: A Program Repair Collection for Python.
Marius Smytzek, Martin Eberlein, Kai Werk, Lars Grunske, Andreas Zeller
ASE2024Debugging / Fault Localization / Diagnosis / Repair
From Logging to Leakage: A Study of Privacy Leakage in Android App Logs.
Zhiyuan Chen, Soham Sanjay Deo, Poorna Chander Reddy Puttaparthi, Yiming Tang 0002, Xueling Zhang
ASE2024Security / Privacy / Vulnerability; Human / Empirical / Socio-technical; Mobile / Web / GUI / Android; Cloud / Microservices / Distributed Systems
GPP: A Graph-Powered Prioritizer for Code Review Requests.
Lanxin Yang, Jinwei Xu, He Zhang 0001, Fanghao Wu, Jun Lyu
ASE2024Maintenance / Evolution / Refactoring / Review
GPTZoo: A Large-scale Dataset of GPTs for the Research Community.
Xinyi Hou, Yanjie Zhao 0001, Shenao Wang 0001, Haoyu Wang 0001
ASE2024Other
GUI Test Repair Based on Test-Extension.
Yonghao Long, Yuanyuan Chen 0017, Xiangping Chen
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair; Mobile / Web / GUI / Android
General and Practical Property-based Testing for Android Apps.
Yiheng Xiong, Ting Su 0001, Jue Wang, Jingling Sun, Geguang Pu
ASE2024Testing / QA; Mobile / Web / GUI / Android
Getting Inspiration for Feature Elicitation: App Store- vs. LLM-based Approach.
Jialiang Wei, Anne-Lise Courbis, Thomas Lambolais, Binbin Xu 0002, Pierre-Louis Bernard
ASE2024AI / LLM for SE; Mobile / Web / GUI / Android
Giving Every Modality a Voice in Microservice Failure Diagnosis via Multimodal Adaptive Optimization.
Lei Tao, Shenglin Zhang, Zedong Jia, Jinrui Sun, Minghua Ma
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems; Performance / Energy / Reliability
Giving without Notifying: Assessing Compliance of Data Transmission in Android Apps.
Ming Fan 0002, Jifei Shi, Yin Wang, Le Yu 0002, Xicheng Zhang
ASE2024Mobile / Web / GUI / Android
GlitchProber: Advancing Effective Detection and Mitigation of Glitch Tokens in Large Language Models.
Zhibo Zhang, Wuxia Bai, Yuxi Li 0010, Mark Huasong Meng, Kailong Wang 0001
ASE2024Other
GraphCoder: Enhancing Repository-Level Code Completion via Coarse-to-fine Retrieval Based on Code Context Graph.
Wei Liu 0189, Ailun Yu, Daoguang Zan, Bo Shen, Wei Zhang 0004
ASE2024DevOps / CI / Build / Release
GrayDuck: The Sword of Damocles for Duck Typing in Dynamic Language Deserialization.
Xiaofan Liu, Xunjin Zheng, Cai Fu, Xiaoheng Xie, Peng Di
ASE2024Program Analysis / Verification / Formal Methods
HITS: High-coverage LLM-based Unit Test Generation via Method Slicing.
Zejun Wang, Kaibo Liu, Ge Li 0001, Zhi Jin 0001
ASE2024Testing / QA; AI / LLM for SE; Program Analysis / Verification / Formal Methods
HighGuard: Cross-Chain Business Logic Monitoring of Smart Contracts.
Mojtaba Eshghie, Cyrille Artho, Hans Stammler, Wolfgang Ahrendt, Thomas T. Hildebrandt
ASE2024Other
How Does Code Optimization Impact Third-party Library Detection for Android Applications?
Zifan Xie, Ming Wen 0001, Tinghan Li, Yiding Zhu, Qinsheng Hou
ASE2024Mobile / Web / GUI / Android; Performance / Energy / Reliability
How Effectively Do Code Language Models Understand Poor-Readability Code?
Chao Hu, Yitian Chai, Hao Zhou 0012, Fandong Meng, Jie Zhou 0016
ASE2024Education / Program Comprehension
How many pomodoros do professional engineers need to complete a microtask of programming?
Shinobu Saito, Yukako Iimura, Emad Aghayi, Thomas D. LaToza
ASE2024Other
How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera.
Yifan Xie, Zhouyang Jia, Shanshan Li 0001, Ying Wang 0038, Jun Ma 0015
ASE2024DevOps / CI / Build / Release
Hybrid Regression Test Selection by Integrating File and Method Dependences.
Guofeng Zhang 0005, Luyao Liu, Zhenbang Chen, Ji Wang 0001
ASE2024Testing / QA
IdeoRate: Towards a Semi-automated Assessment Methodology for OSS Ideologies.
Yang Yue 0003, Yi Wang 0013, David F. Redmiles
ASE2024Other
Imperceptible Content Poisoning in LLM-Powered Applications.
Quan Zhang 0003, Chijin Zhou, Gwihwan Go, Binqi Zeng, Heyuan Shi
ASE2024AI / LLM for SE
Improving the Comprehension of R Programs by Hybrid Dataflow Analysis.
Florian Sihler
ASE2024Program Analysis / Verification / Formal Methods; Education / Program Comprehension
In-Simulation Testing of Deep Learning Vision Models in Autonomous Robotic Manipulators.
Dmytro Humeniuk, Houssem Ben Braiek, Thomas Reid, Foutse Khomh
ASE2024Testing / QA; AI / LLM for SE
Incremental Context-free Grammar Inference in Black Box Settings.
Feifei Li, Xiao Chen 0002, Xi Xiao, Xiaoyu Sun 0002, Chuan Chen
ASE2024Other
Industry Practice of Directed Kernel Fuzzing for Open-source Linux Distribution.
Heyuan Shi, Shijun Chen, Runzhe Wang, Yuhan Chen, Weibo Zhang
ASE2024Testing / QA
Instructive Code Retriever: Learn from Large Language Model's Feedback for Code Intelligence Tasks.
Jiawei Lu, Haoye Wang, Zhongxin Liu 0002, Keyu Liang, Lingfeng Bao
ASE2024AI / LLM for SE
Integrating Mutation Testing Into Developer Workflow: An Industrial Case Study.
Stefan Alexander van Heijningen, Theo Wiik, Francisco Gomes de Oliveira Neto, Gregory Gay 0002, Kim Viggedal
ASE2024Testing / QA; Human / Empirical / Socio-technical
Interrogation Testing of Program Analyzers for Soundness and Precision Issues.
David Kaindlstorfer, Anastasia Isychev, Valentin Wüstholz, Maria Christakis
ASE2024Testing / QA
JavaBench: A Benchmark of Object-Oriented Code Generation for Evaluating Large Language Models.
Jialun Cao, Zhiyong Chen, Jiarong Wu, Shing-Chi Cheung, Chang Xu 0001
ASE2024Other
LLM Meets Bounded Model Checking: Neuro-symbolic Loop Invariant Inference.
Guangyuan Wu, Weining Cao, Yuan Yao 0001, Hengfeng Wei, Taolue Chen 0001
ASE2024AI / LLM for SE; Program Analysis / Verification / Formal Methods
LLM-Based Java Concurrent Program to ArkTS Converter.
Runlin Liu, Yuhang Lin, Yunge Hu, Zhe Zhang, Xiang Gao 0012
ASE2024AI / LLM for SE
LLM-Generated Invariants for Bounded Model Checking Without Loop Unrolling.
Muhammad A. A. Pirzada, Giles Reger, Ahmed Bhayat, Lucas C. Cordeiro
ASE2024AI / LLM for SE; Program Analysis / Verification / Formal Methods
LLM4Workflow: An LLM-based Automated Workflow Model Generation Tool.
Jia Xu 0010, Weilin Du, Xiao Liu 0004, Xuejun Li 0001
ASE2024AI / LLM for SE
LLMs and Prompting for Unit Test Generation: A Large-Scale Evaluation.
Wendkûuni C. Ouédraogo, Abdoul Kader Kaboré, Haoye Tian, Yewei Song, Anil Koyuncu
ASE2024Testing / QA
Language-Agnostic Static Analysis of Probabilistic Programs.
Markus Böck, Michael Schröder 0005, Jürgen Cito
ASE2024Program Analysis / Verification / Formal Methods
LeGEND: A Top-Down Approach to Scenario Generation of Autonomous Driving Systems Assisted by Large Language Models.
Shuncheng Tang, Zhenya Zhang, Jixiang Zhou, Lei Lei, Yuan Zhou 0005
ASE2024Other
LeanBin: Harnessing Lifting and Recompilation to Debloat Binaries.
Igor Wodiany, Antoniu Pop, Mikel Luján
ASE2024Other
Learning DNN Abstractions using Gradient Descent.
Diganta Mukhopadhyay, Sanaa Siddiqui, Hrishikesh Karmarkar, Kumar Madhukar, Guy Katz
ASE2024Other
Leveraging Large Language Model to Assist Detecting Rust Code Comment Inconsistency.
Yichi Zhang, Zixi Liu, Yang Feng 0003, Baowen Xu
ASE2024AI / LLM for SE
MADE-WIC: Multiple Annotated Datasets for Exploring Weaknesses In Code.
Moritz Mock, Jorge Melegati, Max Kretschmann, Nicolás E. Díaz Ferreyra, Barbara Russo
ASE2024Other
MLOLET - Machine Learning Optimized Load and Endurance Testing: An industrial experience report.
Arthur Vitui, Tse-Hsun Chen
ASE2024Testing / QA; AI / LLM for SE
MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing.
Congying Xu, Songqiang Chen, Jiarong Wu, Shing-Chi Cheung, Valerio Terragni
ASE2024Testing / QA
MRCA: Metric-level Root Cause Analysis for Microservices via Multi-Modal Data.
Yidan Wang, Zhouruixing Zhu, Qiuai Fu, Yuchi Ma, Pinjia He
ASE2024Debugging / Fault Localization / Diagnosis / Repair
Magneto: A Step-Wise Approach to Exploit Vulnerabilities in Dependent Libraries via LLM-Empowered Directed Fuzzing.
Zhuotong Zhou, Yongzhuo Yang, Susheng Wu, Yiheng Huang, Bihuan Chen 0001
ASE2024Testing / QA; AI / LLM for SE; Security / Privacy / Vulnerability
MaskDroid: Robust Android Malware Detection with Masked Graph Representations.
Jingnan Zheng, Jiahao Liu 0005, An Zhang 0003, Jun Zeng 0006, Ziqi Yang
ASE2024Security / Privacy / Vulnerability; Mobile / Web / GUI / Android; Performance / Energy / Reliability
Match Word with Deed: Maintaining Consistency for IoT Systems with Behavior Models.
Tao Wang 0030, Wei Chen 0018, Liwei Liu, Guoquan Wu, Jun Wei 0001
ASE2024Other
Microservice Decomposition Techniques: An Independent Tool Comparison.
Yingying Wang, Sarah Bornais, Julia Rubin
ASE2024Cloud / Microservices / Distributed Systems
MiniChecker: Detecting Data Privacy Risk of Abusive Permission Request Behavior in Mini-Programs.
Yin Wang, Ming Fan 0002, Hao Zhou 0043, Haijun Wang 0002, Wuxia Jin
ASE2024Security / Privacy / Vulnerability
Mining and Recommending Mobile App Features using Data-driven Analytics.
Ramsha Ali
ASE2024Mobile / Web / GUI / Android
Mining for Mutation Operators for Reduction of Information Flow Control Violations.
Ilya Kosorukov, Daniel Blackwell, David Clark 0001, Myra B. Cohen, Justyna Petke
ASE2024Testing / QA
Model-based GUI Testing For HarmonyOS Apps.
Yige Chen, Sinan Wang, Yida Tao, Yepang Liu 0001
ASE2024Testing / QA; Mobile / Web / GUI / Android
Models Are Codes: Towards Measuring Malicious Code Poisoning Attacks on Pre-trained Model Hubs.
Jian Zhao, Shenao Wang 0001, Yanjie Zhao 0001, Xinyi Hou, Kailong Wang 0001
ASE2024Other
Mutation-Based Deep Learning Framework Testing Method in JavaScript Environment.
Yinglong Zou, Juan Zhai, Chunrong Fang, Jiawei Liu, Tao Zheng
ASE2024Testing / QA; AI / LLM for SE
Mutual Learning-Based Framework for Enhancing Robustness of Code Models via Adversarial Training.
Yangsen Wang, Yizhou Chen, Yifan Zhao, Zhihao Gong, Junjie Chen 0003
ASE2024AI / LLM for SE
Navigating Mobile Testing Evaluation: A Comprehensive Statistical Analysis of Android GUI Testing Metrics.
Yuanhong Lan, Yifei Lu, Minxue Pan, Xuandong Li
ASE2024Testing / QA; Mobile / Web / GUI / Android
NeuroJIT: Improving Just-In-Time Defect Prediction Using Neurophysiological and Empirical Perceptions of Modern Developers.
Gichan Lee, Hansae Ju, Scott Uk-Jin Lee
ASE2024Human / Empirical / Socio-technical
Olympia: Fuzzer Benchmarking for Solidity.
Jana Chadt, Christoph Hochrainer, Valentin Wüstholz, Maria Christakis
ASE2024Testing / QA
On the Evaluation of Large Language Models in Unit Test Generation.
Lin Yang 0030, Chen Yang, Shutao Gao, Weijing Wang, Bo Wang 0050
ASE2024Testing / QA
OpenTracer: A Dynamic Transaction Trace Analyzer for Smart Contract Invariant Generation and Beyond.
Zhiyang Chen 0004, Ye Liu 0012, Sidi Mohamed Beillahi, Yi Li 0008, Fan Long
ASE2024Program Analysis / Verification / Formal Methods; Security / Privacy / Vulnerability
Oracle-Guided Vulnerability Diversity and Exploit Synthesis of Smart Contracts Using LLMs.
Mojtaba Eshghie, Cyrille Artho
ASE2024Testing / QA; Security / Privacy / Vulnerability
PACGBI: A Pipeline for Automated Code Generation from Backlog Items.
Mahja Sarschar, Gefei Zhang 0001, Annika Nowak
ASE2024DevOps / CI / Build / Release
Parf: Adaptive Parameter Refining for Abstract Interpretation.
Zhongyi Wang 0004, Linyu Yang, Mingshuai Chen, Yixuan Bu, Zhiyang Li
ASE2024Other
PatUntrack: Automated Generating Patch Examples for Issue Reports without Tracked Insecure Code.
Ziyou Jiang, Lin Shi 0006, Guowei Yang 0001, Qing Wang 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair
PatchTrack: Analyzing ChatGPT's Impact on Software Patch Decision-Making in Pull Requests.
Daniel Ogenrwot, John Businge
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Preference-Guided Refactored Tuning for Retrieval Augmented Code Generation.
Xinyu Gao, Yun Xiong, Deze Wang, Zhenhan Guan, Zejian Shi
ASE2024Other
Prioritizing Test Inputs for DNNs Using Training Dynamics.
Jian Shen, Zhong Li, Minxue Pan, Xuandong Li
ASE2024Testing / QA
Prioritizing Tests for Improved Runtime.
Abdelrahman Baz, Minchao Huang, August Shi
ASE2024Testing / QA
Program Synthesis Meets Visual What-Comes-Next Puzzles.
Sumit Lahiri, Pankaj Kumar Kalita, Akshay Kumar Chittora, Varun Vankudre, Subhajit Roy 0001
ASE2024Other
Promise and Peril of Collaborative Code Generation Models: Balancing Effectiveness and Memorization.
Zhi Chen, Lingxiao Jiang
ASE2024Other
Proof Automation with Large Language Models.
Minghai Lu, Benjamin Delaware, Tianyi Zhang 0001
ASE2024Other
Quantitative Symbolic Non-Equivalence Analysis.
Laboni Sarker, Tevfik Bultan
ASE2024Program Analysis / Verification / Formal Methods
Quantum Program Testing Through Commuting Pauli Strings on IBM's Quantum Computers.
Asmar Muqeet, Shaukat Ali 0001, Paolo Arcaini
ASE2024Testing / QA
RCFG2Vec: Considering Long-Distance Dependency for Binary Code Similarity Detection.
Weilong Li, Jintian Lu, Ruizhi Xiao, Pengfei Shao, Shuyuan Jin
ASE2024Other
REACT: IR-Level Patch Presence Test for Binary.
Qi Zhan, Xing Hu 0008, Xin Xia 0001, Shanping Li
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
RMCBench: Benchmarking Large Language Models' Resistance to Malicious Code.
Jiachi Chen, Qingyuan Zhong, Yanlin Wang 0001, Kaiwen Ning, Yongkun Liu
ASE2024Other
ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutation.
Shiwei Feng 0002, Yapeng Ye, Qingkai Shi, Zhiyuan Cheng 0010, Xiangzhe Xu
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
Reducing Test Runtime by Transforming Test Fixtures.
Chengpeng Li 0002, Abdelrahman Baz, August Shi
ASE2024Testing / QA
Refinement Types for Visualization.
Jingtao Xia, Junrui Liu, Nicholas Brown, Yanju Chen, Yu Feng 0001
ASE2024Other
Repairing Regex-Dependent String Functions.
Nariyoshi Chida, Tachio Terauchi
ASE2024Debugging / Fault Localization / Diagnosis / Repair
RepoGenix: Dual Context-Aided Repository-Level Code Completion with Language Models.
Ming Liang, Xiaoheng Xie, Gehao Zhang, Xunjin Zheng, Peng Di
ASE2024DevOps / CI / Build / Release
RepoSim: Evaluating Prompt Strategies for Code Completion via User Behavior Simulation.
Chao Peng 0002, Qinyun Wu, Jiangchao Liu, Jierui Liu, Bo Jiang
ASE2024Other
Revisiting the Conflict-Resolving Problem from a Semantic Perspective.
Jinhao Dong, Jun Sun 0001, Yun Lin 0001, Yedi Zhang, Murong Ma
ASE2024Other
Root Cause Analysis for Microservice System based on Causal Inference: How Far Are We?
Luan Pham, Huong Ha 0001, Hongyu Zhang 0002
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
Rust-twins: Automatic Rust Compiler Testing through Program Mutation and Dual Macros Generation.
Wenzhang Yang, Cuifeng Gao, Xiaoyuan Liu, Yuekang Li, Yinxing Xue
ASE2024Testing / QA
SLIM: a Scalable and Interpretable Light-weight Fault Localization Algorithm for Imbalanced Data in Microservice.
Rui Ren, Jingbang Yang, Linxiao Yang, Xinyue Gu, Liang Sun 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Cloud / Microservices / Distributed Systems
STASE: Static Analysis Guided Symbolic Execution for UEFI Vulnerability Signature Generation.
Md Shafiuzzaman, Achintya Desai, Laboni Sarker, Tevfik Bultan
ASE2024Program Analysis / Verification / Formal Methods
Same App, Different Behaviors: Uncovering Device-specific Behaviors in Android Apps.
Zikan Dong, Yanjie Zhao 0001, Tianming Liu 0002, Chao Wang 0097, Guosheng Xu 0001
ASE2024Mobile / Web / GUI / Android
Scaler: Efficient and Effective Cross Flow Analysis.
Steven (Jiaxun) Tang, Mingcan Xiang, Yang Wang 0009, Bo Wu 0002, Jianjun Chen 0001
ASE2024Other
Seeding and Mocking in White-Box Fuzzing Enterprise RPC APIs: An Industrial Case Study.
Man Zhang 0001, Andrea Arcuri, Piyun Teng, Kaiming Xue, Wenhao Wang
ASE2024Testing / QA; Human / Empirical / Socio-technical
Self-Elicitation of Requirements with Automated GUI Prototyping.
Kristian Kolthoff, Christian Bartelt, Simone Paolo Ponzetto, Kurt Schneider
ASE2024Requirements / Modeling / Architecture; Mobile / Web / GUI / Android
SemantiLog: Log-based Anomaly Detection with Semantic Similarity.
Yoli Shavit, Kathy Razmadze, Gary Mataev, Hanan Shteingart, Eitan Zahavi
ASE2024Cloud / Microservices / Distributed Systems
Semantic Sleuth: Identifying Ponzi Contracts via Large Language Models.
Cong Wu 0003, Jing Chen 0003, Ziwei Wang, Ruichao Liang, Ruiying Du
ASE2024Other
Semantic-Enhanced Indirect Call Analysis with Large Language Models.
Baijun Cheng, Cen Zhang, Kailong Wang 0001, Ling Shi 0002, Yang Liu 0003
ASE2024Other
Semantic-aware Source Code Modeling.
Yangruibo Ding
ASE2024Requirements / Modeling / Architecture
Semi-Automated Verification of Interior Unsafe Code Encapsulation in Real-World Rust Systems.
Zihao Rao
ASE2024Program Analysis / Verification / Formal Methods
Semi-Supervised Code Translation Overcoming the Scarcity of Parallel Code Data.
Ming Zhu 0015, Mohimenul Karim, Ismini Lourentzou, Daphne Yao
ASE2024Other
Semistructured Merge with Language-Specific Syntactic Separators.
Guilherme Cavalcanti, Paulo Borba, Leonardo dos Anjos, Jônatas Clementino
ASE2024Other
Shoot Yourself in the Foot - Efficient Code Causes Inefficiency in Compiler Optimizations.
Fengjuan Gao, Hongyu Chen, Yuewei Zhou, Ke Wang 0022
ASE2024Other
Sifting through the Chaff: On Utilizing Execution Feedback for Ranking the Generated Code Candidates.
Zhihong Sun, Yao Wan 0001, Jia Li 0012, Hongyu Zhang 0002, Zhi Jin 0001
ASE2024Other
Skyeye: Detecting Imminent Attacks via Analyzing Adversarial Smart Contracts.
Haijun Wang 0002, Yurui Hu, Hao Wu 0100, Dijun Liu, Chenyang Peng
ASE2024Other
Slicer4D: A Slicing-based Debugger for Java.
Sahar Badihi, Sami Nourji, Julia Rubin
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Program Analysis / Verification / Formal Methods
Snopy: Bridging Sample Denoising with Causal Graph Learning for Effective Vulnerability Detection.
Sicong Cao, Xiaobing Sun 0001, Xiaoxue Wu 0001, David Lo 0001, Lili Bo
ASE2024Other
SoVAR: Build Generalizable Scenarios from Accident Reports for Autonomous Driving Testing.
An Guo 0002, Yuan Zhou 0005, Haoxiang Tian 0001, Chunrong Fang, Yunjian Sun
ASE2024Testing / QA; DevOps / CI / Build / Release
Software Supply Chain Risk: Characterization, Measurement & Attenuation.
Alexis Butler
ASE2024Other
SpiderScan: Practical Detection of Malicious NPM Packages Based on Graph-Based Behavior Modeling and Matching.
Yiheng Huang, Ruisi Wang, Wen Zheng, Zhuotong Zhou, Susheng Wu
ASE2024Requirements / Modeling / Architecture
Spotting Code Mutation for Predictive Mutation Testing.
Yifan Zhao, Yizhou Chen, Zeyu Sun 0004, Qingyuan Liang, Guoqing Wang 0004
ASE2024Testing / QA
Studying Versioning in Stack Overflow.
Yiyun Chen, Fuxiang Chen, Mijung Kim, Fatemeh H. Fard
ASE2024Other
Syntactic Resilience in Greybox Fuzzing: Automated Error Recovery.
Bachir Bendrissou
ASE2024Testing / QA
Test Case Generation for Simulink Models using Model Fuzzing and State Solving.
Zhuo Su 0005, Zehong Yu, Dongyan Wang, Wanli Chang 0001, Bin Gu 0006
ASE2024Testing / QA
Test-Driven Development and LLM-based Code Generation.
Noble Saji Mathews, Meiyappan Nagappan
ASE2024Testing / QA; AI / LLM for SE
The Importance of Accounting for Execution Failures when Predicting Test Flakiness.
Guillaume Haben, Sarra Habchi, John Micco, Mark Harman, Mike Papadakis
ASE2024Testing / QA; Debugging / Fault Localization / Diagnosis / Repair
The Potential of One-Shot Failure Root Cause Analysis: Collaboration of the Large Language Model and Small Classifier.
Yongqi Han 0001, Qingfeng Du, Ying Huang, Jiaqi Wu, Fulong Tian
ASE2024AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
The Software Genome Project: Unraveling Software Through Genetic Principles.
Yueming Wu 0001, Chengwei Liu, Zhengzi Xu, Lyuye Zhang, Yiran Zhang
ASE2024Other
Three Heads Are Better Than One: Suggesting Move Method Refactoring Opportunities with Inter-class Code Entity Dependency Enhanced Hybrid Hypergraph Neural Network.
Di Cui, Jiaqi Wang, Qiangqiang Wang, Peng Ji, Minglang Qiao
ASE2024AI / LLM for SE; Maintenance / Evolution / Refactoring / Review
To Tag, or Not to Tag: Translating C's Unions to Rust's Tagged Unions.
Jaemin Hong, Sukyoung Ryu
ASE2024Other
Toward Individual Fairness Testing with Data Validity.
Takashi Kitamura 0001, Sousuke Amasaki, Jun Inoue 0001, Yoshinao Isobe, Takahisa Toda
ASE2024Testing / QA
Towards Automated Configuration Documentation.
Jobayer Ahmmed, Myra B. Cohen, Paul Gazzillo
ASE2024DevOps / CI / Build / Release
Towards Effective Static Type-Error Detection for Python.
Wonseok Oh, Hakjoo Oh
ASE2024Program Analysis / Verification / Formal Methods
Towards Extracting Ethical Concerns-related Software Requirements from App Reviews.
Aakash Sorathiya, Gouri Ginde
ASE2024Requirements / Modeling / Architecture; Mobile / Web / GUI / Android
Towards LLM-augmented multiagent systems for agile software engineering.
Konrad Cinkusz, Jaroslaw A. Chudziak
ASE2024AI / LLM for SE
Towards Leveraging LLMs for Reducing Open Source Onboarding Information Overload.
Elijah Kayode Adejumo, Brittany Johnson
ASE2024Human / Empirical / Socio-technical
Towards Long-Term Scientific Model Sustainment at Sandia National Laboratories.
Christian Gilbertson, Reed Milewicz, Eric Berquist, Aaron Brundage, John Engelmann
ASE2024Other
Towards Robust Detection of Open Source Software Supply Chain Poisoning Attacks in Industry Environments.
Xinyi Zheng, Chen Wei, Shenao Wang 0001, Yanjie Zhao 0001, Peiming Gao
ASE2024Human / Empirical / Socio-technical; Performance / Energy / Reliability
Towards Robust ML-enabled Software Systems: Detecting Out-of-Distribution data using Gini Coefficients.
Hala Abdelkader, Jean-Guy Schneider, Mohamed Abdelrazek 0001, Priya Rani, Rajesh Vasa
ASE2024Performance / Energy / Reliability
Towards Synthetic Trace Generation of Modeling Operations using In-Context Learning Approach.
Vittoriano Muttillo, Claudio Di Sipio, Riccardo Rubei, Luca Berardinelli, MohammadHadi Dehghani
ASE2024Requirements / Modeling / Architecture
Towards Understanding the Effectiveness of Large Language Models on Directed Test Input Generation.
Zongze Jiang, Ming Wen 0001, Jialun Cao, Xuanhua Shi, Hai Jin 0001
ASE2024Testing / QA
Towards a Robust Waiting Strategy for Web GUI Testing for an Industrial Software System.
Haonan Zhang 0006, Lizhi Liao, Zishuo Ding, Weiyi Shang, Nidhi Narula
ASE2024Testing / QA; Mobile / Web / GUI / Android; Performance / Energy / Reliability
Translation Titans, Reasoning Challenges: Satisfiability-Aided Language Models for Detecting Conflicting Requirements.
Mohamad Fazelnia, Mehdi Mirakhorli, Hamid Bagheri
ASE2024Requirements / Modeling / Architecture
Trident: Detecting SQL Injection Attacks via Abstract Syntax Tree-based Neural Network.
Yuanlin Li, Zhiwei Xu, Min Zhou 0001, Hai Wan, Xibin Zhao
ASE2024AI / LLM for SE
TypeFSL: Type Prediction from Binaries via Inter-procedural Data-flow Analysis and Few-shot Learning.
Zirui Song, Yutong Zhou, Shuaike Dong, Ke Zhang 0039, Kehuan Zhang
ASE2024Program Analysis / Verification / Formal Methods
Typed and Confused: Studying the Unexpected Dangers of Gradual Typing.
Dominic Troppmann, Aurore Fass, Cristian-Alexandru Staicu
ASE2024Program Analysis / Verification / Formal Methods
UFront: Toward A Unified MLIR Frontend for Deep Learning.
Guoqing Bao, Heng Shi 0005, Chengyi Cui, Yalin Zhang 0004, Jianguo Yao 0002
ASE2024AI / LLM for SE
Understanding Code Changes Practically with Small-Scale Language Models.
Cong Li 0003, Zhaogui Xu, Peng Di, Dongxia Wang 0002, Zheng Li 0035
ASE2024Maintenance / Evolution / Refactoring / Review
Understanding Developer-Analyzer Interactions in Code Reviews.
Martin Schäf, Berk Çirisci, Linghui Luo, Muhammad Numair Mansur, Omer Tripp
ASE2024Human / Empirical / Socio-technical
Understanding the Implications of Changes to Build Systems.
Mahtab Nejati, Mahmoud Alfadel, Shane McIntosh
ASE2024DevOps / CI / Build / Release; Maintenance / Evolution / Refactoring / Review
Unity Is Strength: Collaborative LLM-Based Agents for Code Reviewer Recommendation.
Luqiao Wang, Yangtao Zhou, Huiying Zhuang, Qingshan Li, Di Cui
ASE2024AI / LLM for SE
Unlocking the Power of Numbers: Log Compression via Numeric Token Parsing.
Siyu Yu, Yifan Wu 0002, Ying Li 0012, Pinjia He
ASE2024Other
Unveiling the Characteristics and Impact of Security Patch Evolution.
Zifan Xie, Ming Wen 0001, Zichao Wei, Hai Jin 0001
ASE2024Debugging / Fault Localization / Diagnosis / Repair; Security / Privacy / Vulnerability; Maintenance / Evolution / Refactoring / Review
Using AI to Automate the Modernization of Legacy Software Applications.
Vikram Nitin
ASE2024AI / LLM for SE
Using LLM for Mining and Testing Constraints in API Testing.
Hieu Huynh, Quoc-Tri Le, Tien N. Nguyen, Vu Nguyen 0003
ASE2024Testing / QA; AI / LLM for SE
Vehicle Domain-Specific Language: Unifying Modeling and Code Generation for Low-Code Automotive Development.
Lei Liao, Junjie Wang 0001, Zhensheng Xu, Fangwen Mu, Yukun Yang
ASE2024Requirements / Modeling / Architecture
Verifying the Option Type with Rely-Guarantee Reasoning.
James Yoo, Michael D. Ernst, René Just
ASE2024Program Analysis / Verification / Formal Methods
Vision: Identifying Affected Library Versions for Open Source Software Vulnerabilities.
Susheng Wu, Ruisi Wang, Kaifeng Huang 0001, Yiheng Cao, Wenyan Song
ASE2024Human / Empirical / Socio-technical
Visualizing and Understanding the Internals of Fuzzing.
Sriteja Kummita, Zenong Zhang, Eric Bodden, Shiyi Wei
ASE2024Testing / QA
VulAdvisor: Natural Language Suggestion Generation for Software Vulnerability Repair.
Jian Zhang 0087, Chong Wang 0013, Anran Li 0001, Wenhan Wang, Tianlin Li
ASE2024Debugging / Fault Localization / Diagnosis / Repair
VulZoo: A Comprehensive Vulnerability Intelligence Dataset.
Bonan Ruan, Jiahao Liu 0005, Weibo Zhao, Zhenkai Liang
ASE2024Other
WaDec: Decompiling WebAssembly Using Large Language Model.
Xinyu She, Yanjie Zhao 0001, Haoyu Wang 0001
ASE2024AI / LLM for SE
What Is Wrong with My Model? Identifying Systematic Problems with Semantic Data Slicing.
Chenyang Yang 0002, Yining Hong, Grace A. Lewis, Tongshuang Wu, Christian Kästner
ASE2024Program Analysis / Verification / Formal Methods
What Makes a High-Quality Training Dataset for Large Language Models: A Practitioners' Perspective.
Xiao Yu 0008, Zexian Zhang, Feifei Niu, Xing Hu 0008, Xin Xia 0001
ASE2024Other
flowR: A Static Program Slicer for R.
Florian Sihler, Matthias Tichy
ASE2024Other
iSMELL: Assembling LLMs with Expert Toolsets for Code Smell Detection and Refactoring.
Di Wu, Fangwen Mu, Lin Shi 0006, Zhaoqiang Guo, Kui Liu 0001
ASE2024Maintenance / Evolution / Refactoring / Review