activity
20162026
most citedAn Empirical Investigation into the Reproduction of Bug Reports for Android Apps

27 citations · 99 across the 14 of their papers we have counts for

collaborators

14 papers

cs.LG2026

CUDABeaver: Benchmarking LLM-Based Automated CUDA Debugging

Shiyang Li, Haoyang Chen, Mattia Fazzini +1

Debugging CUDA programs has long been challenging because failures often arise from subtle interactions among hardware behavior, compiler decisions, memory hierarchy, and asynchron…

cs.SE2026

Improving LLM-Driven Test Generation by Learning from Mocking Information

Jamie Lee, Flynn Teh, Hengcheng Zhu +3

Large Language Models (LLMs) have recently shown strong potential for automated unit test generation. This has motivated us to investigate whether developer-defined test doubles (c…

cs.SE2026

Human-Agent versus Human Pull Requests: A Testing-Focused Characterization and Comparison

Roberto Milanese, Francesco Salzano, Angelica Spina +4

AI-based coding agents are increasingly integrated into software development workflows, collaborating with developers to create pull requests (PRs). Despite their growing adoption,…

cs.SE2025

An Exploratory Study of Bayesian Prompt Optimization for Test-Driven Code Generation with Large Language Models

Shlok Tomar, Aryan Deshwal, Ethan Villalovoz +3

We consider the task of generating functionally correct code using large language models (LLMs). The correctness of generated code is influenced by the prompt used to query the giv…

cs.LG2025★ 3 cited

LADs: Leveraging LLMs for AI-Driven DevOps

Ahmad Faraz Khan, Azal Ahmad Khan, Anas Mohamed +7

Automating cloud configuration and deployment remains a critical challenge due to evolving infrastructures, heterogeneous hardware, and fluctuating workloads. Existing solutions la…

cs.SE2025

ICST Tool Competition 2025 -- Self-Driving Car Testing Track

Christian Birchler, Stefan Klikovits, Mattia Fazzini +1

This is the first edition of the tool competition on testing self-driving cars (SDCs) at the International Conference on Software Testing, Verification and Validation (ICST). The a…

cs.SE2024

Automatically Removing Unnecessary Stubbings from Test Suites

Mengzhen Li, Mattia Fazzini

Most modern software systems are characterized by a high number of components whose interactions can affect and complicate testing activities. During testing, developers can accoun…

cs.SE2023★ 27 cited

An Empirical Investigation into the Reproduction of Bug Reports for Android Apps

Jack Johnson, Junayed Mahmud, Tyler Wendland +3

One of the key tasks related to ensuring mobile app quality is the reporting, management, and resolution of bug reports. As such, researchers have committed considerable resources…

cs.SE2022★ 21 cited

Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study)

Pei Liu, Yanjie Zhao, Haipeng Cai +3

Fragmentation is a serious problem in the Android ecosystem. This problem is mainly caused by the fast evolution of the system itself and the various customizations independently m…

cs.SE2022★ 4 cited

Identifying and Characterizing Silently-Evolved Methods in the Android API

Pei Liu, Li Li, Yichun Yan +2

With over 500,000 commits and more than 700 contributors, the Android platform is undoubtedly one of the largest industrial-scale software projects. This project provides the Andro…

cs.SE2022★ 13 cited

Do Customized Android Frameworks Keep Pace with Android?

Pei Liu, Mattia Fazzini, John Grundy +1

To satisfy varying customer needs, device vendors and OS providers often rely on the open-source nature of the Android OS and offer customized versions of the Android OS. When a ne…

cs.SE2022★ 2 cited

Enhancing Mobile App Bug Reporting via Real-time Understanding of Reproduction Steps

Mattia Fazzini, Kevin Moran, Carlos Bernal Cardenas +3

One of the primary mechanisms by which developers receive feedback about in-field failures of software from users is through bug reports. Unfortunately, the quality of manually wri…

cs.SE2021★ 26 cited

AndroR2: A Dataset of Manually Reproduced Bug Reports for Android Applications

Tyler Wendland, Jingyang Sun, Junayed Mahmud +5

Software maintenance constitutes a large portion of the software development lifecycle. To carry out maintenance tasks, developers often need to understand and reproduce bug report…

cs.SE2016★ 3 cited

From Manual Android Tests to Automated and Platform Independent Test Scripts

Mattia Fazzini, Eduardo Noronha de A. Freitas, Shauvik Roy Choudhary +1

Because Mobile apps are extremely popular and often mission critical nowadays, companies invest a great deal of resources in testing the apps they provide to their customers. Testi…