Skip to content
View jff's full-sized avatar

Organizations

@inesc-id @sr-lab @fme-teaching @smartbugs @QualiChain @passcert-project

Block or report jff

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jff/README.md

👋 Hi there, I'm João F. Ferreira (jff)

🎓 Computer Scientist and Professor at Instituto Superior Técnico

🧪 Co-lead of the Software Reliability Lab

🔬 Researcher at INESC-ID and coordinator of the Automated Reasoning and Software Reliability area

🌍 Based in Lisbon || Porto || Braga, Portugal

🌐 Personal website: joaoff.com

🐦 Twitter: @jff

🧠 About Me

My work spans from empirical software engineering methods that can inform practitioners and direct future research, to formal methods that can verify the absence of certain types of bugs. For more details, see my personal website.

🔧 Projects

Here are some of the projects I've been working on:

GLITCH is a technology-agnostic framework that enables automated detection of code smells in Infrastructure-as-Code scripts.

A framework to analyze Ethereum smart contracts for vulnerabilities. It integrates multiple analysis tools to provide comprehensive security assessments.

A dataset containing over 47,000 smart contracts extracted from the Ethereum network, useful for benchmarking and research in smart contract analysis.

📫 Get in Touch

Feel free to reach out if you're interested in collaboration or have questions about my work.

Thanks for visiting my profile!

Pinned Loading

  1. smartbugs/smartbugs smartbugs/smartbugs Public

    SmartBugs: A Framework to Analyze Ethereum Smart Contracts

    Python 625 157

  2. smartbugs/smartbugs-wild smartbugs/smartbugs-wild Public

    This repository contains 47,398 smart contracts extracted from the Ethereum network.

    Python 176 39

  3. sr-lab/GLITCH sr-lab/GLITCH Public

    GLITCH is a technology-agnostic framework that enables automated detection of code smells in Infrastructure-as-Code scripts.

    Python 24 7

  4. TeLLer TeLLer Public

    TeLLer is a collection of tools that explore the use of linear logic applied to narrative generation and story telling.

    Haskell 18 1

  5. rationals-python rationals-python Public

    Python class implementing the algorithm that I and Roland Backhouse created in 2008 to enumerate the positive rational numbers in two different ways.

    Python 2 1

  6. eisenstein eisenstein Public

    Literate Haskell module with functions to enumerate the elements of the Eisenstein array. Also, we provide a program that searches for occurrences of the Eisenstein array on OEIS. (Joint work with …

    Haskell 4 2