Publications

2019

[WER 2019] Moniky Ribeiro, Jaelson Castro, Jéssyka Vilela, João Pimentel. iStar4Safety: Uma Extensão de iStar para Modelagem de Requisitos de Segurança em Sistemas Críticos . In: Workshop on Requirements Engineering (WER), 2019, Recife, Brazil.

2018

[REPA Journal] Max Guenes Santos, João Pimentel. Compartilhamento de Modelos iStar 2.0 em Ferramentas de Modelagem Online - o Caso da piStar. In: Revista de Engenharia e Pesquisa Aplicada, Volume 3:2018, Number 2, pp. 44-55, April 2018. DOI: 10.25286/repa.v3i2.885

[REPA Journal] Arthur Inácio do Nascimento, João Pimentel. Um Sistema de Atendimento Remoto Usando a Língua Brasileira de Sinais. In: Revista de Engenharia e Pesquisa Aplicada, Volume 3:2018, Number 2, pp. 108-119, April 2018. DOI: 10.25286/repa.v3i2.910

[RE 2018] João Pimentel, Jaelson Castro. piStar Tool – A Pluggable Online Tool for Goal Modeling. In: 26th IEEE International Requirements Engineering Conference (RE), Canada, 2018, pp. 498-499. Electronic ISBN: 978-1-5386-7418-5 Electronic ISSN: 2332-6441 DOI: 10.1109/RE.2018.00071 Extra: Publisher’s site, Video demonstration

[SAC 2018] João Pimentel, Emanuel Santos, Tarcisio Pereira, Daniel Ferreira, Jaelson Castro. A Gamified Requirements Inspection Process for Goal Models. In: 33rd ACM/SIGAPP Symposium on Applied Computing, April 2018, pp. 1300-1307. DOI: 10.11453167132.3167272

[SAC 2018] André Miranda, João Pimentel. On the Use of Package Managers by the C++ Open-Source Community. In: 33rd ACM/SIGAPP Symposium on Applied Computing, April 2018, pp. 1483-1491. DOI: 10.11453167132.3167290 Publisher’s site

2017

[REPA Journal] Hugo Felipe Dias da Costa, João Pimentel. O Papel da Comunicação na Elicitação de Requisitos – Entrevistas e Brainstorming. In: Revista de Engenharia e Pesquisa Aplicada, Volume 2:2017, Number 4, pp. 97-109, December 2017. DOI: 10.25286/repa.v2i4.845

[REPA Journal] Luiz Felipe da Costa, João Pimentel, Maria Lencastre. Levantamento do Ensino de Engenharia de Requisitos em cursos à distância no Brasil. In: Revista de Engenharia e Pesquisa Aplicada, Volume 2:2017, Number 2, pp. 109-121, July 2017. DOI: 10.25286/repa.v2i2.561

2016

[CLEIej Journal] Paulo Lima, Jéssyka Vilela, Enyo Gonçalves, João Pimentel, Ana Holanda, Jaelson Castro, Fernanda Alencar, Maria Lencastre. An extended systematic mapping study about the scalability of i* Models. In: CLEI electronic journal, Volume 19:2016, Number 3, December 2016.

[FEES 2016] Daniel Negreiros Araujo, Maria Lencastre, João Pimentel, Mariana Duque, Fernanda Alencar. Jogos Educativos no Ensino da Engenharia de Requisitos. In: IX Fórum de Educação em Engenharia de Software (FEES), 2016, pp. 53-64. Extra: full proceedings

[QUATIC 2016] João Pimentel, Maria Lencastre, Jaelson Castro. Implicit Priorities in Adaptation Requirements. In: 10th International Conference on the Quality of Information and Communications Technology (QUATIC), 2016, pp. 83-86. DOI: 10.1109/QUATIC.2016.023

[JSERD Journal] Jéssyka Vilela, Jaelson Castro, João Pimentel. A systematic process for obtaining the behavior of context-sensitive systems. In: Journal of Software Engineering Research and Development, 2016, 4:2, pp. 1-57. DOI: 10.1186/s40411-016-0028-3 ISSN: 2195-1721.

[WER 2016] Paulo Lima, Jéssyka Vilela, Enyo Gonçalves, João Pimentel, Ana Holanda, Jaelson Castro, Fernanda Alencar, Maria Lencastre. Scalability of iStar: a Systematic Mapping Study. In: Workshop on Requirements Engineering (WER), 2016, pp. 1-15, Quito, Ecuador.

