
Natural Code
In this blog post, we present the use of Natural Language Processing in bug finding and coding conventions, both based upon the n-gram model ... Read More

Risk Indicator Roundup
Here we compare risk indicators used in quantitative finance, giving their pros and cons. Most of them we have discussed earlier, but here we introduce the ALE ... Read More

Parse and Conquer
For this blog post, we rely on the following question: Why does Asserts use parser combinators as its main static code analysis tool? ... Read More

Great Expectations
This blog post is a review of a paper from the adversarial risk analysis field applied to cybersecurity ... Read More

Quantitative Python
Learn how to implement risk management tools and ideas like the loss exceedance curve and value-at-risk in Python using numerical and data analysis ecosystem ... Read More

Para Bellum
This blog post is focused on Value at Risk (VaR), a measure of the risk of loss in the context of uncertainty, v.g., for investment ... Read More

Hit or Miss
Here we work based on: What is a beta distribution, and how can it help us estimate the probability of suffering an attack given the scarce information? ... Read More

Updating your beliefs
Here you can find how to use Bayes rule and basic probability theory to reduce uncertainty, refining initial estimates through evidence ... Read More

Monetizing Vulnerabilities
Here we work using calibrated estimates to run a Monte Carlo simulation to obtain the expected losses and the loss exceedance curve for different scenarios ... Read More