The ColSWE group organizes its research activity into five main lines.
The Software Architecture research line investigates the decisions, models, and verification techniques that shape robust and adaptable software systems, spanning structural design, quality attributes, and large-scale complexity.
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 business processes, information systems, and service-oriented technologies, spanning process management, information systems, and strategic decision-making.
The Human-Centric Software Engineering research line studies methods and tools that embed human values and ethics into software systems.