Skip to main content

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

.
  1. arXiv:2502.20825  [pdf, other

    cs.LG cs.AI cs.DC cs.SE

    LADs: Leveraging LLMs for AI-Driven DevOps

    Authors: Ahmad Faraz Khan, Azal Ahmad Khan, Anas Mohamed, Haider Ali, Suchithra Moolinti, Sabaat Haroon, Usman Tahir, Mattia Fazzini, Ali R. Butt, Ali Anwar

    Abstract: Automating cloud configuration and deployment remains a critical challenge due to evolving infrastructures, heterogeneous hardware, and fluctuating workloads. Existing solutions lack adaptability and require extensive manual tuning, leading to inefficiencies and misconfigurations. We introduce LADs, the first LLM-driven framework designed to tackle these challenges by ensuring robustness, adaptabi… ▽ More

    Submitted 28 February, 2025; originally announced February 2025.

    Comments: 17 pages with Appendix, 8 figures, and 7 tables. This paper is currently Under Review

  2. arXiv:2502.09982  [pdf, other

    cs.SE

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

    Authors: Christian Birchler, Stefan Klikovits, Mattia Fazzini, Sebastiano Panichella

    Abstract: 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 aim is to provide a platform for software testers to submit their tools addressing the test selection problem for simulation-based testing of SDCs, which is considered an emerging and vital domain. The competition provide… ▽ More

    Submitted 14 February, 2025; originally announced February 2025.

  3. arXiv:2407.20924  [pdf, other

    cs.SE

    Automatically Removing Unnecessary Stubbings from Test Suites

    Authors: Mengzhen Li, Mattia Fazzini

    Abstract: Most modern software systems are characterized by a high number of components whose interactions can affect and complicate testing activities. During testing, developers can account for the interactions by isolating the code under test using test doubles and stubbings. During the evolution of a test suite, stubbings might become unnecessary, and developers should remove unnecessary stubbings, as t… ▽ More

    Submitted 30 July, 2024; originally announced July 2024.

  4. arXiv:2303.18127  [pdf

    physics.app-ph cond-mat.mtrl-sci

    Exploiting synchrotron X-ray tomography for a novel insight into flax-fibre defects ultrastructure

    Authors: Delphine Quereilhac, Lola Pinsard, Elouan Guillou, Marina Fazzini, Emmanuel De Luycker, Alain Bourmaud, Marwa Abida, Jonathan Perrin, Timm Weitkamp, Pierre Ouagne

    Abstract: Flax fibres are valuable reinforcements for tomorrow's composites. However, defects called kink-bands, which mainly appear on fibres during the extraction and transformation phases, might affect their mechanical properties. Defects induced pores, within the kink-band are investigated in this work. They were morphologically explored using synchrotron phase-contrast X-ray microtomography, a techniqu… ▽ More

    Submitted 31 March, 2023; originally announced March 2023.

    Comments: 12 pages, 6 figures. Accepted for publication in Industrial Crops and Products (ISSN 0926-6690)

    Journal ref: Industrial Crops & Products 198 (2023) 116655

  5. 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

  6. 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

  7. 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)

  8. 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

  9. arXiv:2205.03847  [pdf

    physics.app-ph cond-mat.mtrl-sci

    Elucidating the formation of structural defects in flax fibres through synchrotron X-ray phase-contrast microtomography

    Authors: Alain Bourmaud, Lola Pinsard, Elouan Guillou, Emmanuel De Luycker, Marina Fazzini, Jonathan Perrin, Timm Weitkamp, Pierre Ouagne

    Abstract: The creation and ultrastructure of kink-bands in flax fibres are key issues for developing more and more performing biobased composite materials. Nevertheless, despite many hypotheses and structural characterization, the exact origin of kink-bands and the moment they appear remain unexplained. Here, by using cutting-edge techniques such as microtomography, a range of flax stems and fibres, from th… ▽ More

    Submitted 8 May, 2022; originally announced May 2022.

    Comments: 16 pages, 8 figures, 1 table. Accepted for publication in Industrial Crops and Products (ISSN 0926-6690)

    Journal ref: Industrial Crops & Products 184 (2022) 115048

  10. 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.

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

    Authors: Tyler Wendland, Jingyang 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

  12. 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.