João Araújo

Assistant Professor

Department of Informatics

FCT/UNL

Requirements Engineering Group (RE@UNL)

Personal data
Research areas 
Projects
Publications


Personal data

Academic Degrees

Contacts
Departamento de Informática
Faculdade de Ciências e Tecnologia
Universidade Nova de Lisboa
Quinta da Torre
2829-516 Caparica
Portugal
Tel.: +351 21 294-8536 Ext:10747
Fax: +351 21 294-8541
email: ja(aat)di.fct.unl.pt ("(aat)" replaces "@", to prevent spam).

Research Areas


Teaching



Projects

  1. AspectWeb: Developing Web Applications with Aspects. Funded by GRICES/SECyT. Particpants: UNL, and Lifia, Universidad Nacional de La Plata, Argentina. Participation as coordinator of the Portuguese team. Duration: 2008-2010.

  2. BATICS: Software Modeling of graphical user interfaces, financiado pela FCT/MCES. Participation as investigator. Other particpant institutions: University of Geneva. Coordinator: Vasco Amaral. October 2007 to September 2009.

  3. AMPLE: Aspect-Oriented, Model-Driven Product Line Engineering. STREP (European Union Programme). Participants: Lancaster University (UK), Universidade Nova de Lisboa (Portugal), Darmstadt University of Technology (Germany), Institut National de Recherche en Informatique et en Automatique, INRIA (France), Universiteit Twente (Holland), Universidad de Málaga, (Spain), HOLOS (Portugal), SAP (Germany), Siemens Aktiengesellschaft (Germany). Coordinator: Dr. Awais Rashid, Lancaster University. From October 2006 to September 2009.

  4. ASSD: Aspect Specification for the Space Domain. ESA- INNOVATION TRIANGLE INICIATIVE (ITI). Participants: European Space Agency (ESA), Instituto de Desenvolvimento de Novas Tecnologias (UNINOVA), Fundação da Faculdade de Ciências e Tecnologia (FFCT). Coordinator: Profa. Dra. Ana Moreira. From March 2006 to February 2007.

  5. Identification of concerns and refactoring in aspect-oriented systems. Funded by Programme CAPES/GRICES. Participants: Universidade Federal de Rio Grande do Sul (Brazil) and Universidade Nova de Lisboa (Portugal). Coordinator: Prof. Dr. Pedro Guerreiro. From June 2006 to May 2008.

  6. COMPETISOFT: Mejora de procesos para fomentar la competitividad de la pequeña y mediana industria del software de Iberoamérica. Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo (CYTED). 16 participants. Coordinator: Prof. Dr. Mário Piattini (Universidad Castilla La-Mancha). From January 2006 to December 2008.

  7. SOFTAS: Software Development with Aspects. Funded by the Portuguese Science and Technology Foundation (FCT/MCES). Project ref POSI/EIA/60189/2004. Partners: Universidade Nova de Lisboa, Universidade do Minho, Escola Superior de Tecnologia e Gestão de Beja, Escola Superior de Tecnologia de Castelo Branco, Navegação Aérea de Portugal (NAV), LINCIS. From April 2005 to March 2008.

  8. Integrating Requirements Analysis Techniques with Apects: The TROPOS case. Funded by Programme CAPES/GRICES. Project ref 4.1.3/CAPES/CPLP. Partners: Universidade Nova de Lisboa, Universidade Federal de Pernambuco (Brazil). Coordinator: João Araújo. From June 2005 to May 2007.

  9. MULDRE: Multidimensional Analysis of Requirements Level Trade-Offs. Funded by Engineering and Physical Sciences Research Council (EPSRC), UK. Project ref EPSRC EP/C003330/1. Partners: Lancaster University, UK (Awais Rashid, principal investigator), Universidade Nova de Lisboa (collaborator). From January 2005 to December 2006.

  10. Aspect-Oriented Software Engineering for COTS Components. Funded by CRUP (Conselho de Reitores de Universidades Portuguesas), Bilateral Luso-French Programme. Project ref F-12/05. Partners: Universidade Nova de Lisboa, University of Pau, France. From January 2005 to December 2005.

  11. Component-Based Aspect-Oriented Software Development: from Requirements to Implementation. Funded by CRUP (Conselho de Reitores de Universidades Portuguesas), Bilateral Luso-Spanish Programme. Project ref E-72/05. Partners: Universidade Nova de Lisboa, Universidade de Málaga, Spain. From January 2005 to December 2005.

  12. Agile requirements analysis, Integrated action between Portugal and France, funded by CRUP (Conselho de Reitores de Universidades Portuguesas), 2003

  13. TRICTSME (Training in the use of Information and Communication Technologies for SMEs), Program Leonardo da Vinci, from July 1999 to June 2001


Journals and Proceedings Edited

  1. Proceedings of XII Conferencia Iberoamericana de Software Engineering (CIbSE 2009), co-editaded by  Antonio Brogi, João Araújo, Raquel Anaya. Medellín, Colombia, April 13-17  2009.

  2. Transactions on Aspect Oriented Software Development (TAOSD), Special Issue on Early Aspects, Springer, co-edited by J. Araújo and E. Baniassad. Published in 2007.

  3. VIII Workshop in Requirements Engineering (WER 2005), Proceedings, Porto, Portugal, 13-14 June 2005. co-edited by J. Araújo, A. Durán Toro and J. Falcão e Cunha. Published by Faculdade de Engenharia da Universidade do Porto (FEUP).


Publications

