USA flag logo/image

An Official Website of the United States Government

Enhancing Code Awareness in Software Development Environment

Award Information

Agency:
Department of Defense
Branch:
N/A
Award ID:
Program Year/Program:
2012 / SBIR
Agency Tracking Number:
O113-CP1-4031
Solicitation Year:
2011
Solicitation Topic Code:
OSD11-CP1
Solicitation Number:
2011.3
Small Business Information
GrammaTech, Inc
531 Esty Street Ithaca, NY -
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
 
Phase 1
Fiscal Year: 2012
Title: Enhancing Code Awareness in Software Development Environment
Agency: DOD
Contract: N00014-12-M-0240
Award Amount: $150,000.00
 

Abstract:

Most large pieces of software are sufficiently complex that no individual completely understands all of its subparts. In order to make progress, programmers must operate in this environment of incomplete information. In many cases, programmers make poor design and implementation decisions because of a lack of awareness of how pieces of code interact with each other. We propose developing the Code Awareness Assistant (CA2), a virtual coding partner that looks over an engineer"s shoulder and gives extra context while pointing out problems as they are introduced. CA2 will be integrated with the engineer"s development environment, and give the engineer a broader view of the code than is available in contemporary IDEs. CA2 will visualize dependence information, automatically extract key facts about code, and flag common software flaws. This immediate feedback will allow developers to quickly converge on high quality code; security, maintainability and knock-on effects will no longer be afterthoughts. The CA2 will leverage GrammaTech"s proven technology for static analysis, which captures the semantics and structure of software in enough detail to infer critical design elements of the code.

Principal Investigator:

Michael McDougall
Senior Scientist
(607) 273-7340
mcdougall@grammatech.com

Business Contact:

Derek Burrows
Contracts Manager
(607) 273-7340
dburrows@grammatech.com
Small Business Information at Submission:

GrammaTech, Inc
531 Esty Street Ithaca, NY -

EIN/Tax ID: 161338879
DUNS: N/A
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No