[WER 2016] Jéssyka Vilela, Jaelson Castro, João Pimentel, Enyo Gonçalves. An empirical study on the use of context annotations and flow expressions to specify the behavior of context-sensitive systems. In: Workshop on Requirements Engineering (WER), 2016, pp. 29-42, Quito, Ecuador.

2015

[RE 2015] João Pimentel, Jéssyka Vilela, Jaelson Castro. Web Tool for Goal Modelling and Statechart Derivation. In: IEEE 23rd International Requirements Engineering Conference (RE), Ottawa, 2015, pp. 292-293. DOI: 10.1109/RE.2015.7320444 Extra: video

[SAC 2015] Jéssyka Vilela, Jaelson Castro, João Pimentel, Monique Soares, Paulo Cavalcanti, Marcia Lucena. Deriving the behavior of context-sensitive systems from contextual goal models. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing - SAC ‘15, Salamanca, Spain, pp. 1397-1400. DOI: 10.11452695664.2695981

[WER 2015] Jéssyka Vilela, Jaelson Castro, João Pimentel, Paulo Cavalcanti. On the behaviour of context-sensitive systems. In: 18th Workshop on Requirements Engineering (WER 2015), 2015, Lima. Proceeding of the XVIII Ibero-American Conference on Software Engineering (CIbSE), 2015.

[ISTAR 2015] João Pimentel, Jaelson Castro. Designing Adaptive Systems. In: Proceedings of the Eighth International i*Workshop, iStar 2015, in conjunction with the 23rd International Requirements Engineering Conference (RE 2015), 2015, p. 91-96.

2014

[SAC 2014] João Pimentel, Jaelson Castro, John Mylopoulos, Konstantinos Angelopoulos, Vítor E. Silva Souza. From Requirements to Statecharts via Design Refinement. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC ‘14, Salamanca, Spain, pp. 1397-1400. DOI: 10.11452554850.2555056

[RCIS 2014] Jennifer Horkoff, Tong Li, Feng-Lin Li, Mattia Salnitri, Evellin Cardoso, Paolo Giorgini, John Mylopoulos, João Pimentel. Taking goal models downstream: A systematic roadmap. In: 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS), 2014, Marrakech. DOI: 10.1109/RCIS.2014.6861036

2013

[ISTAR 2013] João Pimentel, Konstantinos Angelopoulos, Vítor E. Silva Souza, John Mylopoulos, Jaelson Castro. From Requirements to Architectures for Better Adaptive Software Systems. In: Proceedings of the 6th International i* Workshop 2013, Valencia, Spain, June 17-18, 2013, pp. 91-96. CEUR proceedings Vol-978, urn:nbn:de:0074-978-8 ISSN: 1613-0073. Co-located with CAISE 2013.

[SEAMS 2013] Konstantinos Angelopoulos, Vitor E. Silva Souza, João Pimentel. Requirements and Architectural Approaches to Adaptive Software Systems: A Comparative Study. In: Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2013, pp. 23-32. ISBN: 978-1-4673-4401-2. DOI: 10.1109/SEAMS.2013.6595489

[WER/CIBSE 2013] Karolyne Oliveira, João Pimentel, Emanuel Santos, Diego Dermeval, Gabriela Guedes, Cleice Souza, Monique Soares, Jaelson Castro, Fernanda Alencar, Carla Silva. 25 years of Requirements Engineering in Brazil: a systematic mapping. In: Proceedings of the 16th Requirements Engineering Workshop (WER), Montevideo, Uruguay, April 8-10, 2013, pp. 118-134.

[SAC 2013] Diego Dermeval Jaelson Castro, Carla Silva, João Pimentel, Ig Ibert Bittencourt,Patrick Brito, Endhe Elias, Thyago Tenório, Alan Pedro. On the Use of Metamodeling for Relating Requirements and Architectural Design Decisions. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing (SAC), pp. 1278-1283. DOI: 10.11452480362.2480601

[ER@BR 2013] João Pimentel, Jaelson Castro, Emanuel Santos, Monique Soares, Jéssyka Vilela, Gabriela Guedes. Requirements and Architectures for Adaptive Systems. In: Proceedings of Requirements Engineering@Brazil 2013, Rio de Janeiro, Brazil, 2013, pp. 232-237. CEUR proceedings Vol-1005, urn:nbn:de:0074-1005-7 ISSN: 1613-0073. Co-located with RE 2013.

