CS 5150
Software Engineering
Fall 2012

Project Suggestion: Moat


Moat

Client

Max Parke
max.parke@projectoptimize.com
Gabe Gralla
gabe.gralla@projectoptimize.com

Project

Moat is a NYC-based internet software startup, founded by Cornell alums. Their main products are a search engine for ads, and an analytics platform for measuring ad performance.

The company would like to explore a new method for collecting and analyzing ads displayed in mobile applications. The goal of this project is to develop an automated way to find and index these ads using an Android emulator. The emulator will have to open up a set of applications and then load ads in the applications. Once the ads are loaded, a screenshot of the ads should be taken and then uploaded to Moat’s servers in order to be tagged as a specific brand/advertiser.

There are existing frameworks such as Robotium (http://code.google.com/p/robotium/) for driving the emulator, but it is up to the team to pick the best approach. This ad indexer should be deployable in a cloud environment to work with Moat's existing architecture (built on Amazon Web Services). It is also important that the indexer produces reliable data. Two members of the team interned at Moat this summer, and are looking for others to help build this tool.


[ Home ]