Journals and Book Chapters

  1. G. Mussbacher, J. Araújo, D. Amyot, A. Moreira, “AoURN-based Modeling and Analysis of Software Product Lines”, Software Quality Journal, to appear in 2011.
  2. Steffen Zschaler, Pablo Sánchez, Mauricio Alférez, João Santos, Ana Moreira, João Araújo, Uirá Kulesza and Lidia Fuentes. Variability Management, in Aspect-Oriented, Model-Driven Software Product, Awais Rashid, Jean-Claude Royer and Andreas Rummler (Eds), Cambridge University Press. To appear in 2011.
  3. Afonso Pimentel, Rita Ribeiro, Ana Moreira, João Araújo, João Santos, Mauricio Alférez, Uirá Kulesza, António Costa, “Hybrid Assessement Method for SPL”, Capítulo do livro do projecto AMPLE, to appear em 2011.
  4. Mauricio Alferez, Ana Moreira, Vasco Amaral, João Araújo, “Model-Driven Requirements Specification for Software Product Lines”, Capítulo 17 do livro Model-Driven Domain Analysis and Software Development: Architectures and Functions, Information Science Reference, ISBN 978-1-61692-874-2, Hershey, New York, EUA, 2011.
  5. S. Agostinho, A. Moreira, A. Marques, J. Araújo, R. Ferreira, R. Raminhos, R. Ribeiro, I. Brito, P. Chevalley, “Aspect-Oriented Specification: a Case Study in Space Domain”, International Journal of Software Engineering and Knowledge Engineering (IJSEKE), Vol. 20(6), pp. 783-808, 2010.
  6. F. Heidenreich, P. Sanchez, J. Santos, S. Zschaler, M. Alferez, J. Araujo, L. Fuentes, U. Kulesza, A. Moreira, and A. Rashid “Relating Feature Models to Other Models of a Software Product Line: A Comparative Study of FeatureMapper and VML*”, Transactions on Aspect-Oriented Software Development, Springer, Vol. 7, pp. 69-114, 2010. 
  7. S.  Firmenich, G. Rossi, M. Urbieta, S. E. Gordillo, C. Challiol, J. Nanard, M. Nanard, J. Araújo, “Engineering Concern-Sensitive Navigation Structures, Concepts, Tools and Examples”, Journal of Web Engineering, Rinton Press,  9(2): 157-185, Junho de 2010.
  8. G. Mussbacher, D. Amyot, J. Araújo, A. Moreira, “Requirements Modeling with the As  pect-oriented User Requirements Notation (AoURN): A Case Study”, Transactions on Aspect-Oriented Software Development, Springer, Vol 7, pp. 23-68, 2010. 
  9. P. Sánchez, J. Magno, A. Moreira, L. Fuentes, J. Araújo,"Model-Driven Development for Early Aspects", Information & Software Technology, Information & Software Technology, Vol. 52(3), pp. 249-273, 2010.
  10. A. Moreira, J. Araújo, “The Need for Early Aspects”, 3rd Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE), LNCS, Springer, J.M.Fernandes, R.Lämmel, J.Visser, J. Saraiva (Eds.), 1st Edition, pp. 386-407, 2009.
  11. J. Whittle, P. Jayaraman, A. Elkhodary, A. Moreira, J. Araújo, “MATA: A Unified Approach for Composing UML Aspect Models based on Graph Transformation”, Transactions on Aspect-Oriented Software Development, Springer, Vol. 6, pp. 191-237, 2009.
  12. C. Silva, J. Castro, J. Araújo, A. Moreira, P. Tedesco, J. Mylopoulos, "Advanced Separation of Concerns in Agent-Oriented Design Patterns", Journal of Agent-Oriented Software Engineering, Vol. 3, Nos. 2/3, pp. 306-327, 2009.
  13. J. Araújo, J. Ribeiro, “A Scenario and Aspect-oriented Requirements and Agile Approach”, International Journal of Computer Science and Applications, Technomathematics Research Foundation, Vol. 5, No. 3b, pp. 69 – 92, 2008
  14. R. Ramos, J. Castro, J. Araújo, A. Moreira, F. Alencar e R. Penteado “Refatoração para Documento de Requisitos: Uma Abordagem Aspectual”, IEEE America Latina, Vol. 6 (3), July 2008.
  15. M. Lencastre, J. Araújo, A. Moreira, J. Castro, “Towards Aspectual Problem Frames: an Example”, Expert Systems Journal, Blackwell Publishing, February 2008, Vol. 25, No. 1, pp. 63-75.
  16. E. Baniassad, P. Clements, J. Araújo, A. Moreira, A. Rashid, B. Tekinerdogan, "Discovering Early Aspects", IEEE Software, Special Issue on Aspect-Oriented Programming, January/February 2006.
  17. J. Whittle, J. Araújo, "Scenario Modeling with Aspects", IEE Proceedings - Software, Special Issue on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, Editor(s): A. Rashid, A. Moreira, B. Tekinerdogan. August 2004. (SOFTWARE PREMIUM AWARD)
  18. G. Blair, L. Blair, A. Rashid, A. Moreira, J. Araujo and R. Chitchyan, "Engineering Aspect-Oriented Systems", Chapter in book on Aspect-Oriented Software Development, Editor(s): M. Aksit, S. Clarke, T. Elrad, R. Filman. 2004.
  19. Y. Duan, R. Mullins, D. Hamblin, S. Stanek, H. Sroka, V. Machado, J. Araújo, "Addressing ICTs Skill Challenges in SMEs:Insights from three country investigations", Journal of European Industrial Training, 2002.
  20. A. Moreira, J. Araújo, "Generating Object-Z Specifications from Use Cases", Enterprise Information Systems, Edited by Joaquim Filipe, Kluwer Academic Publishers, Dordrecht/Boston/London, 2000. ISBN 0-7923-6239-X.
  21. J. Araújo, P. Sawyer, "Integrating Object-Oriented Analysis and Formal Specification", Journal of Brazilian Computer Society (special edition on software engineering), Campinas, Brazil, July 1998.

