Application of model-driven engineering and service-oriented computing to enterprise and IT governance: enterprise architectures, business processes (BPM), IT strategic plans.
Definition of techniques for the evaluation and improvement of government management and data quality.
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 and Business Process Archeology and service extraction.
Use standards and best practices to achieve good IT governance, and improve security management and auditing of information systems.
Definition of design methods and techniques for the development of quality quantum software. This line is developed in collaboration with Alhambra IT within the team .
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 to Software Engineering.
Application of advanced computer and data analysis techniques for the study of social and demographic phenomena.
Techniques to evaluate and improve software processes are proposed and validated.
Implementation of advanced techniques to automate the testing process.