Pietro Ferrara

Orcid: 0000-0002-4678-933X

Affiliations:
  • Ca' Foscari University of Venice, Italy


According to our database1, Pietro Ferrara authored at least 68 papers between 2008 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
State of the art in program analysis.
Int. J. Softw. Tools Technol. Transf., October, 2024

Challenges of software verification: the past, the present, the future.
Int. J. Softw. Tools Technol. Transf., August, 2024

Tarsis: An effective automata-based abstract domain for string analysis.
J. Softw. Evol. Process., August, 2024

Detection of Phantom Reads in Hyperledger Fabric.
IEEE Access, 2024

Teaching Through Practice: Advanced Static Analysis with LiSA.
Proceedings of the Formal Methods Teaching - 6th Formal Methods Teaching Workshop, 2024

Sound Static Analysis for Microservices: Utopia? A Preliminary Experience with LiSA.
Proceedings of the 26th ACM International Workshop on Formal Techniques for Java-like Programs, 2024

European Union Data Act and Blockchain Technology: Challenges and New Directions.
Proceedings of the Sixth Distributed Ledger Technology Workshop (DLT 2024), 2024

2023
Certifying machine learning models against evasion attacks by program analysis.
J. Comput. Secur., 2023

Information Flow Analysis for Detecting Non-Determinism in Blockchain (Artifact).
Dagstuhl Artifacts Ser., 2023

Information Flow Analysis for Detecting Non-Determinism in Blockchain.
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

2022
Relational String Abstract Domains.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2022

Ensuring determinism in blockchain software with GoLiSA: an industrial experience report.
Proceedings of the SOAP '22: 11th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, 2022

2021
Static analysis for discovering IoT vulnerabilities.
Int. J. Softw. Tools Technol. Transf., 2021

Static Privacy Analysis by Flow Reconstruction of Tainted Data.
Int. J. Softw. Eng. Knowl. Eng., 2021

Twinning Automata and Regular Expressions for String Static Analysis.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2021

Static analysis for dummies: experiencing LiSA.
Proceedings of the SOAP@PLDI 2021: Proceedings of the 10th ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis, 2021

2020
From CIL to Java bytecode: Semantics-based translation for static analysis leveraging.
Sci. Comput. Program., 2020

SARL: OO Framework Specification for Static Analysis.
Proceedings of the Software Verification - 12th International Conference, 2020

BackFlow: Backward Context-Sensitive Flow Reconstruction of Taint Analysis Results.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2020

Cross-program taint analysis for IoT systems.
Proceedings of the SAC '20: The 35th ACM/SIGAPP Symposium on Applied Computing, online event, [Brno, Czech Republic], March 30, 2020

Certifying Decision Trees Against Evasion Attacks by Program Analysis.
Proceedings of the Computer Security - ESORICS 2020, 2020

Intents Analysis of Android Apps for Confidentiality Leakage Detection.
Proceedings of the Advanced Computing and Systems for Security, 2020

2019
Static Identification of Injection Attacks in Java.
ACM Trans. Program. Lang. Syst., 2019

Static analysis of Android Auto infotainment and on-board diagnostics II apps.
Softw. Pract. Exp., 2019

Cross-Programming Language Taint Analysis for the IoT Ecosystem.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2019

2018
Combining Symbolic and Numerical Domains for Information Leakage Analysis.
Trans. Comput. Sci., 2018

SDLI: Static Detection of Leaks Across Intents.
Proceedings of the 17th IEEE International Conference On Trust, 2018

Static Analysis of Android Apps Interaction with Automotive CAN.
Proceedings of the Smart Computing and Communication - Third International Conference, 2018

Static Analysis for GDPR Compliance.
Proceedings of the Second Italian Conference on Cyber Security, Milan, Italy, February 6th - to, 2018

CIL to Java-bytecode translation for static analysis leveraging.
Proceedings of the 6th Conference on Formal Methods in Software Engineering, 2018

Vulnerability analysis of Android auto infotainment apps.
Proceedings of the 15th ACM International Conference on Computing Frontiers, 2018

Tailoring Taint Analysis to GDPR.
Proceedings of the Privacy Technologies and Policy - 6th Annual Privacy Forum, 2018

