Ana Moreira

Associate Professor

Software Systems

Country: Portugal

Affiliation: Faculdade de Ciências e Tecnologia, UNL



Ana Moreira is an Associate Professor with Habilitation at FCT NOVA, a member of the NOVA Laboratory for Computer Science and Informatics (NOVA LINCS), where she leads the Automated Software Engineering (ASE) team of the Software Systems group. The main research goal of the ASE team is to reduce accidental complexity in software design and construction while coping with change, complexity and fast deployment. She has been investigating how to address these problems by, on the one hand, leveraging the fundamental principles of abstraction (through model-driven development), modularity (through aspect-orientation), and reuse (through variability modelling in software product lines). Ana investigates these principles and associated paradigms, particularly requirements engineering, architecture design, model-driven development, software quality, variability management and trade-off analysis. More recently she is dedicated to sustainability engineering, investigating how to support the development of green IT software and provide sustainable services to all. She publishes regularly in major international fora on her topics of research, earned some Best Paper Awards and co-authored two “Most Influential” papers: "Modularisation and composition of aspectual requirements" (ACM AOSD conference, 2003), and "A model-driven traceability framework for software product lines" (SoSyM journal, 2010). Ana is, or was, a member of the editorial board of the IEEE Transactions on Software Engineering (TSE), Software and Systems Modeling (SoSyM), and Transactions on AOSD international journals. She is, or has been, a member of the Steering Committees for the international conferences RE, UML and MODELS, AOSD and Modularity. She was Conference Chair for UML’04 and General co-Chair for RE’17. She is, or has been, Program Committee Chair for several international conferences (e.g., ACM AOSD’09, Foundations Track Chair for ACM/IEEE MODELS’13, ACM SAC-RE'20, ACM ICT for Sustainability (ICT4S'20), ISD'21 (Track Managing IS Development and Operations), IEEE RE'21). She is or was involved as organiser and PC member in major international conferences (e.g., ICSE, MODELS, RE, ECOOP, ER, CAiSE, AOSD/Modularity) and several smaller and regional ones. She co-organizes various international workshops and was co-founder of the international movements on preciseUML (pUML) and Early Aspects. For details please see: