Mattia Fazzini

Assistant Professor
Department of Computer Science & Engineering
University of Minnesota

Office:
6-189 Keller Hall
200 Union Street SE
Minneapolis, MN 55455

Email:
mfazzini at umn dot edu
Phone:
+1 (612) 625-4365


Announcement:

I am currently looking for graduate students, in particular Ph.D. students. If you are interested in software engineering, software testing, and software maintenance research, please contact me directly.

Mattia Fazzini


About me

I am an Assistant Professor in the Department of Computer Science & Engineering at the University of Minnesota. I received my Ph.D. in Computer Science from the Georgia Institute of Technology. My research interests lie primarily in the area of software engineering, with emphasis on techniques for improving software quality. The central theme of my research is the development of techniques for software testing and maintenance. I am also interested in defining techniques for investigating software attacks and securing software.



Publications

  • "A Framework for Automated Test Mocking of Mobile Apps"
    Mattia Fazzini, Alessandra Gorla, Alessandro Orso.
    Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering (ASE), NIER track, 2020.
    Paper | Slides
  • "APIMigrator: An API-Usage Migration Tool for Android Apps"
    Mattia Fazzini, Qi Xin, Alessandro Orso.
    Proceedings of the 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft), Tool Paper, 2020.
    Paper | Slides
  • "Automated API-Usage Update for Android Apps"
    Mattia Fazzini, Qi Xin, Alessandro Orso.
    Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2019.
    Paper | Slides | Poster
  • "Identifying Features of Android Apps from Execution Traces"
    Qi Xin, Farnaz Behrang, Mattia Fazzini, Alessandro Orso.
    Proceedings of the 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft), Short Paper, 2019.
    Paper | Slides
  • "Automated Support for Mobile Application Testing and Maintenance"
    Mattia Fazzini.
    Proceedings of the 12th Joint Meeting of the European Software Engineering Conference and the Symposium on the Foundations of Software Engineering (ESEC/FSE), Doctoral Symposium, 2018.
    Paper | Slides | Poster
  • "Enabling Refinable Cross-Host Attack Investigation with Efficient Data Flow Tagging and Tracking"
    Yang Ji, Sangho Lee, Mattia Fazzini, Joey Allen, Evan Downing, Taesoo Kim, Alessandro Orso, Wenke Lee.
    Proceedings of the 27th USENIX Security Symposium (USENIX Security), 2018.
    Paper | Slides
  • "Automatically Translating Bug Reports into Test Cases for Mobile Apps"
    Mattia Fazzini, Martin Prammer, Marcelo d'Amorim, Alessandro Orso.
    Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2018.
    Paper | Slides | Poster
  • "RAIN: Refinable Attack Investigation with On-demand Inter-Process Information Flow Tracking"
    Yang Ji, Sangho Lee, Evan Downing, Weiren Wang, Mattia Fazzini, Taesoo Kim, Alessandro Orso, Wenke Lee.
    Proceedings of the 23rd ACM Conference on Computer and Communications Security (CCS), 2017.
    Paper | Slides
  • "Automated Cross-Platform Inconsistency Detection for Mobile Apps"
    Mattia Fazzini, Alessandro Orso.
    Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), 2017.
    Paper | Slides
  • "Barista: A Technique for Recording, Encoding, and Running Platform Independent Android Tests"
    Mattia Fazzini, Eduardo Noronha De A. Freitas, Shauvik Roy Choudhary, Alessandro Orso.
    Proceedings of the 10th IEEE International Conference on Software Testing, Verification and Validation (ICST), 2017.
    Paper | Slides
  • "AutoCSP: Automatically Retrofitting CSP to Web Applications"
    Mattia Fazzini, Prateek Saxena, Alessandro Orso.
    Proceedings of the 37th IEEE and ACM SIGSOFT International Conference on Software Engineering (ICSE), 2015.
    Paper | Slides
  • "ViewPoints: Differential String Analysis for Discovering Client and Server-Side Input Validation Inconsistencies"
    Muath Alkhalaf, Shauvik Roy Choudhary, Mattia Fazzini, Tevfik Bultan, Alessandro Orso, Christopher Kruegel.
    Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2012.
    Paper | Slides


Service

  • 2020 Journal of Systems and Software (JSS)
    Reviewer
  • 2020 IEEE Transactions on Software Engineering (TSE)
    Reviewer
  • 2020 International Conference on Automated Software Engineering (ASE)
    Tool Demonstrations Program Committee Member
  • 2020 International Symposium on Software Testing and Analysis (ISSTA)
    Tool Demonstration Program Committee Member
  • 2020 International Symposium on Software Testing and Analysis (ISSTA)
    Student Volunteer Co-Chair
  • 2020 International Conference on Mobile Software Engineering and Systems (MOBILESoft)
    Program Committee Member (Vision track)
  • 2020 International Conference on Software Testing (ICST)
    Posters Track Program Committee Member
  • 2019 Automated Software Engineering Journal (AUSE)
    Reviewer
  • 2019 International Symposium on Software Testing and Analysis (ISSTA)
    Artifact Evaluation Committee Member
  • 2018 Journal of Systems and Software
    Reviewer
  • 2018 International Symposium on Software Testing and Analysis (ISSTA)
    Artifact Evaluation Committee Member
  • 2018 International Symposium on Engineering Secure Software and Systems (ESSoS)
    Program Committee Member
  • 2016 ACM Transactions on Privacy and Security (TOPS)
    Reviewer
  • 2015 International Conference on Information Systems Security (ICISS)
    Subreviewer


News

  • [Talk] Automated Support for Testing and Maintenance of Mobile Applications
    November 2019
    A-Mobile
    Slides
  • [Award] Facebook Testing and Verification Research Award
    October 2019
    Thank you Facebook
    Link
  • [Talk] Automated Support for Mobile Application Testing and Debugging
    July 2018
    Politecnico di Milano
    Slides
  • [Talk] THEIA: Tagging and Tracking of Multi-Level Host Events for Transparent Computing and Information Assurance
    November 2017
    Purdue University
    Slides
  • [Talk] AutoCSP: Automatically Retrofitting CSP to Web Applications
    July 2015
    Politecnico di Milano
    Slides