[ER@BR 2013] Emanuel Santos, João Pimentel, Tarcísio Pereira, Karolyne Oliveira, Jaelson Castro. Business Process Configuration with NFRs and Context-Awereness. In: Proceedings of Requirements Engineering@Brazil 2013, Rio de Janeiro, Brazil, 2013, pp. 142-147. CEUR proceedings Vol-1005, urn:nbn:de:0074-1005-7 ISSN: 1613-0073. Co-located with RE 2013.

[ER@BR 2013] Monique Soares, João Pimentel, Carla T. L. L. Silva, Jaelson Castro, Jéssyka Vilela. Automatic Models Transformation for the STREAM process. In: Proceedings of Requirements Engineering@Brazil 2013, Rio de Janeiro, Brazil, 2013, pp. 214-219. CEUR proceedings Vol-1005, urn:nbn:de:0074-1005-7 ISSN: 1613-0073. Co-located with RE 2013.

2012

[RE Journal] João Pimentel, Marcia Lucena, Jaelson Castro, Carla Silva, Fernanda Alencar, Emanuel Santos. Deriving software architectural models from requirements models for adaptive systems: the STREAM-A approach. In: Requirements Engineering Journal, 17, 4, 2012, pp. 259-281. DOI: 10.1007/s00766-011-0126-z

[SEKE 2012] João Pimentel, Emanuel Santos, Diego Dermeval, Jaelson Castro, Anthony Filkenstein. Towards Architectural Evolution through Model Transformations. In: Proceedings of the 24th International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco Bay, USA, July 1-3, 2012, pp. 448-451. ISBN: 1-891706-31-4 Extra: full proceedings.

[SEKE 2012] Monique Soares, João Pimentel, Jaelson Castro, Carla Silva, Cleice Talitha, Gabriela Guedes, Diego Dermeval. Automatic Generation of Architectural Models From Goals Models. In: Proceedings of the 24th International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco Bay, USA, July 1-3, 2012, pp. 444-447. ISBN: 1-891706-31-4 Extra: full proceedings.

[COMPSAC 2012] Diego Dermeval, João Pimentel, Carla Silva, Jaelson Castro, Emanuel Santos, Gabriela Guedes, Marcia Lucena, Anthony Filkenstein. STREAM-ADD – Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation Process. In: Proceedings of IEEE 36th Annual Computer Software and Applications Conference (COMPSAC), 2012, pp. 602-611. DOI: 10.1109/COMPSAC.2012.81

[IWSSA 2012] João Pimentel, Jaelson Castro, Emanuel Santos, Anthony Filkenstein. Towards Requirements and Architecture Co-evolution. Event: 10th International Workshop on System/Softeare Architectures (IWSSA’12), Co-located with CAiSE 2012. In: Advanced Information Systems Engineering Workshops, Lecture Notes in Business Information Processing (LNBIP), 2012, Volume 112, Part 3, 159-170. DOI: 10.1007978-3-642-31069-0_14 ISBN: 978-3-642-31068-3

[IJISMD Journal] João Pimentel, Emanuel Santos, Jaelson Castro, Xavier Franch. Anticipating Requirements Changes - Using Futurology in Requirements Elicitation. In: International Journal of Information System Modeling and Design, 3, 2, 2012, pp. 89-111. DOI: 10.4018/jismd.2012040104

[EMMSAD 2012] Emanuel Santos, João Pimentel, Jaelson Castro, Oscar Pastor. On the Dynamic Configuration of Business Process Models. In: Enterprise, Business-Process and Information Systems Modeling, Lecture Notes in Business Information Processing (LNBIP), 2012, Volume 113, Part 2, 331-346, DOI: 10.1007978-3-642-31072-0_23 ISBN: 978-3-642-31071-3 , from the conference: EMMSAD 2012, co-located with CAISE 2012.

[JSS Journal] Jaelson Castro, Marcia Lucena, Carla Silva, Fernanda Alencar, Emanuel Santos, João Pimentel. Changing Attitudes Towards the Generation of Architectural Models. In: Journal of Systems and Software, 85, 3, March 2012, pp. 463-479. DOI: 10.1016/j.jss.2011.05.047

2011

[RRT 2011] Emanuel Santos, João Pimentel, Diego Dermeval, Jaelson Castro, Oscar Pastor. Using NFR and Context to Deal with Adaptability in Business Process Models. In: Proceedings of the 2nd International Workshop on Requirements@Run.Time (RE@RunTime), Trento, Italy, August 2011, pp. 43-50. ISBN: 978-1-4577-0942-5 DOI: 10.1109/ReRunTime.2011.6046237

