CV
Education
- Ph.D in Informatics, NOVA School of Science and Technology, 2008
- M.Sc in Electrotechnical Engineering, Instituto Superior Técnico, 1999
- B.Sc in Informatics, Instituto Superior Técnico, 1995
Work experience
- 2020-… Associate Professor, Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa
- 2008-2020 Assistant Professor , Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa
- 1999-2008 Teaching Assistant, Departamento de IInformática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa
- 1996-1998 Invited Teaching Assistant, Instituto Superior de Economia e Gestão, Universidade Técnica de Lisboa
- 1995-1999 Junior Researcher, INESC
Research Interests
- Software Engineering
- Empirical Software Engineering
- Human Aspects in Software Engineering
- Equity, Diversity and Inclusion in Software Engineering
- Developer Experience
- User Experience
- Requirements Engineering
- Model-Driven Engineering
- Computer Science Education and Training
Publications
WoCa Lunch: A Program for Female Students to Get Informed About PhD Studies
Milena Vujošević Janičić, Erika Ábrahám, Amal Mersni, Oleksandra Yeremenko & Miguel Goulão, "WoCa Lunch: A Program for Female Students to Get Informed About PhD Studies", In: Penzenstadler, B., Boudaoud, K., Di Marco, A., Caner-Yıldırım, S. (eds) Actions for Gender Balance in Informatics Across Europe. Springer, Cham., pp. 137-173, August, 2025.
Voices of Female Informatics Students Across Universities
Özge Büyükdağlı, Miguel Goulão, Milena Vujošević Janičić & Amal Mersni, "Voices of Female Informatics Students Across Universities", In: Penzenstadler, B., Boudaoud, K., Di Marco, A., Caner-Yıldırım, S. (eds) Actions for Gender Balance in Informatics Across Europe. Springer, Cham., pp. 105-135, August, 2025.
The Impact of Peers, Mentors and Role Models on Successful PhD Studies
Judith Knoblach, Ute Schmid, Miguel Goulão, Larissa Schmid, Milena Vujošević Janičić & Karima Boudaoud, "The Impact of Peers, Mentors and Role Models on Successful PhD Studies", In: Penzenstadler, B., Boudaoud, K., Di Marco, A., Caner-Yıldırım, S. (eds) Actions for Gender Balance in Informatics Across Europe. Springer, Cham., pp. 175-195, August, 2025.
Why do women pursue a PhD in Computer Science?
Erika Ábrahám, Miguel Goulão, Milena Vujošević Janičić, Sarah Jane Delany, Amal Mersni, Oleksandra Yeremenko, Özge Büyükdağlı, Karima Boudaoud, Caroline Oehlhorn, Ute Schmid, Christina Büsing, Helen Bolke-Hermanns, Kaja Köhnle, Matilde Pato, Deniz Sunar Cerci, and Larissa Schmid, Journal of Systems and Software, August, 2025.
A Socio-Technical Grounded Theory on the Effect of Cognitive Dysfunctions in the Performance of Software Developers with ADHD and Autism
Kiev Gama, Grischa Liebel, Miguel Goulão, Aline Lacerda, Cristiana Lacerda. A Socio-Technical Grounded Theory on the Effect of Cognitive Dysfunctions in the Performance of Software Developers with ADHD and Autism. 2025 IEEE/ACM 47th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), Ottawa, ON, Canada, 2025, pp. 1-12.
A Survey of Federative Approaches for Model Management in MBSE
Moussa Amrani, Rakshit Mittal, Miguel Goulão, Vasco Amaral, Sylvain Guérin, Salvador Martínez, Dominique Blouin, Anish Bhobe, Yara Hallak, "A Survey of Federative Approaches for Model Management in MBSE." In MODELS Companion 24: Proceedings of the ACM / IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 990-999, 2024.
SCCD Debugger: a Debugger for Statecharts and Class Diagrams
Francisco Simões, Miguel Goulão, Vasco Amaral, Joeri Exelmans, Hans Vangheluwe, "SCCD Debugger: a Debugger for Statecharts and Class Diagrams." Proceedings of the ACM / IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2024.
Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE
Grischa Liebel, Jil Klünder, Regina Hebig, Christopher Lazik, Inês Nunes, Isabella Graßl, Jan-Philipp Steghöfer, Joeri Exelmans, Julian Oertel, Kai Marquardt, Katharina Juhnke, Kurt Schneider, Lucas Gren, Lucia Happe, Marc Herrmann, Marvin Wyrich, Matthias Tichy, Miguel Goulão, Rebekka Wohlrab, Reyhaneh Kalantari, Robert Heinrich, Sandra Greiner, Satrio Adi, Shalini Chakraborty, Silvia Abrahão, Vasco Amaral, "Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE." Software and Systems Modeling, 2024.
Making sense of the unknown: How managers make cyber security decisions
Shreeve, Benjamin, Catarina Gralha, Awais Rashid, Joao Araujo, and Miguel Goulão. "Making sense of the unknown: How managers make cyber security decisions." ACM Transactions on Software Engineering and Methodology 32, Issue 4, Article No.: 83 (2023): 1-33.
A social and technical sustainability requirements catalogue
Ana Moreira, João Araújo, Catarina Gralha, Miguel Goulão, Isabel Brito, Diogo Albuquerque, "A social and technical sustainability requirements catalogue." Data & Knowledge Engineering, vol 147, 2023.
Assessing user stories: the influence of template differences and gender-related problem-solving styles
Catarina Gralha, Rita Pereira, Miguel Goulão, João Araújo, "Assessing user stories: the influence of template differences and gender-related problem-solving styles." Requirements Engineering Journal, vol. 27, pp 521-544, 2022.
A Sustainability Requirements Catalogue for Software Modeling
Diogo Albuquerque, Ana Moreira, João Araujo, Catarina Gralha, Miguel Goulão, Isabel Sofia Brito, "A Sustainability Requirements Catalog for the Social and Technical Dimensions." In Ghose, A., Horkoff, J., Silva Souza, V.E., Parsons, J., Evermann, J. (eds), Proceedings of 40th International Conference on Conceptual Modeling (ER 2021), Lecture Notes in Computer Science, vol 13011. Springer, Cham., 2021.
On the impact of using different templates on creating and understanding user stories
Catarina Gralha, Rita Pereira, Miguel Goulão, João Araujo, "On the impact of using different templates on creating and understanding user stories." In the proceedings of 29th IEEE International Requirements Engineering Conference, 2021.
AgentDSM-Eval: A Framework for the Evaluation of Domain-specific Modeling Languages for Multi-agent Systems
Ömer Alaca, Baris Tezel, Moharram Challenger, Miguel Goulão, Vasco Amaral, Geylani Kardas, "AgentDSM-Eval: A Framework for the Evaluation of Domain-specific Modeling Languages for Multi-agent Systems." Computer Standards and Interfaces, 2021.
Agent-based cyber-physical system development with SEA_ML++
Moharram Challenger, Baris Tekin, Vasco Amaral, Miguel Goulão, Geylani Kardas, "Agent-based cyber-physical system development with SEA_ML++." Multi-Paradigm Modelling Approaches for Cyber-Physical Systems, 2021.
Introduction
Bedir Tekinerdogan, Dominique Blouin, Hans Vangheluwe, Miguel Goulão, Paulo Carreira, Vasco Amaral, "Introduction." Multi-Paradigm Modelling Approaches for Cyber-Physical Systems, 2021.
Are there gender differences when interacting with social goal models?
Catarina Gralha, Miguel Goulão, João Araújo, "Are there gender differences when interacting with social goal models?." Empirical Software Engineering, 25, 5416–5453, 2020.
Programming Languages for Data-Intensive HPC Applications: a Systematic Mapping Study
Vasco Amaral, Beatriz Norberto, Miguel Goulão, Marco Aldinucci, Siegfried Benkner, Andrea Bracciali, Paulo Carreira, Edgars Celms, Luís Correia, Clemens Grelck, Helen Karatzah, Christoph Kessler, Peter Kilpatrick, Hugo Martiniano, Ilias Mavridish, Sabri Pllana, Ana Respício, José Simão, Luís Veiga, Ari Visa, "Programming Languages for Data-Intensive HPC Applications: a Systematic Mapping Study." Parallel Computing, 2020.
Requirements Specification for Developers in Agile Projects: Evaluation by two Industrial Case Studies
Juliana Medeiros, Alexandre Vasconcelos, Carla Silva, Miguel Goulão, "Requirements Specification for Developers in Agile Projects: Evaluation by two Industrial Case Studies." Information and Software Technology, 2020.
Using empirical studies to mitigate symbol overload in iStar extensions
Enyo Gonçalves, Camilo Almendra, Miguel Goulão, João Araújo, Jaelson Castro, "Using empirical studies to mitigate symbol overload in iStar extensions." Software and Systems Modeling, 2019.
Addressing Symbol Redundancy Representations in iStar Extensions
Enyo Gonçalves, Camilo Almendra, João Araujo, Jaelson Castro, Miguel Goulão, "Addressing Symbol Redundancy Representations in iStar Extensions." In the proceedings of 12th International i* Workshop, iStar 2019, 2019.
Analysing gender differences in building social goal models: a quasi-experiment
Catarina Gralha, Miguel Goulão, João Araujo, "Analysing gender differences in building social goal models: a quasi-experiment." In the proceedings of 27th IEEE International Requirements Engineering Conference, 2019.
Improving the Usability of a MAS DSML
Tomás Miranda, Moharram Challenger, Baris Tezel, Ömer Alaca, Ankica Barisic, Vasco Amaral, Miguel Goulão, Geylani Kardas, "Improving the Usability of a MAS DSML." In the proceedings of 6th International Workshop on Engineering Multi-Agent Systems (EMAS 2018), 2019.
Deriving architectural models from requirements specifications: A systematic mapping study
Eric Souza, Ana Moreira, Miguel Goulão, "Deriving architectural models from requirements specifications: A systematic mapping study." Information and Software Technology, 2019.
Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
David Ameller, Xavier Franch, Cristina G{\'o}mez, Silverio Martínez-Fern{\'a}ndez, João Araújo, Stefan Biffl, Jordi Cabot, Vittorio Cortellessa, Daniel Fern{\'a}ndez, Ana Moreira, Henry Muccini, Antonio Vallecillo, Manuel Wimmer, Vasco Amaral, Wolfgang B{\"o}hm, Hugo Bruneliere, Loli Burgueño, Miguel Goulão, Sabine Teufl, Luca Berardinelli, "Dealing with Non-Functional Requirements in Model-Driven Development: A Survey." Transactions on Software Engineering, 2019.
Increasing the Semantic Transparency of the KAOS Goal Model Concrete Syntax
Mafalda Santos, Catarina Gralha, Miguel Goulão, João Araujo, "Increasing the Semantic Transparency of the KAOS Goal Model Concrete Syntax." In the proceedings of 37th International Conference on Conceptual Modeling (ER 2018), 2018.
Improving the Developer Experience with a Low-Code Process Modelling Language
Henrique Henriques, Hugo Lourenço, Vasco Amaral, Miguel Goulão, "Improving the Developer Experience with a Low-Code Process Modelling Language." In the proceedings of ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS), 2018.
Evaluating the efficiency of using a search-based automated model merge technique
Ankica Barisic, Csaba Debrecani, Daniel Varro, Vasco Amaral, Miguel Goulão, "Evaluating the efficiency of using a search-based automated model merge technique." In the proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, 2018.
Comparing the Usability of two Multi-Agents Systems DSLs: SEA_ML++ and DSML4MAS Study Design
João Silva, Ankica Barisic, Vasco Amaral, Miguel Goulão, Baris Tezel, {\"O}mer Alaca, Moharram Challenger, Geylani Kardas, "Comparing the Usability of two Multi-Agents Systems DSLs: SEA_ML++ and DSML4MAS Study Design." In the proceedings of Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, co-located with ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), 2018.
Quality of software requirements specification in agile projects: A cross-case analysis of six companies
Juliana Medeiros, Alexandre Vasconcelos, Carla Silva, Miguel Goulão, "Quality of software requirements specification in agile projects: A cross-case analysis of six companies." Journal of Systems and Software, 2018.
On the Impact of Semantic Transparency on Understanding and Reviewing Social Goal Models
Mafalda Santos, Catarina Gralha, Miguel Goulão, João Araujo, Ana Moreira, "On the Impact of Semantic Transparency on Understanding and Reviewing Social Goal Models." In the proceedings of 26th IEEE International Conference on Requirements Engineering (RE 2018), 2018.
Improving the Usability of a MAS DSML
Tomás Miranda, Moharram Challenger, Baris Tezel, {\"O}mer Alaca, Vasco Amaral, Miguel Goulão, Geylani Kardas, "Improving the Usability of a MAS DSML." In the proceedings of 6th International Workshop on Engineering Multi-Agent Systems (EMAS 2018), 2018.
The Evolution of Requirements Practices in Software Startups
Catarina Gralha, Daniela Damian, Tony Wasserman, Miguel Goulão, João Araujo, "The Evolution of Requirements Practices in Software Startups." In the proceedings of 40th International Conference on Software Engineering (ICSE 2018), 2018.
Leveraging Teenagers Feedback in the Development of a Domain-Specific Language: The Case of Programming Low-Cost Robots
Ankica Barisic, Vasco Amaral, Miguel Goulão, Tarquinio Mota, "Leveraging Teenagers Feedback in the Development of a Domain-Specific Language: The Case of Programming Low-Cost Robots." In the proceedings of The 33rd ACM/SIGAPP Symposium On Applied Computing (ACM/SAC 2018), Technical Track on ``Programming Languages'', 2018.
Usability Driven DSL development with USE-ME
Ankica Barisic, Vasco Amaral, Miguel Goulão, "Usability Driven DSL development with USE-ME." Computer Languages, Systems and Structures, 2018.
A Requirements Engineering Approach for Usability-Driven DSL Development
Ankica Barisic, Dominique Blouin, Vasco Amaral, Miguel Goulão, "A Requirements Engineering Approach for Usability-Driven DSL Development." In the proceedings of 10th International Conference on Software Language Engineering, SLE 2017, 2017.
Synergies and Tradeoffs in Software Reuse – a Systematic Mapping Study
Denise Bombonatti, Miguel Goulão, Ana Moreira, "Synergies and Tradeoffs in Software Reuse -- a Systematic Mapping Study." Software Practice and Experience, 2017.
Requirements Engineering for Cloud Systems: A Mapping Study Design
Fernando Wanderley, Eric Souza, Miguel Goulão, Joao Araujo, Gilberto Cysneiros, Ananya Misra, "Requirements Engineering for Cloud Systems: A Mapping Study Design." In the proceedings of Computational Science and Its Applications -- ICCSA 2017: 17th International Conference, Proceedings, Part VI, 2017.
Developing a Mutually-Recognized Cross-Domain Study Program in Cyber-Physical Systems
Anatolijs Zabasta, Oksana Nikiforova, Nadezda Kunicina, Uldis Sukovskis, Leonids Ribickis, Vasco Amaral, Paulo Carreira, Miguel Goulão, "Developing a Mutually-Recognized Cross-Domain Study Program in Cyber-Physical Systems." In the proceedings of 8th IEEE Global Engineering Education Conference (EDUCON 2017), 2017.
An approach based on design practices to specify requirements in agile projects
Juliana Medeiros, Alexandre Vasconcelos, Miguel Goulão, Carla Silva, João Araújo, "An approach based on design practices to specify requirements in agile projects." In the proceedings of 32nd ACM Symposium on Applied Computing (SAC 2017), 2017.
Exploring Views for Goal-Oriented Requirements Comprehension
Lyrene Silva, Ana Moreira, João Araújo, Catarina Gralha, Miguel Goulão, Vasco Amaral, "Exploring Views for Goal-Oriented Requirements Comprehension." In the proceedings of 35th International Conference on Conceptual Modeling (ER 2016), 2016.
What is the Impact of Bad Layout in the Understandability of Social Goal Models?
Mafalda Santos, Catarina Gralha, Miguel Goulão, João Araujo, Ana Moreira, João Cambeiro, "What is the Impact of Bad Layout in the Understandability of Social Goal Models?." In the proceedings of 24th IEEE International Conference on Requirements Engineering (RE 2016), 2016.
Towards a Model about Quality of Software Requirements Specification in Agile Projects
Juliana Medeiros, Miguel Goulão, Alexandre Vasconcelos, Carla Silva, "Towards a Model about Quality of Software Requirements Specification in Agile Projects." In the proceedings of 10th International Conference on the Quality of Information and Communications Technology (QUATIC 2016), 2016.
Usability of Requirements Techniques: A Systematic Literature Review
Denise Bombonatti, Catarina Gralha, Ana Moreira, João Araujo, Miguel Goulão, "Usability of Requirements Techniques: A Systematic Literature Review." In the proceedings of 31st ACM/SIGAPP Symposium on Applied Computing, 2016.
Quality in Model-Driven Engineering: A tertiary study
Miguel Goulão, Vasco Amaral, Marjan Mernik, "Quality in Model-Driven Engineering: A tertiary study." Software Quality Journal, 2016.
Metrics for measuring complexity and completeness for social goal models
Catarina Gralha, João Araújo, Miguel Goulão, "Metrics for measuring complexity and completeness for social goal models." Information Systems, 2015.
Handling Non-Functional Requirements in Model-Driven Development: An Ongoing Industrial Survey
David Ameller, Xavier Franch, Cristina G\'{o}mez, Joao Araujo, Richard Svensson, Stefan Biffl, Jordi Cabot, Vittorio Cortellessa, Maya Daneva, Daniel Fern\'{a}ndez, Ana Moreira, Henry Muccini, Antonio Vallecillo, Manuel Wimmer, Vasco Amaral, Hugo Bruneli{\`e}rek, Loli Burgue{\~n}o, Miguel Goulão, Bernhard Sch\"{a}tz, Sabine Teufl, "Handling Non-Functional Requirements in Model-Driven Development: An Ongoing Industrial Survey." In the proceedings of 23rd IEEE International Requirements Engineering Conference (RE 2015), 2015.
Identifying modularity improvement opportunities in goal-oriented requirements models
Catarina Gralha, Miguel Goulão, João Araújo, "Identifying modularity improvement opportunities in goal-oriented requirements models." In the proceedings of 26th International Conference on Advanced Information Systems Engineering, CAiSE 2014, 2014.
Introducing usability concerns early in the DSL development cycle: FlowSL experience report
Ankica Barisic, Vasco Amaral, Miguel Goulão, Ademar Aguiar, "Introducing usability concerns early in the DSL development cycle: FlowSL experience report." In the proceedings of MD$_2$P$_2$ 2014--Model-Driven Development Processes and Practices Workshop Proceedings, 2014.
Indirect Keyword Recommendation
André Sabino, Armanda Rodrigues, Miguel Goulão, Joao Gouveia, "Indirect Keyword Recommendation." In the proceedings of Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2014 IEEE/WIC/ACM International Joint Conferences on, 2014.
A Systematic Comparison of i* Modelling Tools Based on Syntactic and Well-Formedness Rules
Catarina Almeida, Miguel Goulão, João Araújo, "A Systematic Comparison of i* Modelling Tools Based on Syntactic and Well-Formedness Rules." In the proceedings of 6th International i* (iStar) Workshop, 2013.
A Framework to Evaluate Complexity and Completeness of KAOS Goal Models
Patr{\'\i}cia Espada, Miguel Goulão, João Araújo, "A Framework to Evaluate Complexity and Completeness of KAOS Goal Models." In the proceedings of 25th International Conference on Advanced Information Systems Engineering, CAiSE 2013, 2013.
A Comparison of Maps Application Programming Interfaces
Ana Fernandes, Miguel Goulão, Armanda Rodrigues, "A Comparison of Maps Application Programming Interfaces." In the proceedings of 16th AGILE Conference on Geographic Information Science, AGILE 2013, 2013.
Advanced Modularity for Building SPL Feature Models: a Model-Driven Approach
João Araújo, Miguel Goulão, Ana Moreira, In{\^e}s Simão, Vasco Amaral, Elisa Baniassad, "Advanced Modularity for Building SPL Feature Models: a Model-Driven Approach." In the proceedings of 28th ACM Symposium on Applied Computing, Requirements Engineering Track, ACM-SAC 2013, 2013.
Using Aspects to Model Volatile Concerns
Ana Moreira, João Araújo, Jon Whittle, Miguel Goulão, "Using Aspects to Model Volatile Concerns." Aspect-Oriented Requirements Engineering, 2013.
Evaluating the Usability of Domain-Specific Languages
Ankica Barisic, Vasco Amaral, Miguel Goulão, Bruno Barroca, "Evaluating the Usability of Domain-Specific Languages." Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, 2013.
Adding Interoperability to Requirements Models
Rui Monteiro, João Araújo, Vasco Amaral, Miguel Goulão, Pedro Patrício, "Adding Interoperability to Requirements Models." Software Quality Professional Journal, 2013.
Patterns for Evaluating Usability of Domain-Specific Languages
Ankica Bari{\v s}i{\'c}, Pedro Monteiro, Vasco Amaral, Miguel Goulão, Miguel Pessoa, "Patterns for Evaluating Usability of Domain-Specific Languages." In the proceedings of Proceedings of the Pattern Languages of Programs Conference, PLoP 2012, 2012.
Usability Evaluation of Domain-Specific Languages
Ankica Barisic, Vasco Amaral, Miguel Goulão, "Usability Evaluation of Domain-Specific Languages." In the proceedings of Simp'osio de Estudantes de Doutoramento em Engenharia de Software (SEDES 2012), hosted by QUATIC 2012, 2012.
Software Evolution Prediction Using Seasonal Time Analysis: a Comparative Study
Miguel Goulão, Nelson Fonte, Michel Wermelinger, Fernando Abreu, "Software Evolution Prediction Using Seasonal Time Analysis: a Comparative Study." In the proceedings of 16th European Conference on Software Maintenance and Reengineering (CSMR 2012), 2012.
Model-Driven Development for Requirements Engineering: The Case of Goal-Oriented Approaches
Rui Monteiro, João Araújo, Vasco Amaral, Miguel Goulão, Pedro Patr{\'\i}cio, "Model-Driven Development for Requirements Engineering: The Case of Goal-Oriented Approaches." In the proceedings of 8th International Conference on the Quality of Information and Communications Technology (QUATIC 2012), 2012.
Streamlining scenario modeling with Model-Driven Development: a case study
Miguel Goulão, Ana Moreira, João Araújo, Jo{\~a}o Santos, "Streamlining scenario modeling with Model-Driven Development: a case study." In the proceedings of Model-Driven Requirements Engineering Workshop (MoDRE 2011), at the 19th International Requirements Engineering Conference (RE 2011), 2011.
Measuring Complexity and Completeness of KAOS Goal Models
Patrícia Espada, Miguel Goulão, João Araújo, "Measuring Complexity and Completeness of KAOS Goal Models." In the proceedings of International Workshop on Empirical Requirements Engineering (EmpiRE 2011), at the 19th International Requirements Engineering Conference (RE 2011), 2011.
Quality in Use of Domain Specific Languages: a Case Study
Ankica Barisic, Vasco Amaral, Miguel Goulão, Bruno Barroca, "Quality in Use of Domain Specific Languages: a Case Study." In the proceedings of 3rd ACM SIGPLAN workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2011), 2011.
How to reach a usable DSL? Moving toward a Systematic Evaluation
Ankica Bari{\v s}i{\'c}, Vasco Amaral, Miguel Goulão, Bruno Barroca, "How to reach a usable DSL? Moving toward a Systematic Evaluation." Electronic Communications of the EASST (MPM), 2011.
Paper Title Number 2
Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2).
Increasing Quality in Scenario Modelling with Model-Driven Development
João Santos, Ana Moreira, João Araújo, Miguel Goulão, "Increasing Quality in Scenario Modelling with Model-Driven Development." In the proceedings of 7th International Conference on the Quality of Information and Communications Technology (QUATIC'2010), 2010.
Evidence-Based Comparison of Modularity Support Between Java and Object Teams
Arlindo Lima, Miguel Goulão, Miguel Pessoa, "Evidence-Based Comparison of Modularity Support Between Java and Object Teams." In the proceedings of Empirical Evaluation of Software Composition Techniques (ESCOT 2010), at 9th International Conference on Aspect-Oriented Software Development (AOSD'2010), 2010.
Do Software Languages Engineers Evaluate their Languages?
Pedro Gabriel, Miguel Goulão, Vasco Amaral, "Do Software Languages Engineers Evaluate their Languages?." In the proceedings of XIII Congreso Iberoamericano en "Software Engineering" (CIbSE'2010), ISBN: 978-9978-325-10-0, 2010.
Component-Based Software Engineering: a Quantitative Approach
Goulão, Miguel. (2008). "Component-Based Software Engineering: a Quantitative Approach." PhD Dissertation, NOVA School of Science and Technology.
Modeling the Experimental Software Engineering Process
Miguel Goulão, Fernando Abreu, "Modeling the Experimental Software Engineering Process." In the proceedings of 6th International Conference on the Quality of Information and Communications Technology (QUATIC'2007), 2007.
An overview of metrics-based approaches to support software components reusability assessment
Miguel Goulão, Fernando Abreu, "An overview of metrics-based approaches to support software components reusability assessment." Software Quality Measurement: Concepts and Approaches, 2007.
On the Influence of Practitioners' Expertise in Component-Based Software Reviews
Miguel Goulão, Fernando Abreu, "On the Influence of Practitioners' Expertise in Component-Based Software Reviews." In the proceedings of 10th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'2006), 2006.
Validação Cruzada de Métricas para Componentes
Miguel Goulão, Fernando Abreu, "Validação Cruzada de Métricas para Componentes." IEEE Transactions Latin America, 2005.
Formal Definition of Metrics upon the CORBA Component Model
Miguel Goulão, Fernando Abreu, "Formal Definition of Metrics upon the CORBA Component Model." In the proceedings of First International Conference on the Quality of Software Architectures (QoSA'2005), and Proceedings of the Second International conference on Software Quality, 2005.
Composition assessment metrics for CBSE
Miguel Goulão, Fernando Abreu, "Composition assessment metrics for CBSE." In the proceedings of Euromicro-SEAA 2005: 31st Euromicro Conference on Software Engineering and Advanced Applications, 2005.
Independent validation of a component metrics suite
Miguel Goulão, Fernando Abreu, "Independent validation of a component metrics suite." In the proceedings of 8th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'2004), 2004.
Formalizing Metrics for COTS
Miguel Goulão, Fernando Abreu, "Formalizing Metrics for COTS." In the proceedings of International Workshop on Models and Processess for the Evaluation of COTS Components (MPEC 2004) at ICSE 2004, 2004.
Cross-Validation of a Component Metrics Suite
Miguel Goulão, Fernando Abreu, "Cross-Validation of a Component Metrics Suite." In the proceedings of IX Jornadas de Ingenier'ia del Software y Bases de Datos (JISBD'2004), 2004.
CBSE: a Quantitative Approach
Miguel Goulão, "CBSE: a Quantitative Approach." In the proceedings of ECOOP Doctoral Symposium, 2003.
Bridging the gap between Acme and UML 2.0 for CBD
Miguel Goulão, Fernando Abreu, "Bridging the gap between Acme and UML 2.0 for CBD." In the proceedings of Specification and Verification of Component-Based Systems (SAVCBS'2003), at the ESEC/FSE'2003, 2003.
Towards a Components Quality Model
Miguel Goulão, Fernando Abreu, "Towards a Components Quality Model." In the proceedings of Work in Progress Session of the 28th Euromicro Conference (Euromicro 2002), 2002.
The quest for software components quality
Miguel Goulão, Fernando Abreu, "The quest for software components quality." In the proceedings of 26th Annual International Computer Software and Applications Conference (COMPSAC 2002), 2002.
From Objects to Components - A Quantitative Experiment
Miguel Goulão, Fernando Abreu, "From Objects to Components - A Quantitative Experiment." In the proceedings of 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering QAOOSE'2002, 2002.
Avoiding the Ambiguity of Quantitative Data Extraction: An Approach to Improve the Quality of Metrics Results
Aline Baroni, Miguel Goulão, Fernando Abreu, "Avoiding the Ambiguity of Quantitative Data Extraction: An Approach to Improve the Quality of Metrics Results." In the proceedings of Work in Progress Session at the 28th EUROMICRO Conference, 2002.
Coupling and Cohesion as Modularization Drivers: Are we being over-persuaded?
Fernando Abreu, Miguel Goulão, "Coupling and Cohesion as Modularization Drivers: Are we being over-persuaded?." In the proceedings of 5th European Conference on Software Maintenance and Reengineering (CSMR'2001), 2001.
A Merit Factor Driven Approach to the Modularization of Software Systems
Fernando Abreu, Miguel Goulão, "A Merit Factor Driven Approach to the Modularization of Software Systems." L'Object, 2001.
The GOODLY Design Language for MOOD2 Metrics Collection
Fernando Abreu, Luís Ochoa, Miguel Goulão, "The GOODLY Design Language for MOOD2 Metrics Collection." In the proceedings of 3rd ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'1999), 1999.
Designing and Coding Object-Oriented Systems: An Introductory Course Experience Report
Fernando Abreu, Miguel Goulão, "Designing and Coding Object-Oriented Systems: An Introductory Course Experience Report." In the proceedings of Workshop on Introducing OO Design and Programming with Special Emphasis on Concrete Examples (ECOOP'99), 1999.
Controlling the Evolution of Legacy Systems Using Internet Technology: A Defect Report and Tracking System
António Monteiro, Miguel Goulão, Fernando Abreu, Alberto Almeida, Pedro Sousa, "Controlling the Evolution of Legacy Systems Using Internet Technology: A Defect Report and Tracking System." In the proceedings of 6th European Conference on Software Quality, 1999.
A Software Defect Report and Tracking System in an intranet
António Monteiro, Alberto Almeida, Miguel Goulão, Fernando Abreu, Pedro Sousa, "A Software Defect Report and Tracking System in an intranet." In the proceedings of Third European Conference on Software Maintenance and Reengineering, 1999.
Controlo da Evolução de Sistemas Legados
Miguel Goulão, António Monteiro, Fernando Abreu, Alberto Almeida, "Controlo da Evolução de Sistemas Legados." In the proceedings of Proceedings of the 3rd International Conference on the Quality of Information and Communications Technology (QUATIC 1998), 1998.
A Software Evolution Experiment
Miguel Goulão, António Monteiro, José Martins, Fernando Abreu, Alberto Almeida, Pedro Sousa, "A Software Evolution Experiment." In the proceedings of European Software Control and Metrics Conference (ESCOM'98), 1998.
The Design of Eiffel Programs: Quantitative Evaluation Using the MOOD Metrics
Fernando Abreu, Rita Esteves, Miguel Goulão, "The Design of Eiffel Programs: Quantitative Evaluation Using the MOOD Metrics." In the proceedings of TOOLS'96 (Technology of Object Oriented Languages and Systems), 1996.
Toward the Design Quality Evaluation of Object-Oriented Software Systems
Fernando Abreu, Miguel Goulão, Rita Esteves, "Toward the Design Quality Evaluation of Object-Oriented Software Systems." In the proceedings of 5th International Conference on Software Quality, 1995.
Talks
Gender Balance in Computer Science
Talk at Conference Sex Differences in Health: From Clinical Practice to Biomedical Research and Drug Design, Lisbon, Portugal
Teaching
Service and leadership
- (Co-)Leader of WG2 of the EUGAIN COST Action
