Fundamental IT Research: Software
Highest IT R&D priority according to PITAC
- The demand for software exceeds our ability to produce it
- Today’s software is fragile, unreliable, and difficult to design, test, maintain, and upgrade
Proposed research areas:
- Software engineering
- End-user programming
- Component-based software development
- Active software/Adaptive software
- Autonomous software/Embedded Computing
- High-assurance software