2017
Using Abstract Interpretation to Correct Synchronization Faults.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2017

Foraging goes mobile: Foraging while debugging on mobile devices.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Security Analysis of the OWASP Benchmark with Julia.
Proceedings of the First Italian Conference on Cybersecurity (ITASEC17), 2017

Visual Configuration of Mobile Privacy Policies.
Proceedings of the Fundamental Approaches to Software Engineering, 2017

2016
A generic framework for heap and value analyses of object-oriented programming languages.
Theor. Comput. Sci., 2016

DAPA: Degradation-Aware Privacy Analysis of Android Apps.
Proceedings of the Security and Trust Management - 12th International Workshop, 2016

Pinpointing mobile malware using code analysis.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

FASE: functionality-aware security enforcement.
Proceedings of the 32nd Annual Conference on Computer Security Applications, 2016

2015
A suite of abstract domains for static analysis of string values.
Softw. Pract. Exp., 2015

The abstract domain of Trapezoid Step Functions.
Comput. Lang. Syst. Struct., 2015

Automatic Inference of Heap Properties Exploiting Value Domains.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2015

Datacentric Semantics for Verification of Privacy Policy Compliance by Mobile Applications.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2015

Automatic detection, correction, and visualization of security vulnerabilities in mobile apps.
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, 2015

ShamDroid: gracefully degrading functionality in the presence of limited resource access.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Privacy Analysis of Android Apps: Implicit Flows and Quantitative Analysis.
Proceedings of the Computer Information Systems and Industrial Management, 2015

MorphDroid: Fine-grained Privacy Verification.
Proceedings of the 31st Annual Computer Security Applications Conference, 2015

2014
Generic Combination of Heap and Value Analyses in Abstract Interpretation.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2014

TouchGuru: Integrating Static Analysis with a Mobile Development Environment.
Proceedings of the 2nd International Workshop on Mobile Development Lifecycle, 2014

Static analysis for independent app developers.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014

Hybrid security analysis of web JavaScript code via dynamic partial evaluation.
Proceedings of the International Symposium on Software Testing and Analysis, 2014

TouchCost: Cost Analysis of TouchDevelop Scripts.
Proceedings of the Fundamental Approaches to Software Engineering, 2014

2013
A generic static analyzer for multithreaded Java programs.
Softw. Pract. Exp., 2013

A Survey on Product Operators in Abstract Interpretation.
Proceedings of the Semantics, 2013

Static analysis techniques for robotics software verification.
Proceedings of the 44th Internationel Symposium on Robotics, 2013

The Domain of Parametric Hypercubes for Static Analysis of Computer Games Software.
Proceedings of the Formal Methods and Software Engineering, 2013

2012
Automatic Inference of Access Permissions.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2012

TVAL+ : TVLA and Value Analyses Together.
Proceedings of the Software Engineering and Formal Methods - 10th International Conference, 2012

SAILS: static analysis of information leakage with sample.
Proceedings of the ACM Symposium on Applied Computing, 2012

Linear Approximation of Continuous Systems with Trapezoid Step Functions.
Proceedings of the Programming Languages and Systems - 10th Asian Symposium, 2012

2011
Static Analysis of String Values.
Proceedings of the Formal Methods and Software Engineering, 2011

2010
Static Type Analysis of Pattern Matching by Abstract Interpretation.
Proceedings of the Formal Techniques for Distributed Systems, 2010

2009
Static analysis via abstract interpretation of multithreaded programs. (Analyse statique de logiciels MultitâCHES par InterpréTation abstraite).
PhD thesis, 2009

Checkmate: A Generic Static Analyzer of Java Multithreaded Programs.
Proceedings of the Seventh IEEE International Conference on Software Engineering and Formal Methods, 2009

2008
Static Analysis Via Abstract Interpretation of the Happens-Before Memory Model.
Proceedings of the Tests and Proofs - 2nd International Conference, 2008

Static Analysis of the Determinism of Multithreaded Programs.
Proceedings of the Sixth IEEE International Conference on Software Engineering and Formal Methods, 2008

Safer unsafe code for .NET.
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008


  Loading...