Software-enabled systems and applications are integral to every sector of our economy. But what they look like is changing, and the software ecosystem has to prepare for the future. Those are some of the takeaways from a study released by the Software Engineering Institute at Carnegie Mellon University. For the study, titled “Architecting the Future of Software Engineering: A National Agenda for Software Engineering Research & Development,” an advisory board of senior thought leaders across industry, academia and government, convened to talk about the future roadmap for software development.
The report identifies the critical technologies and areas of research that will impact future software systems, such as AI and quantum computing, and lays out a roadmap toward making software a competitive advantage. It also outlines efforts intended to make future software systems safe, predictable and evolvable.