Abstract: Software Engineering 2.0 envisions trustworthy and synergistic collaborations between humans and AI agents that are diverse, responsible, and autonomous, aiming to build the software of tomorrow – a vision that has garnered significant attention recently. Despite this growing interest, we are only beginning to unravel the complexities of fostering this synergy to develop trusted software that benefits society. This keynote will (i) highlight existing efforts to engineer the requirements for this new paradigm of software development, and (ii) chart the road ahead where Requirements Engineering can play a crucial role in defining the sine qua nons – the indispensable elements that ensure Software Engineering 2.0 can meet the diverse needs of various stakeholders.
Loading