Complexity in product design could revolutionize how we build the future.
The article reviews how requirements for developing products and systems can lead to uncertainty and risk due to the time gap between defining them and implementing them. The research found that complexity in products and systems is closely linked to requirement engineering. Both fields have a long history of research and are now incorporating AI, Machine Learning, Agile methods, and security concerns. The review provides a detailed overview of these topics and their evolution over time.