SBIR-STTR Award

Combining Program Analysis Breakthroughs and Big Data to Improve Mobile App Quality
Award last edited on: 3/30/2022

Sponsored Program
SBIR
Awarding Agency
NSF
Total Award Amount
$1,634,999
Award Phase
2
Solicitation Topic Code
IT
Principal Investigator
Ilya Dreytser

Company Information

NimbleDroid Inc

588 Broadway Suite 503
New York, NY 10012
   (650) 387-8388
   contact@nimbledroid.com
   www.nimbledroid.com
Location: Single
Congr. District: 10
County: New York

Phase I

Contract Number: 1621982
Start Date: 7/1/2016    Completed: 6/30/2017
Phase I year
2016
Phase I Amount
$225,000
The broader impact/commercial potential of this Small Business Innovation Research (SBIR) Phase I project is to greatly improve mobile app user experience, boost developer productivity, and speed up mobile innovations by automating the mundane and simplifying the complex in Android app performance debugging and optimization. Apps are now everywhere. They innovate almost every industry. By making it easy to build high-performance apps, users enjoy better experience and developers enjoy better productivity, benefiting every industry and person that use apps. This Small Business Innovation Research (SBIR) Phase I project seeks to modernize the software development process by combining both program analysis research breakthroughs and big data technologies. Toward this vision, this project aims to build a unique product with innovative technologies to help developers optimize Android app performance. The product continuously tests app performance across code changes to detect performance issues as soon as slow code is introduced. In contrast, existing tools alert developers too late, after real users have been affected and many code changes have been merged, making it both stressful and difficult to find the problematic code. The product gives actionable diagnosis by pinpointing what problematic code developers need to fix and explaining the why and how of the fix. It is thus much more intelligent and easy to use than existing tools.

Phase II

Contract Number: 1738335
Start Date: 9/15/2017    Completed: 2/28/2021
Phase II year
2017
(last award dollars: 2018)
Phase II Amount
$1,409,999

The broader impact/commercial potential of this Small Business Innovation Research (SBIR) Phase II project will result from greatly improving mobile app user experience, boosting developer productivity, and speeding up mobile innovations by automating the mundane and simplifying the complex in Android app testing. Apps are now everywhere. They innovate almost every industry. By making it easy to build high-quality apps, users enjoy better experience and developers enjoy better productivity, benefiting every industry and person that use apps.This Small Business Innovation Research (SBIR) Phase II project seeks to modernize the software development process by combining both program analysis research breakthroughs and big data technologies. Toward this vision, this project aims to build a unique product with innovative technologies to help developers automatically test Android apps. The product continuously tests apps across code changes to detect issues such as performance regressions, crashes, and memory leaks, as soon as problematic code is introduced. In contrast, existing tools often alert developers too late, after real users have been affected and many code changes have been merged, making it both stressful and difficult to find the problematic code. The proposed product gives actionable diagnosis by pinpointing what problematic code developers need to fix and explaining the why and how of the fix. It is thus much more intelligent and easy to use than existing tools.