• A Comparison between a Relational Database and a Graph Database in the context of a Personalized Cancer Treatment Application 

      Martínez Porras, Alexandra; Mora Rodríguez, Rodrigo Antonio; Alvarado González, Daniel; López Herrera, Gustavo; Quirós Barrantes, Steve (2016)
      This paper presents a performance comparison between a relational database (implemented in MySQL) and a graph database (implemented in Neo4j). Unlike traditional benchmarks, this comparison is made in the context of a real ...
    • A Gesture-Based Interaction Approach for Manipulating Augmented Objects Using Leap Motion 

      López Herrera, Gustavo; Quesada Quirós, Luis; Guerrero Blanco, Luis Alberto (2015-11)
      Ambient Intelligence and Ubiquitous Computing are carrying the world to a reality where almost every object interacts with the environment, either via sensors or actuators, and users must learn how to interact with such ...
    • 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 mobile application that allows children in the early childhood to program robots 

      Ramírez Benavides, Kryscia Daviana; López Herrera, Gustavo; Guerrero Blanco, Luis Alberto (2016)
      Children born in the Information Age are digital natives; this characteristic should be exploited to improve the learning process through the use of technology. This paper addresses the design, construction, and evaluation ...
    • 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 ...
    • Alexa vs. Siri vs. Cortana vs. Google Assistant: A Comparison of Speech-Based Natural User Interfaces 

      López Herrera, Gustavo; Quesada Quirós, Luis; Guerrero Blanco, Luis Alberto (2017-07-17)
      Natural User Interfaces (NUI) are supposed to be used by humans in a very logic way. However, the run to deploy Speech-based NUIs by the industry has had a large impact on the naturality of such interfaces. This paper ...
    • Alternative and augmentative communication for people with disabilities and language problems: an eye gaze tracking approach 

      Arias Soto, Emmanuel; López Herrera, Gustavo; Quesada Quirós, Luis; Guerrero Blanco, Luis Alberto (2016)
      Alternative and augmentative communications encapsulates the use of technology to provide communication means for people with some sort of disability. In this paper, we present a prototype that provides both pictographic ...
    • Application of GQM+Strategies in a Multi-industry State-Owned Company 

      López Herrera, Gustavo; Aymerich Fuentes, Brenda; Garbanzo Quirós, Diana; Pacheco Hernández, Alexia (2016)
      Technological applications have an increasingly important role in most companies. Investment in Information Technologies (IT) is also growing in most of them. The need to align IT-related goals with the company’s strategic ...
    • Arquitectura Para el Diseño de Aplicaciones de Reserva de Citas utilizando Alexa 

      Meza Fernández, Andrés (2019-11-20)
      Los asistentes inteligentes son cada vez más interactivos y útiles para las tareas cotidianas. Amazon Echo es una herramienta que permite utilizar interacciones de voz avanzadas para ejecutar tareas complejas. Los ...
    • Automatic recognition of the American sign language fingerspelling alphabet to assist people living with speech or hearing impairments 

      Quesada Quirós, Luis; López Herrera, Gustavo; Guerrero Blanco, Luis Alberto (2017-03-22)
      Sign languages are natural languages used mostly by deaf and hard of hearing people. Different development opportunities for people with these disabilities are limited because of communication problems. The advances in ...
    • Building a Personalized Cancer Treatment System 

      Martínez Porras, Alexandra; López Herrera, Gustavo; Bolaños Araya, Constantino; Alvarado González, Daniel; Solano Portuguez, Andrés; López Quirós, Mariana; Báez Astúa, Andrés; Quirós Barrantes, Steve; Mora Rodríguez, Rodrigo Antonio (2016)
      This paper reports the process by which a personalized cancer treatment system was built, following a user-centered approach. We give some background on personalized cancer treatment, the particular tumor chemosensitivity ...
    • Calendarización de eventos mediante notificaciones en dispositivos móviles 

      Zaldívar Coto, Fernando (2019)
      La interacción con notificaciones se ha convertido en un hábito común para los usuarios de dispositvos móviles. Las notificaciones brindan información valiosa al usuario, sin embargo no se puede realizar una acción a partir ...
    • 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 ...
    • Cloud Management Platform Selection: A Case Study in a University Setting 

      Cocozza Garro, Francisco José; López Herrera, Gustavo; Marín Raventós, Gabriela; Villalón Fonseca, Ricardo; Arroyo Mora, Rafael Francisco (2015-03-22)
      Cloud Computing has gained importance in recent years. There are many implementations' analyses and evaluations of Cloud Management Platforms (CMPs) in the literature. Moreover, the context and characteristics differ ...
    • 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 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 ...
    • Creating TUIs Using RFID Sensors—A Case Study Based on the Literacy Process of Children with Down Syndrome 

      Jadán Guerrero, Janio; Guerrero Blanco, Luis Alberto; López Herrera, Gustavo; Cáliz Ramos, Doris; Bravo Rodríguez, José (2015)
      Teaching children with intellectual disabilities is a big challenge for most parents and educators. Special education teachers use learning strategies to develop and enhance motivation for complex learning tasks. Literacy ...
    • Defining ‘Architecture’ for Software Engineering – A Review of Terminology 

      Guzmán Benavides, Julio César; López Herrera, Gustavo; Pacheco Hernández, Alexia (2017-06-11)
      There are many terms used in the industry that relate to similar topics. Architecture is one of them. In many companies, representatives develop Information Architectures even though this term was conceptualized to be used ...
    • Design and Evaluation of a Personalized Cancer Treatment System using Human-Computer Interaction Techniques 

      Martínez Porras, Alexandra; Mora Rodríguez, Rodrigo Antonio; López Herrera, Gustavo; Bolaños Araya, Constantino; Alvarado González, Daniel; Solano Portuguez, Andrés; López Quirós, Mariana; Quirós Barrantes, Steve; Báez Astúa, Andrés (2016)
      This paper presents a case study where Human-Computer Interaction techniques were applied in the design and evaluation of a health system. The system consisted of a software platform that supports personalized cancer ...