• A mobile application for improving the delivery process of notifications 

      Ureña Madrigal, Heriberto; López Herrera, Gustavo; Díaz Oreiro, Ignacio; Quesada Quirós, Luis (2021-01)
      At present, there are systems in charge of classifying and sending notifications to smart devices at different times. However, there are not many studies that demonstrate the effectiveness of these systems in real world ...
    • A systematic literature review of methodologies used for the design of serious games. A comparative analysis 

      Sandí Delgado, Juan Carlos; Bazán, Patricia Alejandra (2020-06-26)
      This article of systematic literature review presents the analysis of a series of methodological proposals, suggested for the design of educational video games. Nine different methodologies are analyzed. As part of the ...
    • Agile for Newbies: A Scrum Workshop Design and Implementation Process 

      Guzmán Benavides, Julio César; López Herrera, Gustavo; Aymerich Fuentes, Brenda Aydil (2019)
      “Scrum is simple to understand but difficult to master”. This paper describes our efforts in designing and testing a 16-h Scrum workshop that provides an overview of Scrum´s core concepts. The workshop is intended for ...
    • Analyzing experiences of using effective feedback in the ESL classroom through the use of digital technologies 

      Sandí Delgado, Juan Carlos; Mesén Hidalgo, Roberto (2020-06-26)
      This article of systematic literature review presents the analysis of a series of experiences that use effective feedback in educational activities through the use and integration of digital technologies, specifically, ...
    • Aplicación del nivel 1 estándar ASVS de OWASP: un caso de estudio 

      Brenes Vindas, Enrique; Martínez Porras, Alexandra (2016-04)
      Este caso de estudio explora la aplicabilidad del nivel 1 del estándar para verificación de la seguridad de aplicaciones de OWASP en el contexto de una aplicación web de la industria financiera. Dos analistas de calidad ...
    • Assessing two graph-based algorithms in a model-based testing platform for Java applications 

      Villalobos Arias, Leonardo; Quesada López, Christian Ulises; Martínez Porras, Alexandra; Jenkins Coronas, Marcelo (2020)
      Model-based testing (MBT) is an approach for auto- matically generating test cases from a model of the system under test. Existing MBT tools support the automation of this process at varying degrees. One such tool is ...
    • Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers 

      Klünder, Jil; Hebig, Regina; Tell, Paolo; Kuhrmann, Marco; Nakatumba Nabende, Joyce; Heldal, Rogardt; Krusche, Stephan; Fazal Baqaie, Masud; Felderer, Michael; Genero Bocco, Marcela Fabiana; Küpper, Steffen; Licorish, Sherlock A.; López Herrera, Gustavo; McCaffery, Fergal; Özcan Top, Özden; Prause, Christian R.; Prikladnicki, Rafael; Tüzün, Eray; Pfahl, Dietmar; Schneider, Kurt; MacDonell, Stephen G. (2019)
      Software development methods are usually not ap- plied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakehold- ers’ requests. To implement efficient and ...
    • Common causes and effects of technical debt in Costa Rica: InsighTD survey replication 

      Murillo Quintana, María Isabel; Pacheco Hernández, Alexia; López Herrera, Gustavo; Marín Raventós, Gabriela; Guzmán Benavides, Julio César (2021-10)
      Technical debt is a concept used to describe technical decisions that can benefit companies in the short term but can produce costs and software quality issues in the long term. Technical debt management can help enterprise ...
    • Comparing the effort and effectiveness of automated and manual tests. An industrial case study 

      Dobles Solano, José Ignacio; Martínez Porras, Alexandra; Quesada López, Christian (2019)
      This paper presents three case studies that compare the effort and effectiveness of automated versus manual testing, in the context of a multinational services organization. Effort is measured in terms of the total test ...
    • Comparing written and voice captured responses of the user experience questionnaire (UEQ) 

      Mata Serrano, Jean Carlo; Díaz Oreiro, Ignacio; López Herrera, Gustavo; Guerrero Blanco, Luis Alberto (2022-03)
      Standardized questionnaires are widely used instruments to evaluate UX and their capture mechanism has been implemented in written form, either on paper or in digital format. This study aims to determine if the UX evaluations ...
    • Conversational design patterns for a UX evaluation instrument implemented by voice 

      Díaz Oreiro, Ignacio; López Herrera, Gustavo; Quesada Quirós, Luis; Guerrero Blanco, Luis Alberto (2022-03)
      In recent years there has been an increase of voice interfaces, driven by developments in Artificial Intelligence and the expansion of commercial devices that use them, such as smart assistants present on phones or smart ...
    • Designing a Context-Aware Smart Notifications System for Precision Agriculture 

      Brenes Carranza, José Antonio; Ferrández Pastor, Francisco Javier; López Herrera, Gustavo; Marín Raventós, Gabriela (2022-11-21)
      Smart farming solutions seek to help farmers in their daily activities. Their use has shown that it is beneficial for farmers to be aware of the distinct variables affecting the production. For this reason, having alerts ...
    • Evaluando un enfoque de pruebas basadas en modelos en un contexto industrial. Una replicación 

      Berdasco Romero, Ana Laura; Martínez Porras, Alexandra; Quesada López, Christian Ulises (2019)
      Las organizaciones de desarrollo de software se en- cuentran continuamente buscando técnicas para incrementar la efectividad y eficiencia de los procesos de pruebas. Las pruebas basadas en modelos (MBT) automatizan ...
    • Evaluating Virtual and Local Pepper Presence in the Role of Communicator Interacting with Another Human Presenter at a Vocational Fair of Computer Sciences 

      Romero Pérez, Samantha; Smith Arias, Keyla; Corrales Cortés, Lizeth; Ramírez Benavides, Kryscia Daviana; Vega Vega, Adrián; Mora Jiménez, Ariel (2022-06-16)
      This paper proposes the evaluation of the local and remote interaction of a Pepper Robot and a human presenter answering questions from high-school students at the Universidad de Costa Rica’s vocational fair. The interactions ...
    • Experiencias en la implementación de feedback en juegos serios con objetos activos en actividades educativas basadas en IT 

      Sandí Delgado, Juan Carlos; Cruz Alvarado, Mainor Alberto (2023-07)
      Este trabajo presenta la experiencia del desarrollo de un proyecto de investigación orientado a trabajar con juegos serios basados en IT con objetos activos y analizar el impacto de la integración del feedback sobre estos ...
    • How Experience Impacts Practitioners' Perception of Causes and Effects of Technical Debt 

      Freire, Sávio; Rios, Nicolli; Pérez, Boris; Castellanos, Camilo; Correal, Darío; Ramač, Robert; Mandić, Vladimir; Taušan, Nebojša; López Herrera, Gustavo; Pacheco Hernández, Alexia; Falessi, Davide; Mendonça, Manoel; Izurieta, Clemente; Seaman, Carolyn; Spínola, Rodrigo (2021-05-20)
      Context: The technical debt (TD) metaphor helps to conceptualize the pending issues and trade-offs made during software development. Knowing TD causes can support in defining preventive actions and having information about ...
    • Lineamientos para crear herramientas que permitan a los niños de preescolar programar robots 

      Ramírez Benavides, Kryscia Daviana (2021)
      Al diseñar una aplicación orientada a niños, se enfrenta un importante reto, ya que los niños son una población con habilidades, preferencias y necesidades diferentes al “usuario medio”, y estas van cambiando conforme el ...
    • Scheduling of events through notifications in mobile devices 

      Zaldívar Coto, Fernando; López Herrera, Gustavo; Quesada Quirós, Luis; Ramírez Benavides, Kryscia Daviana (2019-08)
      It is very common to interact with notifications every day with our mobile devices. Notifications have advantages and disadvantages. They bring information for the user, but they are also interruptions. In this study, the ...
    • Social network analysis for automatic ranking of political stakeholders: A case study 

      Vargas Barrantes, Francis Adrián; Marín Raventós, Gabriela; López Herrera, Gustavo; Casasola Murillo, Edgar (2022-10)
      This article exposes the way in which the creation of a new method for calculating the popularity of stake holders in social networks can support political data analysis experts. The definition of a new formula for estimating ...
    • Social Robotics Guidelines 

      Ramírez Benavides, Kryscia Daviana; Vega Vega, Adrián; Guerrero Blanco, Luis Alberto (2019-08-19)
      Human interactions are affected by society's norms and cultural criteria. Individuals expect certain behaviors from other people, who have an obligation to act according to the expected behavior in the cultural and social ...