Boa: a language and infrastructure for analyzing ultra-large-scale software repositories
MapReduce: simplified data processing on large clusters