Conferences

  1. P. Patrício, V. Amaral, J. Araújo, R. Monteiro, “Towards a Unified Goal-Oriented Language”, 35th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2011), ACM Press, Munich, Germany, 18-21 July 2011.
  2. P. Varela, J. Araújo, I. Brito, A. Moreira, “Aspect-Oriented Analysis for Software Product Lines Requirements Engineering”, 26th Symposium On Applied Computing, ACM SAC 2011, TaiChung, Taiwan, 21-24 March 2011, ACM Press, pp. 654-671.
  3. R. Argenton Ramos, J. Brelaz de Castro, J. Araújo, F. M. R. Alencar, “Towards the improvement of use case models: the AIRDoc process”, Poster, 26th Symposium On Applied Computing, ACM SAC 2011, TaiChung, Taiwan, 21-24 March 2011, ACM Press, pp.  708-709.
  4. R. Ramos, J. Castro, J. Araújo, F. Alencar, R. Penteado, “A Use Case Package Refactoring: Dealing with the Large, Scattering or Tangling Use Case Model Problems”,  VIII Latin American Conference on Pattern Languages of Programming - SugarLoafPlop, Salvador, Brazil, 23-26 September 2010.
  5. R. Monteiro, J.Araújo, V.Amaral, P.Patrício, “MDGore: Towards Model-Driven and Goal-Oriented Requirements Engineering”, Poster at16th IEEE International Requirements Engineering Conference (RE 2010), Sydney, Australia, IEEE Computer Society, October 2010.
  6. J. Santos, A. Moreira, J. Araújo, M. Goulão, “Increasing Quality in Scenario Modelling with Model-Driven Development”, 7th International Conference on the Quality of Information and Communications Technology (QUATIC), Porto, Portugal, October 2010, pp. 204-209. 
  7. A. Oliveira, M. Urbieta, J. Araújo, A. Rodrigues, A. Moreira, S. Gordillo and G. Rossi “Improving Quality of Web-GIS Modularity using Aspects”,   7th International Conference on the Quality of Information and Communications Technology (QUATIC), Porto, Portugal, October 2010, pp. 132-141. 
  8. C.  Reis, J. Araujo, C. Silva, “Integração de KAOS com Cenários Aspectuais”, XV Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2010), Valencia, Spain, 7-10 September, 2010.
  9. Manuel Pimenta, João Araujo, “Viewpoint and Goals: Towards an Integrated Approach”, XIII Congresso Ibero-americano em Software Engineering (CIbSE’10), Cuenca, Ecuador, 12-16 April 2010.
  10. I. Simão, J. Araujo, “Adaptação da Abordagem Theme para Linhas de Produtos de Software”, XIII Congresso Ibero-americano em Software Engineering (CIbSE’10), Cuenca, Ecuador, 12-16 April 2010.
  11. I. Brito, A. Moreira , J. Magno, J. Araújo, “A Metamodel for Aspect-Oriented Analysis Approach”, XIII Congresso Ibero-americano em Software Engineering (CIbSE’10), Cuenca, Ecuador, 12-16 April 2010.
  12. A. Sofia Penim, J. Araújo, “Identifying and Modeling Aspectual Scenarios with Theme and MATA”, 25th Symposium On Applied Computing (ACM SAC 2010), Sierre, Switzerland, March 2010.
  13. Fernanda Alencar, Jaelson Castro, Marcia Lucena, Emanuel Santos, Carla Silva, João Araújo, Ana Moreira, “Towards Modular i* Models”, 25th Symposium On Applied Computing (ACM SAC 2010), Sierre, Switzerland, March 2010.
  14. M. Alférez, J. Santos, A. Moreira, A. Garcia, U. Kulesza, J. Araújo, V. Amaral, “Multi-View Composition Language for Software Product Line Requirements”, 2nd International Conference on Software Language Engineering, Springer-Verlag, October 2009.
  15. S. Zschaler, P. Sanchez, J. Santos, M. Alférez, A. Rashid, L. Fuentes, A. Moreira, J. Araújo, U. Kulesza, “VML* – A Family of Languages for Variability Management in Software Product Lines”, 2nd International Conference on Software Language Engineering, Springer-Verlag, October 2009.
  16. R. Ramos, J. Castro, J. Araújo, A. Moreira, F. Alencar, R. Penteado, “Quality Improvement for Use Case Models”, XXIII Simpósio Brasileiro de Engenharia Software, IEEE Digital Library, October 2009.
  17. G. Marquês, J.Araújo, M. Lencastre, “Integrando problem Frames com Aspectos”, XXIII Simpósio Brasileiro de Engenharia Software, IEEE Digital Library, October 2009.
  18. J. María Conejero, J. Hernández, A. Moreira, J. Araújo, “Adapting Software by Identifying Volatile and Aspectual Requirements”, JISBD 2009, October 2009, pp. 103-114.
  19. C. Gomes, A. Pimentel, R. Ribeiro, A. Moreira and J. Araújo, “HAM for architectural choices in software development”, IO 2009 – 14º Congresso da APDIO, Portugal, 7-9 September 2009,   http://www.fct.unl.pt/io2009
  20. E. Piveta, M. Pimenta, J. Araújo, A. Moreira, P. Guerreiro, R. Price, “Representing Refactoring Opportunities”, The 24th Annual ACM Symposium on Applied Computing (SAC 2009), Object-Oriented Programming Languages and Systems Track, Honolulu, Hawaii, EUA, 9-12 March 2009. 
  21. C. Nunes, J. Araújo, V. Amaral, C. Silva, “A Domain Specific Language for the I* Framework”, 11th International Conference on Enterprise Information Systems (ICEIS 2009), Milão, Itália, 6 – 10 May 2009.
  22. A. Rodrigues, J. Araújo, “VAODA: A Viewpoint and Aspect-Oriented Domain Analysis Approach”, 11th International Conference on Enterprise Information Systems (ICEIS 2009), Milan, Italy, 6 – 10 May 2009.
  23. A. Oliveira, M. Urbieta, J. Araújo, A. Rodrigues, A. Moreira, S. Gordillo, G. Rossi, “Modelling Location-Aware Behaviour in Web-GIS Using Aspects”, 11th International Conference on Enterprise Information Systems (ICEIS 2009), Milão, Itália, 6 – 10 May 2009.
  24. A. Dias, V. Amaral, J. Araújo, “Tackling Visual Complexity of Goal Models in KAOS”, IEEE Reserch Chalenges on Information Systems (RCIS 2009), Fez, Marrocos, 22 - 24 April de 2009.
  25. R. Ramos, J. Castro, J.Araújo, A. Moreira, F. Alencar, E. Santos, R. Penteado, "AIRDoc An Approach to Improve Requirements Documents", 22th Brazilian Symposium on Software Engineering (SBES), Campinas, Brazil, 13-17 October 2008.
  26. M. Lencastre, A. Moreira, J. Araújo, J. Castro “Aspects Composition in Problem Frames”, Poster at 16th IEEE International Requirements Engineering Conference (RE 2008), Barcelona, Spain, IEEE Computer Society, September 2008.
  27. E. Piveta, J. Araújo, M. Pimenta, A. Moreira, P. Guerreiro, R. Price, “Searching for Opportunities of Refactoring Sequences: Reducing the Search Space”, 32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2008), IEEE Computer Society, Turku, Finland, July 28 – August 1, 2008.
  28. Carla Silva, Fernanda Alencar, Joao Araujo, Ana Moreira, Jaelson Castro, “Tailoring an Aspectual Goal-oriented Approach to Model Features”, 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, San Francisco Bay, USA, 1-3 July, 2008.
  29. Mauricio Alferez, Uira Kulesza, Andre Sousa, Joao Santos, Ana Moreira, Joao Araujo, Vasco Amaral, “A Model-driven Approach for Software Product Lines Requirements Engineering”, ”, 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, San Francisco Bay, USA, 1-3 July, 2008.
  30. Marta S. Tabares, Raquel Anaya, Ana Moreira, Joao Araujo, Fernando Arango, “Traceability Models to Control an Aspectual Model-driven Development”, 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, San Francisco Bay, USA, 1-3 July, 2008.
  31. S. Agostinho, A. Moreira, A. Marques, J. Araújo, I. Brito, R. Ferreira, R. Raminhos, J. Kovačević, R. Ribeiro and P. Chevalley, “A Metadata Driven Approach for Aspect-Oriented Requirements Analysis”, 10th International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain, 12-16, June 2008.
  32. E. Piveta, R. Price, A. Moreira, J. Araújo, P. Guerreiro, M. Pimenta, Ranking Refactoring Patterns using the Analytical Hierarchy Process, 10th International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain, 12-16, June 2008.
  33. J. Ribeiro, J.Araújo, “AspOrAS: A requirements agile approach based on scenarios and aspects”, IEEE Research Chalenges on Information Systems, RCIS 2008, Marrakech, Morocco, 3-6 June 2008.
  34. J. Whittle, A. Moreira, J. Araújo, P. Jayaraman, A. Elkhodary, R. Rabbi, “An Expressive Aspect Composition Language for UML State Diagrams”. ACM/IEEE MoDELS 2007, Springer, Lecture Notes in Computer Science, 3-5 October 2007. pp. 514-528
  35. J. Conejero, J. Hernandez, A. Moreira, J. Araújo. “Discovering Volatile and Aspectual Requirements using a Crosscutting Pattern”, 15th IEEE International Requirements Engineering Conference (RE 2007), New Delhi, India, IEEE Computer Society, September, 2007, pp. 15-19.
  36. E. Piveta, M. Hecht, A. Moreira, M. Pimenta, J. Araújo, P. Guerreiro, R. Price: “Avoiding Bad Smells in Aspect-Oriented Software”. 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston, USA, 9-11 July, pp. 81-84.
  37. Carla Silva, João Araújo, Ana Moreira, Jaelson Castro, "Designing Social Patterns using Advanced Separation of Concerns", CAiSE 2007, Trondheim, Norway, 11-15 June 2007.
  38. André Marques, Ricardo Raminhos, Ricardo Ferreira, Rita Ribeiro, Sérgio Agostinho, João Araújo and Ana Moreira, "ASPECT-ORIENTED ANALYSIS APPLIED TO THE SPACE DOMAIN", ICEIS 2007, 12-16 June 2007.
  39. R. Chitchyan, A. Rashid, A. Moreira, J. Araújo, P. Clements, E. Baniassad, B. Tekinerdogan, “Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design”, ICSE Companion 2007, IEEE Computer Society, May 2007, pp. 127-128
  40. F. M. R. Alencar, A. Moreira, J. Araújo, J. Castro, R. Ramos, Carla T. L. L. Silva: Dealing with the i*Models with Aspects. IEEE Reserch Chalenges on Information Systems, RCIS 2007, Ouarzazate. Marrocos, April 2007, pp. 367-372.
  41. I. Brito, A. Moreira, J. Araújo, "Tool Support for Aspect-Oriented Requirements", The 10th IASTED International Conference on Software Engineering and Applications, Dallas, Texas, USA, 13-15 November 2006.
  42. I. Brito, A. Moreira, J. Araújo, "Tool Support for Aspect-Oriented Requirements", The 10th IASTED International Conference on Software Engineering and Applications, Dallas, Texas, USA, 13-15 November 2006.
  43. S. Gordillo, G. Rossi, A. Moreira, J. Araújo, C. Vairetti, M. Urbieta, "Modeling and Composing Navigational Concerns in Web Applications: Requirement and Design Issues", Fourth Latin American Web Congress (LA-WEB'06), IEEE Computer Society, Puebla, Mexico, 25-27 October 2006, pp. 25-31.
  44. C. Silva, J.Araújo, A. Moreira, J.Castro, F.Alencar, R. Ramos, "Modeling Multi-Agent Systems using UML", 20th Brazilian Symposium on Software Engineering (SBES), Florianópolis, Brazil, October 2006.
  45. C. Silva, J. Araújo, A. Moreira, J. Castro, F. Alencar, R. Ramos, "Organizational Architectural Styles Specification", XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, 3-6 October, 2006.
  46. P. Sánchez, J. Magno, A. Moreira, L. Fuentes, J. Araújo, "A Generic Core MOF Metamodel for AORE", XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, 3-6 October, 2006.
  47. J. Araújo, J. Whittle, A. Moreira, "Choosing the Right Time to Compose Aspectual Scenarios", 30th Annual International Computer Software and Applications Conference (COMPSAC 2006), Chicago, Illinois, USA, IEEE Computer Society, 17-21 September 2006.
  48. F. Alencar, A. Moreira, J. Araújo, J. Castro, C. Silva, J. Mylopoulos, "Using Aspects to Simplify i* Models" (Poster), 14th IEEE International Requirements Engineering Conference (RE 2006), Minneapolis, USA, IEEE Computer Society, September, 2006.
  49. A. Moreira, J. Araújo, J. Whittle, "Modeling Volatile Concerns as Aspects", 18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxembourg, Lecture Notes in Computer Science, Springer, 5-9 June 2006.
  50. K. Kang, J. Araújo, "Cultural Aspects on International E-commerce sites and Aspect-oriented Requirements Engineering", The International Conference on e-Learning, e-Business, Enterprise Information Systems, e-Government, and Outsourcing (EEE'06), Las Vegas, EUA, 26-29 June 2006.
  51. R. Raminhos, M. Pantoquilho, J. Araújo, A. Moreira, "A Systematic Analysis Patterns Specification", International Conference on Enterprise Information  Systems, Paphos, Cyprus, May 2006.
  52. K. Kang, J. Araújo, "Cultural issues on Global Websites and Aspect-Oriented requirements Engineering", 5th International Business Information Management Association Conference: The Internet & Information Tecnology in Modern Organizations (IBIMA 2005), Cairo, Egypt, 13-15 December 2005.
  53. J. C. Ribeiro, J. Araújo, "A Framework to Compare Agile Methodologies", X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2005), Granada, Spain, 14-16 September, 2005.
  54. A. Moreira, A. Rashid J. Araújo, "Multi-Dimensional Separation of Concerns in Requirements Engineering", 13th IEEE International Requirements Engineering Conference (RE 2005), Paris, France, IEEE Computer Society, 29 August - 2 September, 2005.
  55. A. Moreira, J. Araújo, A. Rashid, "A Concern-Oriented Requirements Engineering Model", 17th Conference on Advanced Information Systems Engineering (CAiSE 2005), Porto, Portugal, Lecture Notes in Computer Science, Springer, 13-17 June 2005.
  56. J.Araújo, J. Whittle, D. Kim, "Modeling and Composing Scenario-Based Requirements with Aspects", The 12th IEEE International Requirements Engineering Conference (RE2004), Kyoto, Japan, IEEE Computer Society, September 2004.
  57. A. Moreira, J. Araújo, "Handling Unanticipated Requirements Change with Aspects", Software Engineering and Knowledge Engineering Conference (SEKE'04), Banff, Canada, June 2004.
  58. J. Araújo, A. Moreira, "An Aspectual Use Case Driven Approach", VIII Jornadas de Ingeniería de Software y Bases de Datos (JISBD), Alicante, Spain, 12-14 November 2003.
  59. J. Araújo, "Tutorials at the UML 2003 Conference", Proceedings of 6th International Conference on The Unified Modeling Language (UML 2003), San Francisco, USA, Lecture Notes in Computer Science (LCNS 2863), Springer-Verlag, 2003
  60. A. Rashid, A. Moreira, J. Araújo, "Modularisation and Composition of Aspectual Requirements", AOSD 2003, Boston, USA, ACM Press, 17-21 March, 2003.
  61. A. Rashid, P. Sawyer, A. Moreira, J. Araújo, "Early Aspects: a Model for Aspect-Oriented Requirements Engineering", Requirements Engineering 2002 (RE'02), Essen, Germany, 9-13 September 2002.
  62. A. Moreira, J. Araújo, I. Brito, "Crosscutting Quality Attributes for Requirements Engineering", Software Engineering and Knowledge Engineering Conference (SEKE), Ischia, Italy, 15-19 July 2002.
  63. M. Lencastre, F. Santos, J. Araújo, "A Process Model for FEM Simulation Support Development", Summer Computer Simulation Conference (SCSC 2002), San Diego, California, 14-18 July 2002.
  64. J. Araújo, A. Moreira, "Handling mutual exclusion in UML class diagrams", International Conference on Enterprise Information  Systems, Setúbal, Portugal, July 2001.
  65. J. Araújo, V. Machado, "Adopting E-Commerce in SMEs: The Common Problems and Training Needs", Business Information Technology Management: Enabling Cultural Awareness - BITWorld 2001, American University, Cairo, Egypt, 4-6 June 2001.
  66. A. Moreira, J. Araújo, F. Brito e Abreu, "A Process model for Specifying System Behavior with UML", 4th Conference on Quality of Information and Communication Technologies (QUATIC), Lisbon, Portugal, 12-14 March 2001.
  67. J. Araújo, A. Moreira, "Specifying the Behaviour of UML Collaborations Using Object-Z", Association for Information Systems, 2000 Americas Conference on Information, Systems (AMCIS), Object-Oriented Software Development, Mini-Track, Long Beach, California, USA, 10-13 August 2000.
  68. J. Araújo, A. Moreira, P. Sawyer, "Specifying Persistence, Class Views and Excluding Classes for UML", 12th International Conference on Software Engineering and its Applications, Paris, December 1999.
  69. A. Moreira, J. Araújo, "Generating Object-Z Specifications from Use Cases", International Conference on Enterprise Information  Systems, Setúbal, Portugal, March 1999.
  70. J. Araújo, P. Sawyer, "Generating Object-Oriented Formal Specifications from Process Sequence Diagrams", 11th International Conference on Software Engineering and its Applications, Paris, December 1998.
  71. J. Araújo, D. Fonseca.  "Uma Metodologia de Análise e Projecto de Sistemas Orientada a Objectos", XIX Conferência Latino-Americana de Informática/22ª Jornadas Argentinas de Informatica e Investigación Operativa, Buenos Aires, Argentina, August 1993.

Workshops

  1. C. Silva, P. Dias, J. Araújo, A. Moreira, “De Arquitecturas Organizacionais em i* a Arquitecturas Baseadas em Agentes: Uma abordagem orientada a modelos”, 14th Workshop on Requirements Engineering, co-located with CIbSE 2011, Rio de Janeiro, Brazil, April 2011.  

  2. A. Rita Oliveira, J. Araujo, V. Amaral, “The VisualAORE DSL”, Fifth International Workshop on Requirements Engineering Visualization (REV’10), IEEE Computer Society, Sydney, Australia, 28 September 2010.

  3. I. Simao, J. Araújo,  “Towards an Extension of the Theme/Doc Approach to Specify Variability in SPL Development”, Workshop on Early Aspects, co-located with AOSD 2010, Rennes, France, March 2010.

  4. A. Sardinha, J. Araújo, A. Moreira, A. Rashid, “Conflict Management in Aspect-Oriented Requirements Engineering”, Workshop on Early Aspects, co-located with AOSD 2010, Rennes, France, March 2010.

  5. S. António, J. Araújo, C. Silva, “Adapting the Framework i* for Software Product Lines”, Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGIM 2009), Workshop ER’09, Lecture Notes in Computer Science, Vol.    5833, Springer-Verlag, November 2009.

  6. M. Lencastre, I. Brito, J. Araújo, A. Moreira, “Integrating AORA to the Problem Frames Approach”, 14th International Workshop on Aspect-Oriented Modeling, Workshop of MoDELS 2009, Denver, USA, October 2009.

  7. Mauricio Alférez, Ana Moreira , Uirá Kulesza , João Araújo, Ricardo Mateus, Vasco Amaral, “Detecting feature interactions in SPL requirements analysis models”, FOSD 2009, Workshop of MoDELS’09, Denver, USA, October 2009, pp. 117-123.

  8. C. Silva, M. Lucena, J. Castro, J. Araújo, A. Moreira, F. Alencar, "Support for Aspectual Modeling to Multiagent System Architecture", Early Aspects Workshop, na 30th International Conference on Software Engineering (ICSE 2009), ACM Press, Vancouver, Canada, May 2009.

  9. A. Gil, J. Araújo, “AspectKAOS: Integrating Early-Aspects into KAOS”, Early Aspects Workshop, na 8th International Conference on Aspect-Oriented Software Development (AOSD 2009), ACM Digital Library, Charlottesville, USA, 3 March 2009.

  10. J. Pedro Santos, A. Moreira, J. Araujo, V. Amaral, M. Alférez, Uirá Kulesza, Generating Requirements Analysis Models from Textual Requirements, MARK’08, workshop of RE 2008, Barcelona, Spain, September 2008

  11. A. Sousa, U. Kulesza, A. Rummler, N. Anquetil, R. Mitschke, A. Moreira, V. Amaral, J. Araújo, “A Model-Driven Traceability Framework to Software Product Line Development”, 4th ECMDA Traceability Workshop, Berlin, Germany, 12 June 2008.

  12. A. Marques, A. Moreira, J. Araújo, "Multi-Dimensional Composition by Objective in Aspect-Oriented Requirements Analysis", Workshop on Early Aspects at the 30th International Conference on Software Engineering (ICSE'08), IEEE Computer Society, Leipzig, Germany, 10-18 May 2008.

  13. C. Silva, J. Araújo, J. Castro, A. Moreira, M. Lucena, L. Sarmento, “A Modeling Language for Advanced Separation of Concerns in Multi-Agent Systems”, 11º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2008), Recife, Brazil, February 2008.

  14. R. Ramos, J. Castro, J. Araujo, A. Moreira, F. Alencar, R. Penteado, “Early Aspects Refactoring”, 11º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2008), Recife, Brazil, February 2008. (BEST PAPER AWARD)

  15. M. Alférez, Uirá Kulesza, Ana Moreira, João Araújo, Vasco Amaral "Tracing from Features to Use Cases: A Model-Driven Approach", Second International Workshop on Variability Modelling of Software-intensive Systems, Essen, Germany, January 16-18, 2008.

  16. G.Mussbacher, D. Amyot, J. Araújo, A. Moreira, and M. Weiss, “Visualizing Aspect-Oriented Goal Models with AoGRL”, Second International Workshop on Requirements Engineering Visualization (REV’07), New Delhi, India, 15 October, 2007.

  17. M. Alférez, A. Garcia, A. Moreira, U. Kulesza, J. Araújo, V. Amaral "Towards Volatility Analysis in Software Product Line Engineering", 2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE 2007), Generative Programming and Component Engineering Conference (GPCE 2007), Salzburg, Austria, 4 October, 2008.

  18. J. Araújo, D.Zowghi, A. Moreira, “An evolutionary Model of requirements Correctness with early Aspects”, International Workshop on Principles of Software Evolution, (IWPSE 2007), ACM, Dubrovnik, Croatia, 3-4 September 2007.

  19. R. Ramos, E. Piveta, J. Castro, J. Araujo, A. Moreira, P. Guerreiro, “Improving the Quality of Requirements with Refactoring”, - VI Simpósio Brasileiro de Qualidade de Software (SBQS 2007), Porto de Galinhas, Brasil, 25-29 June 2007.

  20. R. Ramos, J. Araujo, A. Moreira, J. Castro, R. Penteado “Um Padrão para Requisitos Duplicados”, 6th The Sixth Latin American Conference on Pattern Languages of Programming (Sugar Loaf Plop 2007), Porto de Galinhas, Brazil, 27-30 May 2007, pp. 68-79.

  21. F. Alencar, J. Castro, A. Moreira, J. Araújo, C. Monteiro, R. Ramos, J. Mylopoulous, “Simplifying i* Models”, 17th International Workshop on Agent-Oriented Information Systems (AOIS-2007), In Conjunction with CAiSE 2007, Trondheim, Norway, June 11-15 2007.

  22. M. S. Tabares, A. Moreira, R. Anaya, F. Arango, J. Araújo, “A Traceability Method for Crosscutting Concerns with transformation rules”, Workshop on Early Aspects at ICSE: Aspect-oriented requirements engineering and architectural design, na 28th International Conference on Software Engineering (ICSE 2007), ACM Press, Minneapolis, USA, May 2007.

  23. P. Greenwood, A. Garcia, A. Rashid, E. Figueiredo, C. Sant'Anna, N. Cacho, A. Sampaio, S. Soares, P. Borba, M. Dosea, R. Ramos, U. Kulesza, L. Fernandes, T. Bartolomei, M. Pinto, L. Fuentes, N. Gamez, A. Moreira, J. Araujo, T. Batista, A. Medeiros, F. Dantas, A. Luisa Medeiros, J. Wloka, C. Chavez, R. France, I. Brito, “On the Contributions of an End-to-End AOSD Testbed”, Workshop on Early Aspects at ICSE: Aspect-oriented requirements engineering and architectural design, na 28th International Conference on Software Engineering (ICSE 2007), ACM Press, Minneapolis, USA, May 2007.

  24. R. Ramos, F.Alencar, J. Araujo, A. Moreira, J. Castro, R. Penteado, “i*with Aspects: Evaluating Understandability”, X Workshop on Requirements Engineering (WER 2007), Toronto, Canada, 17-18 May 2007.

  25. C. Silva, J. Araújo, A. Moreira, J. Castro, “Towards a Standardized Description and a Systematic Use of Social Patterns”, 10º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2007), Isla Margarita, Venezuela, 7-11 May 2007.

  26. C. Silva, J. Araújo, A. Moreira, J. Castro, D. Penaforte, A. Carvalho, "Towards an Aspect Oriented Modeling in Multi-agent Systems", Workshop on AOSD, WASP'06, 20th Brazilian Symposium on Software Engineering (SBES'06), Florianópolis, Brazil, October 2006.

  27. R. Ramos, J. Araújo, J. Castro, A. Moreira, Fernanda Alencar, C. Silva, "An Approach to Instantiate Metrics to Measure Aspect-oriented Requirements Documents", Workshop on AOSD, WASP'06, 20th Brazilian Symposium on Software Engineering (SBES'06), Florianópolis, Brazil, October 2006.

  28. F. Alencar, A. Moreira , J. Araújo, J. Castro, R. Ramos, C. Silva, "Proposta de Simplificação dos Modelos do i* com Aspectos", Workshop on AOSD, WASP'06, 20th Brazilian Symposium on Software Engineering (SBES'06), Florianópolis, Brazil, October 2006.

  29. R. Ramos, J. Araújo, A. Moreira, J. Castro, F. Alencar, C. Silva, "A Model to Evaluate Aspect-Oriented Requirements Documents", 4th Iberian Workshop on Aspect Oriented Software Development (DSOA 2006), XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, October 2006.

  30. Marta S. Tabares, Ana Moreira, Fernando Arango, Raquel Anaya, João Araújo, Semántica de Trazado para Asuntos Transversales, 4th Iberian Workshop on Aspect Oriented Software Development (DSOA 2006), XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, October 2006.

  31. Pablo Sanchez, J. Magno, L. Fuentes, A. Moreira and J. Araújo, "Towards MDD transformations from AO
    Requirements into AO Architecture", 3rd European Workshop on Software Architecture (EWSA 2006), co-located with the French Conference on Software Architecture (CAL), Nantes, France, 4-5 September 2006.

  32. L. Antonelli, S. Gordillo, G. Rossi, J. Araujo, A. Moreira, "Using the Problem Domain Language to Specify Navigational Concerns in Web Applications", IX Workshop on Requirements Engineering (WER'06) Rio de Janeiro, Brazil, 13-14 July 2006.

  33. F. Alencar, A. Moreira, J. Araújo, J. Castro, C. Silva, J. Myloupoulos, "Towards an Approach to Integrate i* with Aspects", 8th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS'06), 18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxembourg, 5 June 2006.

  34. C. Silva, J. Castro, J. Araújo, A. Moreira, F. Alencar, R. Ramos, "Separation and Modularization of Design Patterns-Specific Concerns in Detailed Architectural Design", CAiSE'06 Forum, 18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxembourg, 5 June 2006.

  35. M. Lencastre, J. Araújo, A. Moreira, J. Castro, "Analyzing Crosscutting in the Problem Frames Approach", 2nd International Workshop on Applications and Advances in Problem Frames (IWAAPF 2006), na 28th International Conference on Software Engineering (ICSE 2006), ACM Press, Shanghai, China, 23 May 2006.

  36. J. Whittle, J. Araújo, A. Moreira, "Composing Aspect Models with Graph Transformations", Workshop on Early Aspects at ICSE: Aspect-oriented requirements engineering and architectural design, 28th International Conference on Software Engineering (ICSE 2006), ACM Press, Shanghai, China, 21 May 2006.

  37. C. Silva, J. Castro, P. Tedesco, J. Araújo, A. Moreira, J. Mylopoulos, "Improving the Architectural Detailed Design of Multi-Agent Systems: The Tropos Case", 5th International Workshop on Software Engineering for Large Scale Systems (SELMAS 2006), na 28th International Conference on Software Engineering (ICSE 2006), Shanghai, ACM Press, China, 22-23 May 2006.

  38. F. Alencar, C. Silva, A. Moreira, J. Araújo, J. Castro, "Identifying Candidate Aspects with I-star Approach", Workshop on Early Aspects, na 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Alemanha, 20 March 2006.

  39. A. Moreira, J. Bruel, J. Araújo, "Adding Behavior Description Support to COTS Components through the Use of Aspects", 2nd Workshop on Models for Non-functional Aspects of Component-Based Software (NfC'05) in MoDELS 2005, Montego Bay, Jamaica, 4 October 2005.

  40. M. Lencastre, J. Botelho, P. Clericuzzi, J. Araújo, "A Meta-model for the Problem Frames Approach", 4th Workshop in Software Modeling Engineering (WiSME'05), in MoDELS 2005, Montego Bay, Jamaica, 3 October 2005.

  41. J. Araújo, J.C.Ribeiro, "Towards an Aspect-Oriented Agile Requirements Approach", International Workshop on Principles of Software Evolution (IWPSE 2005), Lisbon, Portugal, IEEE Computer Society, 5-6 September, 2005.

  42. A. Rashid, A. Moreira, J. Araújo, P. Sawyer, A. Sampaio, A Multi-Dimensional, Model-Driven Approach to Concern Identification and Traceability", 1st Workshop on Models and Aspects, 19th European Conference on Object-Oriented Programming (ECOOP 2005), Glasgow, Scotland, 26 July, 2005.

  43. J. Araújo, A. Moreira, "Integrating UML Activity Diagrams with Temporal Logic Expressions", 10th International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD 2005), na 17th Conference on Advanced Information Systems Engineering (CAiSE 2005), Oporto, Portugal, 13-14 June, 2005.

  44. J. Araújo, P. Coutinho, "From Viewpoints to (Critical) Use Cases", 8th Australian Workshop on Requirements Engineering (AWRE), Sydney, Australia, 4-5 December, 2003.

  45. J. Bruel, J. Araújo, A. Moreira, A. Royer, "Using Aspects to Develop Built-In Tests for Components", 4th AOSD Modeling With UML Workshop, Workshop of the UML 2003 Conference, San Francisco, USA, 20 October 2003.

  46. J. Whittle, J. Araújo, D. Kim, "Modeling and Validating Interaction Aspects in UML", 4th AOSD Modeling With UML Workshop, workshop of the UML 2003 conference, San Francisco, USA, 20 October 2003.

  47. M. Pantoquilho, R. Raminhos, J. Araújo, "Analysis Patterns Specifications: Filling the Gaps",VikingPlop 2003, Bergen, Norway, 18-21 September 2003.

  48. J. Araújo, P. Coutinho, "Identifying Aspectual Use Cases Using a Viewpoint-Oriented Requirements Method", Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design, Workshop of the 2nd International Conference on Aspect-Oriented Software Development, Boston, USA, 17 March 2003.

  49. P. Coutinho, J. Araújo, "Vision: a viewpoint-oriented method for elicitation and analysis of requirements with UML" (in Portuguese), 6th Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software, Asunción, Paraguay, 2003.

  50. M. Lencastre, J. Castro, F. Santos, J. Araújo, "Problem Frames Application on Finite Element Method Simulators", 6th Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software, Asunción, Paraguay, 2003.

  51. J. Araújo, A. Moreira, I. Brito, A. Rashid, "Aspect-Oriented Requirements with UML", Workshop: Aspect-oriented Modeling with UML, UML 2002, Dresden, Germany, October 2002.

  52. J. Araújo, R. France, J. Whittle, A. Toval, "Workshop on Integration and Transformation in UML Models", ECOOP 2002 Workshop Reader, Lecture Notes on Computer Science, Springer-Verlag, 2002.

  53. A. Moreira, I. Brito, J. Araújo, "A Requirements Model for Quality Attributes", Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, Workshop of the 1st International Conference on Aspect-Oriented Software Development, University of Twente, Enschede, Holland, 22-26 April , 2002.

  54. S. Silva, C. Simões, A. Moreira, J. Araújo, "Using UML to Model Web Applications: A Case Study", Modeling Web Applications in the UML, Workshop of UML 2000, York, UK, October 2000.

  55. J. Whittle, J. Araújo, A. Toval, J. Alemán, "Rigorously Automating Transformations of UML Behavior Models", Dynamic Behaviour in UML Models: Semantic Questions, Workshop of UML 2000, York, UK, October 2000.

  56. J. Araújo, "Formalizing Sequence Diagrams", Workshop "Formalizing UML, Why? How?" of the conference Object-Oriented Programming Systems, Languages, and Applications - OOPSLA’98 - Vancouver, Canada, 18-22 October 1998.

Thesis and Technical Reports

  1. J. Kovacevic, M. Alferez, U. Kulesza, V. Alves, A. Moreira, J. Araújo, A. Rashid, R. Chitchyan, V. Amaral, “Survey of the state-of-the-art in Requirements Engineering for Software Product Line and Model-driven Requirements Engineering”, AMPLE project, Deliverable D.1.1, 2007.

  2. J. Araújo, E. Baniassad, P. Clements, A. Moreira, A. Rashid, B. Tekinerdogan, "Early Aspects: The Current Landscape", Technical Note CMU/SEI-2005-TN-xxx, Technical Report Lancaster University COMP-001-2005, February 2005.

  3. B. Tekinerdogan, A. Moreira, J.Araújo, P. Clements. Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design. Workshop Proceedings, University of Twente, TR-CTIT-04-44, 119 pp, October 2004.

  4. J. Araújo, "Metamorphosis: An Integrated Object Oriented Requirements Analysis and Specification Method", PhD Thesis, Lancaster University,Lancaster, U.K., December 1996.

  5. J. Araújo,  P. Sawyer, "Integrating Object-Oriented Analysis and Formal Specification", Technical report (CSEG/19/96), Lancaster University, 1996.

  6. J. Araújo, "An Object-Oriented Analysis and Design Method", Master's Thesis, Universidade Federal de Pernambuco, Recife, Brazil, October 1992.



Tutorials and Workshops

Tutorials

  1. João Araújo, Ana Moreira, John Wittle, “Aspect-Oriented Requirements Analysis Modelling with Scenarios”, XIII Congresso Ibero-americano em Software Engineering (CIbSE’10), Cuenca, Ecuador, 12-16 April 2010.

  2. C. Silva, J. Castro, J. Araújo, A. Moreira, F. Alencar X. Franch, “Aspectos en Ingeniería de Requisitos: Una perspectiva orientada a objetivos”. 12º Conferência Iberoamericana de Ingeniería de Requisitos y Ambientes Software (IDEAS 2009), Medellin, Colombia, 13-17 April 2009. http://ideas09.eafit.edu.co/

  3. J. Whittle, J. Araújo, A. Moreira, "Aspect-Oriented Modeling", Tutorial no ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2008), Toulouse, France, October 2008.

  4. J. Araújo, A. Moreira, J. Whittle, G. Mussbacher, "Aspect-Oriented Requirements Engineering with Scenarios", Tutorial at Seventh International Conference on Aspect-Oriented Software Development (AOSD 2008), Brussels, Belgium, 31 March 2008.

  5. J.Castro, C. Silva, J. Araújo, A. Moreira, F. Alencar, R. Ramos, "Aspectos na Engenharia de Requisitos: Uma Perspectiva Orientada a Objetivos", Tutorial at 22º Simpósio Brasileiro de engenharia de Sofwtare (SBES 2008), Campinas, Brazil, 2008.

  6. J. Araújo, A. Moreira, J. Whittle, "Aspect-Oriented Requirements Engineering with Scenarios", Tutorial at 15th International Requirements Engineering Conference (RE 2006), Delhi, India, 15 October 2007.

  7. A. Rashid, A. Moreira, J. Araújo, R. Chitchyan, "Aspect-Oriented Requirements Engineering ", Tutorial at 14th International Requirements Engineering Conference (RE 2006), IEEE Computer Society, Minneapolis, USA, 12 September 2006.

Workshops

  1. Workshop on Model-Driven Requirements Engineering,  co-located with RE 2011, Trento, Italy. 2011. Other organisers: Gunter Mussbacher (Carleton University), Pablo Sanchez (University of Cantabria), Ana Moreira (FCT/UNL). http://cserg0.site.uottawa.ca/modre2011/

  2. Workshop on Agile Requirements Engineering,  co-located with ECOOP 2011, Lancaster, UK. July 2011. Other organisers: Pete Sawyer (Lancaster University), Emmanuel Letier (University College of London). 

  3. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design,  co-located with AOSD 2011, Porto de Galinhas, Brazil. Março de 2011. Other organisers: Pablo Sanchez (Universidad de Málaga), Carla Silva (UFPB), Uirá Kulesza (UFRN), Alberto sardinha (IST). 

  4. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with AOSD 2009, Charlottesville, USA, March 2009. Organisers: Alessandro Garcia, (Univeristy of Lancaster), Nan Niu (University of Toronto),Ana Moreira (FCT/UNL), João Araújo (FCT/UNL).

  5. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with Software Product Lines Conference 2008, Limerick, Irlanda, 8-12 September 2008. Organisers: Vander Alves (Fraunhofer IESE, Germany), Christa Schwanninger (Siemens AG, Germany), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong), Awais Rashid (Lancaster University).

  6. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with ICSE 2008, Leipzig, Germany, May 2008. Organisers: Monica Pinto (Universidad de Malaga), Ruzanna Chitchyan (Lancaster Univesity), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong), Awais Rashid (Lancaster University).

  7. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with AOSD 2008, Brussels, Belgium, March 2008. Organisers: Gunter Mussbacher (Univeristy of Otawa), Jon Whittle (Lancaster Univesity), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong), Awais Rashid (Lancaster University).

  8. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, na 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, USA, May 2007. Organisers: João Araújo (FCT/UNL), Ruza Chitchyan (Lancaster University), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (Carnegie Mellon University's Software Engineering Institute), Elisa Baniassad (Chinese University of Hong Kong). http://early-aspects.net/

  9. 10th Internacional Workshop On Early Aspects, co-located with AOSD 2007, Vancouver, Canada. March 2007. Organisers: Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong)

  10. 4th Iberian Workshop on Aspect Oriented Software Development (DSOA 2006), X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, 3 October 2006. Organisers: João Araújo (FCT/UNL), Elena Navarro (University of Castilla-La Mancha), Monica Pinto (University of Malaga), Juan Hernandez (University of Extremadura).

  11. Early Aspects 2006, workshop of ICSE'06, Shanghai, China, May 2006. Organisers: Paul Clements (SEI), João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Elisa Baniassad (Chinese University of Hong Kong, Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University)

  12. Early Aspects 2006: Traceability of Aspects in the Early Life Cycle, workshop of AOSD'06, Bonn, Germany. March 2006. Organisers: Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong)

  13. Early Aspects 2005: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of OOPSLA, San Diego. USA, October 2005. Organisers: João Araújo (FCT/UNL), Paulo Merson (SEI), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong)

  14. Aspects and Software Product Lines: An Early Aspects Workshop, at SPLC-Europe 2005, Rennes, France, September 2005. Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (SEI), Elisa Baniassad (Trinity College)

  15. 3rd Iberian Workshop on Aspect Oriented Software Development (DSOA 2005), X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2005), Granada, Espanha, September 2005. Organisers: João Araújo (FCT/UNL), Elena Navarro (University of Castilla-La Mancha), Monica Pinto (University of Malaga), Fernano Figueroa (University of Extremadura)

  16. VIII Workshop on requirements Engineering (WER 2005), Programme Committee co-chair, Porto, Portugal, co-located with CAiSE 2005, 13-14 June, 2005.

  17. Early Aspects 2005: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of 4th International Conference on Aspect-Oriented Software Development, Chicago, Illinois, March 2005. Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (SEI), Elisa Baniassad (Trinity College)

  18. Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of OOPSLA, Vancouver, Canada, October 2004. Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (SEI), Elisa Baniassad (Trinity College)

  19. Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of the 3rd International Conference on Aspect-Oriented Software Development, Lancaster, UK, 22-26 March 2004. Organisers: João Araújo (FCT/UNL), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), Paul Clements (SEI)

  20. Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of the 2nd International Conference on Aspect-Oriented Software Development, 17-21 March 2003, Boston, USA, Organisers: João Araújo (FCT/UNL), Awais Rashid (Lancaster University), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), Paul Clements (SEI)

  21. WITUML: Workshop on Integration and Transformation in UML models, workshop of ECOOP 2002, Málaga, Spain, June, 2002. Organisers: João Araújo (FCT/UNL), Robert France (Colorado University), Jonathan Whittle (NASA), Ambrosio Toval (University of Múrcia)

  22. Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of the 1st International Conference on Aspect-Oriented Software Development, University of Twente, Enschede, Holland, 22-26 April 2002. Organisers: João Araújo (FCT/UNL), Awais Rashid (Lancaster University), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), Jeff Gray (Vanderbilt University), Jan Gerben Wijnstra (Philips Research Laboratories), Paul Clements (SEI)

  23. WTUML: Workshop on Transformations in UML, satellite event of  ETAPS (The European Joint Conferences on Theory and Practice of Software), Genova, Italy, April 2001, Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT-UNL), Robert France (Colorado University), Jonathan Whittle (NASA), Ambrosio Toval (University of Múrcia)


