SBIR/STTR Research Award

SBIR Phase II: Efficient static analysis tools for detecting bugs and improving developer productivity

Award identifier 1f4c07d25404c505d73ea8f04d0fba0c46e7d47a7c473e3ef97fd3f54546d2dbAwarding agency National Science Foundation

Award amount

$508,000

Program and phase

SBIR · Phase II

Award year

2009

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
National Science Foundation
Branch
Not reported
Recipient company
Pattern Insight, Inc.
Proposal award date
Not reported
Contract end date
Not reported
UEI
Not reported
Solicitation number
NSF 06-598
Topic code
IT

Research abstract

This SBIR Phase II project develops software products to improve software quality and developer productivity. Computers are used everywhere in our lives with most applications requiring high reliability, availability, and security. Despite efforts to improve quality, bugs are still too common and costly. To address these problems the team has conducted research in static-analysis and bug detection - taking a pattern-based approach - applying data-mining to software code analysis. The Phase II effort will focus on integration of the tools into the software development lifecycle providing customers an optimal way to benefit from the tools. The team will also develop needed functionality (Branch Quality Management, Patch-Mining) and code search - all new, unique, broader and important usages of technology identified by customers from Phase I. The tools, once commercialized, can benefit a large percentage of IT departments in different business segments (IT, finance, government, entertainment, insurance, etc) to improve their software quality and productivity and reduce the software development cost via automatic bug detection. In contrast to traditional manual effort that usually takes a programmer 1-2 weeks to detect a bug, the proposed tools can easily identify hundreds of bugs in millions lines of code automatically in 1-2 hours. Once a bug is detected (either from these tools, or any other tools, the tools can be used to ensure that the bug-fix is applied throughout the code. In addition to detecting software bugs, the proposed tools can also be used to detect illegal software plagiarism from open source or other software.

Technology keywords

Not reported

Agency intelligence

National Science Foundation

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.