Digital Engineering is concerned with engineering-driven methods, principles and techniques used to design, build, analyze, operate, manage and integrate digital systems such as software-intensive IT systems, applications and services. As interdisciplinary approach it includes:
- IT-Systems Engineering, Computer science and Software Engineering
- Data Science, Mathematics and Statistics
- Economics and Law
- Entrepreneurship and Innovation Management
Digital Engineering investigates and develops approaches and strategies to provide effective procedures and reliable processes for the entire life cycle of digital systems. It is not only focused on technical artifacts that are subhject of analysis, design, implementation, testing, and operation of digital systems, but also on corresponding development processes, the participating stakeholders, the needs and requirements for the system, the overall evolution of the system throughout its lifetime, and its integration into real-world processes, tasks, and economic as well as social contexts.
Digital Engineering is key to overcoming the multiple weaknesses of digital system development, known as "software crisis", which are increasingly becoming a major obstacle to the growth and operation of almost all companies as they are transforming into software-based enterprises–frequently known as "software eats the world". In a sense, Digital Engineering aims at transforming software engineering into a kind of "real engineering", e.g., through transparency for all stakeholders, effective management of teams, precise control of progress and holistic monitoring of IT developments.
Digital Engineering is not bound to specific programming languages, programming paradigms, middleware, development methodologies or development environments. Digital Engineering is supported by software analytics and software process mining, which are specific subjects of the research at the chair of Prof. Döllner.