Digital Twins for Software Engineering Processes
By: Robin Kimmel , Judith Michael , Andreas Wortmann and more
Potential Business Impact:
Makes building computer programs easier for everyone.
Digital twins promise a better understanding and use of complex systems. To this end, they represent these systems at their runtime and may interact with them to control their processes. Software engineering is a wicked challenge in which stakeholders from many domains collaborate to produce software artifacts together. In the presence of skilled software engineer shortage, our vision is to leverage DTs as means for better rep- resenting, understanding, and optimizing software engineering processes to (i) enable software experts making the best use of their time and (ii) support domain experts in producing high-quality software. This paper outlines why this would be beneficial, what such a digital twin could look like, and what is missing for realizing and deploying software engineering digital twins.
Similar Papers
Digital Twins and Their Applications in Modeling Different Levels of Manufacturing Systems: A Review
Optimization and Control
Creates virtual copies of factories to improve them.
A Service Suite for Specifying Digital Twins for Industry 5.0
Software Engineering
Helps machines predict problems before they happen.
Towards Federated Digital Twin Platforms
Software Engineering
Lets teams share and reuse digital copies of things.