Definition of techniques for the evaluation and improvement of data and information quality management.
Define, measure, evaluate and improve the quality of software devices throughout their life cycle.
Analysis of problems in the different stages of software development in a distributed and global way, proposing methodologies, strategies and tools.
Use standards and best practices to improve and achieve information systems security management and IT auditing.
Application of model-driven engineering and service-oriented computing to the governance of companies and IT departments: enterprise architecture, business processes (BPM), IT strategic planning.
New reengineering trends: ADM (Architecture-Driven Modernization), business process recovery from legacy systems and Business Process Archeology and service extraction.
Study and application of research methods for the validation of software technologies (measurements, quality models, methods, processes, tools, etc.).
Techniques to evaluate and improve software processes are proposed and validated.
Implementation of advanced techniques to automate the testing process.
Define agreed terminology that helps establish the basis for software sustainability. Define and adapt the techniques (methods, methodologies, models, measures, etc.) that allow building sustainable software.
Application of advanced data analysis and computing techniques for the study of social and demographic phenomena.