The Future of Software Engineering

I have been taking a look at this research agenda for “The Future of Software Engineering” and relating this to my previous work at the SEI over 15 years ago. I am interested to see how things have moved forward in those years, and what problems remain the same vs which are new. How much of what we believed important for largescale software development remains critical?

Software is vital to our country’s global competitiveness, innovation, and national security. It also ensures our modern standard of living and enables continued advances in defense, infrastructure, healthcare, commerce, education, and entertainment. As part of its work as a federally funded research and development center (FFRDC) focused on applied research to improve the practice of software engineering, the Carnegie Mellon University Software Engineering Institute led the community in creating this multi-year research and development vision and roadmap for engineering next-generation software-reliant systems.