publications


2017

  • Loreno Freitas Matos Alvim, Ivan do Carmo Machado, Eduardo Santana de Almeida. A Preliminary Assessment of Variability Implementation Mechanisms in Service-Oriented Computing. ICSR 2017: 31-47
  • Anderson G. Uchôa, Carla I. M. Bezerra, Ivan do Carmo Machado, José Maria Monteiro, Rossana M. C. Andrade. ReMINDER: An Approach to Modeling Non-Functional Properties in Dynamic Software Product Lines. ICSR 2017: 65-73
  • Mateus Passos Soares Cardoso, Crescencio Rodrigues Lima Neto, Christina von Flach Garcia Chavez, Ivan do Carmo Machado. PLAR Tool - A Sofware Product Line Architecture Recovery Tool. CBSOFT 2017 (Tools session) 2017.
  • Denivan do Carmo Campos da Silva, Mateus Passos Soares Cardoso, Ivan do Carmo Machado. Testing Tools for Software Product Lines: A Comparative Analysis. CBSoft 2017 (WTDSoft session).
  • Alcemir Rodrigues Santos, Ivan do Carmo Machado, Eduardo Santana de Almeida. Aspects Influencing Feature-Oriented Software Comprehesion. SBCARS 2017.
  • Mateus Passos Soares Cardoso, Crescencio Rodrigues Lima Neto, Eduardo Santana de Almeida, Christina von Flach Garcia Chavez, Ivan do Carmo Machado. Investigating the Variability Impact on the Recovery of Software Product Line Architectures. SBCARS 2017.
  • Victor Martinez Vidal Pereira, Ivan do Carmo Machado. FERRET: An open-source library to extract data from web news pages. WTICG/ERBASE 2017 (Undergraduate Works Workshop).

2016

  • Yguaratã Cerqueira Cavalcanti, Ivan do Carmo Machado, Paulo Anselmo da Motal S. Neto, Eduardo Santana de Almeida. Towards semi-automated assignment of software change requests. Journal of Systems and Software 115: 82-101 (2016)
  • Magno Lua de Jesus Souza, Alcemir Rodrigues Santos, Ivan do Carmo Machado, Eduardo Santana de Almeida, Gecynalda Soares da Silva Gomes. Evaluating Variability Modeling Techniques for Dynamic Software Product Lines: A Controlled Experiment. SBCARS 2016: 1-10
  • Michelle Larissa Luciano Carvalho, Gecynalda Soares da Silva Gomes, Matheus Lessa Goncalves Da Silva, Ivan do Carmo Machado, Eduardo Santana de Almeida. On the Implementation of Dynamic Software Product Lines: A Preliminary Study. SBCARS 2016: 21-30
  • Alcemir Rodrigues Santos, Ivan do Carmo Machado, Eduardo Santana de Almeida. RiPLE-HC: javascript systems meets SPL composition. SPLC 2016: 154-163
  • Alcemir Rodrigues Santos, Ivan do Carmo Machado, Eduardo Santana de Almeida. RiPLE-HC: visual support for features scattering and interactions. SPLC 2016 (Tools session): 320-323

2015

  • Larissa Rocha Soares, Ivan do Carmo Machado, Eduardo Santana de Almeida. Non-Functional Properties in Software Product Lines: A Reuse Approach. VaMoS 2015: 67
  • Ivan do Carmo Machado, Eduardo Santana de Almeida. Fault model-based Variability Testing. Thesis and Dissertation Contest in the Software Quality Field (CTDQS) - SBQS 2015: 278-292. [Best Ph.D. Thesis in Software Quality defended in Brazil in 2014]

2014

  • Ivan do Carmo Machado, John D. McGregor, Yguaratã Cerqueira Cavalcanti, Eduardo Santana de Almeida. On strategies for testing software product lines: A systematic literature review. Information & Software Technology 56(10): 1183-1199 (2014)
  • Yguaratã Cerqueira Cavalcanti, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Tassio Ferreira Vale, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Challenges and opportunities for software change request repositories: a systematic mapping study. Journal of Software: Evolution and Process 26(7): 620-653 (2014)
  • Larissa Rocha Soares, Pasqualina Potena, Ivan do Carmo Machado, Ivica Crnkovic, Eduardo Santana de Almeida. Analysis of Non-functional Properties in Software Product Lines: A Systematic Review. EUROMICRO-SEAA 2014: 328-335
  • Yguaratã Cerqueira Cavalcanti, Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Combining rule-based and information retrieval techniques to assign software change requests. ASE 2014: 325-330
  • Tassio Vale, Bruno Cabral, Loreno Freitas Matos Alvim, Larissa Rocha Soares, Alcemir Rodrigues Santos, Ivan do Carmo Machado, Iuri Santos Souza, Ivonei Freitas da Silva, Eduardo Santana de Almeida. SPLICE: A Lightweight Software Product Line Development Process for Small and Medium Size Projects. SBCARS 2014: 42-52
  • Ivan do Carmo Machado, Alcemir Rodrigues Santos, Yguaratã Cerqueira Cavalcanti, Eduardo Gomes Trzan, Marcio Magalhães de Souza, Eduardo Santana de Almeida. Low-level variability support for web-based software product lines. VaMoS 2014: 15:1-15:8 [Among the most highly ranked papers]