[ISTAR 2011] Diego Dermeval, Monique Soares, Fernanda Alencar, Emanuel Santos, João Pimentel, Jaelson Castro, Marcia Lucena, Carla Silva, Cleice Souza. Towards an i*-based Architecture Derivation Approach. In: Proceedings of the 5th International i* Workshop (iStar), Trento, Italy, August 28-29, 2011, pp. 1-11. CEUR proceedings Vol-766, pp. 66-71, urn:nbn:de:0074-766-4 ISSN: 1613-0073. Co-located with RE 2011.

[REFS 2011] Xavier Franch, Paul Grünbacher, Marc Oriol, Benedikt Burgstaller, Deepak Dhungana, Lidia López, Jordi Marco, João Pimentel. Goal-driven Adaptation of Service-Based Systems from Runtime Monitoring Data. In: Proceedings of the IEEE 35th Annual Computer Software and Applications Conference Workshops (COMPSACW), Munich, Germany, July 2011, pp. 458-463. ISBN: 978-1-4577-0980-7 DOI: 10.1109/COMPSACW.2011.83

[IWSSA 2011] Jaelson Castro, João Pimentel, Marcia Lucena, Emanuel Santos, Diego Dermeval. F-STREAM: A Flexible Process for Deriving Architectures from Requirements Models. Event: 9th International Workshop on System/Softeare Architectures (IWSSA’11), Co-located with CAiSE 2011. In: Advanced Information Systems Engineering Workshops - Proceedings of CAiSE 2011 International Workshops, London, UK, June 20-24, 2011, pp.342-353. Lecture Notes in Business Information Processing, Volume 83, 2011. Print ISBN: 978-3-642-22055-5 Online ISBN: 978-3-642-22056-2 DOI: 10.1007978-3-642-22056-2_37

[RCIS 2011] João Pimentel, Jaelson Castro, Hermano Perrelli, Emanuel Santos, Xavier Franch. Towards Anticipating Requirements Changes through Studies of the Future. In: Proceedings of the 5th International Conference on Research Challenges in Information Science (RCIS), Guadeloupe - French West Indies, France, May 19-21, 2011, pp. 1-11. ISSN: 2151-1349 E-ISBN: 978-1-4244-8669-4 Print ISBN: 978-1-4244-8670-0 DOI: 10.1109/RCIS.2011.6006858

[CIbSE 2011] João Pimentel, Xavier Franch, Jaelson Castro. Measuring Architectural Adaptability in i* Models. In: Proceedings of the 14th Ibero-American Conference on Software Engineering (CIbSE), Rio de Janeiro, Brazil, April 27-29, 2011, pp. 115-128.

[WER 2011] João Pimentel, Jaelson Castro, Xavier Franch. Specification of Failure-Handling Requirements as Policy Rules on Self-Adaptive Systems. In: Proceedings of the 14th Requirements Engineering Workshop (WER), Rio de Janeiro, Brazil, April 28-29, 2011, pp. 345-356. ISBN: 978-85-8006-032-4

2010

[SBPC 2010] João Pimentel, Jaelson Castro. Tolerando Falhas de Alto-Nível em Sistemas Auto-Configuráveis. Poster in: Anais da 62ª Reunião Anual da SBPC, Natal, Brasil, 2010. ISSN: 2176-1221 Extra: full proceedings - in portuguese.

[SEKE 2010] João Pimentel, Emanuel Santos, Jaelson Castro. Conditions for ignoring failures based on a requirements model. In: Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco Bay, USA, July 1-3, 2010, pp. 48-53. ISBN-13: 978-1-891706-26-4 Extra: full proceedings.

[ISTAR 2010] João Pimentel, Emanuel Santos, Bárbara Santos, Clarissa Borba, Josias Paes, Carlos Lima, André Bezerra, Jaelson Castro, Fernanda Alencar, Carla Silva, Ricardo Ramos, Marcia Lucena. Using i* and Tropos in a Software Engineering Contest: Lessons Learnt and Some Key Challenges. In: Proceedings of the 4th International i* Workshop - iStar 2010, Hammamet, Tunisia, June 07-08. CEUR proceedings Vol-586, pp. 81-86, urn:nbn:de:0074-586-5 ISSN: 1613-0073. Co-located with CAiSE 2010.

