18th Conferencia Iberoamericana
en Software Engineering
(CIbSE 2015)
Lima, Peru
22-24 April 2015
Editors:
Joao Araujo
Nelly Condori-Fernandez
Miguel Goulao
Santiago Matalonga
Nelly Bencomo
Toacy Oliveira
Jose Luis de la Vara
Isabel Sofia Brito
Leandro Antonelli
ISBN: 978-1-5108-0387-9
Ernesto Pimentel
Juan Jose Miranda
Marcos Kalinowski
Oscar Pastor
Luis Olsina
Renata Guizzardi
Sergio Espana
Ernesto Cuadros-Vargas
Printed from e-media with permission by:
Curran Associates, Inc.
57 Morehouse Lane
Red Hook, NY 12571
Some format issues inherent in the e-media version may also appear in this print version.
Copyright© (2015) by CIbSE - IberoAmerican Conference on Software Engineering
All rights reserved.
Printed by Curran Associates, Inc. (2015)
For permission requests, please contact CIbSE - IberoAmerican Conference on Software Engineering
at the address below.
CIbSE - IberoAmerican Conference on Software Engineering
c/o Luca Cernuzzi
Universidad Católica “Nuestra Seóra de la Asunción”,
Campus Universitario, Asunción
Barrio Santa Ana, C.C.1683, C.P. 1364
Asunción - Paraguay
Phone: +595 21 334650
Fax:
+595 21 310587
[email protected]
Additional copies of this publication are available from:
Curran Associates, Inc.
57 Morehouse Lane
Red Hook, NY 12571 USA
Phone: 845-758-0400
Fax: 845-758-2634
Email: [email protected]
Web: www.proceedings.com
General Index
April 22st (Wednesday)
Keynote: Keynote - Keynote (S1)
09:30-10:30
Headware: Software for Managing Mental Health. Peter Sawyer
2
Session: Industrial Track - IT (S1-A)
Chair:
11:00-11:30 Relato de Experiência Sobre a Implantação de um Processo de Entrega
Contı́nua em uma Organização da Indústria Financeira. Everton Gomede,
11:30-12:00
724
Rafael T. Silva, Rodolfo M. Barros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . li
Evaluación Empı́rica de las Pruebas de Sistemas: Un Caso de Estudio.
Juan Pablo Amador Arévalo, Marcelo Jenkins Coronas . . . . . . . . . . . . . . . .
738
Session: Software Engineering Track - SET (S1)
Chair:
11:00-11:20 Inferencia del esquema en bases de datos NoSQL a través de un enfoque MDE. Severino Feliciano Morales, Jesus Garcı́a-Molina, Diego Sevilla Ruiz
11
11:20-11:40
Restricted metamodel-based similarity propagation: a comparative
11:40-12:00
study. Gabriel Peschl, Marcos Didonet Del Fabro . . . . . . . . . . . . . . . . . . . . . 25
Variable-Based Analysis for Traceability in QVT-R Model Transformations. Severino Feliciano Morales, Omar Martı́nez Grassi, Claudia Pons, Gabriel
Baum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
Session: Requirements Engineering Workshop - WER (S1)
Chair:
11:00-11:30 A Collaborative Approach to Capture the Domain Language. Leandro An11:30-12:00
12:00-12:30
tonelli, Gustavo Rossi, Alejandro Oliveros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Extração de requisitos apoiada por técnicas de Inteligência Artificial embutidas em ferramentas de apoio. Cristiane Aparecida Lana, Lucas Gonçalves
Cunha, José Luis Braga, Antonio De Padua Albuquerque Oliveira . . . . . 535
Improving Quality Models Construction Through Knowledge Reuse.
Juan Pablo Carvallo, Xavier Franch, Carme Quer . . . . . . . . . . . . . . . . . . . . .
549
Session: Tutoriales - Tutorial (S1)
Chair:
11:00-14:00 Big Data: A través de una implementación. Diego Krauthamer . .
832
Session: Software Engineering Track - SET (S2)
Chair:
vii
14:00-14:20
14:20-14:40
14:40-15:00
Um Survey sobre Métodos Ágeis e o Pós-Agilismo. Tainá Leal, Gleison
53
Santos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
YAAMDDA: Una propuesta AMDD para el desarrollo de Aplicaciones
Web Enterprise Enriquecidas de Internet. Victor Cajes, Magali Gonzalez,
67
Luca Cernuzzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verification of Software Process Line Models: A Checklist-based Inspection Approach. Eldânae Nogueira Teixeira, Rafael Maiani de Mello, Rebeca Campos Motta, Cláudia M L Werner, Aline Vasconcelos . . . . . . . . . . . . . . . . . . .
81
Session: Industrial Track - IT (S2)
Chair:
14:00-14:30 Providing software maintenance and evolution as a service in a small organization: an approach based on CMMI-DEV and CMMI-SVC. Renata
Moreira, Maurı́cio Souza, Yguaratã Cavalcanti, Ana Cristina Rouiller, Alexandre
14:30-15:00
Vasconcelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750
Una Experiencia de Implementación Multimodelo de Alta Madurez con
CMMI y MPS-SW en Sofrecom Argentina. Valeria Chiuki, Viviana Rubinstein, Jorge Boria, Andres Rubinstein, Andrea Baglietto, Silvia Andino, Ana Regina
15:00-15:30
Rocha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
Implementación del Perfil Básico de la ISO/IEC 29110 de una Pequeña
Empresa Desarrolladora de Software: Lecciones Aprendidas. Melissa Abarca Romero, Robert Arisaca Mamani, Abraham Dávila Ramón . . . . . . . . . .
776
Session: Requirements Engineering Workshop - WER (S2)
Chair:
14:00-14:30 Fuentes y técnicas de requerimientos. Un estudio de evolución de la
14:30-15:00
práctica. Alejandro Oliveros, Leandro Antonelli . . . . . . . . . . . . . . . . . . . . . . 563
La Gestión del Conocimiento Aplicada en la Ingenierı́a de Requisitos:
Un Caso de Estudio en Ecuador. Cecilia Hinojosa, Geovanny Raura, Efrain R.
15:00-15:30
Fonseca C., Oscar Dieste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
Criatividade Combinacional para Geração de Requisitos Inovadores: Um
Relato de Experiência. Rafael Pinto, Lyrene Silva, Marcia Lucena, Ilueny Santos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
592
Session: Industrial Track - IT (S3)
Chair:
16:00-16:30 Avaliando a Experiência do Usuário e a Usabilidade de um Aplicativo
Web Móvel: Um Relato de Experiência. Natasha M. Costa Valentim, Wi16:30-17:00
lliamson Silva, Tayana Conte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788
Comparación de la Calidad de una Aplicación Móvil Desarrollada para
Android y iOS: un Caso de Estudio. Sehyris Campos Arce, Alejandro Mora,
Marcelo Jenkins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Session: Software Engineering Track - SET (S3)
Chair:
802
16:00-16:20
A Practical Experience of a Software Process Line Creation. Andréa M
Magdaleno, Renata M Araujo, Cláudia M L Werner, Carlos Freud Alves Batista
95
16:20-16:40
16:40-17:00
Propuesta de Mecanismo de Medición de Agilidad de Proyectos de
Desarrollo. Cecilia Nacimento, Santiago Matalonga, Alejandro Adorjan, Gastón
Mousqués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Methodologies for Evaluation and Improvement of Software Processes
in the Context of Quality and Maturity Models: a Systematic Mapping.
Daniel Fernando G. Feloni, Rosana T. Vaccare Braga . . . . . . . . . . . . . . . . .
123
Session: Requirements Engineering Workshop - WER (S3)
Chair:
16:00-16:30 Elicitação e Especificação de Requisitos em Sistemas Embarcados: Uma
Revisão Sistemática. Aêda Sousa, Josenildo Melo, Fernanda Alencar, Celso Agra
606
16:30-17:00
Requisitos para Softwares Educacionais Gamificados: Uma Revisão Sistemática de Literatura. Mariana Peixoto, Carla Silva . . . . . . . . . . . . . .
618
Session: Tutoriales - Tutorial (S2)
Chair:
16:00-19:00 Procesamiento de Lenguaje Natural en Ingenierı́a de Requisitos: Contribuciones Potenciales y Desafı́os de Investigación . Ricardo Gacitúa Bustos
835
April 23th (Thrusday)
Keynote: Keynote - Keynote (S2)
09:30-10:30 Software Estimation: From Wishful Thinking to Sound Engineering.
Alain Abran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Session: Software Engineering Track - SET (S4)
Chair:
10:00-10:20 Conformidade e Visualização Arquitetural em Linguagens Dinâmicas.
10:20-10:40
10:40-11:00
137
Sergio Miranda, Marco Tulio Valente, Ricardo Terra . . . . . . . . . . . . . . . . .
An Evaluation of Functional Size Measurement Methods. Christian
Quesada-López, Marcelo Jenkins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Patrones de Estrategia para Proyectos de Medición, Evaluación y Mejora. Belén Rivera, Pablo Becker, Luis Olsina . . . . . . . . . . . . . . . . . . . . . . . . . .
166
Session: Experimental Software Engineering Track - ESELAW (S1)
Chair:
11:00-11:20 Characterizing Sampling Frames in Software Engineering Surveys. Rafael
11:20-11:40
Maiani de Mello, Guilherme Horta Travassos . . . . . . . . . . . . . . . . . . . . . . . . 267
Mechanisms to Characterize Context of Empirical Studies in Software
Engineering. Bruno Cartaxo, Juliana Saraiva, Adauto Almeida, Emanoel Barreiros, Waldemar Pires Ferreira Neto, Sergio Soares . . . . . . . . . . . . . . . . . . . .
11:40-12:00
281
Factores en la Adopción de Métodos Ágiles en el Proceso de Desarrollo de Software: Revisión Sistemática de la Literatura. Marilyn Sihuay,
Abraham Davila, Marcelo Pessoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Session: PostersDemos - Poster (S1)
295
Chair:
11:00-11:20
11:20-11:40
Gestión de Riesgos en Proyectos OSS: La Plataforma RISCOSS. Xavier
Franch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 844
gestUI: Un método dirigido por modelos para incluir interacción gestual multi-trazo en interfaces de usuario. Otto Parra González, Oscar Pastor
846
11:40-12:00
La priorización de requisitos de software en proyectos de entorno inter-
12:00-12:20
activos 3D. Sailyn Salas Hechavarria, Andy Hernández Paez . . . . . . . . 848
Plugin sobre Eclipse EMF para evaluar la calidad de lenguajes de modelado utilizando la técnica FCA (Formal Concept Analysis). Faber D.
12:20-12:40
Giraldo, Cesar Catano, Juan D. Fernandez . . . . . . . . . . . . . . . . . . . . . . . . . . 850
Herramienta para la generacion de código Android a partir de modelos
conceptuales. William J. Giraldo, Manuel A. Pineda, Robinson Arias, Marı́a L.
Villegas, Faber D. Giraldo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
852
Session: Tutoriales - Tutorial (S3)
Chair:
11:00-14:00 Lightweight software verification with pluggable type-checking. Michael
Ernst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
838
Session: Industrial Track - IT (S1-B)
Chair:
14:00-14:30 Experiencias en la Industria del Software: Certificación del Producto con
ISO/IEC 25000. Moisés Rodrı́guez, Mario Piattini . . . . . . . . . . . . . . . . .
814
Session: Software Engineering Track - SET (S5)
Chair:
14:00-14:20 Uma abordagem para geração automática de dados de teste utilizando algoritmos evolutivos para software controlador de veı́culos autônomos. Vânia de Oliveira Neves, Márcio Eduardo Delamaro, Paulo Cesar Masiero
181
14:20-14:40
Automated Testing of Mobile Applications: A Systematic Map and
Review. Abel Méndez-Porras, Christian Quesada-López, Marcelo Jenkins
195
14:40-15:00
Automatic generation of GUI test cases using Ant Colony Optimization
and Greedy algorithm. Jose Rodriguez, Glen D. Rodriguez . . . . . . . .
209
Session: Experimental Software Engineering Track - ESELAW (S2)
Chair:
14:00-14:20 A Computational Infrastructure for Research Synthesis in Software Engineering. Paulo Sérgio Santos, Ian Nascimento, Guilherme Horta Travassos
309
14:20-14:40
14:40-15:00
Uncertainty Management in Software Projects - An Action Research.
Marcelo Marinho, Telma Lima, Suzana Sampaio, Hermano Moura . . . 323
Evaluating a Maturity Model for Agile Governance in Information and
Communication Technology with Survey Based on Expert Opinion. Humberto Rocha de Almeida Neto, Edviges Mariza Campos de Magalhães, Hermano
Perrelli de Moura, José Gilson De Almeida Teixeira Filho, Claudia Cappelli, Luiz
Mauricio Fraga Martins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Session: Experimental Software Engineering Track - ESELAW (S3)
Chair:
337
16:00-16:20
16:20-16:40
16:40-17:00
Using Focus Group in Software Engineering: lessons learned on characterizing software technologies in academia and industry. Breno de França,
Talita Ribeiro, Paulo Dos Santos, Guilherme Horta Travassos . . . . . . . . 351
Ferramentas de Medição de Software: Um Estudo Comparativo. Gustavo
Vale, Hudson Borges, Eduardo Figueiredo, Clarindo Pádua . . . . . . . . . . . 365
Mejorando la Usabilidad de las Herramientas de Floss Refactoring Haciendo Uso del Análisis del Comportamiento del Desarrollador. Raul Naupari Quiroz, Alvaro Cuno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
379
Session: Software Engineering Track - SET (S6)
Chair:
16:00-16:20 Ontologia de Domı́nio de Doação de Órgãos e Tecidos para apoio a Integração Semântica de Sistemas. Lucas Pereira, Rodrigo F. Calhau, Paulo Sérgio
16:20-16:40
dos Santos Júnior, Mateus B. Costa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Comparando Patrones de Seguridad y Tácticas de Seguridad para construir sistemas seguros: Identificando amenazas de seguridad. René Noël,
Gilberto Pedraza-Garcı́a, Hernán Astudillo, Santiago Matalonga, Oscar Encina
236
16:40-17:00
Investigating Bioinspired Strategies to Solve Large Scale Next Release
Problem. Glauber Botelho, Arthur Rocha, André Brito, Leila Silva . .
248
April 24th (Friday)
Keynote: Keynote - Keynote (S3)
09:30-10:30 The Humble Conceptual Modeler: Towards a Pattern-Based and Ontologically Well-Founded Discipline for Next-Generation Conceptual Modeling. Giancarlo Guizzardi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Session: Experimental Software Engineering Track - ESELAW (S4)
Chair:
11:00-11:20 An experimental evaluation of a crowdsourcing-based approach for flood
risk management. Ranieri De Brito Moreira, Lı́via Castro Degrossi, João Porto
11:20-11:40
De Albuquerque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Um Estudo sobre Extração de Métodos para Reutilização de Código. Da-
11:40-12:00
nilo Silva, Marco Tulio Valente, Eduardo Figueiredo . . . . . . . . . . . . . . . . . . 404
An Empirical Validation of Function Point Structure and Applicability:
A Replication Study. Christian Quesada-López, Marcelo Jenkins . .
418
Session: Doctoral Symposium - DoctoralSymposium (S1)
Chair:
11:00-12:30 Buenas Prácticas de Ciencia del Diseño aplicadas al Desarrollo de una
Tesis Doctoral. Oscar Pastor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Session: Requirements Engineering Workshop - WER (S4)
Chair:
858
11:00-11:30
On the behaviour of context-sensitive systems. Jéssyka Vilela, Jaelson Cas-
11:30-12:00
tro, João Pimentel, Paulo Lima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
Integrating the E4J editor to the JGOOSE tool. Leonardo Pereira Merlin,
Alexandre Luiz de Borba Silva, Victor Francisco Araya Santander, Ivonei Freitas
12:00-12:30
Da Silva, Jaelson Castro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
Modeling SOA from Organizational Models. Orlando Oliveira, Carla Silva
660
Session: Doctoral Symposium - DoctoralSymposium (S2)
Chair:
14:00-14:45 Integration of Agile Practices: An approach to improve the quality of
software specifications. Juliana Medeiros, Alexandre Vasconcelos, Carla Silva
859
Session: Experimental Software Engineering Track - ESELAW (S5)
Chair:
14:00-14:20 Model Driven Development Success Cases for Domain-Specific and General Purpose Approaches: A Systematic Mapping. Thiago Gottardi, Rosa14:20-14:40
14:40-15:00
na Braga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Software Fault Prediction: A Systematic Mapping Study. Juan Murillo-
Morera, Christian Quesada-López, Marcelo Jenkins . . . . . . . . . . . . . . . . . . 446
Requirements Engineering in Agile Projects: A Systematic Mapping based in Evidences of Industry. Juliana D. R. V. Medeiros, Daniela C. P. Alves,
Alexandre Vasconcelos, Carla Silva, Eduardo Wanderley . . . . . . . . . . . . . .
460
Session: Doctoral Symposium - DoctoralSymposium (S3)
Chair:
14:45-15:30 Construcción y adaptación de Lenguajes de Dominio Especı́fico por
usuarios finales. Santiago Jácome G. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
866
Session: Requirements Engineering Workshop - WER (S5)
Chair:
14:00-14:30 A Heuristic Approach for Supporting Innovation in Requirements Engi14:30-15:00
15:00-15:30
neering. Ricardo Souza, Glauber Batista, Gilberto Cysneiros . . . . . . . . . 674
Um processo colaborativo para a construção de léxicos: o caso da divulgação de transparência. Priscila Engiel, Joanna Pivatelli, Pedro Nuno, Roxana
Portugal, Julio Leite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
Apoio a Configuração de Processos de Negócio Dinâmicos. Tarcı́sio Couto,
Fernanda Alencar, Jaelson Castro, Edson Alves, Paulo Lima . . . . . . . . .
702
Session: Requirements Engineering Workshop - WER (S6)
Chair:
16:00-17:00 Trends and Needs in Requirements Engineering Research in IberoAmerica. Jose Luis de la Vara, Isabel Sofia Brito . . . . . . . . . . . . . . . . . . .
Session: Experimental Software Engineering Track - ESELAW (S6)
Chair:
716
16:00-16:20
16:20-16:40
The Use of Games on the Teaching of Programming: A Systematic Review. Thiago Reis Da Silva, Taina Jesus Medeiros, Eduardo Henrique Da Silva
Aranha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Investigating bias in the search phase of Software Engineering secondary studies. José A. M. Santos, Alcemir Rodrigues Santos, Manoel Mendonça
488
16:40-17:00
A Systematic Review of Geospatial Web Service Composition. Roberto
Dos Santos Rocha, Livia Castro Degrossi, Joao Porto de Albuquerque
502
Download

18th Conferencia Iberoamericana en Software