Application of model-driven engineering and service-oriented computing to enterprise and IT governance: enterprise architectures, business processes (BPM) and IT strategic plans.
Definition of techniques for the evaluation and improvement of data governance and data quality management.
Analysis of problems in the different stages of software development in a distributed and global way, proposing methodologies, strategies and tools.
New trends in re-engineering: ADM (Architecture-Driven Modernisation), business process recovery from legacy systems (Business Process Archaeology) and service extraction.
Use of standards and best practices to achieve effective IT governance and improve security management and auditing of information systems.
Definition of design methods and techniques for the development of high-quality quantum software.
Define, measure, evaluate and improve the quality of software artefacts throughout the lifecycle.
Study and application of research methods for the validation of software technologies (measurements, quality models, methods, processes, tools, etc.).
Creation and application of serious games and gamification techniques in the field of Software Engineering.
Techniques to evaluate and improve software processes are proposed and validated.
Implementation of advanced techniques to automate the testing process.