Conference committees

Conference Program Committees

  1. ACM Symposium on Applied Computing (SAC), Requirements Engineering Track, Trento, Italy, 25th-29 th March 2012.
  2. ACM Symposium on Applied Computing (SAC), Programming for Separation of Concerns (PSC) Track, Trento, Italy, 25-29 March 2012.
  3. 11th Conference of the Portuguese Association of Information Systems, Lisbon, Portugal, 19-21 October 2011.
  4. 25th Brazilian Symposium on Software Engineering SBES 2011, Sao Paulo, Brazil, 26-30 September 2011, http://www.each.usp.br/cbsoft2011/
  5. InForum - Symposium on Computer Science, Engineering Session Conducted by models (Model-Driven Engineering), Coimbra, Portugal, 8-9 September 2011.
  6. XVI Conference on Software Engineering and Databases (JISBD), La Coruna, Spain, 5-9 September 2011. http://www.sistedes.es/jornadas2011/jisbd/
  7. 5th IEEE Challenges Research on Information Systems (RCIS 2011), Guadeloupe, France, 19-21 May 2010.
  8. ACM Symposium on Applied Computing (SAC), Taichung, Taiwan, March 2011.
  9. 15th Iberoamerican Conference of Software Engineering (CIBSE 2011), Rio de Janeiro, Brazil, April 2011.
  10. XV Conference on Software Engineering and Databases (JISBD), Valencia, Spain, 70-10 September 2010.
  11. InForum - Symposium on Computer Science, Engineering Session Conducted by models (Model-Driven Engineering), Braga, Portugal, 90-10 September 2010.
  12. 18th IEEE International Requirements Engineering Conference, Sydney, Australia, 27 September to 1 October 2010.
  13. International Conference on Quality of Information and Communications Technology - QUATIC, 29 September to 2 October 2010.
  14. XXXVI Conferência Latinoamericana de Informática, CLEI 2010, Asuncion, Paraguay, 18-22 October 2010.
  15. 4th IEEE Challenges Research on Information Systems (RCIS 2010), Nice, France, 22-24 April 2010.
  16. 14th Iberoamerican Conference of Software Engineering (CIBSE 2010), Cuenca, Ecuador, 12-16 April 2010.
  17. ACM Symposium on Applied Computing (SAC), Sierre, Switzerland, March 22-26, 2010
  18. 9th Conference of the Portuguese Association of Information Systems, Viseu, Portugal, 28-30 October 2009.
  19. InForum - Symposium on Computer Science, Engineering Session Conducted by models (Model-Driven Engineering), Lisbon, Portugal, 10-11 September 2009.
  20. ACM Symposium on Applied Computing (SAC), Honolulu, Hawaii, 9-12 March 2009.
  21. Fourteenth Conference on Software Engineering and Databases, San Sebastián, 8-11 September 2009. http://www.mondragon.edu/jisbd2009/comitejisbd.shtml
  22. IEEE Third Challenges Research on Information Systems (RCIS 2009), Fez, Morocco, 22-24 April 2009. http://www.farcampus.com/rcis/committee.php
  23. 8th International Conference on Aspect-Oriented Software Development (AOSD 2009), Charlottesville, Virginia, USA 2-6 March 2009. http://www.aosd.net/2009/aosd2009.pdf
  24. 24. Co-chair of the Program Committee (PC Co-chair), 12th Conference of requirements Iberoamericana de Ingeniería y Software Environments (IDEAS 2009), Medellin, Colombia, 13-17 April 2009. http://ideas09.eafit.edu.co/
  25. ACM / IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), Toulouse, France, 28 September to 3 October 2008. http://www.modelsconference.org/
  26. Member of the Selection of Posters and Demos of the XIII Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2008), Gijon, Spain, October 2006. http://www.sistedes.es/jisbd2008/
  27. 27. Member of Programme Committee, 21st Brazilian Symposium on Software Engineering (SBES 2007), Joao Pessoa, Brazil, October 2007.
  28. 6th International Conference on the Quality of Information and Communications Technology, QUATIC 2007, Lisbon, Portugal, September 12-14, 2007.
  29. 20th Brazilian Symposium on Software Engineering (SBES 2006), Florianópolis, Brazil, 16-20 October 2006.
  30. XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Spain, 3-6 October 2006.
  31. 5th Iberoamerican Workshop of Engineering and Software Ingeniería de Conocimiento (JIISIC 2006), Puebla, Mexico, 1-3 February 2006.
  32. Member of the Selection Board Tutorials, 8th International Conference on Model-Driven Engineering Languages ​​and Systems (MoDELS'05), Montego Bay, Jamaica, 2-7 October 2005.
  33. 19th Brazilian Symposium on Software Engineering (SBES 2005), Uberlandia, Brazil, 3-7 October 2005.
  34. X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2005), Granada, Spain, 14-16 September 2005.
  35. 4th Iberoamerican Workshop of Engineering and Software Ingeniería de Conocimiento (JIISIC 2004), Madrid, Spain, 3-5 November 2004.
  36. 18th Brazilian Symposium on Software Engineering (SBES 2004), Brasilia, Brazil, 18-22 October 2004.
  37. Quality in Information and Communications Technologies (QUATIC 2004), Porto, Portugal, 18-20 October 2004.
  38. 38. Member of the Selection of Posters and Demos at 7th International Conference on the Unified Modeling Language (UML 2004), Lisbon, Portugal, 10-15 October 2004.
  39. Iberoamerican 3as Jornadas de Ingeniería Ingeniería de Software and Conocimiento (JIISIC 2003), Valdivia, Chile, 26-28 November 2003.
  40. Member of the Selection Committee of the Student Travel Award, 6th International Conference on the Unified Modeling Language (UML 2003), San Francisco, USA, 20-24 October 2003.
  41. Member of the Selection Board Tutorials, 17th Brazilian Symposium on Software Engineering (SBES 2003), Manaus, Brazil, 60-10 October 2003.
  42. 17th Brazilian Symposium on Software Engineering (SBES 2003), Manaus, Brazil, 60-10 October 2003.
  43. 2nd Ibero-American Seminar of Engineering and Software Ingeniería de Conocimiento (JIISIC 2002), Salvador, Brazil, from 30 October to 1 November 2002.
  44. VI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2001), Almagro (Ciudad Real), Spain, 21-23 November 2001.
  45. 1st Iberoamerican Workshop of Engineering and Software Ingeniería de Conocimiento (JIISIC 2001), Buenos Aires, Argentina, 13-15 June 2001.
  46. 4th Meeting for Quality in Information and Communications Technologies (QUATIC 2001), Lisbon, Portugal, 12-14 March 2001.

