Skip to main content

Showing 1–7 of 7 results for author: Fazzini, M

Searching in archive cs. Search in all archives.
.
  1. An Empirical Investigation into the Reproduction of Bug Reports for Android Apps

    Authors: Jack Johnson, Junayed Mahmud, Tyler Wendland, Kevin Moran, Julia Rubin, Mattia Fazzini

    Abstract: 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 toward automating various tasks of the bug management process for mobile apps, such as reproduction and triaging. However, the success of these automated approaches is largely dictated by the characteristics and properti… ▽ More

    Submitted 3 January, 2023; originally announced January 2023.

    Comments: Published in the Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'22), Honolulu, Hawaii, March 15-18, 2022, pp. 321-332

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

    Authors: Pei Liu, Yanjie Zhao, Haipeng Cai, Mattia Fazzini, John Grundy, Li Li

    Abstract: 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 maintained by different smartphone manufacturers. Many efforts have attempted to mitigate its impact via approaches to automatically pinpoint compatibility issues in Android apps. Unfortunately, at this stage, it is still… ▽ More

    Submitted 31 May, 2022; originally announced May 2022.

    Report number: ISSTA '22 Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis

  3. arXiv:2205.15546  [pdf, other

    cs.SE

    Identifying and Characterizing Silently-Evolved Methods in the Android API

    Authors: Pei Liu, Li Li, Yichun Yan, Mattia Fazzini, John Grundy

    Abstract: 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 Android API, and developers heavily rely on this API to develop their Android apps. Unfortunately, because the Android platform and its API evolve at an extremely rapid pace, app developers need to continually monitor API cha… ▽ More

    Submitted 31 May, 2022; originally announced May 2022.

    Report number: 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)

  4. Do Customized Android Frameworks Keep Pace with Android?

    Authors: Pei Liu, Mattia Fazzini, John Grundy, Li Li

    Abstract: 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 new version of the Android OS is released, device vendors and OS providers need to merge the changes from the Android OS into their customizations to account for its bug fixes, security patches, and new features. Because d… ▽ More

    Submitted 31 May, 2022; originally announced May 2022.

    Report number: MSR '22: Proceedings of the 19th International Conference on Mining Software Repositories

  5. arXiv:2203.12093  [pdf, other

    cs.SE

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

    Authors: Mattia Fazzini, Kevin Moran, Carlos Bernal Cardenas, Tyler Wendland, Alessandro Orso, Denys Poshyvanyk

    Abstract: 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 written bug reports can vary widely due to the effort required to include essential pieces of information, such as detailed reproduction steps (S2Rs). Despite the difficulty faced by reporters, few existing bug reporting sy… ▽ More

    Submitted 22 March, 2022; originally announced March 2022.

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

    Authors: Tyler Wendland, **gyang Sun, Junayed Mahmud, S. M. Hasan Mansur, Steven Huang, Kevin Moran, Julia Rubin, Mattia Fazzini

    Abstract: Software maintenance constitutes a large portion of the software development lifecycle. To carry out maintenance tasks, developers often need to understand and reproduce bug reports. As such, there has been increasing research activity coalescing around the notion of automating various activities related to bug reporting. A sizable portion of this research interest has focused on the domain of mob… ▽ More

    Submitted 15 June, 2021; originally announced June 2021.

    Comments: 5 pages, Accepted to the 2021 International Conference on Mining Software Repositories, Data Showcase Track; Links to Datasets: https://doi.org/10.5281/zenodo.4646313; https://github.com/SageSELab/AndroR2

  7. arXiv:1608.03624  [pdf, other

    cs.SE

    From Manual Android Tests to Automated and Platform Independent Test Scripts

    Authors: Mattia Fazzini, Eduardo Noronha de A. Freitas, Shauvik Roy Choudhary, Alessandro Orso

    Abstract: 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. Testing is particularly important for Android apps, which must run on a multitude of devices and operating system versions. Unfortunately, as we confirmed in many interviews with quality assurance professionals, app testing i… ▽ More

    Submitted 11 August, 2016; originally announced August 2016.