Search Results - "Software testing and debugging"
-
1
Test Automation in Open-Source Android Apps: A Large-Scale Empirical Study
ISSN: 2643-1572Published: ACM 01.09.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2020)“…Automated testing of mobile apps has received significant attention in recent years from researchers and practitioners alike. In this paper, we report on the…”
Get full text
Conference Proceeding -
2
DeepTest: automated testing of deep-neural-network-driven autonomous cars
ISBN: 9781450356381, 1450356389ISSN: 1558-1225Published: New York, NY, USA ACM 27.05.2018Published in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) (27.05.2018)“…Recent advances in Deep Neural Networks (DNNs) have led to the development of DNN-driven autonomous cars that, using sensors like camera, LiDAR, etc., can…”
Get full text
Conference Proceeding -
3
Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts
ISSN: 1558-1225Published: ACM 01.10.2020Published in 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) (01.10.2020)“…Over the last few years, there has been substantial research on automated analysis, testing, and debugging of Ethereum smart contracts. However, it is not…”
Get full text
Conference Proceeding -
4
Misbehaviour Prediction for Autonomous Driving Systems
ISSN: 1558-1225Published: ACM 01.10.2020Published in 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) (01.10.2020)“…Deep Neural Networks (DNNs) are the core component of modern autonomous driving systems. To date, it is still unrealistic that a DNN will generalize correctly…”
Get full text
Conference Proceeding -
5
Prompting Is All You Need: Automated Android Bug Replay with Large Language Models
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…Bug reports are vital for software maintenance that allow users to inform developers of the problems encountered while using the software. As such, researchers…”
Get full text
Conference Proceeding -
6
Learning-based Widget Matching for Migrating GUI Test Cases
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…GUI test case migration is to migrate GUI test cases from a source app to a target app. The key of test case migration is widget matching. Recently,…”
Get full text
Conference Proceeding -
7
ContractFuzzer: Fuzzing Smart Contracts for Vulnerability Detection
ISSN: 2643-1572Published: ACM 03.09.2018Published in 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) (03.09.2018)“…Decentralized cryptocurrencies feature the use of blockchain to transfer values among peers on networks without central agency. Smart contracts are programs…”
Get full text
Conference Proceeding -
8
DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systems
ISSN: 2643-1572Published: ACM 01.09.2018Published in 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2018)“…Deep learning (DL) defines a new data-driven programming paradigm that constructs the internal system logic of a crafted neuron network through a set of…”
Get full text
Conference Proceeding -
9
DeepRoad: GAN-Based Metamorphic Testing and Input Validation Framework for Autonomous Driving Systems
ISSN: 2643-1572Published: ACM 01.09.2018Published in 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2018)“…While Deep Neural Networks (DNNs) have established the fundamentals of image-based autonomous driving systems, they may exhibit erroneous behaviors and cause…”
Get full text
Conference Proceeding -
10
FairFuzz: A Targeted Mutation Strategy for Increasing Greybox Fuzz Testing Coverage
ISSN: 2643-1572Published: ACM 03.09.2018Published in 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) (03.09.2018)“…In recent years, fuzz testing has proven itself to be one of the most effective techniques for finding correctness bugs and security vulnerabilities in…”
Get full text
Conference Proceeding -
11
Natural Attack for Pre-trained Models of Code
ISSN: 1558-1225Published: ACM 21.05.2022Published in 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE) (21.05.2022)“…Pre-trained models of code have achieved success in many important software engineering tasks. However, these powerful models are vulnerable to adversarial…”
Get full text
Conference Proceeding -
12
P³: Reasoning about Patches via Product Programs
ISSN: 2475-1421, 2475-1421Published: New York, NY, USA ACM 09.10.2025Published in Proceedings of ACM on programming languages (09.10.2025)“…Software systems change on a continuous basis, with each patch prone to introducing new errors and security vulnerabilities. While providing a full functional…”
Get full text
Journal Article -
13
Context-aware patch generation for better automated program repair
ISBN: 9781450356381, 1450356389ISSN: 1558-1225Published: New York, NY, USA ACM 27.05.2018Published in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) (27.05.2018)“…The effectiveness of search-based automated program repair is limited in the number of correct patches that can be successfully generated. There are two causes…”
Get full text
Conference Proceeding -
14
CURE: Code-Aware Neural Machine Translation for Automatic Program Repair
ISBN: 1665402962, 9781665402965ISSN: 1558-1225Published: IEEE 01.05.2021Published in Proceedings / International Conference on Software Engineering (01.05.2021)“…Automatic program repair (APR) is crucial to improve software reliability. Recently, neural machine translation (NMT) techniques have been used to…”
Get full text
Conference Proceeding -
15
Detecting Isolation Anomalies in Relational DBMSs
ISSN: 2994-970X, 2994-970XPublished: New York, NY, USA ACM 22.06.2025Published in Proceedings of the ACM on software engineering (22.06.2025)“…Relational Database Management Systems (DBMSs) utilize transactions to ensure data consistency and integrity, while providing multiple isolation levels to…”
Get full text
Journal Article -
16
Model Checking Guided Incremental Testing for Distributed Systems
ISSN: 2994-970X, 2994-970XPublished: New York, NY, USA ACM 22.06.2025Published in Proceedings of the ACM on software engineering (22.06.2025)“…Recently, model checking guided testing (MCGT) approaches have been proposed to systematically test distributed systems. MCGT automatically generates test…”
Get full text
Journal Article -
17
Productively Deploying Emerging Models on Emerging Platforms: A Top-Down Approach for Testing and Debugging
ISSN: 2994-970X, 2994-970XPublished: New York, NY, USA ACM 22.06.2025Published in Proceedings of the ACM on software engineering (22.06.2025)“…While existing machine learning (ML) frameworks focus on established platforms, like running CUDA on server-grade GPUs, there have been growing demands to…”
Get full text
Journal Article -
18
Effective REST APIs Testing with Error Message Analysis
ISSN: 2994-970X, 2994-970XPublished: New York, NY, USA ACM 22.06.2025Published in Proceedings of the ACM on software engineering (22.06.2025)“…REST APIs are essential for building modern enterprise systems, but effectively testing them remains challenging, particularly due to difficulties in inferring…”
Get full text
Journal Article -
19
A Large-Scale Empirical Study on Fine-Tuning Large Language Models for Unit Testing
ISSN: 2994-970X, 2994-970XPublished: New York, NY, USA ACM 22.06.2025Published in Proceedings of the ACM on software engineering (22.06.2025)“…Unit testing plays a pivotal role in software development, improving software quality and reliability. However, generating effective test cases manually is…”
Get full text
Journal Article -
20
Intention-Based GUI Test Migration for Mobile Apps using Large Language Models
ISSN: 2994-970X, 2994-970XPublished: New York, NY, USA ACM 22.06.2025Published in Proceedings of the ACM on software engineering (22.06.2025)“…Graphical User Interface (GUI) testing is one of the primary quality assurance methods for mobile apps. Manually constructing high-quality test cases for GUI…”
Get full text
Journal Article

