Software Design and Productivity

Overview
The Software Design and Productivity (SDP) agenda spans both the science and the technology of software creation and sustainment (e.g., development methods and environments, V&V technologies, component technologies, languages, tools, and system software) and software project management in diverse domains. R&D will advance software engineering concepts, methods, techniques, and tools that result in more usable, dependable, cost-effective, and sustainable software-intensive systems. The domains cut across information technology, industrial production, evolving areas such as the Internet and the World Wide Web, and highly complex, interconnected software-intensive systems.

Source

 * Networking and Information Technology Research and Development Program, Supplement to the President's Budget for Fiscal Year 2011: The Networking and Information Technology Research and Development Program 14 (Feb. 2010) (full-text).