2013

  • Luanna Lopes Lobato, Thiago Jabur Bittar, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Risk Management in Software Product Line Engineering: a Mapping Study. International Journal of Software Engineering and Knowledge Engineering 23(4): 523-558 (2013)
  • Iuri Santos Souza, Gecynalda Soares da Silva Gomes, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Evidence of software inspection on feature specification for software product lines. Journal of Systems and Software 86(5): 1172-1190 (2013)
  • Claes Wohlin, Per Runeson, Paulo Anselmo da Mota Silveira Neto, Emelie Engström, Ivan do Carmo Machado, Eduardo Santana de Almeida. On the reliability of mapping studies in software engineering. Journal of Systems and Software 86(10): 2594-2610 (2013)
  • Yguaratã Cerqueira Cavalcanti, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Towards understanding software change request assignment: a survey with practitioners. EASE 2013: 195-206
  • Crescencio Rodrigues Lima Neto, Ivan do Carmo Machado, Vinicius Cardoso Garcia, Eduardo Santana de Almeida. Analyzing the Effectiveness of a System Testing Tool for Software Product Line Engineering. SEKE 2013: 584-588

2012

  • Ivan do Carmo Machado, John D. McGregor, Eduardo Santana de Almeida. Strategies for testing products in software product lines. ACM SIGSOFT Software Engineering Notes 37(6): 1-8 (2012)
  • Luanna Lopes Lobato, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado. A study on Risk Management for software engineering. EASE 2012: 47-51
  • Luanna Lopes Lobato, Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Risk Management in software engineering: A scoping study. EASE 2012: 243-252
  • Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Yguaratã Cerqueira Cavalcanti, Eduardo Santana de Almeida, Vinicius Cardoso Garcia, Silvio Romero de Lemos Meira. An experimental study to evaluate a SPL architecture regression testing approach. IEEE IRI 2012: 608-615
  • Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida. Towards an integration testing approach for software product lines. IEEE IRI 2012: 616-623
  • Luanna Lopes Lobato, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Risk management in software product lines: An industrial case study. ICSSP 2012: 180-189
  • Luanna Lopes Lobato, Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Evidence from Risk Management in Software Product Lines development: A Cross-Case Analysis. SBCARS 2012: 11-20
  • Luanna Lopes Lobato, Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Synthesizing Evidence on Risk Management: A Narrative Synthesis of two Mapping Studies. SEKE 2012: 641-646
  • Ivan do Carmo Machado. Towards a reasoning framework for software product line testing. SPLC (Doctoral Symposium) 2012: 229-232

2011

  • Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, John D. McGregor, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. A systematic mapping study of software product lines testing. Information & Software Technology 53(5): 407-423 (2011)
  • Paulo Anselmo da Mota Silveira Neto, Per Runeson, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira, Emelie Engström. Testing Software Product Lines. IEEE Software 28(5): 16-20 (2011)
  • Crescencio Rodrigues Lima Neto, Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Software Product Lines System Test Case Tool: A Proposal. SEKE 2011: 699-704
  • Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. RiPLE-TE: A Process for Testing Software Product Lines. SEKE 2011: 711-716
  • Yguaratã Cerqueira Cavalcanti, Ivan do Carmo Machado, Paulo Anselmo da Mota Silveira Neto, Luanna Lopes Lobato, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira. Towards metamodel support for variability and traceability in software product lines. VaMoS 2011: 49-57
  • Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero Lemos Meira. RiPLE-TE: A Software Product Lines Testing Process. Thesis and Dissertation Contest in the Software Quality Field (CTDQS) - SBQS 2011. [Best M.Sc. Thesis in Software Quality defended in Brazil in 2014]

2010

  • Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Yguaratã Cerqueira Cavalcanti, Eduardo Santana de Almeida, Vinicius Cardoso Garcia, Silvio Romero de Lemos Meira. A Regression Testing Approach for Software Product Lines Architectures. SBCARS 2010: 41-50