The ColSWE group organizes its research activity into five main lines.
The Software Architecture research line studies and generates new knowledge on the decisions, models, and verification techniques that shape robust and adaptable software systems, spanning structural design, quality attributes, large-scale systems, architectural modeling, and verification.
The Automated Software Engineering research line studies intelligent methods and tools that automate the software development life cycle.
The Enterprise Architecture research line studies the alignment between the organizational strategy, business processes, information, applications, and technology infrastructure, in close relation with BPM and digital transformation.
The Human-Centric Software Engineering research line studies methods and tools that embed human values and ethics into software systems.
The Smart Cities research line studies the city as a socio-technical ecosystem that integrates data, IoT, artificial intelligence, information systems, governance, and citizen participation for sustainable, inclusive, and resilient urban development.