Conference Organization

  1. Publicity Co-Chair, 25th European Conference on Object-Oriented Programming (ECOOP 2011), Lancaster, UK, 25-29 July 2011.
  2. Demonstrations Co-Chair, International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas, Brazil, 10-15 March 2011.
  3. Workshop Co-Chair, 16th IEEE International Requirements Engineering Conference (RE'10), Sydney, Australia, October 2010.
  4. Publicity Co-Chair, Onward! 2009, Sponsored by ACM SIGPLAN Co-operation with SIGSOFT, Co-located with OOPSLA 2009, Orlando, Florida, 25-29 October 2009. http://www.onward-conference.org.
  5. Publicity Co-Chair, IEEE International Conference on Software Engineering (ICSE 2009) Vancouver, Canada, May 2009.
  6. Workshop Chair, the XIII Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2008), Gijon, Spain, October 2008.
  7. Publicity Co-Chair, ACM / IEEE 16th International Requirements Engineering Conference (RE'08), Barcelona, Spain, October 2008.
  8. Publicity Co-Chair, ACM / IEEE 8th International Conference on Model-Driven Engineering Languages ​​and Systems (MoDELS'05), Montego Bay, Jamaica, 2-7 October 2005.
  9. Publicity Co-Chair, ACM / IEEE 7th International Conference on the Unified Modeling Language (UML 2004), Lisbon, Portugal, 10-15 October 2004.
  10. Tutorials Chair, ACM / IEEE 6th International Conference on the Unified Modeling Language (UML 2003), San Francisco, USA, 20-24 October 2003.

Workshop Program Committees

  1. Fourth International Workshop on Managing Requirements Knowledge (MaRK11), IEEE RE'11 Workshop, Trento, Italy, September 2011.
  2. Agile Requirements Enginering Workshop (AREW11), ECOOP'11 Workshop, Lancaster, UK, July 2011.
  3. 2nd International Workshop on Web Engineering and Requirements (WeRE'11). In conjuntion with 11th International Conference on Web Engineering (ICWE 2011), Paphos, Cyprus, 20-21 July 2011.
  4. 14th Workshop on Requirements Engineering (WER 2011), Rio de Janeiro, Brazil, April 2011.
  5. Latin American Workshop Development Aspect-Oriented Software (LA-WASP 2010), the 24th Brazilian Symposium on Software Engineering (SBES 2010), Salvador, Brazil, October 2010.
  6. XIII Workshop on Requirements Engineering (WER 2010), Cuenca, Ecuador, April 2010.
  7. XII Workshop on Requirements Engineering (WER 2009), Valparaiso, Chile, 16-17 July 2009. http://www.labada.inf.utfsm.cl/wer/
  8. Latin American Workshop Development Aspect-Oriented Software (LA-WASP 2008), at the 22nd Brazilian Symposium on Software Engineering (SBES 2008), Campinas, Brazil, 13-14 October 2008.
  9. XI Workshop on Requirements Engineering (WER 2008), Barcelona, ​​Spain, 12-13 September 2008. http://sites.upc.edu/ www-gessi/wer08 ~ /
  10. Workshop on Ontologies and Metamodeling for Software and Data Engineering "(WOMSDE) in 22 Brazilian Symposium on Software Engineering (SBES 2008), Campinas, Brazil, October 2008.
  11. 11th Iberoamerican Workshop Requirements Ingeniería y Software Environments (IDEAS 2008), Recife, Brazil, in February 2008.
  12. Workshop on Ontologies and Metamodeling for Software and Data Engineering "(WOMSDE) in 21 Brazilian Symposium on Software Engineering (SBES 2007), Joao Pessoa, Brazil, October 2007.
  13. Latin American Workshop Development Aspect-Oriented Software (LA-WASP 2007), in the 21st Brazilian Symposium on Software Engineering (SBES 2007), Joao Pessoa, Brazil, October 2007.
  14. X Workshop on Requirements Engineering (WER 2007), Toronto, Canada, June 2007. ~ http://www.cin.ufpe.br/ wer07/index.html
  15. 10th Iberoamerican Workshop Requirements Ingeniería y Software Environments (IDEAS 2007), Isla Margarita, Venezuela, May 2007.
  16. IX Workshop on Requirements Engineering (WER 2006), Rio de Janeiro, Brazil, 13-14 July 2006. http://www.ime.uerj.br/ vera/WER06 ~ /
  17. Co-Chair of the Program Committee (PC Co-chair), VIII Workshop on Requirements Engineering (WER 2005), Porto, Portugal, June 2005. http://gnomo.fe.up.pt/ wer2005 ~ /
  18. Doctoral Symposium at the 18th Conference on Advanced Information Systems Engineering (PIER 2006), Luxembourg, 5-6 June 2006.
  19. 8th Iberoamerican Workshop Requirements Ingeniería y Software Environments (IDEAS 2006), La Plata, Argentina, 24-28 April 2006.
  20. 2nd Brazilian Workshop on Development of Aspect-Oriented Software (WASP 2005), the 19th Brazilian Symposium on Software Engineering (SBES 2005), Uberlandia, Brazil, 3 October 2005.
  21. Doctoral Symposium, in 17th Conference on Advanced Information Systems Engineering (PIER 2005), Porto, Portugal, 13-14 June 2005.
  22. VII Workshop on Requirements Engineering (WER 2004), Tandil, Argentina, 90-10 December 2004. http://www.exa.unicen.edu.ar/wer2004/
  23. 2nd Iberian Workshop on Aspect Oriented Software Development (AOSD 2004), the 9th Conference on Ingeniería de Software y Bases de Datos (JISBD 2004), Malaga, Spain, November 10, 2004.
  24. 1st Brazilian Workshop on Development of Aspect-Oriented Software (WASP 2004), the 18th Brazilian Symposium on Software Engineering (SBES 2004), Brasilia, Brazil, 18 October 2004.
  25. Doctoral Symposium at the 7th International Conference on the Unified Modeling Language (UML 2004), Lisbon, Portugal, 10 October 2004.
  26. VI Workshop on Requirements Engineering (WER 2003), Piracicaba, São Paulo, Brazil, 27-28 November 2003.
  27. Workshop on Critical Systems Development with UML, in 6th International Conference on the Unified Modeling Language (UML 2003), San Francisco, USA, 20-24 October 2003.
    Requirements Engineering Group (RE@UNL)