[EMMSAD 2010] Emanuel Santos, João Pimentel, Jaelson Castro, Juan Sánchez, Oscar Pastor. Configuring the Variability of Business Process Models Using Non-Functional Requirements. In: Enterprise, Business-Process and Information Systems Modeling, Lecture Notes in Business Information Processing (LNBIP), 2010, Volume 50, Part 2, 274-286, DOI: 10.1007978-3-642-13051-9_23 ISBN: 978-3-642-13051-9 , from the conference: EMMSAD 2010, co-located with CAISE 2010. DOI: 10.1007978-3-642-13051-9_23

[WER 2010] Laís Xavier, Fernanda Alencar, Jaelson Castro, João Pimentel. Integração de Requisitos Não-Funcionais a Processos de Negócio: Integrando BPMN e NFR. In: Proceedings of the 13th Workshop on Requirements Engineering (WER10), Cuenca, Equador, 12-13 April, 2010, pp. 29-40. ISBN: 978-9978-325-12-4

2009

[PoEM 2009] Fernanda Alencar, Beatriz Marin, Giovanni Giachetti, Oscar Pastor, Jaelson Castro, João Pimentel. From i* Requirements Models to Conceptual Models of a Model Driven Development Process. In: PoEM´09, Stockholm. Lecture Notes in Business Information Processing, 2009, Volume 39, Part 4, 99-114, DOI: 10.1007978-3-642-05352-8_9

[IWSSA 2009] Marcia Lucena, Jaelson Castro, Carla Silva, Fernanda Alencar, Emanuel Santos, João Pimentel. A Model Transformation Approach to Derive Architectural Models from Goal-Oriented Requirements Models. In: 8th IWSSA - OTM Workshops 2009. Lecture Notes in Computer Science, 2009, Volume 58722009, 370-380, DOI: 10.1007978-3-642-05290-3_49

2008

João Pimentel. Adequação de um processo de reuso de requisitos a uma empresa desenvolvedora de software. Undergraduate Thesis. Trabalho de Graduação. Pernambuco, 2008. Advisor: Carina Alves.

2007

[WER 2007] Carina Alves, Silvia Pereira, George Santos, João Pimentel, Rodolfo Andrade. Preliminary Results from an Empirical Study in Market-Driven Software Companies. In: Proceedings on 10th Workshop on Requirements Engineering (WER 2007), Toronto, 2007.

Allysson Xavier, André B. Braga, A. F. L. J. Junior, Diana R. R. Ricardo, F. L. G. M. Junior, Felipe C. A. Calegario, I. D. A. Lira, J. B. C. Júnior, Jesus S. P. F. Filho, João Pimentel D. S. Oliveira, R. M. Rodrigues, Rodolfo V. C. L. Andrade, Tiago F. Lima, Thiago R. Cavalcanti, T. L. Amorim, Fernando F. Souza. PETNET - O Ensino e Uso de Recursos da Web 2.0 para Disseminação de Informação dos Grupos PET´s de Pernambuco. In: Anais do XII Encontro Nacional dos Grupos PET - ENAPET, Pará, 2007.

João Pimentel, Carina Alves. Marketing no Desenvolvimento de Produtos de Software. In VI Encontro Nordestino de Grupos PET: anais. EDUFRPE, Pernambuco, 2007.

Allysson Xavier, A. D. S. Lima, A. F. L. J. Junior, Diana R. R. Ricardo, F. L. G. M. Junior, J. B. C. Júnior, Jesus S. P. F. Filho, João Pimentel, R. M. Rodrigues, Rodolvo V. C. L. Andrade, S. C. L. Silva, T. F. Lima, Thiago R. Cavalcanti, T. L. Amorim. “Capacintação” - Uma Experiência de Sucesso em Extensão e Ensino. In: VI Encontro Nordestino dos Grupos PET - ENEPET: anais. EDUFRPE, Pernambuco, 2007.

Cassio A. Melo, Daniel F. Arcoverde, Efrem R. A. Moraes, João Pimentel, Rodrigo Q. Freitas. Software como Serviço: Um Modelo de Negócio Emergente. Relatório da disciplina “Negócios Online”, Universidade Federal de Pernambuco, Pernambuco, 2007.

2006

Carina Alves, Silvia Pereira, George Santos, João Pimentel, Rodolfo Andrade, Carolina Neves, Rosangela Souza. Um Estudo Empírico sobre Práticas de Engenharia de Requisitos junto a Empresas de Pacotes de Software. Relatório técnico. Pernambuco, 2006.