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.
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).
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.
Define the agreed terminology that contributes to establish the bases of software sustainability. Define and adapt the techniques (methods, methodologies, models, measures, etc.) that allow building sustainable software. More information:
Implementation of advanced techniques to automate the testing process.