National Agenda for Software Engineering Research and Development: Architecting the Systems of the Future
Abstract
New types of systems will continue to push beyond the bounds of what current software engineering theories, tools, and practices can support, therefore CMU SEI has been leading a study that aims to capture emerging shifts in how software is developed. Future systems and fundamental shifts in software engineering require new research focus. The current notion of software development will be replaced by one where the software pipeline consists of humans and artificial intelligence as trustworthy collaborators that rapidly evolve systems based on user intent. Rapidly deploying software with confidence will be critical for addressing needs and expectations. Greater speed in translating technology into fielded capability is vital for achieving and maintaining technological edge. Tomorrows software challenges will include the need to address new "-ilities": social software considerations such as transparency, freedom from bias, and privacy. New approaches are needed for talent and workforce development to significantly expand the scale of software engineering talent required to meet future needs.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 2021
- Accession Number
- AD1145422
Entities
People
- Forrest J. Shull
Organizations
- Carnegie Mellon University