@conference {1382, title = {Current Practices in Accessibility Evaluation: A Literature Review of Over 100 Studies}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747608}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747608}, author = {Medina, Lashmi and L{\'o}pez, Gustavo and D{\'\i}az-Oreiro, Ignacio and Brenes, Jose A.} } @conference {1397, title = {Detection of Deteriorated Sections in Murals using Machine Learning}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747620}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747620}, author = {Vald{\'e}s, Jos{\'e} Longino Mendoza and Quesada-L{\'o}pez, Christian and Lara, Adrian} } @conference {1374, title = {Evaluation of Usability, User Experience, and Accessibility in Health Applications: a Literature Review}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747609}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747609}, author = {Bejarano-Salazar, Ana Gabriela and L{\'o}pez, Gustavo and Brenes, Jose A. and Ram{\'\i}rez-Benavides, Kryscia} } @conference {1380, title = {Evaluation of Usability, User Experience and Accessibility of Applications: a Tertiary Review}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747604}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747604}, author = {Piedra, Antonio and L{\'o}pez, Gustavo and Brenes, Jose A. and Valverde, Joseph and D{\'\i}az-Oreiro, Ignacio} } @inbook {1388, title = {Identification and Functional Annotation of Potential Biomarkers Associated with Thalassemia Using Machine Learning-Based Knowledge Discovery}, booktitle = {ICT for Intelligent Systems}, year = {2024}, pages = {191{\textendash}201}, publisher = {Springer Nature Singapore}, organization = {Springer Nature Singapore}, isbn = {9789819757992}, issn = {2190-3026}, doi = {10.1007/978-981-97-5799-2_17}, url = {http://dx.doi.org/10.1007/978-981-97-5799-2_17}, author = {Mora-Jimenez, Luis D. and Ram{\'\i}rez-Benavides, Kryscia and Quesada, Luis and Guevara-Coto, Jose A.} } @conference {1376, title = {Improving the user experience of standardized questionnaires by incorporating gamified mechanisms}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747589}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747589}, author = {Guiltrichs, Deivert and D{\'\i}az-Oreiro, Ignacio and L{\'o}pez, Gustavo} } @booklet {1390, title = {Inteligencia Artificial en la ense{\~n}anza de la programaci{\'o}n: Experiencia en la C{\'a}tedra de Inform{\'a}tica Educativa de la UNED}, year = {2024}, doi = {10.3916/alfamed2024}, url = {http://dx.doi.org/10.3916/Alfamed2024}, author = {P{\'e}rez-Rodr{\'\i}guez, M{\textordfeminine} Amor and de-Casas-Moreno, Patricia and Rojas-Estrada, Elizabeth-Guadalupe} } @conference {1395, title = {Real-time malicious URL detection}, booktitle = {2024 IEEE Latin-American Conference on Communications (LATINCOM)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/latincom62985.2024.10770685}, url = {http://dx.doi.org/10.1109/LATINCOM62985.2024.10770685}, author = {Orozco, Diego and Quesada, Luis and Ram{\'\i}rez-Benavides, Kryscia and Lara, Adrian} } @article {1403, title = {Scalable Technological Architecture Empowers Small-Scale Smart Farming Solutions}, journal = {Communications of the ACM}, volume = {67}, year = {2024}, pages = {93{\textendash}94}, issn = {1557-7317}, doi = {10.1145/3653327}, url = {http://dx.doi.org/10.1145/3653327}, author = {Brenes, Jose A. and Mar{\'\i}n-Ravent{\'o}s, Gabriela} } @conference {1401, title = {Smart Speakers and Intelligent Personal Assistants: Experiences, Perspectives, and UX Evaluation}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747632}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747632}, author = {Quesada, Luis and L{\'o}pez, Gustavo and D{\'\i}az-Oreiro, Ignacio and Brenes, Jose Antonio} } @conference {1378, title = {Smart Tiles: Tangible Interactions for Effective Notification Delivery}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747631}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747631}, author = {Uma{\~n}a, Irvin and L{\'o}pez, Gustavo and Quesada, Luis} } @conference {1399, title = {Supporting UX Evaluation with Open Text Word Clustering}, booktitle = {2024 IEEE VII Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic62658.2024.10747605}, url = {http://dx.doi.org/10.1109/AmITIC62658.2024.10747605}, author = {D{\'\i}az-Oreiro, Ignacio and L{\'o}pez, Gustavo} } @inbook {1394, title = {Taxonomy of Malicious URL Detection Techniques}, booktitle = {Information Technology and Systems}, year = {2024}, pages = {73{\textendash}81}, publisher = {Springer Nature Switzerland}, organization = {Springer Nature Switzerland}, isbn = {9783031542350}, issn = {2367-3389}, doi = {10.1007/978-3-031-54235-0_7}, url = {http://dx.doi.org/10.1007/978-3-031-54235-0_7}, author = {Orozco-Fonseca, Diego and Mar{\'\i}n, Gabriela and Lara, Adrian} } @inbook {1405, title = {Taxonomy of Malicious URL Detection Techniques}, booktitle = {Information Technology and Systems}, year = {2024}, pages = {73{\textendash}81}, publisher = {Springer Nature Switzerland}, organization = {Springer Nature Switzerland}, isbn = {9783031542350}, issn = {2367-3389}, doi = {10.1007/978-3-031-54235-0_7}, url = {http://dx.doi.org/10.1007/978-3-031-54235-0_7}, author = {Orozco-Fonseca, Diego and Mar{\'\i}n, Gabriela and Lara, Adrian} } @conference {1392, title = {Transfer Learning and Fine-Tuning for Facial Expression Recognition with Class Balancing}, booktitle = {2024 L Latin American Computer Conference (CLEI)}, year = {2024}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei64178.2024.10700478}, url = {http://dx.doi.org/10.1109/CLEI64178.2024.10700478}, author = {Ruzicka, Josef and Lara, Adrian} } @article {1404, title = {Usability assessment of a greenhouse context-aware alert system for small-scale farmers}, journal = {Frontiers in Computer Science}, volume = {6}, year = {2024}, issn = {2624-9898}, doi = {10.3389/fcomp.2024.1412913}, url = {http://dx.doi.org/10.3389/fcomp.2024.1412913}, author = {Brenes, Jose A. and L{\'o}pez, Gustavo and Ferr{\'a}ndez-Pastor, Francisco Javier and Mar{\'\i}n-Ravent{\'o}s, Gabriela} } @conference {1240, title = {Agent-based reinforcement learning framework for model-based testing}, booktitle = {VI Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2023}, author = {Quesada L{\'o}pez, Christian and Ram{\'\i}rez-Mendez, Jose} } @conference {1285, title = {And How Enjoyable? Converting a User Experience Evaluation Questionnaire into a Voice Conversation}, booktitle = {Proceedings of the 15th International Conference on Ubiquitous Computing \& Ambient Intelligence (UCAmI 2023)}, year = {2023}, publisher = {Springer Nature Switzerland}, organization = {Springer Nature Switzerland}, address = {Cham}, abstract = {

Voice interfaces have gained popularity, driven by the proliferation of intelligent assistants and the development of natural language processing. Given their progress, they could be used to implement self-reported instruments such as standardized user experience (UX) evaluation questionnaires, particularly in the response capture mechanism. This novel use of voice interfaces would make sense if the evaluations using the voice mechanism did not differ significantly from the evaluations carried out with the traditional written questionnaire. In addition, given different possible implementations of the voice mechanism, it must be analyzed whether the user experience is affected by the format of the instrument used. This paper compares two implementations of the User Experience Questionnaire in which the capture mechanism is implemented by voice. Results show that in both implementations the evaluations retain their validity, and that the use of conversational patterns improves the user experience and increases the quality of the answers, which present fewer inconsistencies.

}, isbn = {978-3-031-48306-6}, author = {D{\'\i}az-Oreiro, Ignacio and L{\'o}pez, Gustavo and Guerrero, Luis A.} } @conference {1384, title = {Application of Artificial Intelligence for Programming Learning in Higher Education Students}, booktitle = {JoCICI 2023: IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2023}, publisher = {JoCICI 2023: IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, organization = {JoCICI 2023: IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, address = {Costa Rica}, abstract = {

This systematic review depicts potential uses, tools, and strategies to enhance programming learning in university students pursuing technology-related fields like systems engineering or computer science. The review explores the technical aspects, including types of tools, programs, and Artificial Intelligence (AI) specifications proposed for technology-based university programs. A total of 113 records from 2018 to 2023 were analyzed from IEEE Xplore database, with 41 records meeting the inclusion criteria based on language, document completeness, and the use of AI in higher education, A study published in Dialnet on the experience of a Costa Rican distance learning university is also included. The study highlights that AI support in higher education is utilized in academic performance prediction systems, evaluation and personalization of the learning process, and data analytics. The conclusions emphasize the importance of ethically and responsibly integrating technological tools for AI in education, as well as reevaluating the role of educators and pedagogical mediation strategies.

}, author = {Bejarano-Salazar, Ana Gabriela and Ram{\'\i}rez-Benavides, Kryscia and Mar{\'\i}n-Ravent{\'o}s, Gabriela} } @conference {1238, title = {Detecci{\'o}n de alimentos en anuncios publicitarios usando aprendizaje profundo}, booktitle = {VI Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica }, year = {2023}, author = {Quesada - L{\'o}pez, C.} } @conference {1292, title = {Evaluation of an Online Judge for Concurrent Programming Learning}, booktitle = {2023 XLIX Latin American Computer Conference (CLEI)}, year = {2023}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei60451.2023.10346201}, url = {http://dx.doi.org/10.1109/CLEI60451.2023.10346201}, author = {Hidalgo-C{\'e}spedes, Jeisson} } @article {1232, title = {How Have We Researched Developers{\textquoteright} Contributions in Software Engineering? A Systematic Mapping Study}, year = {2023}, doi = {10.2139/ssrn.4515827}, url = {https://doi.org/10.2139/ssrn.4515827}, author = {Sivana Hamer and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @article {1256, title = {Identification and Management of Technical Debt}, journal = {Journal of Software Engineering Research and Development}, year = {2023}, doi = {10.5753/jserd.2023.2671}, url = {https://doi.org/10.5753/jserd.2023.2671}, author = {Maria Isabel Murillo and Gustavo Lopez and Rodrigo Spinola and Julio Guzm{\'a}n and Nicolli Rios and Alexia Pacheco} } @article {1258, title = {Investigating the Relationship between Technical Debt Management and Software Development Issues}, journal = {Journal of Software Engineering Research and Development}, year = {2023}, doi = {10.5753/jserd.2023.2581}, url = {https://doi.org/10.5753/jserd.2023.2581}, author = {Clara Berenguer and Adriano Borges and S{\'a}vio Freire and Nicolli Rios and Robert Rama{\v c} and Neboj{\v s}a Tau{\v s}an and Boris P{\'e}rez and Camilo Castellanos and Dar{\'\i}o Correal and Alexia Pacheco and Gustavo Lopez and Manoel Mendon{\c c}a and Davide Falessi and Carolyn Seaman and Vladimir Mandi{\'c} and Clemente Izurieta and Rodrigo Spinola} } @article {1225, title = {Micro Evolutionary Particle Swarm Optimization (MEPSO): A new modified metaheuristic}, journal = {Systems and Soft Computing}, volume = {5}, year = {2023}, pages = {200057}, doi = {10.1016/j.sasc.2023.200057}, url = {https://doi.org/10.1016/j.sasc.2023.200057}, author = {Braulio J. Solano-Rojas and Ricardo Villal{\'o}n-Fonseca and Rafael Batres} } @conference {1236, title = {Plataformas de telerehabilitaci{\'o}n para el c{\'a}ncer de mama: un mapeo de literatura}, booktitle = {2023 18th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2023}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti58278.2023.10211414}, url = {https://doi.org/10.23919/cisti58278.2023.10211414}, author = {Jose Mej{\'\i}as and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @inbook {1312, title = {Reinforcement learning model in automated greenhouse control}, booktitle = {Lecture Notes in Networks and Systems}, series = {Lecture notes in networks and systems}, year = {2023}, pages = {3{\textendash}13}, publisher = {Springer Nature Switzerland}, organization = {Springer Nature Switzerland}, address = {Cham}, author = {Ferr{\'a}ndez-Pastor, F Javier and C{\'a}mara-Zapata, Jos{\'e} M and Alca{\~n}iz-Lucas, Sara and Pardo, Sof{\'\i}a and Brenes, Jose A} } @conference {1279, title = {Smart Home Interface Design: An Information Architecture Approach}, booktitle = {International Conference on Ubiquitous Computing and Ambient Intelligence}, year = {2023}, publisher = {Springer}, organization = {Springer}, author = {Hernandez, Tracy and Lara, Adrian and L{\'o}pez, Gustavo and Quesada, Luis} } @article {1260, title = {Software practitioners{\textquoteright} point of view on technical debt payment}, journal = {Journal of Systems and Software}, volume = {196}, year = {2023}, pages = {111554}, doi = {10.1016/j.jss.2022.111554}, url = {https://doi.org/10.1016/j.jss.2022.111554}, author = {S{\'a}vio Freire and Nicolli Rios and Boris P{\'e}rez and Camilo Castellanos and Dar{\'\i}o Correal and Robert Rama{\v c} and Vladimir Mandi{\'c} and Neboj{\v s}a Tau{\v s}an and Gustavo Lopez and Alexia Pacheco and Manoel Mendon{\c c}a and Davide Falessi and Clemente Izurieta and Carolyn Seaman and Rodrigo Spinola} } @conference {1244, title = {Software visualization using the city metaphor: students{\textquoteright} perceptions and experiences}, booktitle = {XLIX Latin American Computing Conference (CLEI 2023)}, year = {2023}, author = {Quesada - L{\'o}pez, C. and Hamer, Sivana and K{\"u}hlmann,Erik} } @conference {1242, title = {Students{\textquoteright} perceptions from an integrated software engineering and databases course}, booktitle = {International Conference in Information Technology \& Education (ICITED 23)}, year = {2023}, author = {Quesada - L{\'o}pez, C. and Jenkins, Marcelo and Mart{\'\i}nez, Alexandra} } @conference {1246, title = {Students{\textquoteright} perceptions of integrating contribution measurement tools in software engineering projects}, booktitle = {35th IEEE International Conference on Software Engineering Education and Training (CSEE\&T 2023)}, year = {2023}, author = {Hamer, Sivana and Quesada, Christian and Jenkins, Marcelo} } @conference {1283, title = {Tor Traffic Classification using Decision Trees}, booktitle = {2023 XLIX Latin American Computer Conference (CLEI)}, year = {2023}, publisher = {IEEE}, organization = {IEEE}, author = {Calvo, Paulo and Barrantes, Gabriela and Guevara, Jos{\'e} and Lara, Adrian} } @inbook {1386, title = {Translation and Validation of the AttrakDiff User Experience Questionnaire to Spanish}, booktitle = {Proceedings of the 15th International Conference on Ubiquitous Computing \& Ambient Intelligence (UCAmI 2023)}, year = {2023}, pages = {243{\textendash}254}, publisher = {Springer Nature Switzerland}, organization = {Springer Nature Switzerland}, isbn = {9783031483066}, issn = {2367-3389}, doi = {10.1007/978-3-031-48306-6_25}, url = {http://dx.doi.org/10.1007/978-3-031-48306-6_25}, author = {L{\'o}pez, Gustavo and D{\'\i}az-Oreiro, Ignacio and Quesada, Luis and Ram{\'\i}rez-Benavides, Kryscia} } @inbook {1387, title = {Understanding Students{\textquoteright} Perspectives About Human-Building Interactions in the Context of Smart Buildings}, booktitle = {Proceedings of the 15th International Conference on Ubiquitous Computing \& Ambient Intelligence (UCAmI 2023)}, year = {2023}, pages = {112{\textendash}118}, publisher = {Springer Nature Switzerland}, organization = {Springer Nature Switzerland}, isbn = {9783031486425}, issn = {2367-3389}, doi = {10.1007/978-3-031-48642-5_11}, url = {http://dx.doi.org/10.1007/978-3-031-48642-5_11}, author = {Berrocal, Allan and Quesada, Luis and Ram{\'\i}rez-Benavides, Kryscia and Lara, Adrian} } @article {1310, title = {Use of Hough transform and homography for the creation of image corpora for smart agriculture}, journal = {Int. J. Cybern. Inform.}, volume = {12}, year = {2023}, pages = {09{\textendash}19}, author = {A. Brenes, Jose and Ferr{\'a}ndez-Pastor, Javier and M. C{\'a}mara-Zapata, Jos{\'e} and Mar{\'\i}n-Ravent{\'o}s, Gabriela} } @conference {1198, title = {Analysis of Semantic Shift Before and After COVID-19 in Spanish Diachronic Word Embeddings}, booktitle = {2022 XVLIII Latin American Computer Conference (CLEI)}, year = {2022}, doi = {10.1109/CLEI56649.2022.9959896}, author = {Betancourt, Esteban Rodr{\'\i}guez and Murillo, Edgar Casasola} } @inbook {1176, title = {Comparing Written and Voice Captured Responses of the User Experience Questionnaire (UEQ)}, booktitle = {Lecture Notes in Networks and Systems}, year = {2022}, pages = {519{\textendash}529}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-96293-7_43}, url = {https://doi.org/10.1007/978-3-030-96293-7_43}, author = {Jean Carlo Mata-Serrano and Ignacio D{\'\i}az-Oreiro and Gustavo Lopez and Luis A. Guerrero} } @inbook {1174, title = {Conversational Design Patterns for a UX Evaluation Instrument Implemented by Voice}, booktitle = {Lecture Notes in Networks and Systems}, year = {2022}, pages = {530{\textendash}540}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-96293-7_44}, url = {https://doi.org/10.1007/978-3-030-96293-7_44}, author = {Ignacio D{\'\i}az-Oreiro and Gustavo Lopez and Luis Quesada and Luis A. Guerrero} } @conference {1172, title = {Desarrollo de un prototipo de herramienta para automatizar el conteo de puntos SNAP de la interfaz gr{\'a}fica en proyectos realizados con Drupal}, booktitle = {V Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software, Salud Electr{\'o}nica y M{\'o}vil - AmITIC 2022}, year = {2022}, author = {S{\'a}nchez, Merlin and Quesada L{\'o}pez, Christian and Mart{\'\i}nez, Alexandra and Jenkins, Marcelo} } @conference {1191, title = {Designing a Context-Aware Smart Notifications System for Precision Agriculture}, booktitle = {Proceedings of the International Conference on Ubiquitous Computing Ambient Intelligence (UCAmI 2022)}, year = {2022}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-031-21333-5_82}, url = {https://doi.org/10.1007/978-3-031-21333-5_82}, author = {Jose A. Brenes and Francisco Javier Ferr{\'a}ndez Pastor and Gustavo Lopez and Gabriela Mar{\'\i}n-Ravent{\'o}s} } @article {1264, title = {Designing a Diagnosis Instrument to Determine e-Commerce Readiness for Micro and Small Enterprises in Rural Areas}, journal = {CLEI Electronic Journal}, volume = {25}, year = {2022}, doi = {10.19153/cleiej.25.2.11}, url = {https://doi.org/10.19153/cleiej.25.2.11}, author = {Michael Barquero and Gabriela Mar{\'\i}n-Ravent{\'o}s and Gustavo Lopez} } @conference {1140, title = {Detecting Malicious Domains using the Splunk Machine Learning Toolkit}, booktitle = {NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium}, year = {2022}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/noms54207.2022.9789899}, url = {https://doi.org/10.1109/noms54207.2022.9789899}, author = {Michelle Cersosimo and Adrian Lara} } @conference {1195, title = {Detecting Malicious Domains using the Splunk Machine Learning Toolkit}, booktitle = {NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium}, year = {2022}, doi = {10.1109/NOMS54207.2022.9789899}, author = {Cersosimo, Michelle and Lara, Adrian} } @conference {1234, title = {Development of a prototype tool to automate the counting of SNAP function points of the graphical interface}, booktitle = {2022 V Congreso Internacional en Inteligencia Ambiental, Ingenier{\'\i}a de Software y Salud Electr{\'o}nica y M{\'o}vil (AmITIC)}, year = {2022}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/amitic55733.2022.9941275}, url = {https://doi.org/10.1109/amitic55733.2022.9941275}, author = {Merlin Sanchez and Marcelo Jenkins and Christian Quesada-L{\'o}pez and Alexandra Martinez} } @inbook {1144, title = {Evaluating Virtual and Local Pepper Presence in the Role of Communicator Interacting with Another Human Presenter at a Vocational Fair of Computer Sciences}, booktitle = {Human-Computer Interaction. Technological Innovation}, year = {2022}, pages = {580{\textendash}589}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-031-05409-9_42}, url = {https://doi.org/10.1007/978-3-031-05409-9_42}, author = {Samantha Romero-P{\'e}rez and Keyla Smith-Arias and Lizeth Corrales-Cort{\'e}s and Kryscia Ram{\'\i}rez-Benavides and Adrian Vega and Ariel Mora} } @article {1262, title = {Making Technical Debt Visible Using Hybrid Sankey Diagrams: An Industrial Case Study}, journal = {International Journal of Software Engineering and Knowledge Engineering}, volume = {32}, year = {2022}, pages = {1583{\textendash}1616}, doi = {10.1142/s0218194022500632}, url = {https://doi.org/10.1142/s0218194022500632}, author = {Alexia Pacheco and Gabriela Mar{\'\i}n-Ravent{\'o}s and Rodrigo Spinola and Gustavo Lopez and Carolyn Seaman} } @article {1178, title = {The nature of security: A conceptual framework for integral-comprehensive modeling of IT security and cybersecurity}, journal = {Computers \& Security}, volume = {120}, year = {2022}, pages = {102805}, keywords = {Cybersecurity architecture, information security, Risk management, Security architecture, Security chain, Security framework, Security model, Security relationship}, issn = {0167-4048}, doi = {https://doi.org/10.1016/j.cose.2022.102805}, url = {https://www.sciencedirect.com/science/article/pii/S0167404822001997}, author = {Ricardo Villal{\'o}n-Fonseca} } @article {1117, title = {Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry}, journal = {Journal of Systems and Software}, volume = {184}, year = {2022}, pages = {111114}, keywords = {Causes of technical debt, Effects of technical debt, InsighTD, Survey, Technical debt}, issn = {0164-1212}, doi = {https://doi.org/10.1016/j.jss.2021.111114}, url = {https://www.sciencedirect.com/science/article/pii/S0164121221002119}, author = {Robert Rama{\v c} and Vladimir Mandi{\'c} and Neboj{\v s}a Tau{\v s}an and Nicolli Rios and S{\'a}vio Freire and Boris P{\'e}rez and Camilo Castellanos and Dar{\'\i}o Correal and Alexia Pacheco and Gustavo Lopez and Clemente Izurieta and Carolyn Seaman and Rodrigo Spinola} } @conference {1214, title = {Social Network Analysis for Automatic Ranking of Political Stakeholders: a Case Study}, booktitle = {2022 XVLIII Latin American Computer Conference (CLEI)}, year = {2022}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei56649.2022.9959920}, url = {https://doi.org/10.1109/clei56649.2022.9959920}, author = {Francis Adrian Vargas-Barrantes and Gabriela Mar{\'\i}n-Ravent{\'o}s and Gustavo Lopez-Herrera and Edgar Casasola-Murillo} } @conference {1200, title = {Social Network Analysis for Automatic Ranking of Political Stakeholders: a Case Study}, booktitle = {2022 XVLIII Latin American Computer Conference (CLEI)}, year = {2022}, doi = {10.1109/CLEI56649.2022.9959920}, author = {Vargas-Barrantes, Francis Adri{\'a}n and Mar{\'\i}n-Ravent{\'o}s, Gabriela and L{\'o}pez-Herrera, Gustavo and Casasola-Murillo, Edgar} } @conference {1170, title = {Use of CMMI-DEV 2.0 for continuous process improvement in an agile organization: a case study}, booktitle = {2022 17th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2022}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti54924.2022.9820443}, url = {https://doi.org/10.23919/cisti54924.2022.9820443}, author = {Brenda Aymerich Fuentes and Marcelo Jenkins} } @inbook {1142, title = {User Experience in Communication and Collaboration Platforms: A Comparative Study Including Discord, Microsoft Teams, and Zoom}, booktitle = {Lecture Notes in Networks and Systems}, year = {2022}, pages = {52{\textendash}61}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-96293-7_6}, url = {https://doi.org/10.1007/978-3-030-96293-7_6}, author = {Luis D. Mora-Jimenez and Kryscia Ram{\'\i}rez-Benavides and Luis Quesada and Gustavo Lopez and Luis A. Guerrero} } @conference {1193, title = {User - Smart Building Interactions: An Analysis of Privacy and Productivity Human Factors}, booktitle = {Proceedings of the International Conference on Ubiquitous Computing \& Ambient Intelligence (UCAmI 2022)}, year = {2022}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Smart buildings are increasingly becoming more common and changing the way we interact with our home, workplace, and cities. Consequently, it is important to study how human factors play a role in smart building-based environments. This research focuses on the privacy and productivity of human factors, and presents the results of two complementary evaluations: a survey in which people{\textquoteright}s privacy concerns were analyzed and an assessment that quantifies if smart building functionalities impacts people{\textquoteright}s productivity.

}, isbn = {978-3-031-21333-5}, author = {Brenes, Edwin and Chavarr{\'\i}a, Jorge and Murillo, Diego and Sanahuja, Luc{\'\i}a and Wang, Sheng and Lara, Adrian and L{\'o}pez, Gustavo and Quesada, Luis and Brenes, Jose Antonio}, editor = {Bravo, Jos{\'e} and Ochoa, Sergio and Favela, Jes{\'u}s} } @conference {1189, title = {When One Wireless Technology is Not Enough: A Network Architecture for Precision Agriculture Using LoRa, Wi-Fi, and LTE}, booktitle = {Intelligent Sustainable Systems}, year = {2022}, publisher = {Springer Nature Singapore}, organization = {Springer Nature Singapore}, doi = {10.1007/978-981-16-6309-3_11}, url = {https://doi.org/10.1007/978-981-16-6309-3_11}, author = {Jose A. Brenes and Gabriela Mar{\'\i}n-Ravent{\'o}s} } @conference {1161, title = {Agent-based tool for model-based test case generation and execution}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794354}, url = {https://doi.org/10.1109/jocici54528.2021.9794354}, author = {Jose Ram{\'\i}rez-M{\'e}ndez and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @inbook {1053, title = {Agent-Oriented Approaches for Model-Based Software Testing: A Mapping Study}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2021}, pages = {340{\textendash}349}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-68285-9_33}, url = {https://doi.org/10.1007/978-3-030-68285-9_33}, author = {Jose Ram{\'\i}rez-M{\'e}ndez and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {1163, title = {Application of Process Metrics for Software Testing: A Case Study}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794340}, url = {https://doi.org/10.1109/jocici54528.2021.9794340}, author = {Brenda Aymerich Fuentes and Michelle Cersosimo and Marcelo Jenkins} } @conference {1136, title = {Asynchronous Detection of Slowloris Attacks Via Random Forests}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794346}, url = {https://doi.org/10.1109/jocici54528.2021.9794346}, author = {Christian Asch and Gabriel Galvez and Eric Rios and Juan Jose Vargas and Luis Quesada and Gabriela Barrantes and Adrian Lara} } @conference {1077, title = {Automatically recovering students{\textquoteright} missing trace links between commits and user stories}, booktitle = {XXIII Ibero-American Conference on Software Engineering (CibSE 2021)}, year = {2021}, address = {Costa Rica}, author = {Sivana Hamer and Quesada, Christian and Jenkins, Marcelo} } @article {1057, title = {Blockchain para la seguridad de la Internet de las Cosas: un estudio terciario}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o}, year = {2021}, month = {02}, pages = {330-343}, keywords = {Blockchain, Computers{\textendash}Information Science And Information Theory, cryptography, Data storage, Internet of Things, Security}, isbn = {16469895}, url = {https://search-proquest-com.ezproxy.sibdi.ucr.ac.cr/scholarly-journals/blockchain-para-la-seguridad-de-internet-las/docview/2493869139/se-2?accountid=28692}, author = {Jim{\'e}nez,Johnny B. and Mart{\'\i}nez,Alexandra and Quesada-L{\'o}pez,Christian and Jenkins,Marcelo} } @conference {1113, title = {Common Causes and Effects of Technical Debt in Costa Rica: InsighTD Survey Replication}, booktitle = {2021 XLVII Latin American Computing Conference (CLEI)}, year = {2021}, doi = {10.1109/CLEI53233.2021.9640164}, author = {Murillo, Maria Isabel and Pacheco, Alexia and L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela and Guzm{\'a}n, Julio} } @conference {1079, title = {Comparative study of Random Search Hyper-Parameter Tuning for Software Effort Estimation}, booktitle = {International Conference on Predictable Models and Data Analytics in Software Engineering (PROMISE 21).}, year = {2021}, address = {Estados Unidos}, author = {Leonardo Villalobos-Arias and Quesada, Christian} } @inbook {1055, title = {Comparison of End-to-End Testing Tools for Microservices: A Case Study}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2021}, pages = {407{\textendash}416}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-68285-9_39}, url = {https://doi.org/10.1007/978-3-030-68285-9_39}, author = {Cristian Mart{\'\i}nez Hern{\'a}ndez and Alexandra Martinez and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @conference {1119, title = {Concurrent and Distributed Pseudocode: A Systematic Literature Review}, booktitle = {2021 XLVII Latin American Computing Conference (CLEI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei53233.2021.9640222}, url = {https://doi.org/10.1109/clei53233.2021.9640222}, author = {Bryan Alexander Ulate-Caballero and Allan Berrocal-Rojas and Jeisson Hidalgo-Cespedes} } @article {1151, title = {Desarrollo y evaluaci{\'o}n de un prototipo de aplicaci{\'o}n m{\'o}vil para la administraci{\'o}n de traslados de pacientes COVID-19}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o}, year = {2021}, month = {10}, pages = {212-226}, keywords = {Applications programs, Computers{\textendash}Information Science And Information Theory, Coronaviruses, Costa Rica, COVID-19, Health care facilities, Mobile communications networks, Mobile computing, Prototypes, User experience}, isbn = {16469895}, url = {https://search-proquest-com.ezproxy.sibdi.ucr.ac.cr/scholarly-journals/desarrollo-y-evaluaci{\'o}n-de-un-prototipo/docview/2647406820/se-2}, author = {Mej{\'\i}as,Jose and Quesada-L{\'o}pez,Christian and K{\"u}hlmann,Erik and Villalobos,Leonardo and Jenkins,Marcelo and Dur{\'a}n,Francisco and Amador,Josu{\'e} and Arroyo,Ignacio and Padilla,Roy and Fern{\'a}ndez,Steven and Ortega,Eli{\'a}n and Lara,Adri{\'a}n and Alfaro,Pablo and Morales,Max} } @conference {1081, title = {Design and Evaluation of a Mobile Application for Interactive Reading}, booktitle = {International Conference in Information Technology \& Education (ICITED 21)}, year = {2021}, author = {Mej{\'\i}as, J and Quesada, Christian and Alexandra, Martinez and Carmiol, A} } @inbook {1029, title = {Early Detection of Diseases in Precision Agriculture Processes Supported by Technology}, booktitle = {Advances in Sustainability Science and Technology}, year = {2021}, pages = {11{\textendash}33}, publisher = {Springer Singapore}, organization = {Springer Singapore}, doi = {10.1007/978-981-33-4901-8_2}, url = {https://doi.org/10.1007/978-981-33-4901-8_2}, author = {Jose A. Brenes and Markus Eger and Gabriela Mar{\'\i}n-Ravent{\'o}s} } @conference {1134, title = {Emotions Classifier based on Facial Expressions}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794338}, url = {https://doi.org/10.1109/jocici54528.2021.9794338}, author = {Alejandro Benavides and Gabriel Rubio and Gabriela Barrantes and Juan Jose Vargas and Adrian Lara and Luis Quesada} } @conference {1132, title = {Estimation for a student collaboration hours management system at the University of Costa Rica: a case study}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794343}, url = {https://doi.org/10.1109/jocici54528.2021.9794343}, author = {Jose Daniel Sanchez Castillo and Marcelo Jenkins} } @conference {1121, title = {Evaluating a Plan Recognition Agent for the Game Pandemic with Human Players}, booktitle = {2021 IEEE Conference on Games (CoG)}, year = {2021}, doi = {10.1109/CoG52621.2021.9619040}, author = {Sauma-Chac{\'o}n, Pablo and Eger, Markus} } @inbook {1038, title = {Exploratory Analysis of Research Publications on Robotics in Costa Rica Main Public Universities}, booktitle = {Advances in Human Factors in Robots, Unmanned Systems and Cybersecurity}, year = {2021}, pages = {95{\textendash}102}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-79997-7_12}, url = {https://doi.org/10.1007/978-3-030-79997-7_12}, author = {Juan Pablo Chaverri and Adrian Vega and Kryscia Ram{\'\i}rez-Benavides and Ariel Mora and Luis Guerrero} } @conference {1115, title = {How Experience Impacts Practitioners{\textquoteright} Perception of Causes and Effects of Technical Debt}, booktitle = {2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)}, year = {2021}, doi = {10.1109/CHASE52884.2021.00011}, author = {Freire, S{\'a}vio and Rios, Nicolli and P{\'e}rez, Boris and Castellanos, Camilo and Correal, Dar{\'\i}o and Ramac, Robert and Mandic, Vladimir and Tausan, Nebojsa and L{\'o}pez, Gustavo and Pacheco, Alexia and Falessi, Davide and Mendon{\c c}a, Manoel and Izurieta, Clemente and Seaman, Carolyn and Sp{\'\i}nola, Rodrigo} } @inbook {1047, title = {Hyper-Parameter Tuning of Classification and Regression Trees for Software Effort Estimation}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2021}, pages = {589{\textendash}598}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-72660-7_56}, url = {https://doi.org/10.1007/978-3-030-72660-7_56}, author = {Leonardo Villalobos-Arias and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {1073, title = {Hyper-parameter Tuning using Genetic Algorithms for Software Effort Estimation}, booktitle = {Conference on Information and Technology Systems, CISTI}, year = {2021}, author = {Quesada - L{\'o}pez, C. and Leonardo Villalobos-Arias and J. Murrillo Morera} } @article {1071, title = {Inteligencia artificial para sistemas de recomendaci{\'o}n: un mapeo de literatura}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o (RISTI)}, year = {2021}, author = {Paolo R{\'\i}molo and Marcelo Jenkins and Christian Quesada-L{\'o}pez and Alexandra Martinez} } @article {1223, title = {A Low-Cost Three-Dimensional DenseNet Neural Network for Alzheimer{\textquoteright}s Disease Early Discovery}, journal = {Sensors}, volume = {21}, year = {2021}, pages = {1302}, doi = {10.3390/s21041302}, url = {https://doi.org/10.3390/s21041302}, author = {Braulio Solano-Rojas and Ricardo Villal{\'o}n-Fonseca} } @inbook {1049, title = {Measuring Students{\textquoteright} Source Code Quality in Software Development Projects Through Commit-Impact Analysis}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2021}, pages = {100{\textendash}109}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-68418-1_11}, url = {https://doi.org/10.1007/978-3-030-68418-1_11}, author = {Sivana Hamer and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @inbook {1069, title = {A Mobile Application for Improving the Delivery Process of Notifications}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2021}, pages = {361{\textendash}371}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-68285-9_35}, url = {https://doi.org/10.1007/978-3-030-68285-9_35}, author = {Heriberto Ure{\~n}a-Madrigal and Gustavo Lopez and Ignacio D{\'\i}az-Oreiro and Luis Quesada} } @conference {1075, title = {Multi-objective Hyper-parameter Tuning for Software Effort Estimation}, booktitle = {XXIII Ibero-American Conference on Software Engineering (CibSE 2021)}, year = {2021}, address = {Costa Rica}, author = {Leonardo Villalobos-Arias and Quesada L{\'o}pez, Christian and Alexandra, Martinez and Jenkins, Marcelo} } @article {1109, title = {Pitfalls and Solutions for Technical Debt Management in Agile Software Projects}, journal = {IEEE Software}, volume = {38}, year = {2021}, pages = {42-49}, doi = {10.1109/MS.2021.3101990}, author = {Freire, S{\'a}vio and Rios, Nicolli and P{\'e}rez, Boris and Castellanos, Camilo and Correal, Dar{\'\i}o and Ramac, Robert and Mandic, Vladimir and Tausan, Nebojsa and Pacheco, Alexia and L{\'o}pez, Gustavo and Mendon{\c c}a, Manoel and Izurieta, Clemente and Falessi, Davide and Seaman, Carolyn and Sp{\'\i}nola, Rodrigo} } @conference {1138, title = {Recognizing daily-life activities using sensor-collected data in a kitchen}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794350}, url = {https://doi.org/10.1109/jocici54528.2021.9794350}, author = {Ismael Gutierrez and Diego Naranjo and Isaac Tretta and Luis Valverde and Juan Jose Vargas and Gabriela Barrantes and Luis Quesada and Adrian Lara} } @inbook {1155, title = {Students Projects{\textquoteright} Source Code Changes Impact on Software Quality Through Static Analysis}, booktitle = {Communications in Computer and Information Science}, year = {2021}, pages = {553{\textendash}564}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-85347-1_39}, url = {https://doi.org/10.1007/978-3-030-85347-1_39}, author = {Sivana Hamer and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @article {1107, title = {Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners}, journal = {IEEE Software}, volume = {38}, year = {2021}, pages = {50-58}, doi = {10.1109/MS.2021.3103121}, author = {Mandic, Vladimir and Tausan, Nebojsa and Ramac, Robert and Freire, S{\'a}vio and Rios, Nicolli and P{\'e}rez, Boris and Castellanos, Camilo and Correal, Dar{\'\i}o and Pacheco, Alexia and L{\'o}pez, Gustavo and Izurieta, Clemente and Falessi, Davide and Seaman, Carolyn and Sp{\'\i}nola, Rodrigo} } @conference {1105, title = {Technical Debt is Not Only about Code and We Need to Be Aware about It}, booktitle = {XX Brazilian Symposium on Software Quality}, year = {2021}, publisher = {Association for Computing Machinery}, organization = {Association for Computing Machinery}, address = {New York, NY, USA}, keywords = {Causes, Effects, Technical debt management}, isbn = {9781450395533}, doi = {10.1145/3493244.3493285}, url = {https://doi.org/10.1145/3493244.3493285}, author = {Berenguer, Clara and Borges, Adriano and Freire, S{\'a}vio and Rios, Nicolli and Tausan, Nebojsa and Ramac, Robert and P{\'e}rez, Boris and Castellanos, Camilo and Correal, Dar{\'\i}o and Pacheco, Alexia and L{\'o}pez, Gustavo and Falessi, Davide and Seaman, Carolyn and Mandic, Vladimir and Izurieta, Clemente and Sp{\'\i}nola, Rodrigo} } @conference {1159, title = {Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study}, booktitle = {2021 IEEE V Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2021}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici54528.2021.9794341}, url = {https://doi.org/10.1109/jocici54528.2021.9794341}, author = {Maria Isabel Murillo and Marcelo Jenkins} } @article {1045, title = {T{\'e}cnicas de ajuste de hiperpar{\'a}metros de algoritmos de aprendizaje autom{\'a}tico para la estimaci{\'o}n de esfuerzo: un mapeo de literatura}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o}, year = {2021}, month = {02}, pages = {305-318}, keywords = {Algorithms, Computers{\textendash}Information Science And Information Theory, Estimation, Machine learning, Mapping, Parameter estimation, Process parameters, Software development, Tuning}, isbn = {16469895}, url = {https://search-proquest-com.ezproxy.sibdi.ucr.ac.cr/scholarly-journals/t{\'e}cnicas-de-ajuste-hiperpar{\'a}metros-algoritmos/docview/2493869605/se-2?accountid=28692}, author = {Villalobos-Arias,Leonardo and Quesada-L{\'o}pez,Christian and Mart{\'\i}nez,Alexandra and Jenkins,Marcelo} } @article {1149, title = {Using git metrics to measure students\textquotesingle and teams\textquotesingle code contributions in software development projects}, journal = {CLEI Electronic Journal}, volume = {24}, year = {2021}, doi = {10.19153/cleiej.24.2.8}, url = {https://doi.org/10.19153/cleiej.24.2.8}, author = {Sivana Hamer and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @article {1067, title = {UX Evaluation with Standardized Questionnaires in Ubiquitous Computing and Ambient Intelligence: A Systematic Literature Review}, journal = {Advances in Human-Computer Interaction}, volume = {2021}, year = {2021}, pages = {1{\textendash}22}, doi = {10.1155/2021/5518722}, url = {https://doi.org/10.1155/2021/5518722}, author = {Ignacio D{\'\i}az-Oreiro and Gustavo Lopez and Luis Quesada and Luis A. Guerrero}, editor = {Alice Chirico} } @article {1111, title = {What Makes Agile Software Development Agile}, journal = {IEEE Transactions on Software Engineering}, year = {2021}, pages = {1-1}, doi = {10.1109/TSE.2021.3099532}, author = {Kuhrmann, Marco and Tell, Paolo and Hebig, Regina and Klunder, Jil Ann-Christin and M{\"u}nch, J{\"u}rgen and Linssen, Oliver and Pfahl, Dietmar and Felderer, Michael and Prause, Christian and Macdonell, Steve and Nakatumba-Nabende, Joyce and Raffo, David and Beecham, Sarah and T{\"u}z{\"u}n, Eray and L{\'o}pez, Gustavo and Paez, Nicolas and Fontdevila, Diego and Licorish, Sherlock and K{\"u}pper, Steffen and Ruhe, Guenther and Knauss, Eric and Ozcan-Top, Ozden and Clarke, Paul and Mc Caffery, Fergal Hugh and Genero, Marcela and Vizcaino, Aurora and Piattini, Mario and Kalinowski, Marcos and Conte, Tayana and Prikladnicki, Rafael and Krusche, Stephan and Coskuncay, Ahmet and Scott, Ezequiel and Calefato, Fabio and Pimonova, Svetlana and Pfeiffer, Rolf-Helge and Pagh Schultz, Ulrik and Heldal, Rogardt and Fazal-Baqaie, Masud and Anslow, Craig and Nayebi, Maleknaz and Schneider, Kurt and Sauer, Stefan and Winkler, Dietmar and Biffl, Stefan and Bastarrica, Cecilia and Richardson, Ita} } @conference {941, title = {Alzheimer{\textquoteright}s Disease Early Detection Using a Low Cost Three-Dimensional Densenet-121 Architecture}, booktitle = {Lecture Notes in Computer Science}, year = {2020}, month = {06}, pages = {3{\textendash}15}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-51517-1_1}, url = {https://doi.org/10.1007/978-3-030-51517-1_1}, author = {Braulio Solano-Rojas and Ricardo Villal{\'o}n-Fonseca and Gabriela Mar{\'\i}n-Ravent{\'o}s} } @conference {950, title = {Assessing two graph-based algorithms in a modelbased testing platform for Java applications}, booktitle = {2020 15th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2020}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti49556.2020.9141107}, url = {https://doi.org/10.23919/cisti49556.2020.9141107}, author = {Leonardo Villalobos-Arias and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @inbook {1065, title = {Automatic Classification of Web News: A Systematic Mapping Study}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2020}, pages = {558{\textendash}574}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-55187-2_41}, url = {https://doi.org/10.1007/978-3-030-55187-2_41}, author = {Mauricio Pandolfi-Gonz{\'a}lez and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @article {947, title = {Caracterizaci{\'o}n de las pr{\'a}cticas de DevOps en organizaciones que desarrollan software: Un mapeo sistem{\'a}tico de literatura}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o}, year = {2020}, month = {04}, pages = {83-96}, keywords = {Computers{\textendash}Information Science And Information Theory, Mapping, Organizations, Software development, Software engineering}, isbn = {16469895}, url = {https://search-proquest-com.ezproxy.sibdi.ucr.ac.cr/docview/2388305192?accountid=28692}, author = {Castillo,Jose D. S. and Mart{\'\i}nez,Alexandra and Quesada-L{\'o}pez,Christian and Jenkins,Marcelo} } @article {900, title = {Characterization of devops practices in software development organizations: A systematic mapping}, journal = {RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao}, volume = {2020}, year = {2020}, month = {02/2020}, pages = {83-96}, type = {Journal}, keywords = {Characterization, DevOps, Practices, Software development organizations, Software engineering}, issn = {16469895}, url = {www.scopus.com}, author = {Castillo,J. D. S. and Mart{\'\i}nez, A. and Quesada-L{\'o}pez,C. and Jenkins,M.} } @conference {1083, title = {Classifying and Understanding Tor Traffic Using Tree-Based Models}, booktitle = {2020 IEEE Latin-American Conference on Communications (LATINCOM)}, year = {2020}, doi = {10.1109/LATINCOM50620.2020.9282317}, author = {Calvo, Paulo and Guevara-Coto, Jose and Lara, Adrian} } @conference {1084, title = {Classifying and Understanding Tor Traffic Using Tree-Based Models}, booktitle = {2020 IEEE Latin-American Conference on Communications (LATINCOM)}, year = {2020}, doi = {10.1109/LATINCOM50620.2020.9282317}, author = {Calvo, Paulo and Guevara-Coto, Jose and Lara, Adrian} } @conference {1059, title = {A comparative study on measuring software functional size to support effort estimation in agile}, booktitle = {CIbSE}, year = {2020}, author = {Fabi{\'a}n Ugalde and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @article {1157, title = {A conceptual framework for smart device-based notifications}, journal = {Journal of Ambient Intelligence and Humanized Computing}, year = {2020}, doi = {10.1007/s12652-020-01801-w}, url = {https://doi.org/10.1007/s12652-020-01801-w}, author = {Gustavo Lopez and Luis A. Guerrero} } @proceedings {1306, title = {A cost-efficient smart solution for small-scale farmers: a multidisciplinary approach.}, year = {2020}, isbn = {978-956356095-4}, issn = {978-956356095-4}, author = {Jose A. Brenes and Freddy Soto and Gabriela Mar{\'\i}n} } @inbook {1153, title = {Data Mining and Machine Learning Techniques for Bank Customers Segmentation: A Systematic Mapping Study}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2020}, pages = {666{\textendash}684}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-55187-2_48}, url = {https://doi.org/10.1007/978-3-030-55187-2_48}, author = {Maricel Monge and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {912, title = {An empirical analysis of IFPUG FPA and cosmic FFP measurement methods}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2020}, month = {01/2020}, isbn = {978-303040689-9}, doi = {10.1007/978-3-030-40690-5_26}, url = {www.scopus.com}, author = {Quesada-L{\'o}pez,C. and Madrigal-S{\'a}nchez,D. and Jenkins,M.} } @conference {1043, title = {Evaluating hyper-parameter tuning using random search in support vector machines for software effort estimation}, booktitle = {Proceedings of the 16th ACM International Conference on Predictive Models and Data Analytics in Software Engineering}, year = {2020}, publisher = {ACM}, organization = {ACM}, doi = {10.1145/3416508.3417121}, url = {https://doi.org/10.1145/3416508.3417121}, author = {Leonardo Villalobos-Arias and Christian Quesada-L{\'o}pez and Jose Guevara-Coto and Alexandra Martinez and Marcelo Jenkins} } @conference {1063, title = {Herramientas para pruebas automatizadas de seguridad en aplicaciones Web: Un mapeo sistem{\'a}tico de la literatura}, booktitle = {CIbSE}, year = {2020}, author = {Elizabeth Gamboa and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {954, title = {IoT for cancer treatment: A mapping study}, booktitle = {2020 15th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2020}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti49556.2020.9141031}, url = {https://doi.org/10.23919/cisti49556.2020.9141031}, author = {David Villegas and Alexandra Martinez and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @conference {1051, title = {Measuring students\textquotesingle contributions in software development projects using Git metrics}, booktitle = {2020 XLVI Latin American Computing Conference (CLEI)}, year = {2020}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei52000.2020.00068}, url = {https://doi.org/10.1109/clei52000.2020.00068}, author = {Sivana Hamer and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {1040, title = {Online Judge Support for Programming Teaching}, booktitle = {2020 XLVI Latin American Computing Conference (CLEI)}, year = {2020}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei52000.2020.00067}, url = {https://doi.org/10.1109/clei52000.2020.00067}, author = {Jeisson Hidalgo-Cespedes and Gabriela Mar{\'\i}n-Ravent{\'o}s and Marta Eunice Calderon-Campos} } @article {994, title = {Operationalizing Intentionality to Play Hanabi with Human Players}, journal = {IEEE Transactions on Games}, year = {2020}, pages = {1{\textendash}1}, doi = {10.1109/tg.2020.3009359}, url = {https://doi.org/10.1109/tg.2020.3009359}, author = {Markus Eger and Chris Martens and Pablo Sauma Chacon and Marcela Alfaro Cordoba and Jeisson Hidalgo Cespedes} } @conference {1004, title = {Pandemic as a Challenge for Human-AI Cooperation}, booktitle = {Sixteenth Artificial Intelligence and Interactive Digital Entertainment Conference}, year = {2020}, author = {Pablo Sauma Chacon and Markus Eger} } @conference {1308, title = {Research on optimization techniques applied to precision agricultural processes supported by technology in Latin America: Opportunities and a route to follow}, booktitle = {2020 XLVI Latin American Computing Conference (CLEI)}, year = {2020}, publisher = {IEEE}, organization = {IEEE}, author = {Brenes, Jose A and Ravent{\'o}s, Gabriela Mar{\'\i}n} } @article {908, title = {Sistemas de apoyo a la toma de decisiones que usan inteligencia artificial en la agricultura de precisi{\'o}n: un mapeo sistem{\'a}tico de literatura}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o}, year = {2020}, month = {04}, pages = {217-229}, keywords = {Agriculture, Artificial intelligence, Computers{\textendash}Information Science And Information Theory, Decision support systems, Fertilizers, Mapping}, isbn = {16469895}, url = {https://search-proquest-com.ezproxy.sibdi.ucr.ac.cr/docview/2388304926?accountid=28692}, author = {Brenes,Jos{\'e} A. and Mart{\'\i}nez,Alexandra and Quesada-L{\'o}pez,Christian and Jenkins,Marcelo} } @conference {1061, title = {T{\'e}cnicas de aprendizaje autom{\'a}tico para mejorar el rendimiento de aplicaciones web: un mapeo sistem{\'a}tico de literature}, booktitle = {CIbSE}, year = {2020}, author = {Jean Carlo Z{\'u}{\~n}iga-Madrigal and Christian Quesada-L{\'o}pez and Marcelo Jenkins and Alexandra Martinez} } @conference {952, title = {Una herramienta para la estimaci{\'o}n temprana del tama{\~n}o funcional del software}, booktitle = {2020 15th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2020}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti49556.2020.9141112}, url = {https://doi.org/10.23919/cisti49556.2020.9141112}, author = {Christian Quesada-L{\'o}pez and Marcelo Jenkins and Luis Carlos Salas and Juan Carlos G{\'o}mez} } @article {910, title = {Use of data mining and machine learning techniques for fraud detection in financial statements: A systematic mapping study}, journal = {RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao}, volume = {2020}, year = {2020}, pages = {97-109}, url = {www.scopus.com}, author = {Ram{\'\i}rez-Alp{\'\i}zar,A. and Jenkins,M. and Mart{\'\i}nez,A. and Quesada-L{\'o}pez,C.} } @article {948, title = {Uso de t{\'e}cnicas de miner{\'\i}a de datos y aprendizaje autom{\'a}tico para la detecci{\'o}n de fraudes en estados financieros: un mapeo sistem{\'a}tico de literatura}, journal = {Revista Ib{\'e}rica de Sistemas e Tecnologias de Informa{\c c}{\~a}o}, year = {2020}, month = {04}, pages = {97-109}, keywords = {Algorithms, Certification testing, Computers{\textendash}Information Science And Information Theory, Data mining, Decision trees, Financial statements, Fraud, Kernels, Machine learning, Mapping}, isbn = {16469895}, url = {https://search-proquest-com.ezproxy.sibdi.ucr.ac.cr/docview/2388305034?accountid=28692}, author = {Ram{\'\i}rez-Alp{\'\i}zar,Alex and Jenkins,Marcelo and Mart{\'\i}nez,Alexandra and Quesada-L{\'o}pez,Christian} } @conference {1006, title = {The White Whale of Narrative Generation?}, booktitle = {Sixteenth Artificial Intelligence and Interactive Digital Entertainment Conference}, year = {2020}, author = {Markus Eger and Murder Mysteries} } @conference {924, title = {Automated Functional Size Measurement: A Multiple Case Study in the Industry}, booktitle = {Product-Focused Software Process Improvement}, year = {2019}, pages = {263{\textendash}279}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-35333-9_19}, url = {https://doi.org/10.1007/978-3-030-35333-9_19}, author = {Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins and Luis Carlos Salas and Juan Carlos G{\'o}mez} } @article {922, title = {Cambios antropom{\'e}tricos y satisfacci{\'o}n personal con una intervenci{\'o}n educativa que incluy{\'o} el uso de una aplicaci{\'o}n m{\'o}vil, para personas con sobrepeso u obesidad}, journal = {Perspectivas en Nutrici{\'o}n Humana}, volume = {21}, year = {2019}, month = {dic.}, pages = {189-205}, doi = {10.17533/udea.penh.v21n2a05}, url = {https://revistas.udea.edu.co/index.php/nutricion/article/view/338611}, author = {Aguilar Garc{\'\i}a, Mayra Yorlenis and Altamirano Herrera, Melissa and Leiva Acu{\~n}a, Ana Gabriela and Mar{\'\i}n Romero, Paula Natalia and Rodriguez Mena, Milena and Quesada L{\'o}pez, Christian and Z{\'u}{\~n}iga Flores, Giselle and Jensen, Melissa Lorena} } @conference {926, title = {A Case Study on Teaching a Software Estimation Course}, booktitle = {Learning and Analytics in Intelligent Systems}, year = {2019}, pages = {92{\textendash}101}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-36778-7_11}, url = {https://doi.org/10.1007/978-3-030-36778-7_11}, author = {Marcelo Jenkins and Cristian Quesada-Lopez} } @conference {928, title = {Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers}, booktitle = {Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice}, year = {2019}, publisher = {IEEE Press}, organization = {IEEE Press}, keywords = {hybrid methods, Software development, software process, survey research}, doi = {10.1109/ICSE-SEIP.2019.00036}, url = {https://doi.org/10.1109/ICSE-SEIP.2019.00036}, author = {Kl{\"u}nder, Jil and Hebig, Regina and Tell, Paolo and Kuhrmann, Marco and Nakatumba-Nabende, Joyce and Heldal, Rogardt and Krusche, Stephan and Fazal-Baqaie, Masud and Felderer, Michael and Bocco, Marcela Fabiana Genero and K{\"u}pper, Steffen and Licorish, Sherlock A. and L{\'o}pez, Gustavo and McCaffery, Fergal and Top, {\"O}zden {\"O}zcan and Prause, Christian R. and Prikladnicki, Rafael and T{\"u}z{\"u}n, Eray and Pfahl, Dietmar and Schneider, Kurt and MacDonell, Stephen G.} } @conference {956, title = {Characterization of Google Home Traffic in a Home Network}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, author = {Aguilar, Vladimir and Madrigal, Hernan and Mesen, Jose Miguel and Lara, Adrian} } @article {914, title = {Characterization of software testing practices: A replicated survey in Costa Rica}, journal = {Journal of Software Engineering Research and Development}, volume = {7}, year = {2019}, pages = {6:1{\textendash}6:20}, issn = {2195-1721}, doi = {10.5753/jserd.2019.472}, url = {https://sol.sbc.org.br/journals/index.php/jserd/article/view/472}, author = {Christian Quesada-L{\'o}pez and Erika Hernandez-Ag{\"u}ero and Marcelo Jenkins} } @conference {992, title = {Characterizing Extracurricular Effort on Concurrent and Distributed Programming Learning}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105254}, url = {https://doi.org/10.1109/jocici48395.2019.9105254}, author = {Jeisson Hidalgo-Cespedes} } @conference {851, title = {Comparing the effort and effectiveness of automated and manual tests}, booktitle = {14th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti.2019.8760848}, url = {https://doi.org/10.23919/cisti.2019.8760848}, author = {Ignacio Dobles and Alexandra Martinez and Christian Quesada-L{\'o}pez} } @conference {920, title = {Current Use and Perceived Usefulness of Mobile Technologies in the Practice of Dietetics in Costa Rica}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105163}, url = {https://doi.org/10.1109/jocici48395.2019.9105163}, author = {Melissa L. Jensen and Christian Quesada-L{\'o}pez and Giselle Zuniga-Flores and Marcelo Jenkins} } @conference {849, title = {Evaluating a model-based software testing approach in an industrial context: A replicated study}, booktitle = {14th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti.2019.8760648}, url = {https://doi.org/10.23919/cisti.2019.8760648}, author = {Ana Berdasco and Alexandra Martinez and Christian Quesada-L{\'o}pez} } @conference {859, title = {Evaluating Model-Based Testing in an Industrial Project: An Experience Report}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2019}, pages = {294{\textendash}303}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-11890-7_29}, url = {https://doi.org/10.1007/978-3-030-11890-7_29}, author = {Rebeca Obando V{\'a}squez and Christian Quesada-L{\'o}pez and Alexandra Martinez} } @article {936, title = {Evaluating the Nao Robot in the Role of Personal Assistant: The Effect of Gender in Robot Performance Evaluation}, journal = {13th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI 2019‬}, volume = {31}, year = {2019}, month = {Nov}, pages = {20}, issn = {2504-3900}, doi = {10.3390/proceedings2019031020}, url = {http://dx.doi.org/10.3390/proceedings2019031020}, author = {Vega and Ram{\'\i}rez-Benavides and Guerrero and L{\'o}pez} } @article {949, title = {Evaluating the Nao Robot in the Role of Personal Assistant: The Effect of Gender in Robot Performance Evaluation}, journal = {Proceedings}, volume = {31}, year = {2019}, pages = {20}, doi = {10.3390/proceedings2019031020}, url = {https://doi.org/10.3390/proceedings2019031020}, author = {Vega and Ram{\'\i}rez-Benavides and Guerrero and L{\'o}pez} } @article {847, title = {Evaluation of a model-based testing platform for Java applications}, journal = {IET Software}, year = {2019}, doi = {10.1049/iet-sen.2019.0036}, url = {https://doi.org/10.1049/iet-sen.2019.0036}, author = {Leonardo Villalobos-Arias and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {1002, title = {Ex-Tarot: An extended Tarot-based narrative generation}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105205}, url = {https://doi.org/10.1109/jocici48395.2019.9105205}, author = {Pablo Sauma Chacon and Markus Eger} } @conference {855, title = {Identifying implied security requirements from functional requirements}, booktitle = {14th Iberian Conference on Information Systems and Technologies (CISTI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.23919/cisti.2019.8760631}, url = {https://doi.org/10.23919/cisti.2019.8760631}, author = {Andres Martinez and Marcelo Jenkins and Christian Quesada-L{\'o}pez} } @conference {916, title = {Implementation of Project Based Learning: Lessons Learned}, booktitle = {2019 XLV Latin American Computing Conference (CLEI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/clei47609.2019.235066}, url = {https://doi.org/10.1109/clei47609.2019.235066}, author = {Christian Quesada-L{\'o}pez and Alexandra Martinez} } @article {868, title = {Incorporando pruebas basadas en modelos para servicios web en un proceso de desarrollo {\'a}gil: Un caso de estudio en la industria}, volume = {17}, year = {2019}, month = {02}, author = {Aymerich, Brenda and Solano, Andr{\'e}s and Quesada-L{\'o}pez, Christian and Mart{\'\i}nez, Alexandra} } @article {865, title = {Incorporando pruebas basadas en modelos para servicios web en un proceso de desarrollo {\'a}gil: Un caso de estudio en la industria}, volume = {17}, year = {2019}, month = {02}, issn = {1646-9895}, author = {Aymerich, Brenda and Solano, Andr{\'e}s and Quesada-L{\'o}pez, Christian and Mart{\'\i}nez, Alexandra} } @conference {958, title = {Low-cost SDN Switch Comparison: Zodiac FX and Raspberry Pi}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, author = {Gonz{\'a}lez, David and Mellado, Carlos and Waltam, Kevin and Lara, Adrian} } @article {853, title = {Model-based testing areas, tools and challenges: A tertiary study}, journal = {CLEI Electronic Journal}, volume = {22}, year = {2019}, doi = {10.19153/cleiej.22.1.3}, url = {https://doi.org/10.19153/cleiej.22.1.3}, author = {Leonardo Villalobos-Arias and Christan Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @inbook {872, title = {NAO as a Copresenter in a Robotics Workshop - Participant{\textquoteright}s Feedback on the Engagement Level Achieved with a Robot in the Classroom}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2019}, pages = {143{\textendash}152}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-319-94346-6_14}, url = {https://doi.org/10.1007/978-3-319-94346-6_14}, author = {Joseiby Hernandez-Cede{\~n}o and Kryscia Ram{\'\i}rez-Benavides and Luis Guerrero and Adrian Vega} } @conference {990, title = {A Precise Layout Manager for Vector Graphics}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105259}, url = {https://doi.org/10.1109/jocici48395.2019.9105259}, author = {Jeisson Hidalgo-Cespedes and Gabriela Mar{\'\i}n-Ravent{\'o}s and Vladimir Lara-Villagran} } @conference {932, title = {Scheduling of events through notifications in mobile devices}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105316}, url = {https://doi.org/10.1109/jocici48395.2019.9105316}, author = {Fernando Zaldivar Coto and Gustavo Lopez Herrera and Luis Quesada Quiros and Kryscia Ramirez Benavides} } @conference {964, title = {Smart Meeting Room Management System Based on Real-Time Occupancy}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105174}, url = {https://doi.org/10.1109/jocici48395.2019.9105174}, author = {Luis Miguel Sanchez and Ignacio D{\'\i}az-Oreiro and Luis Quesada and Luis A. Guerrero and Gustavo Lopez} } @conference {934, title = {Social Robotics Guidelines}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105272}, url = {https://doi.org/10.1109/jocici48395.2019.9105272}, author = {Kryscia Ram{\'\i}rez-Benavides and Adrian Vega and Luis A. Guerrero} } @conference {960, title = {Software Development Practices and Frameworks Used in Spain and Costa Rica: A Survey and Comparative Analysis}, booktitle = {Product-Focused Software Process Improvement}, year = {2019}, pages = {112{\textendash}119}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-35333-9_8}, url = {https://doi.org/10.1007/978-3-030-35333-9_8}, author = {Ignacio D{\'\i}az-Oreiro and David Chaves and Brenda Aymerich and Julio C. Guzm{\'a}n and Gustavo Lopez and Marcela Genero and Aurora Vizca{\'\i}no} } @article {962, title = {Standardized Questionnaires for User Experience Evaluation: A Systematic Literature Review}, journal = {13th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI 2019‬}, volume = {31}, year = {2019}, month = {Nov}, pages = {14}, issn = {2504-3900}, doi = {10.3390/proceedings2019031014}, url = {http://dx.doi.org/10.3390/proceedings2019031014}, author = {D{\'\i}az-Oreiro and L{\'o}pez and Quesada and Guerrero} } @proceedings {1000, title = {A Study of AI Agent Commitment in One Night Ultimate Werewolf with Human Players Markus Eger}, year = {2019}, author = {Markus Eger and Chris Martens} } @conference {857, title = {A survey of software testing practices in Costa Rica}, booktitle = {XXII Ibero-American Conference on Software Engineering, CIbSE 2019}, year = {2019}, url = {www.scopus.com}, author = {Quesada-L{\'o}pez,C. and Hernandez-Ag{\"u}ero,E. and Jenkins,M.} } @conference {930, title = {Teaching Scrum Using Gamification}, booktitle = {Proceedings of 13th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI 2019‬}, year = {2019}, month = {nov}, publisher = {Multidisciplinary Digital Publishing Institute}, organization = {Multidisciplinary Digital Publishing Institute}, keywords = {Agile, eLearning, Gamification, Scrum, Serious Games}, doi = {10.3390/proceedings2019031007}, url = {https://www.mdpi.com/2504-3900/31/1/7}, author = {Guzm{\'a}n, Julio C. and L{\'o}pez, Gustavo} } @conference {876, title = {Tool UTAUT Applied to Measure Interaction Experience with {NAO} Robot}, booktitle = {Lecture Notes in Computer Science}, year = {2019}, pages = {501{\textendash}512}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-22636-7_38}, url = {https://doi.org/10.1007/978-3-030-22636-7_38}, author = {Adrian Vega and Kryscia Ram{\'\i}rez-Benavidez and Luis A. Guerrero} } @conference {918, title = {Tools for the evaluation of web accessibility: A systematic literature mapping}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/jocici48395.2019.9105263}, url = {https://doi.org/10.1109/jocici48395.2019.9105263}, author = {Patricia Aguero-Flores and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {904, title = {Typifying Data Required for the Development of Smart Agriculture Systems}, booktitle = {2019 IV Jornadas Costarricenses de Investigaci{\'o}n en Computaci{\'o}n e Inform{\'a}tica (JoCICI)}, year = {2019}, month = {08/2019}, author = {J. A. Brenes and J. D. S. Castillo and G. M. Ravent{\'o}s} } @article {863, title = {Un estudio comparativo de t{\'e}cnicas de miner{\'\i}a de datos y aprendizaje m{\'a}quina para la estimaci{\'o}n del esfuerzo utilizando puntos de funci{\'o}n}, volume = {17}, year = {2019}, month = {04/2019}, issn = {1646-9895}, author = {Cristian Quesada and J. Murrillo Morera and Marcelo Jenkins} } @article {966, title = {User Experience Comparison of Intelligent Personal Assistants: Alexa, Google Assistant, Siri and Cortana}, journal = {13th International Conference on Ubiquitous Computing and Ambient ‪Intelligence UCAmI 2019‬}, volume = {31}, year = {2019}, pages = {51}, doi = {10.3390/proceedings2019031051}, url = {https://doi.org/10.3390/proceedings2019031051}, author = {Berdasco and L{\'o}pez and Diaz and Quesada and Guerrero} } @conference {861, title = {Using Model-Based Testing to Reduce Test Automation Technical Debt: An Industrial Experience Report}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2019}, pages = {220{\textendash}229}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-11890-7_22}, url = {https://doi.org/10.1007/978-3-030-11890-7_22}, author = {Thomas Huertas and Christian Quesada-L{\'o}pez and Alexandra Martinez} } @conference {998, title = {Wait a second: playing Hanabi without giving hints}, booktitle = {Proceedings of the 14th International Conference on the Foundations of Digital Games}, year = {2019}, publisher = {ACM}, organization = {ACM}, doi = {10.1145/3337722.3337744}, url = {https://doi.org/10.1145/3337722.3337744}, author = {Markus Eger and Daniel Gruss} } @conference {802, title = {Agile for Newbies: A Scrum Workshop Design and Implementation Process}, booktitle = {Advances in Human Factors in Training, Education, and Learning Sciences}, year = {2018}, month = {06/2018}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

{\textquoteleft}{\textquoteleft}Scrum is simple to understand but difficult to master{\textquoteright}{\textquoteright}. This paper describes our efforts in designing and testing a 16-h Scrum workshop that provides an overview of Scrum{\textasciiacute}s core concepts. The workshop is intended for participants with little or no background on Scrum. Designed by four certified scrum masters, this workshop combines different practices gathered from a series of training and day to day applications of Scrum. We have tested and improved the workshop described in this paper in 5 iterations over the past two years. Feedback from participants and improvements proposed by instructors were incorporated. The workshop combines theoretical knowledge and practical activities to help participants interiorize the theory. The design of this workshop is modular so that it can be adapted to different participant{\textasciiacute}s needs. Activities are designed to be developed in workshops with 15 participants.

}, keywords = {Agile training, Scrum, Software development}, isbn = {978-3-319-93882-0}, doi = {https://doi.org/10.1007/978-3-319-93882-0_42}, url = {https://link.springer.com/chapter/10.1007/978-3-319-93882-0_42}, author = {Guzm{\'a}n, Julio C. and L{\'o}pez, Gustavo and Aymerich, Brenda}, editor = {Nazir, Salman and Teperi, Anna-Maria and Polak-Sopi{\'n}ska, Aleksandra} } @conference {983, title = {A Combination of Approaches for Software Process Improvement : An Experience Report in a Public Sector Institution}, booktitle = {2018 7th International Conference On Software Process Improvement (CIMPS)}, year = {2018}, publisher = {IEEE}, organization = {IEEE}, doi = {10.1109/cimps.2018.8626059}, url = {https://doi.org/10.1109/cimps.2018.8626059}, author = {Erika Hernandez-Ag{\"u}ero and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @article {988, title = {Effects of oral metaphors and allegories on programming problem solving}, journal = {Computer Applications in Engineering Education}, volume = {26}, year = {2018}, pages = {852-871}, keywords = {allegory, experiment, metaphor, problem solving}, doi = {10.1002/cae.21927}, url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/cae.21927}, author = {Hidalgo-C{\'e}spedes, Jeisson and Mar{\'\i}n-Ravent{\'o}s, Gabriela and Lara-Villagr{\'a}n, Vladimir and Villalobos-Fern{\'a}ndez, Luis} } @conference {981, title = {Factores asociados a pr{\'a}cticas de desarrollo y pruebas de software en Costa Rica: Un estudio exploratorio}, booktitle = {Proceedings of the XXI Iberoamerican Conference on Software Engineering, Bogota, Colombia, April 23-27, 2018}, year = {2018}, publisher = {Curran Associates}, organization = {Curran Associates}, author = {Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @conference {985, title = {MBT4J: Automating the Model-Based Testing Process for Java Applications}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2018}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-030-01171-0_15}, url = {https://doi.org/10.1007/978-3-030-01171-0_15}, author = {Leonardo Villalobos-Arias and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {946, title = {NAO as a Copresenter in a Robotics Workshop - Participant{\textquoteright}s Feedback on the Engagement Level Achieved with a Robot in the Classroom}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2018}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-319-94346-6_14}, url = {https://doi.org/10.1007/978-3-319-94346-6_14}, author = {Joseiby Hernandez-Cede{\~n}o and Kryscia Ram{\'\i}rez-Benavides and Luis Guerrero and Adrian Vega} } @conference {945, title = {Qbo Robot as an Educational Assistant - Participants Feedback on the Engagement Level Achieved with a Robot in the Classroom}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2018}, pages = {163{\textendash}171}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-319-94346-6_16}, url = {https://doi.org/10.1007/978-3-319-94346-6_16}, author = {Ra{\'u}l Madrigal Acu{\~n}a and Adrian Vega and Kryscia Ram{\'\i}rez-Benavides} } @inbook {874, title = {Qbo Robot as an Educational Assistant - Participants Feedback on the Engagement Level Achieved with a Robot in the Classroom}, booktitle = {Advances in Intelligent Systems and Computing}, year = {2018}, pages = {163{\textendash}171}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-319-94346-6_16}, url = {https://doi.org/10.1007/978-3-319-94346-6_16}, author = {Ra{\'u}l Madrigal Acu{\~n}a and Adrian Vega and Kryscia Ram{\'\i}rez-Benavides} } @mastersthesis {870, title = {Reconocimiento autom{\'a}tico de se{\~n}ales peatonales accesibles usando un enfoque adaptativo}, year = {2018}, month = {4}, school = {Escuela de Electr{\'o}nica}, type = {masters}, address = {Cartago, Costa Rica}, url = {http://hdl.handle.net/2238/10642}, author = {Juan M. Fonseca-Sol{\'\i}s} } @article {800, title = {Smart Device-Based Notifications to Promote Healthy Behavior Related to Childhood Obesity and Overweight}, journal = {Sensors}, volume = {18}, year = {2018}, month = {01/2018}, abstract = {

Obesity is one of the most serious public health challenges of the 21st century and it is a threat to the life of people according to World Health Organization. In this scenario, family environment is important to establish healthy habits which help to reduce levels of obesity and control overweight in children. However, little efforts have been focused on helping parents to promote and have healthy lifestyles. In this paper, we present two smart device-based notification prototypes to promote healthy behavior with the aim of avoiding childhood overweight and obesity. The first prototype helps parents to follow a healthy snack routine, based on a nutritionist suggestion. Using a fridge magnet, parents receive graphical reminders of which snacks they and their children should consume. The second prototype provides a graphical reminder that prevents parents from forgetting the required equipment to practice sports. Prototypes were evaluated by nine nutritionists from three countries (Costa Rica, Mexico and Spain). Evaluations were based on anticipation of use and the ergonomics of human{\textendash}system interaction according to the ISO 9241-210. Results show that the system is considered useful. Even though they might not be willing to use the system, they would recommend it to their patients. Based on the ISO 9241-210 the best ranked features were the system{\textquoteright}s comprehensibility, the perceived effectiveness and clarity. The worst ranked features were the system{\textquoteright}s suitability for learning and its discriminability.

}, keywords = {health, human-centered computing, Ubiquitous Computing}, issn = {1424-8220}, doi = {10.3390/s18010271}, url = {http://www.mdpi.com/1424-8220/18/1/271}, author = {L{\'o}pez, Gustavo and Gonz{\'a}lez, Iv{\'a}n and Jimenez-Garcia, Elitania and Fontecha, Jes{\'u}s and Brenes, Jose A. and Guerrero, Luis A. and Bravo, Jos{\'e}} } @conference {804, title = {Software Development Practices in Costa Rica: A Survey}, booktitle = {Advances in Artificial Intelligence, Software and Systems Engineering}, year = {2018}, month = {06/2018}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

In recent years, many studies have focused on software development practices around the world. The HELENA study is an international effort to gather quantitative data on software development practices and frameworks. In this paper, we present the Costa Rican results of the HELENA survey. We provide evidence of the practices and frameworks used in 51 different projects in Costa Rica. Participants in this survey represent companies ranging from 50 or fewer employees to companies with more than 2500 employees. Furthermore, the industries represented in the survey include software development, system development, IT consulting, research and development of IT services and software development for financial institutions. Results show that Scrum, Iterative Development, Kanban and Waterfall are the most used software development frameworks in Costa Rica. However, Scrum doubles the use of Waterfall and other methods.

}, keywords = {Agile, HELENA project, Scrum, Software development approach, Waterfall}, isbn = {978-3-319-94229-2}, doi = {https://doi.org/10.1007/978-3-319-94229-2_13}, author = {Aymerich, Brenda and D{\'\i}az-Oreiro, Ignacio and Guzm{\'a}n, Julio C. and L{\'o}pez, Gustavo and Garbanzo, Diana} } @conference {977, title = {A tertiary study on model-based testing areas, tools and challenges: Preliminary results}, booktitle = {Proceedings of the XXI Iberoamerican Conference on Software Engineering, Bogota, Colombia, April 23-27, 2018}, year = {2018}, publisher = {Curran Associates}, organization = {Curran Associates}, author = {Leonardo Villalobos-Arias and Christian Quesada-L{\'o}pez and Alexandra Martinez and Marcelo Jenkins} } @conference {979, title = {Towards the automation of a defect detection protocol for functional size measurements}, booktitle = {Proceedings of the XXI Iberoamerican Conference on Software Engineering, Bogota, Colombia, April 23-27, 2018}, year = {2018}, publisher = {Curran Associates}, organization = {Curran Associates}, author = {Denisse Madrigal-S{\'a}nchez and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @conference {794, title = {Use of JiTT in a Graduate Software Testing Course: An Experience Report}, booktitle = {Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training}, year = {2018}, month = {06/2018}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, abstract = {

This paper describes our experience using Just-in-Time Teaching (JiTT) in a graduate Software Testing course during two semesters. JiTT is a pedagogical strategy that bridges in-class and out-of-class components through preparatory web-based assignments, known as warm-ups. Our JiTT design was as follows. The preparatory out-of-class component consisted of a reading test, which required students to read a chapter from the textbook and then answer a web-based test available in our virtual platform. Reading tests were due the day before class in order to give the teacher enough time to read over the student{\textquoteright}s responses and adjust the next lesson accordingly. The in-class component was organized around student common misconceptions or difficulties, extracted from the reading tests submitted by the students. Discussions and cooperative learning activities were among the teaching strategies used in class. Our approach was assessed from the students{\textquoteright} and teacher{\textquoteright}s perspective. The students{\textquoteright} perspective was obtained from a survey. The teacher{\textquoteright}s perspective consisted in an assessment of strengths and limitations. Results from our evaluation show that a vast majority of students believe their learning improves when they prepare for class by reading the material in advance. They also think that reading tests are an effective way of verifying that students did the assigned reading. Most of them also consider that JiTT is an appropriate teaching strategy for the course. From the teacher{\textquoteright}s perspective, a major strength found was that students were more engaged in class, asking interesting questions that enriched class discussion. Also, the use of open-ended (essay-type) questions in reading tests has the additional benefit of helping them become better writers (organize their ideas better and clarify their thinking through writing).

}, keywords = {graduate course, JiTT, just-in-time teaching, software testing}, isbn = {978-1-4503-5660-2}, doi = {10.1145/3183377.3183397}, url = {http://doi.acm.org/10.1145/3183377.3183397}, author = {Mart{\'\i}nez, Alexandra} } @conference {757, title = {Alexa vs. Siri vs. Cortana vs. Google Assistant: A Comparison of Speech-Based Natural User Interfaces}, booktitle = {Advances in Human Factors and Systems Interaction}, year = {2017}, month = {06/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

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 presents a usability test of the most prestigious and internationally used Speech-based NUI (i.e., Alexa, Siri, Cortana and Google{\textquoteright}s). A comparison of the services that each one provides was also performed considering: access to music services, agenda, news, weather, To-Do lists and maps or directions, among others. The test was design by two Human Computer Interaction experts and executed by eight persons. Results show that even though there are many services available, there is a lot to do to improve the usability of these systems. Specially focused on separating the traditional use of computers (based on applications that require parameters to function) and to get closer to real NUIs.

}, keywords = {Human factors, Intelligent personal assistant, Smart device}, isbn = {978-3-319-60366-7}, doi = {https://doi.org/10.1007/978-3-319-60366-7_23}, url = {https://link.springer.com/chapter/10.1007/978-3-319-60366-7_23}, author = {L{\'o}pez, Gustavo and Quesada, Luis and Guerrero, Luis A.}, editor = {Nunes, Isabel L.} } @article {759, title = {Automatic recognition of accessible pedestrian signals}, journal = {The Journal of the Acoustical Society of America}, volume = {141}, year = {2017}, pages = {3913-3914}, abstract = {

Accessible pedestrian signals (APS) enhance accessibility in streets around the world. Recent attempts to extend the use of APS to people with visual and audible impairments have emerged from the area of audio signal processing. Even though few authors have studied the recognition of APS by sound, comprehensive literature in Biology have been published for recognizing other simple sounds like bird and frog calls. Since these calls exhibit the same periodic and modulated nature as APS, many of the existent approaches can be adapted for this purpose. We present an algorithm that uses the mentioned approach. The algorithm was evaluated using a collection of 79 recordings gathered from streets in San Jos{\'e}, Costa Rica, where the solution will be implemented. Three types of sounds are available: a low-pitch chirp, a high-pitch chirp and, a cuckoo-like. The results showed a precision of 87\%, a specificity of 83\%, a sensibility of 86\%, and a F-measure of 85\%.

}, keywords = {Acoustic signal processing, Chirping}, doi = {10.1121/1.4988827}, url = {https://doi.org/10.1121/1.4988827}, author = {Arturo Camacho and Sebasti{\'a}n Ruiz Blais and Juan M. Fonseca Sol{\'\i}s} } @article {593, title = {Automatic recognition of the American sign language fingerspelling alphabet to assist people living with speech or hearing impairments}, journal = {Journal of Ambient Intelligence and Humanized Computing}, year = {2017}, pages = {1{\textendash}11}, abstract = {

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 technology to recognize signs and gestures will make computer supported interpretation of sign languages possible. There are more than 137 different sign languages around the world; therefore, a system that interprets them could be beneficial to all, especially to the Deaf Community. This paper presents a system based on hand tracking devices (Leap Motion and Intel RealSense), used for signs recognition. The system uses a Support Vector Machine for sign classification. Different evaluations of the system were performed with over 50 individuals; and remarkable recognition accuracy was achieved with selected signs (100{\%} accuracy was achieved recognizing some signs). Furthermore, an exploration on the Leap Motion and the Intel RealSense potential as a hand tracking devices for sign language recognition using the American Sign Language fingerspelling alphabet was performed.

}, keywords = {American sign language, Automatic sign language recognition, Intel realsense, Leap Motion, Natural user interfaces, Support vector machine}, issn = {1868-5145}, doi = {10.1007/s12652-017-0475-7}, url = {http://dx.doi.org/10.1007/s12652-017-0475-7}, author = {Quesada, Luis and L{\'o}pez, Gustavo and Guerrero, Luis} } @conference {580, title = {Awareness Supporting Technologies Used in Collaborative Systems: A Systematic Literature Review}, booktitle = {Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing}, year = {2017}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, abstract = {

Since the establishment of Computer Supported Collaborative Work as a research area, computer advances have change the paradigm of how technology is applied to improve the performance in collaborative scenarios. Notifications are an important part of this improvement. Technological systems have been applied in order to provide collaborators with the sufficient awareness to keep a task going. In this paper we present the protocol and results of a Systematic Literature Review that delves in the application of new technologies to provide awareness in collaborative systems. Moreover, we classify the collaborative systems found in literature using two traditional taxonomies for CSCW in order to understand which notification mechanisms are used to support which systems. Our review covers the last 10 years and classifies system prototypes based on the context in which they are applied, the notification and information gathering mechanism used, and the assessment performed. With over 400 papers reviewed, 83 that met the review requirements were included. The review results show that traditional interfaces and mobile devices are still the most common notification mechanisms. However, ubiquitous devices and non-traditional interfaces have also been used.

}, keywords = {Awareness, CSCW, Notification mechanisms, Systematic literature review}, isbn = {978-1-4503-4335-0}, doi = {10.1145/2998181.2998281}, url = {http://doi.acm.org/10.1145/2998181.2998281}, author = {L{\'o}pez, Gustavo and Guerrero, Luis A.} } @inbook {733, title = {Defining {\textquoteleft}Architecture{\textquoteright} for Software Engineering {\textendash} A Review of Terminology}, booktitle = {Advances in Human Factors, Software, and Systems Engineering: Proceedings of the AHFE 2017 International Conference on Human Factors, Software, and Systems Engineering, July 17-21, 2017, The Westin Bonaventure Hotel, Los Angeles, California, USA}, year = {2017}, pages = {143{\textendash}152}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

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 in the domains of Information Systems or Information Technology. Moreover, different consultant agencies, consortia or working groups create standards or guidelines that sometimes use these concepts interchangeably. In this paper, we want to provide a comprehensible definition of the most common (Architecture-related) concepts used by members of the information technology community into non-software development companies. In addition, a literature review is also conducted to determine the academic use of these terms, and a website based review is conducted to gather the most common definitions provided in articles that do not undergo peer reviews.

}, keywords = {Applications architecture, Business architecture, Enterprise architecture, Information architecture, Infrastructure architecture, Integration architecture, Software architecture, Solutions architecture, Systems architecture, Technologies architecture}, isbn = {978-3-319-60011-6}, doi = {10.1007/978-3-319-60011-6_14}, url = {http://dx.doi.org/10.1007/978-3-319-60011-6_14}, author = {Guzm{\'a}n, Julio C. and L{\'o}pez, Gustavo and Pacheco, Alexia}, editor = {Ahram, Tareq and Karwowski, Waldemar} } @conference {745, title = {Designing Tools that Allows Children in the Early Childhood to Program Robots}, booktitle = {Learning and Collaboration Technologies. Technology in Education}, year = {2017}, month = {05/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

This paper describes the design and evaluation process of two mobile programming assistance tools that allow children in the early childhood to develop programs and execute them using robots. The tools are called TITIBOTS and TITIBOTS Colab which incorporates collaboration. The tools have icon-based interfaces and integrate visual programming, robotics, and mobile devices as one tool. The main issues and lessons learned during the design process are described. The methodology used in this project was User-Centered Design (UCD) process. The tools were developed and evaluated applying participatory-design, experience prototyping, and usability testing. The final product are two simple, intuitive, and easy to use tools, for children between 4 and 6 years old. The results were promising: children liked the applications and were willing to continue using it to program robots for solving specific tasks.

}, keywords = {early childhood education, Interaction design, Programming robots, Programming tool, User interfaces and Human computer interaction, User-Centered Design}, isbn = {978-3-319-58515-4}, doi = {https://doi.org/10.1007/978-3-319-58515-4_7}, url = {https://link.springer.com/chapter/10.1007/978-3-319-58515-4_7}, author = {Ram{\'\i}rez-Benavides, Kryscia and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Zaphiris, Panayiotis and Ioannou, Andri} } @conference {755, title = {Developing a Proxy Service to Bring Naturality to Amazon{\textquoteright}s Personal Assistant {\textquoteleft}{\textquoteleft}Alexa{\textquoteright}{\textquoteright}}, booktitle = {Advances in Human Factors and Systems Interaction}, year = {2017}, month = {06/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Amazon{\textquoteright}s Alexa is an intelligent personal assistant, developed to be used jointly with a Bluetooth Speaker and microphone hardware called Amazon Echo. Even though Alexa is supposed to be a natural user interface, its use is not very natural. As a user is intending to use Amazon{\textquoteright}s Alexa system, they must follow a very tighten and structured way to provide the commands for the system to achieve its goal. In this paper, we propose a proxy service called {\textquoteleft}{\textquoteleft}Plis{\textquoteright}{\textquoteright}. This service was developed as a Skill to be used with the Amazon Echo. Therefore, a user can say: Alexa, {\textquoteleft}{\textquoteleft}plis{\textquoteright}{\textquoteright} and our functionality will start its job. Our skill determines from the natural way in which the user speaks what they are asking for. With that information, we create a query that would be further sent to other skills already providing the functionality required.

}, keywords = {Alexa, Amazon Echo, Intelligent personal assistant}, isbn = {978-3-319-60366-7}, doi = {https://doi.org/10.1007/978-3-319-60366-7_25}, url = {https://link.springer.com/chapter/10.1007/978-3-319-60366-7_25}, author = {Carvajal, Luis and Quesada, Luis and L{\'o}pez, Gustavo and Brenes, Jose A.}, editor = {Nunes, Isabel L.} } @inbook {47, title = {Development and Evaluation of Augmented Object Prototypes for Notifications in Collaborative Writing Environments}, booktitle = {Advances in Human Factors and System Interactions: Proceedings of the AHFE 2016 International Conference on Human Factors and System Interactions, July 27-31, 2016, Walt Disney World{\textregistered}, Florida, USA}, year = {2017}, pages = {301{\textendash}312}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, isbn = {978-3-319-41956-5}, doi = {10.1007/978-3-319-41956-5_27}, url = {http://dx.doi.org/10.1007/978-3-319-41956-5_27}, author = {Brenes, Jose A. and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Nunes, Isabel L.} } @article {796, title = {A distributed bug analyzer based on user-interaction features for mobile apps}, journal = {Journal of Ambient Intelligence and Humanized Computing}, volume = {8}, year = {2017}, month = {08/2017}, pages = {579{\textendash}591}, abstract = {

Developers must spend more effort and attention on the processes of software development to deliver quality applications to the users. Software testing and automation play a strategic role in ensuring the quality of mobile applications. This paper proposes and evaluates a Distributed Bug Analyzer based on user-interaction features that uses digital imaging processing to find bugs. Our Distributed Bug Analyzer detects bugs by comparing the similarity between images taken before and after an user-interaction feature occurs. An interest point detector and descriptor is used for image comparison. To evaluate the Distribute Bug Analyzer, we conducted a case study with 38 randomly selected mobile applications. First, we identified user-interaction bugs by manually testing the applications. Images were captured before and after applying each user-interaction feature. Then, image pairs were processed (using SURF) to obtain interest points, from which a similarity percentage was computed, to identify the presence of bugs. We used a Master Computer, a Storage Test Database, and four Slave Computers to evaluate the Distributed Bug Analyzer. We performed 360 tests of user-interaction features in total. We found 79 bugs when manually testing user-interaction features, and 69 bugs when using digital imaging processing to detect bugs with a threshold fixed at 92.5{\%} of similarity. Distributed Bug Analyzer evenly distributed tests that are pending in the Storage Test Database between the Slave Computers. Slave Computers 1, 2, 3, and 4 processed 21, 20, 23, and 36{\%} of image pair respectively.

}, keywords = {Automated testing, Digital imaging processing, Distributed bug analyzer, Interest points, User-interaction features}, issn = {1868-5145}, doi = {10.1007/s12652-016-0435-7}, url = {https://doi.org/10.1007/s12652-016-0435-7}, author = {M{\'e}ndez-Porras, Abel and M{\'e}ndez-Mar{\'\i}n, Giovanni and Tablada-Rojas, Alberto and Hidalgo, Mario Nieto and Garc{\'\i}a-Chamizo, Juan Manuel and Jenkins, Marcelo and Mart{\'\i}nez, Alexandra} } @conference {737, title = {FastWorks FPA: Una herramienta para automatizar la medici{\'o}n del tama{\~n}o funcional}, booktitle = {ASSE, Simposio Argentino de Ingenier{\'\i}a de Software}, year = {2017}, month = {09/2017}, publisher = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, organization = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, address = {C{\'o}rdoba., Argentina}, abstract = {

La automatizaci{\'o}n de la medici{\'o}n del tama{\~n}o funcional es un reto para la industria del software.Una soluci{\'o}n automatizada de conteo no es trivial,debido aque debe proporcionar un nivel aceptable en la exactitud de las mediciones de acuerdo a los est{\'a}ndares de la industria. En este art{\'\i}culo se presenta una herramienta prototipo\  para\  la\  medici{\'o}n\  del tama{\~n}o\  funcional\  para\  aplicaciones\  de software modeladas enunmarco de trabajo para desarrollo llamado FastWorks. El estudio detalla la arquitectura del maco de trabajo y del componente de medici{\'o}n, eldise{\~n}o de las reglas de mapeo y conteo del procedimiento de medici{\'o}n basado en el m{\'e}todo IFPUG FPA y la validaci{\'o}n delos resultados del conteo de puntos de funci{\'o}n obtenidos por la herramienta.

}, keywords = {estimaci{\'o}n del tama{\~n}o funcional, medici{\'o}n del tama{\~n}o funcional, procedimiento de medici{\'o}n, puntos de funci{\'o}n IFPUG}, url = {http://www.clei2017-46jaiio.sadio.org.ar/sites/default/files/Mem/ASSE/asse-08.pdf}, author = {Quesada - L{\'o}pez, C. and Jenkins, M. and Salas, L. Carlos and G{\'o}mez, J. Carlos} } @conference {968, title = {Framework for Creating Audio Games for Intelligent Personal Assistants}, booktitle = {Advances in Human Factors in Wearable Technologies and Game Design}, year = {2017}, pages = {204{\textendash}214}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, doi = {10.1007/978-3-319-60639-2_21}, url = {https://doi.org/10.1007/978-3-319-60639-2_21}, author = {Jos{\'e} Antonio Cicci{\'o} and Luis Quesada} } @article {739, title = {A genetic algorithm based framework for software effort prediction}, journal = {Journal of Software Engineering Research and Development}, volume = {5}, year = {2017}, month = {May}, pages = {4}, abstract = {

Several prediction models have been proposed in the literature using different techniques obtaining different results in different contexts. The need for accurate effort predictions for projects is one of the most critical and complex issues in the software industry. The automated selection and the combination of techniques in alternative ways could improve the overall accuracy of the prediction models.

}, keywords = {Effort prediction model, Empirical study, function points, Genetic approach, ISBSG dataset, Learning schemes, Machine learning, Software effort estimation}, issn = {2195-1721}, doi = {10.1186/s40411-017-0037-x}, url = {https://doi.org/10.1186/s40411-017-0037-x}, author = {Murillo-morera, Juan and Quesada-L{\'o}pez, Christian and Castro-Herrera, Carlos and Jenkins, Marcelo} } @conference {753, title = {Human Factors Affecting the Development of Smart Device-Based Notifications}, booktitle = {Advances in Human Factors and Systems Interaction}, year = {2017}, month = {06/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Ambient Intelligence (AmI) promotes a world in which almost every device has computational capabilities. Such devices will allow a natural user interaction with the digital world. In addition, in several contexts developers have used smart devices to gather information of the user and provide notifications. The system consists of three main modules: one for data collection, one for analysis and decision-making, and one information deploying. More importantly, we conducted a questionnaire and the used the results as basic rules for the decision-making module on the system. The questionnaire had 60 respondents.

}, keywords = {Notifications, Smart devices}, isbn = {978-3-319-60366-7}, doi = {https://doi.org/10.1007/978-3-319-60366-7_24}, url = {https://link.springer.com/chapter/10.1007/978-3-319-60366-7_24}, author = {Guzm{\'a}n, Marcelo and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Nunes, Isabel L.} } @conference {664, title = {Hybrid mathematical modeling decodes the complexity of sphingolipid pathway to predict chemosensitivity}, booktitle = {2017 International Conference and Workshop on Bioinspired Intelligence (IWOBI)}, year = {2017}, month = {July}, keywords = {cancer, chemotherapy, Computer architecture, drugs, EDO, fluorescence, Fuzzy logic, GMM, Inhibitors, Mathematical model, Microprocessors, Sphingolipids}, doi = {10.1109/IWOBI.2017.7985532}, author = {Molina-Mora, J.A. and Kop-Montero, M. and Crespo-Marino, J.L. and Quiros, S. and Mora-Rodriguez, R.A.} } @conference {761, title = {Implementing an ISR defense on a MIPS architecture}, booktitle = {2017 XLIII Latin American Computer Conference (CLEI)}, year = {2017}, month = {09/2017}, publisher = {IEEE}, organization = {IEEE}, address = {C{\'o}rdoba., Argentina}, abstract = {

Code injection attacks are an undeniable threat in today{\textquoteright}s cyberworld. Instruction Set Randomization (ISR) was initially proposed in 2003. This technique was designed to protect systems against code injection attacks by creating an unique instruction set for each machine, thanks to randomization. It is a promising technique in the growing embedded system and Internet of Things (IoT) devices ecosystem, where the lack of complex memory management make these devices more vulnerable. However, most of ISR implementations up to day are entirely software based. In this work, we implement hardware support for an ISR defense on an 32 bits, 5 pipeline stages MIPS processor (which is an embedded system compatible architecture). Two obfuscation schemes were implemented, one based on XOR encryption and the other on transposition. The hardware implementation was tested under synthetic code injection attacks and results shows the effectiveness of the defense using both encryption circuits.

}, keywords = {code injection attacks, complex memory management, cryptography, embedded system, embedded systems, Encryption, encryption circuits, Hardware, Instruction Set Randomization, instruction sets, integrated circuit design, integrated circuit testing, Internet of Things devices ecosystem, IoT, ISR, ISR defense, microprocessor chips, microprocessor without interlocked pipeline stages, MIPS processor, Pipelines, security of data, Silicon compounds, synthetic code injection attacks, XOR encryption}, isbn = {978-1-5386-3057-0}, doi = {10.1109/CLEI.2017.8226448}, url = {http://ieeexplore.ieee.org/document/8226448/}, author = {L. S. Sancho and E. G. Barrantes} } @conference {971, title = {A Model Proposal for Augmented Reality Game Creation to Incentivize Physical Activity}, booktitle = {Proceedings of the 10th International Joint Conference on Biomedical Engineering Systems and Technologies - Volume 5: HEALTHINF, (BIOSTEC 2017)}, year = {2017}, publisher = {INSTICC}, organization = {INSTICC}, isbn = {978-989-758-213-4}, doi = {10.5220/0006112102520259}, author = {Jos{\'e} Antonio Cicci{\'o} and Luis Quesada} } @conference {970, title = {A Model Proposal for Augmented Reality Game Creation to Incentivize Physical Activity}, booktitle = {Proceedings of the 10th International Joint Conference on Biomedical Engineering Systems and Technologies}, year = {2017}, publisher = {SCITEPRESS - Science and Technology Publications}, organization = {SCITEPRESS - Science and Technology Publications}, doi = {10.5220/0006112102520259}, url = {https://doi.org/10.5220/0006112102520259}, author = {Jos{\'e} Antonio Cicci{\'o} and Luis Quesada} } @conference {749, title = {Multiplatform Career Guidance System Using IBM Watson, Google Home and Telegram}, booktitle = {Ubiquitous Computing and Ambient Intelligence}, year = {2017}, month = {10/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Even with the availability of several tests to provide clarity in choosing our career path, the decision remains a tough one to undertake. Most of the available tests are either monotonous, resulting in a tedious effort to go through them entirely, or are just plain boring. In this paper, however, we present a new and different approach to career guidance systems. We use Google home as a speech-based interface and Telegram as a text-based interface to generate a conversation between the users and a bot for career guidance. The idea is to provide an easy and friendly interface with an interactive user experience while gathering the required data to provide career guidance. To evaluate the system, we used the University of Costa Rica{\textquoteright}s Computer Science and Informatics Department scenario. In this scenario, students must decide between three possible emphases: Software Engineering, Information Technologies, and Computer Science. A usability and user experience evaluation of the system was performed with the participation of 72 freshmen.

}, keywords = {Career guidance, Conversational interface, Google home, IBM Watson, Personality traits, Telegram}, isbn = {978-3-319-67585-5}, doi = {https://doi.org/10.1007/978-3-319-67585-5_67}, url = {https://link.springer.com/chapter/10.1007/978-3-319-67585-5_67}, author = {Calvo, Daniel and Quesada, Luis and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Ochoa, Sergio F. and Singh, Pritpal and Bravo, Jos{\'e}} } @conference {741, title = {Procedimientos de medici{\'o}n del tama{\~n}o funcional: un mapeo sistem{\'a}tico de literatura}, booktitle = {XX Ibero-American Conference on Software Engineering (CibSE 2017)}, year = {2017}, month = {05/2017}, isbn = {978-987-3806-98-8}, author = {Quesada-L{\'o}pez, C. and Jenkins, M.} } @conference {747, title = {Smart Cities in Latin America}, booktitle = {Ubiquitous Computing and Ambient Intelligence}, year = {2017}, month = {10/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

In almost every forum around the world, country leaders are discussing the necessity of creating smart cities. However, even the term {\textquoteleft}{\textquoteleft}smart city{\textquoteright}{\textquoteright} is diffuse nowadays. Some countries want their cities to become smarter and others want to create smart cities from scratch. Several mappings have been developed around the world to locate the smartest cities. We believe that, since Latin American and Caribbean countries are exploring in the creation of smart cities, a proper mapping and plan is necessary to assure that the efforts in creating smart cities are not a waste. Using a literature review and a survey, we try to determine the state of smart cities development and its technical readiness in the Region.

}, keywords = {IoT technologies, Smart city, Technical readiness}, isbn = {978-3-319-67585-5}, doi = {https://doi.org/10.1007/978-3-319-67585-5_2}, author = {Calder{\'o}n, Marta and L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela}, editor = {Ochoa, Sergio F. and Singh, Pritpal and Bravo, Jos{\'e}} } @conference {751, title = {Smart Device-Based Notifications: A Survey on User{\textquoteright}s Satisfaction of Traditional Notification Mechanisms}, booktitle = {Advances in Communication of Design}, year = {2017}, month = {06/2017}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Notifications represent a key element in smart devices. In fact, a device could be considered {\textquoteleft}{\textquoteleft}smart{\textquoteright}{\textquoteright} if it is able to provide different type of messages or notifications to the users. In this way, people who use smart devices receive a significant number of notifications daily. However, how many notifications can a user receive and attend daily? If the number of notifications increases a lot, it is possible that the user experience decrease. In this article, a study is carried out on the level of user{\textquoteright}s satisfaction related to the number of notifications received in different smart devices. To achieve this goal, a survey was applied taking into consideration the following devices: smart speaker, smart fridge, smart TV, smart watch, smart phone, and car{\textquoteright}s integrated computer system. The study comprises the participation of 439 people from 8 countries.

}, keywords = {Notifications, Smart devices, User experience}, isbn = {978-3-319-60477-0}, doi = {https://doi.org/10.1007/978-3-319-60477-0_12}, url = {https://link.springer.com/chapter/10.1007/978-3-319-60477-0_12}, author = {Yoong, Shirley and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Ho, Amic G.} } @conference {735, title = {Towards an Automated Functional Size Measurement Procedure: An Industrial Case Study}, booktitle = {Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement}, year = {2017}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, abstract = {

Functional size measurement automatically calculated for specific development frameworks is a challenge for the software industry. Automating function points counting involves benefits such as savings in time and costs and better reliability and accuracy of the measures, but it is hardly automatable. This paper presents an automated functional size measurement procedure, which has been systematically designed to obtain the functional size of software systems modeled in the development framework called FastWorks. In this study, we describe the framework architecture, the procedure design based on IFPUG FPA and the measurement prototype tool. Finally, the approach is preliminarily validated, the results are presented and lessons learned are discussed.

}, keywords = {empirical validation, FSM estimation, FSM procedure, Functional size measurement, IFPUG function points, measurement tool}, isbn = {978-1-4503-4853-9}, doi = {10.1145/3143434.3143460}, url = {http://doi.acm.org/10.1145/3143434.3143460}, author = {Quesada-L{\'o}pez, Christian and Jenkins, Marcelo and Salas, Luis Carlos and G{\'o}mez, Juan Carlos} } @conference {743, title = {Un estudio sobre las pr{\'a}cticas de la ingenier{\'\i}a del software en Costa Rica: Resultados preliminares}, booktitle = {XX Ibero-American Conference on Software Engineering (CibSE 2017)}, year = {2017}, month = {05/2017}, isbn = {978-987-3806-98-8}, author = {Quesada-L{\'o}pez, C. and Jenkins, M.} } @inbook {486, title = {Alternative and Augmentative Communication for People with Disabilities and Language Problems: An Eye Gaze Tracking Approach}, booktitle = {Advances in Design for Inclusion}, volume = {500}, year = {2016}, pages = {451{\textendash}461}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

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 and alphabetic options to allow communication. Our system was originally designed for people that suffer physical disabilities and are not able to move their body. To allow interaction we provide an eye gazed based interaction. Our system was evaluated with an experienced test subject, because the system requires training to be used. However, evaluations results demonstrated that a skilled user requires less than two seconds (average) to select a pictogram or letter (i.e., in less than a minute, a 30 characters long phrase or up to two semantically correct sentences using pictograms can be produced).

}, keywords = {Alternative communication, Digital inclusion, Human-computer interaction, Reduced mobility}, isbn = {978-3-319-41962-6}, doi = {10.1007/978-3-319-41962-6_40}, url = {http://dx.doi.org/10.1007/978-3-319-41962-6_40}, author = {Arias, Emmanuel and L{\'o}pez, Gustavo and Quesada, Luis and Guerrero, Luis}, editor = {Di Bucchianico, Giuseppe and Kercher, Pete} } @conference {521, title = {Aplicaci{\'o}n del nivel 1 est{\'a}ndar ASVS de OWASP: un caso de estudio}, booktitle = {Ibero-American Conference on Software Engineering }, year = {2016}, publisher = {Curran Associates, Inc.}, organization = {Curran Associates, Inc.}, address = {Quito, Ecuador}, abstract = {

Este caso de estudio explora la aplicabilidad del nivel 1 del est{\'a}ndar para verificaci{\'o}n de la seguridad de aplicaciones de OWASP en el contexto de una aplicaci{\'o}n web de la industria financiera. Dos analistas de calidad no expertos en seguridad se encargaron de ejecutar el nivel 1 del est{\'a}ndar, reportando en una bit{\'a}cora varias m{\'e}tricas relativas a las pruebas realizadas, el esfuerzo requerido y las vulnerabilidades encontradas. Luego, el equipo de desarrollo corrigi{\'o} las vulnerabilidades reportadas, registrando el esfuerzo de corregir cada vulnerabilidad. Finalmente, un grupo de expertos en seguridad realiz{\'o} una evaluaci{\'o}n de la aplicaci{\'o}n, detallando sus hallazgos en un informe. Los resultados aportan evidencia de que el nivel 1 del est{\'a}ndar ASVS puede ser aplicado por analistas de calidad que no sean expertos en seguridad, mediante an{\'a}lisis manual de c{\'o}digo y t{\'e}cnicas de pruebas de penetraci{\'o}n con apoyo de herramientas. En el software bajo estudio, las vulnerabilidades de Control de acceso y Autenticaci{\'o}n fueron las m{\'a}s frecuentes, de mayor severidad y con mayor esfuerzo de reparaci{\'o}n. La evaluaci{\'o}n realizada por expertos en seguridad ayud{\'o} a comprobar que la cobertura del nivel 1 del est{\'a}ndar fue alta a pesar de haber sido realizada por personal inexperto en pruebas de seguridad.

}, isbn = {978-1-5108-2718-9}, author = {Brenes, Enrique and Mart{\'\i}nez, Alexandra} } @inbook {463, title = {Application of GQM+Strategies in a Multi-industry State-Owned Company}, booktitle = {Product-Focused Software Process Improvement}, volume = {10027}, year = {2016}, pages = {198{\textendash}214}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

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{\textquoteright}s strategic goals becomes imperative. GQM+Strategies is an approach to align organizational goals, strategies, and measurements at different levels of an organization. This paper describes experiences learned from a GQM+Strategies implementation at a large multi-industry state-owned company. The implementation was conducted by an academic research team joined by representatives of the company. Results showed an improved alignment and integration of different goals. Moreover, a holistic goal visualization was achieved, even though the company works in two different industries. As a state-owned company, external pressures force continuous planning. Sometimes, inadvertently designing those plans is the only goal achieved (i.e., plans are never executed). Using GQM+Strategies, the research team leveraged the separation of goals and strategies, allowing identification of redundancies and replicated efforts across the company. The implementation of the GQM+Strategies approach in such a complex context was very valuable. However, it also required a large amount of effort from the researchers and company representatives.

}, keywords = {Experience report, Goal-oriented measurement, GQM+Strategies, IT strategy, software process improvement, Strategic alignment}, isbn = {978-3-319-49094-6}, doi = {10.1007/978-3-319-49094-6_13}, url = {http://dx.doi.org/10.1007/978-3-319-49094-6_13}, author = {L{\'o}pez, Gustavo and Aymerich, Brenda and Garbanzo, Diana and Pacheco, Alexia}, editor = {Abrahamsson, Pekka and Jedlitschka, Andreas and Nguyen Duc, Anh and Felderer, Michael and Amasaki, Sousuke and Mikkonen, Tommi} } @conference {659, title = {A biocomputational application for the automated construction of large-scale metabolic models from transcriptomic data}, booktitle = {2016 IEEE 36th Central American and Panama Convention (CONCAPAN XXXVI)}, year = {2016}, month = {Nov}, keywords = {aldehyde dehydrogenase, automated construction, biochemistry, biocomputational application, biocomputing, Biological system modeling, biology approach, biology computing, Breast cancer, breast cancer cell lines, breast cancer stem cells, cancer, cancer behavior, cancer chemoresistance, cancer evolution, cancer-specific alterations, cell death, chemotherapy response, Computational modeling, Data models, FBA, Flux balance analysis, gene expression data, general metabolic model, glutathione peroxidase, glycolysis, large-scale metabolic models, Mathematical model, medical diagnostic computing, metabolic models, personalized cancer targets, therapy resistance, transcriptomic data, Tumors}, doi = {10.1109/CONCAPAN.2016.7942349}, author = {B. V. Edwin and S. C. Francisco and M. R. RA} } @conference {657, title = {A biocomputational platform for the automated construction of large-scale mathematical models of miRNA-transcription factor networks for studies on gene dosage compensation}, booktitle = {2016 IEEE 36th Central American and Panama Convention (CONCAPAN XXXVI)}, year = {2016}, month = {Nov}, keywords = {biocomputational platform, cancer, cancer cell, cancer complexity, cancer resistance, cell-to-cell heterogeneity, chromosomal alteration, Correlation, DNA, gene dosage compensation, gene expression, genetic material, genetics, large-scale mathematical model, Mathematical model, microRNA, miRNA-transcription factor networks, miRNAs, molecular biophysics, proteins, RNA, systems biology, transcription factors}, doi = {10.1109/CONCAPAN.2016.7942348}, author = {A. Man-Sai and S. C. Francisco and R. Mora-Rodriguez} } @conference {661, title = {Biocomputing platform module for cancer genomics and chemotherapy}, booktitle = {2016 IEEE 36th Central American and Panama Convention (CONCAPAN XXXVI)}, year = {2016}, month = {Nov}, keywords = {Analytical models, batched analysis, biocomputing, biocomputing platform module, Bioinformatics, cancer, cancer cell lines, cancer genomics, chemotherapeutic compounds, chemotherapeutic data, chemotherapy, data analysis, Data models, Data Processing, Data visualization, exploratory data analysis, gene expression, gene profile, genetics, Genomics, Learning Systems, medical computing, patient treatment, pattern clustering, Pattern Recognition, regression, regression analysis, unsupervised clustering models}, doi = {10.1109/CONCAPAN.2016.7942342}, author = {J. C. Coto and F. Siles and R. Mora-Rodriguez} } @article {423, title = {Building a Personalized Cancer Treatment System}, journal = {Journal of Medical Systems}, volume = {41}, year = {2016}, pages = {28}, abstract = {

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 assay supported by the system, as well as some quality and legal issues related to such health systems. We describe how Contextual Design was applied when building the system. Contextual design is a user-centered design technique involving seven steps. We also provide some details about the system implementation. Finally, we explain how the Think-Aloud protocol and Heuristic Evaluation methods were used to evaluate the system and report its results. A qualitative assessment from the users perspective is also provided. Results from the heuristic evaluation indicate that only one of ten heuristics was missing from the system, while five were partially covered and four were fully covered.

}, keywords = {ATP assay, Contextual design, Heuristic evaluation, Personalized cancer treatment, Think-aloud}, issn = {1573-689X}, doi = {10.1007/s10916-016-0678-z}, url = {http://dx.doi.org/10.1007/s10916-016-0678-z}, author = {Mart{\'\i}nez, Alexandra and L{\'o}pez, Gustavo and Bola{\~n}os, Constantino and Alvarado, Daniel and Solano, Andr{\'e}s and L{\'o}pez, Mariana and B{\'a}ez, Andr{\'e}s and Quir{\'o}s, Steve and Mora, Rodrigo} } @conference {655, title = {Characterization of heterogeneous response to chemotherapy by perturbation-based modeling of fluorescent sphingolipid metabolism in cancer cell subpopulations}, booktitle = {2016 IEEE 36th Central American and Panama Convention (CONCAPAN XXXVI)}, year = {2016}, month = {Nov}, keywords = {biochemistry, biological organs, biomedical optical imaging, biosensors, cancer, cancer cell subpopulations, cancer heterogeneity, cancer treatments, cell classification, cell response, cellular biophysics, chemosensitive cell line, chemosensitivity, chemotherapy, drug, drugs, feature extraction, flow cytometry, fluorescence, fluorescent sphingolipid metabolism, fluorescent sphingolipid probe, Gaussian mixture models, Gaussian processes, GMM, heterogeneous response, image classification, image features, Immune system, Inhibitors, intratumoral heterogeneity, lipid bilayers, medical image processing, mixture models, optical sensors, pancreatic cancer, perturbation-based modeling, physiological models, single cell level, Sphingolipids, Statistics, systems biology, therapy resistance}, doi = {10.1109/CONCAPAN.2016.7942346}, author = {R. Mora-Rodriguez and J. Molina-Mora} } @proceedings {533, title = {A Comparison between a Relational Database and a Graph Database in the context of a Personalized Cancer Treatment Application}, volume = {1644}, year = {2016}, month = {06/2016}, address = {Panama City, Panam{\'a}}, abstract = {

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 health application which was developed in Costa Rica. The comparison encompassed twelve queries and three data size configurations.The results of the comparison indicate that MySQL performs better than Neo4j in most cases, but has a poor performance when data size is large and the queries have multiple join operations.

}, keywords = {cancer treatment, graph databases, Relational databases}, url = {http://ceur-ws.org/Vol-1644/paper37.pdf}, author = {Mart{\'\i}nez, Alexandra and Mora, Rodrigo and Alvarado, Daniel and L{\'o}pez, Gustavo and Quir{\'o}s, Steve} } @conference {472, title = {COSMIC Base Functional Components in Functional Size Based Effort Estimation Models}, booktitle = {Convention of Central America and Panama}, year = {2016}, address = {San Jos{\'e}, Costa Rica}, author = {Quesada-L{\'o}pez, Christian and Murillo, Juan and Castro, Carlos and Jenkins, Marcelo} } @inbook {549, title = {Design and Evaluation of a Personalized Cancer Treatment System Using Human-Computer Interaction Techniques}, booktitle = {New Advances in Information Systems and Technologies}, volume = {444}, year = {2016}, pages = {717{\textendash}727}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

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 chemotherapy based on a tumor chemosensitivity assay. The essential background on personalized cancer treatment is provided. The system was designed using {\textquotedblleft}contextual design,{\textquotedblright} a user-centered technique that involves contextual inquiry, interpretation, work modeling, consolidation, visioning, storyboarding and paper prototyping. The most salient products from the design phase and details of the system implementation are shown. The system was assessed using the Heuristic Evaluation method, which is a usability inspection performed by experts. Results from this evaluation indicate that only one of ten heuristics was missing from the system, while five were partially covered and four were fully covered. Contextual design; heuristic evaluation; HCI techniques; personalized cancer treatment; ATP tumor chemosensitivity assay.

}, keywords = {ATP tumor chemosensitivity assay, Contextual design, HCI techniques, Heuristic evaluation, Personalized cancer treatment}, isbn = {978-3-319-31232-3}, doi = {10.1007/978-3-319-31232-3_67}, url = {http://dx.doi.org/10.1007/978-3-319-31232-3_67}, author = {Mart{\'\i}nez, Alexandra and Mora, Rodrigo and L{\'o}pez, Gustavo and Bola{\~n}os, Constantino and Alvarado, Daniel and Solano, Andr{\'e}s and L{\'o}pez, Mariana and Quir{\'o}s, Steve and B{\'a}ez, Andr{\'e}s}, editor = {Rocha, {\'A}lvaro and Correia, Maria Ana and Adeli, Hojjat and Reis, Paulo Luis and Mendon\c ca Teixeira, Marcelo} } @inbook {514, title = {Development and Evaluation of Augmented Object Prototypes for Notifications in Collaborative Writing Environments}, booktitle = {Advances in Human Factors and System Interactions}, volume = {497}, year = {2016}, pages = {301{\textendash}312}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

In Ubiquitous Computing, augmented objects refer to those elements of the real world which have been provided with computational capabilities to meet a specific need. Meanwhile, Collaborative Writing Environments (CWE) allow groups of people to work together and increase the chances of success and share knowledge when they are working on shared documents. An extremely important aspect in CWEs is notification mechanisms as these are essential to provide users awareness about the collaborative work they are doing. In this paper, we describe a set of augmented objects created to support the notification in CWEs; these objects can improve the way in which the notifications are delivered to users, according to the writing strategy defined by the collaboration team.

}, keywords = {Augmented Objects, Collaborative writing environment, Notification system, System interaction, System interfaces, Ubiquitous Computing}, isbn = {978-3-319-41956-5}, doi = {10.1007/978-3-319-41956-5_27}, url = {http://dx.doi.org/10.1007/978-3-319-41956-5_27}, author = {Brenes, Jose A. and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Nunes, Isabel L.} } @conference {512, title = {An Empirical Evaluation of Automated Function Points}, booktitle = {Ibero-American Conference on Software Engineering }, year = {2016}, publisher = {Curran Associates, Inc.}, organization = {Curran Associates, Inc.}, address = {Quito,Ecuador}, abstract = {

Background: Function point analysis (FPA) has become widely used to measure software functional size in the industry. FPA is usually performed manually, which is a time consuming and expensive process. Automated Function Point (AFP) specification states the guidelines for automating FPA counting from software source code, generally consistent with current FPA practices. Objective: This paper analyzes the relationships between FPA and AFP measures and measurement process. This includes total function points and basic functional components (BFC) size. The goals are to evaluate accuracy, reproducibility, perceived ease of use, usefulness, and intention to use and to understand the nature of the differences between measures. Method: A controlled experiment was conducted to evaluate the FPA and AFP measurement process with 14 participants (E1). We have subsequently conducted two replications of the original experiment with 12 participants each (E2 and E3). Statistical analyses were conducted to find differences between the methods regarding effectiveness and adoption properties. Results: Participants using FPA performed as well as participants using AFP to measure total functional size. Treatment and control groups did not differ significantly in terms of accuracy and reproducibility (p{\textless}0.05) throughout E1, E2 and E3. FPA presented similar accuracy to AFP for each replication. Participants between experiments performed different; data function (DF) results show an important difference between methods. Conclusions: The results confirm the potential for developing automation tools for function point counting that could produce more consistent measurement results; however, this process should be conducted carefully, depending on the implementation of a given requirements specification, AFP could produce different results. Although encouraging results were obtained, further research is needed to confirm performance results and to draw more conclusions on the perceived adoption properties.

}, isbn = {978-1-5108-2718-9}, author = {Quesada-L{\'o}pez, Christian and Madrigal, Denisse and Jenkins, Marcelo} } @conference {484, title = {An Empirical Evaluation of NASA-MDP Data sets using a Genetic Defect-Proneness Prediction Framework}, booktitle = {Convention of Central America and Panama}, year = {2016}, address = {San Jos{\'e}, Costa Rica}, author = {Murillo, Juan and Quesada-L{\'o}pez, Christian and Castro, C and Jenkins, Marcelo} } @conference {534, title = {An Empirical Validation of an Automated Genetic Software Effort Prediction Framework Using the ISBSG Dataset}, booktitle = {Ibero-American Conference on Software Engineering }, year = {2016}, publisher = {Curran Associates, Inc.}, organization = {Curran Associates, Inc.}, address = {Quito, Ecuador}, abstract = {

Background: The complexity of providing accurate software effort prediction models is well known in the software industry. Several prediction models have been proposed in the literature using different techniques, with different results, in different contexts. Objectives: This paper reports a benchmarking study using a genetic approach that automatically generates and compares different learning schemes (preprocess-ing+attribute selection+learning algorithms). The effectiveness of the software development effort prediction models (using function points) were validated using the ISBSG R12 dataset. Methods: Eight subsets of projects were analyzed running a M {\texttimes}N-fold cross-validation. We used a genetic approach to automatically select the components of the learning schemes, to evaluate, and to report the learning scheme with the best performance. Results: In total, 150 learning schemes were studied (2 data preprocessors, 5 attribute selectors, and 15 modeling techniques). The most common learning schemes were: Log+ForwardSelection+M5-Rules, Log+BestFirst+M5-Rules, Log+LinearForwardSelection+SMOreg, For-wardSelection+SMOreg and ForwardSelection+ SMOreg, BackwardE-limination+SMOreg, LinearForwardSelection+SMOreg, and Log+Best First+SMOreg. Conclusions: The results show that we should select a different learning schemes for each datasets. Our results support previous findings regarding that the setup applied in evaluations can completely reverse findings. A genetic approach that automatically selects best combination based on a specific dataset could improve the performance of software effort prediction models.

}, isbn = {978-1-5108-2718-9}, author = {Murillo-morera, Juan and Quesada-L{\'o}pez, Christian and Castro-Herrera, Carlos and Jenkins, Marcelo} } @conference {537, title = {Evaluando la Creaci{\'o}n de Pruebas Unitarias para un Sistema Legado mediante Microsoft Fakes y Dobles de Prueba}, booktitle = {Ibero-American Conference on Software Engineering}, year = {2016}, publisher = {Curran Associates, Inc.}, organization = {Curran Associates, Inc.}, address = {Quito, Ecuador}, abstract = {

Este art{\'\i}culo eval{\'u}a la creaci{\'o}n de pruebas unitarias para un sistema de c{\'o}digo legado usando dos t{\'e}cnicas alternativas: el framework de aislamiento Microsoft Fakes y el m{\'e}todo de dobles de prueba. La organizaci{\'o}n en la cual se efectu{\'o} este estudio no realiza pruebas unitarias, lo cual deriva en un alto costo de mantenimiento para sus sistemas pues debe ejecutar pruebas de regresi{\'o}n manuales cuando se realiza un cambio. Se us{\'o} entonces uno de sus sistemas legados como caso de estudio para evaluar cu{\'a}l t{\'e}cnica de inclusi{\'o}n de pruebas unitarias resultaba m{\'a}s ventajosa para la organizaci{\'o}n. En primer lugar, se analiz{\'o} la mantenibilidad del sistema legado. En segundo lugar, se seleccionaron los m{\'e}todos a probar con pruebas unitarias y finalmente, se desarrollaron las pruebas usando el framework Microsoft Fakes y el m{\'e}todo de dobles de prueba. Durante el desarrollo y la ejecuci{\'o}n de las pruebas, se recolectaron las m{\'e}tricas necesarias para la comparaci{\'o}n de ambos m{\'e}todos. Los resultados de este caso de estudio muestran que Microsoft Fakes posibilita el desarrollo de pruebas unitarias en c{\'o}digo legado sin necesidad de cambiar el c{\'o}digo productivo y en un menor tiempo de desarrollo que dobles de prueba, pero a un mayor tiempo de ejecuci{\'o}n.

}, isbn = {978-1-5108-2718-9}, author = {Barrantes, Mario}, editor = {Mart{\'\i}nez, Alexandra} } @proceedings {555, title = {Evoluci{\'o}n en la Carrera Profesional de los Graduados en Computaci{\'o}n en Costa Rica - Un an{\'a}lisis de g{\'e}nero}, year = {2016}, address = {Valpara{\'\i}so, Chile}, abstract = {

La evoluci{\'o}n en la carrera profesional de las mujeres en la computaci{\'o}n ha sido estudiada poco. En este art{\'\i}culo se reportan los resultados de un estudio exploratorio que pretende caracterizar el modelo de desarrollo profesional, en t{\'e}rminos de tipos de trabajos que con los cuales iniciaron la carrera profesional y cuales realizan en la actualidad las profesionales en Computaci{\'o}n o Inform{\'a}tica formadas en Costa Rica. Tambi{\'e}n se documentan los sectores industriales en que los profesionales en computaci{\'o}n iniciaron su carrera profesional y en los que laboran en la actualidad. El objetivo de este trabajo es determinar si existen diferencias por g{\'e}nero en estas variables de la evoluci{\'o}n de la carrera profesional. Para ello llevamos a cabo una encuesta en l{\'\i}nea. La encuesta cont{\'o} con la participaci{\'o}n de 611 profesionales en computaci{\'o}n y afines. La principal limitaci{\'o}n de este estudio es que la mayor{\'\i}a de los participantes pertenecen a una misma instituci{\'o}n acad{\'e}mica. Sin embargo, los resultados son interesantes a pesar de esta condici{\'o}n. El principal hallazgo de este trabajo es que las evoluciones profesionales de hombres y de mujeres, con respecto al rol y sector en que se desempe{\~n}an, tienen comportamientos similares (al contrario de la creencia popular). Solo se detecta una diferencia por g{\'e}nero: que porcentualmente m{\'a}s mujeres que hombres emigran del sector privado al sector p{\'u}blico, en busca de mejores condiciones laborales.

}, author = {Calder{\'o}n, Marta and L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela} } @inbook {492, title = {An Experience with a De-identifying Task to Inform About Privacy Issues}, booktitle = {Privacy and Identity Management}, volume = {476}, year = {2016}, pages = {49{\textendash}60}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

People tend to value their privacy, but are usually unaware about the extent to which their personal information is exposed through ordinary data available online. In this paper we describe an experience in which a group of students worked to identify a group of people from partial data that had been stripped of any direct identifiers, such as name or identification number. The students were successful in the assigned task, and as an indirect consequence, there was an increase of interest in the topic of privacy. With the partial evidence collected from this case, we argue that a hands-on, exercise-solving approach could be adapted to communicate privacy issues more effectively.

}, keywords = {De-identification, education, Privacy concerns, Re-identification}, isbn = {978-3-319-41763-9}, doi = {10.1007/978-3-319-41763-9_4}, url = {http://dx.doi.org/10.1007/978-3-319-41763-9_4}, author = {Esquivel-Quir{\'o}s, Luis Gustavo and Barrantes, E. Gabriela}, editor = {Aspinall, David and Camenisch, Jan and Hansen, Marit and Fischer-H{\"u}bner, Simone and Raab, Charles} } @conference {500, title = {Experiences Designing and Validating a Gamified Development Environment for Learning Programming}, booktitle = {Proceedings of the 14th Latin American and Caribbean Conference for Engineering and Technology }, year = {2016}, address = {San Jos{\'e}, Costa Rica}, abstract = {

Learning to program in a programming language is a difficult task for Computer Science students. Vygotsky{\textquoteright}s constructivism theory states that learning is unavoidably done through association of new concepts with existing ones. Based on this theory, students must build upon life experience concepts, abstract computer concepts (like memory indirection and execution threads), and programming language concepts (like pointers and threads). We hypothesize that we can ease the association process and improve the learning of abstract concepts by using metaphors, letting students program them directly through gamified development environments. We propose a methodology to design gamified development environments supporting the concept association principle. We provide an example of a gamified development environment idea using metaphors for learning abstract programming concepts reported as difficult to learn in a student survey. The gamified development environment idea was validated by Programming II (CS2) professors through two focus groups with slightly positive results.

}, keywords = {learning, metaphor, programming language, video game}, url = {http://laccei.org/LACCEI2016-SanJose/meta/RP183.html}, author = {Hidalgo-C{\'e}spedes, Jeisson and Mar{\'\i}n-Ravent{\'o}s, Gabriela and Lara-Villagr{\'a}n, Vladimir}, editor = {Larrondo, Maria and Alvarez, Humberto} } @article {525, title = {Function Point Structure and Applicability: A Replicated Study}, journal = {Journal of Object Technology}, volume = {15}, year = {2016}, pages = {1-26}, abstract = {

Background: The complexity of providing accurate functional software size and effort prediction models is well known in the software industry. Function point analysis (FPA) is currently one of the most accepted software functional size metrics in the industry, but it is hardly automatable and generally requires a lengthy and costly process. Objectives: This paper reports on a family of replications carried out on a subset of the International Software Benchmarking Standards Group dataset (ISBSG R12) to evaluate the structure and applicability of function points. The goal of this replication is to aggregate evidence about internal issues of FPA as a metric, and to confirm previous results using a different set of data. Methods: A subset of 202 business application projects from 2005 to 2011 was analyzed. FPA counting was analyzed in order to determine the extent to which the basic functional components (BFC) were independent of each other and thus appropriate for an additive model of size. The correlations among effort and BFCs and unadjusted function points (UFP) were assessed in order to determine whether a simplified sizing metric might be appropriate to simplify effort prediction models. Prediction models were constructed and evaluated in terms of accuracy. Results: The results confirmed that some BFCs of the FPA method are correlated. There is a relationship between BFCs and effort. That suggest that prediction models based on transactional functions (TF) or external inputs (EI) appears to be as good as a model based on UFP in this subset of projects. Conclusions: The results might suggest an improvement in the performance of the measurement process. Simplifying the FPA measurement process based on counting a subset of BFCs could allow savings in measurement effort, preserving the accuracy of effort estimates.

}, keywords = {Empirical evaluation, Family of replications, Function point Analysis, Software effort prediction}, issn = {1660-1769}, doi = {10.5381/jot.2016.15.3.a2}, url = {http://www.jot.fm/contents/issue_2016_03/article2.html}, author = {Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @inbook {553, title = {GQM+Strategies and IDEAL: A Combination of Approaches to Achieve Continuous SPI}, booktitle = {Product-Focused Software Process Improvement }, volume = {10027}, year = {2016}, pages = {311{\textendash}326}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

GQM+Strategies is an approach that aligns the business goals at each level of an organization to strategies and assesses the achievement of goals. The IDEAL model is an organizational improvement model. In this paper, we present our experiences applying the IDEAL model and GQM+Strategies to conduct continuous software process improvement (SPI) and establish a measurement program in a large multi-industry state-owned company. Our goal is to provide evidence of the use of these methods and models in such complex scenarios. The motivation for this paper was the lack of {\textquotedblleft}from the trenches{\textquotedblright} perspectives on SPI in this kind of contexts. The main challenges faced during the experiences reported in this paper include: rigid control structures used to manage and monitor IT investment, inadequate or incomplete use of other measurement methods, and lack of continuous improvement culture (due to many years in a monopolistic industry). Moreover, we present ways in which we combined GQM+Strategies and the IDEAL model to deploy a continuous process improvement program in a context of limited resources and serious business threats, and to convince the company employees of the need for process improvement.

}, keywords = {Experience report, GQM+Strategies, IDEAL model, Large multi-industry state-owned company, Measurement, Software engineering, software process improvement}, isbn = {978-3-319-49094-6}, doi = {10.1007/978-3-319-49094-6_20}, url = {http://dx.doi.org/10.1007/978-3-319-49094-6_20}, author = {L{\'o}pez, Gustavo and Pacheco, Alexia and Cocozza, Francisco and Garbanzo, Diana and Aymerich, Brenda and Mar{\'\i}n, Gabriela}, editor = {Abrahamsson, Pekka and Jedlitschka, Andreas and Nguyen Duc, Anh and Felderer, Michael and Amasaki, Sousuke and Mikkonen, Tommi} } @article {115, title = {Human aspects of ubiquitous computing: a study addressing willingness to use it and privacy issues}, journal = {Journal of Ambient Intelligence and Humanized Computing}, year = {2016}, pages = {1{\textendash}15}, abstract = {

Identifying the human aspects related to ubiquitous systems focused on people{\textquoteright}s willingness to use them and privacy concerns was our goal. We selected two ubiquitous systems: a wearable system (Google Glass) and an embedded in context system (Smart Environments). An online survey, with more than 400 participants, which included questions about how people perceive privacy issues related to the use of these two different ubiquitous systems, was conducted. Results show that privacy is not the only factor defining predisposition or aversion towards using ubiquitous systems. Financial, risk, and convenience factors are the others. We discovered that the importance of these factors on the decision to use them or not depends on the system. Regarding privacy, Google Glass generates a higher degree of concern than the Smart Environments alternative. Female participants tend to be more worried than male participants, independently of the ubiquitous system considered. Finally, the youngest participants (16{\textendash}25 years old) are the most concerned about privacy threats, which was unexpected.

}, keywords = {Age, Ambient intelligence, Gender, Privacy, Ubiquitous Computing}, issn = {1868-5145}, doi = {10.1007/s12652-016-0438-4}, url = {http://dx.doi.org/10.1007/s12652-016-0438-4}, author = {L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela and Calder{\'o}n, Marta} } @conference {653, title = {Identification of cancer chemosensitivity by ODE and GMM modeling of heterogeneous cellular response to perturbations in fluorescent sphingolipid metabolism}, booktitle = {2016 IEEE 36th Central American and Panama Convention (CONCAPAN XXXVI)}, year = {2016}, month = {Nov}, keywords = {biochemistry, biomedical optical imaging, biosensors, BxPC3 cell lines, cancer, cancer chemosensitivity, cell classification, cellular biophysics, chemotherapy, Data models, drugs, dynamical mathematical model, EDO, flow cytometry, fluorescence, fluorescent sphingolipid metabolism, Gaussian processes, Gaussian-mixture model, gemcitabine response sensor, glucosyl-ceramide, GMM, GMM modeling, heterogeneous cellular response, image features, Inhibitors, lipid bilayers, Mathematical model, MiaPaca-4, mixture models, ODE modeling, optical sensors, pancreatic cancer, pathway dynamics, physiological models, single cell level, Sphingolipids, sphingomyelin-synthase, tumor, tumours}, doi = {10.1109/CONCAPAN.2016.7942347}, author = {J. Molina-Mora and R. Mora-Rodriguez} } @article {446, title = {Identifying the implied: Findings from three differentiated replications on the use of security requirements templates}, journal = {Empirical Software Engineering}, year = {2016}, pages = {1{\textendash}52}, abstract = {

Identifying security requirements early on can lay the foundation for secure software development. Security requirements are often implied by existing functional requirements but are mostly left unspecified. The Security Discoverer (SD) process automatically identifies security implications of individual requirements sentences and suggests applicable security requirements templates. The objective of this research is to support requirements analysts in identifying security requirements by automating the suggestion of security requirements templates that are implied by existing functional requirements. We conducted a controlled experiment in a graduate-level security class at North Carolina State University (NCSU) to evaluate the SD process in eliciting implied security requirements in 2014. We have subsequently conducted three differentiated replications to evaluate the generalizability and applicability of the initial findings. The replications were conducted across three countries at the University of Trento, NCSU, and the University of Costa Rica. We evaluated the responses of the 205 total participants in terms of quality, coverage, relevance and efficiency. We also develop shared insights regarding the impact of context factors such as time, motivation and support, on the study outcomes and provide lessons learned in conducting the replications. Treatment group, using the SD process, performed significantly better than the control group (at p-value \<0.05) in terms of the coverage of the identified security requirements and efficiency of the requirements elicitation process in two of the three replications, supporting the findings of the original study. Participants in the treatment group identified 84\ \% more security requirements in the oracle as compared to the control group on average. Overall, 80\ \% of the 111 participants in the treatment group were favorable towards the use of templates in identifying security requirements. Our qualitative findings indicate that participants may be able to differentiate between relevant and extraneous templates suggestions and be more inclined to fill in the templates with additional support. Security requirements templates capture the security knowledge of multiple experts and can support the security requirements elicitation process when automatically suggested, making the implied security requirements more evident. However, individual participants may still miss out on identifying a number of security requirements due to empirical constraints as well as potential limitations on knowledge and security expertise.

}, keywords = {Automation, Controlled experiment, Patterns, Replication, Requirements engineering, security requirements, Templates}, issn = {1573-7616}, doi = {10.1007/s10664-016-9481-1}, url = {http://dx.doi.org/10.1007/s10664-016-9481-1}, author = {Riaz, Maria and King, Jason and Slankas, John and Williams, Laurie and Massacci, Fabio and Quesada-L{\'o}pez, Christian and Jenkins, Marcelo} } @inbook {473, title = {Improving Deaf People Accessibility and Communication Through Automatic Sign Language Recognition Using Novel Technologies}, booktitle = {Advances in Design for Inclusion}, volume = {500}, year = {2016}, pages = {497{\textendash}507}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Communication is a key for human development. Nevertheless, deaf people have difficulty interacting with hearing and hard of hearing people. On the other hand, new technology allows gesture recognition. This work aims to promote the development of tools to take advantage of 3D camera technology for the benefit of the Deaf Community around the world. This research proposes a sign recognition model using 3d cameras (i.e. Leap Motion and Intel RealSense) and support vector machines (SVM). The goal is to support the communication process between deaf and hearing people. Furthermore, we conduct an experiment determining an appropriate amount of training sample signs to ensure satisfactory results using SVMs.

}, keywords = {American sign language, Intel realsense, Leap Motion, Sign language recognition}, isbn = {978-3-319-41962-6}, doi = {10.1007/978-3-319-41962-6_44}, url = {http://dx.doi.org/10.1007/978-3-319-41962-6_44}, author = {Quesada, Luis and L{\'o}pez, Gustavo and Guerrero, Luis}, editor = {Di Bucchianico, Giuseppe and Kercher, Pete} } @conference {557, title = {Learning principles in program visualizations: A systematic literature review}, booktitle = {IEEE Frontiers in Education Conference}, year = {2016}, publisher = {IEEE}, organization = {IEEE}, abstract = {

Program visualizations help students understand the runtime behavior of other programs. They are educational tools to complement lectures or replace inefficient static drawings. A recent survey found 46 program visualizations developed from 1979 to 2012 reported that their effectiveness is unclear. They also evaluated learner engagement strategies implemented by visualization systems, but other learning principles were not considered. Learning principles are potential key factors in the success of program visualization as learning tools. In this paper, we identified 16 principles that may contribute to the effectiveness of a learning tool based on Vygotsky{\textquoteright}s learning theory. We hypothesize that some of these principles could be supported by incorporating visual concrete allegories and gamification. We conducted a literature review to know if these principles are supported by existing solutions. We found six new systems between 2012 and 2015. Very few systems consider a learning theory as theoretical framework. Only two out the 16 learning principles are supported by existing visualizations. All systems use unconnected visual metaphors, two use concrete visual metaphors, and one implemented a gamification principle. We expect that using concrete visual allegories and gamification in future program visualizations will significantly improve their effectiveness.

}, keywords = {constructivism, Gamification, Learning theory, Program visualization, Systematic literature review, Visual allegory, Visual metaphor}, isbn = {978-1-5090-1790-4}, doi = {10.1109/FIE.2016.7757692}, url = {http://ieeexplore.ieee.org/document/7757692/}, author = {Hidalgo-C{\'e}spedes, Jeisson and Mar{\'\i}n-Ravent{\'o}s, Gabriela and Lara-Villagr{\'a}n, Vladimir} } @article {559, title = {A Mobile Application That Allows Children in the Early Childhood to Program Robots}, journal = {Mobile Information Systems}, volume = {2016}, year = {2016}, month = {10/2016}, pages = {1-12}, abstract = {

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 process of TITIBOTS, a programming assistance tool for mobile devices that allows children in the early childhood to create programs and execute them using robots. We present the results of using TITIBOTS in different scenarios with children between 4 and 6 years old. The insight obtained in the development and evaluation of the tool could be useful when creating applications for children in the early childhood. The results were promising; children liked the application and were willing to continue using it to program robots to solve specific tasks, developing the skills of the 21st century.

}, issn = {1574-017X}, doi = {10.1155/2016/1714350}, url = {http://dx.doi.org/10.1155/2016/1714350}, author = {Kryscia Ram{\'\i}rez-Benavides and Gustavo Lopez and Luis A. Guerrero}, editor = {Laurence T. Yang} } @inbook {547, title = {Mobile Internet Tariff Models: Technical or Political Decisions? A Costa Rican Case Study}, booktitle = {ICT for Promoting Human Development and Protecting the Environment}, volume = {481}, year = {2016}, pages = {132{\textendash}143}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

We focus on the discussion about the proposal of shifting to a post paid mobile Internet tariff model based on usage, and its impact on universal use and service access for the poor sectors of the country. This proposal aims to address the problem of cellular data network saturation, by charging per downloaded kilobyte instead of allowing unlimited use. We analyze the position of important actors using the Advocacy Coalition Framework. The study reveals the absence of public policies on IT connectivity and infrastructure in Costa Rica. Based on the results, we conclude that the proposed change does not solve the saturation problem, but rather imposes limitations on access and usage for low-income people, generating social exclusion and digital divide.

}, keywords = {Digital divide, E-readiness and ICT impact, ICT public policy}, isbn = {978-3-319-44447-5}, doi = {10.1007/978-3-319-44447-5_13}, url = {http://dx.doi.org/10.1007/978-3-319-44447-5_13}, author = {Castro-Reyes, Alexander and Mar{\'\i}n-Ravent{\'o}s, Gabriela}, editor = {Mata, Francisco J. and Pont, Ana} } @inbook {551, title = {Promoting Quality e-Government Solutions by Applying a Comprehensive Information Assurance Model: Use Cases for Digital Signature}, booktitle = {ICT for Promoting Human Development and Protecting the Environment}, volume = {481}, year = {2016}, pages = {223{\textendash}234}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Information and Communication Technologies, and specifically e-Government developments, occupy a relevant position in the national agenda of many countries worldwide. But development of such projects requires a careful planning, mostly when legal implications are bound to technological systems. This is the case when considering digital signature technology, as an essential element to support trust for e-government services. In this paper, we propose a comprehensive, systemic, and systematic, information assurance process to audit technological solutions for e-government services, and we show examples using digital signature from Costa Rica. Our approach supports applications developed with heterogeneous infrastructure and technologies. It also comprises the entire assurance process, including identification of threats and vulnerabilities, risk analysis, policy definition, and definition of security controls.

}, keywords = {Digital signature, e-Government, information assurance, Private key infrastructure}, isbn = {978-3-319-44447-5}, doi = {10.1007/978-3-319-44447-5_21}, url = {http://dx.doi.org/10.1007/978-3-319-44447-5_21}, author = {Villal{\'o}n-Fonseca, Ricardo and Mora-Castro, Alejandro and Bartels-Gonz{\'a}lez, Rodrigo and Carballo-Chavarr{\'\i}a, Miguel and Mar{\'\i}n-Ravent{\'o}s, Gabriela}, editor = {Mata, Francisco J. and Pont, Ana} } @inbook {508, title = {Supporting Phobia Treatment with Virtual Reality: Systematic Desensitization Using Oculus Rift}, booktitle = {Advances in Human Factors and Ergonomics in Healthcare}, volume = {482}, year = {2016}, pages = {391{\textendash}401}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

An irrational fear is called a phobia. Cognitive therapy teaches patients how to respond to triggering stimuli, by relaxing their mind and entering a state of reduced anxiety. Some of these methods depend on patient{\textquoteright}s imagination, since putting them in the situation or the object that triggers the anxiety (airplanes, spiders, public speaking, and dinosaurs) might be difficult. Our project proposes an interactive virtual reality system that enhances both the visual and hearing parts of the therapy, putting the patient in a virtual world where they can learn the proper techniques to learn how to respond to the anxiety triggers. We call our system VRPhobia. A prototype was created and it was evaluated with the aid of Cognitive Psychology therapists. The system takes into account the techniques used by the therapists and the training that the patient goes through. It works as a tool that enhances the therapy process.

}, keywords = {Cognitive psychology, Healthcare, Phobia, Virtual reality}, isbn = {978-3-319-41652-6}, doi = {10.1007/978-3-319-41652-6_36}, url = {http://dx.doi.org/10.1007/978-3-319-41652-6_36}, author = {Monge, Jos{\'e} P. and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Duffy, Vincent G. and Lightner, Nancy} } @inbook {451, title = {Supporting User Awareness Using Smart Device-Based Notifications}, booktitle = {Ubiquitous Computing and Ambient Intelligence}, volume = { 10069}, year = {2016}, pages = {333{\textendash}340}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

This paper provides an overview of a doctoral research project which focuses in developing a framework to allow smart device-based notifications to provide user awareness. Notifications are mechanisms by which the user{\textquoteright}s attention is driven to specific tasks or events. Notifications should provide a balance between intrusiveness and value in order to avoid annoyed users. The results reported in this paper include 50\ \% of the overall results expected for the project. The first step was to conduct a systematic literature review assessing the use of smart devices to deliver notifications, the second step was the development of a framework to allow notification coordination among smart devices and the third result is a laboratory case study assessing the framework. Future work includes two case studies in real scenarios and further analysis of usage patterns identified during this research.

}, keywords = {Human attention, Notification, Smart devices Interruption, User experience}, isbn = {978-3-319-48746-5}, doi = {10.1007/978-3-319-48746-5_34}, url = {http://dx.doi.org/10.1007/978-3-319-48746-5_34}, author = {L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Garc{\'\i}a, Carmelo R. and Caballero-Gil, Pino and Burmester, Mike and Quesada-Arencibia, Alexis} } @inbook {494, title = {Towards Smart Notifications - An Adaptive Approach Using Smart Devices}, booktitle = {Ubiquitous Computing and Ambient Intelligence}, volume = {10069}, year = {2016}, pages = {372{\textendash}384}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

The use of smart devices is increasing rapidly; this trend is changing the paradigm in which notifications are delivered to users. Smart devices are important to provide user awareness. However, their use must be controlled and human perception should be considered to avoid information overload. In this paper, we present a dynamic mechanism to coordinate the distribution of notification across smart devices. This personalized notification mechanism uses an inference engine and a set of rules to generate notification alternatives and select the {\textquotedblleft}best{\textquotedblright} one. A continuous refinement approach is also used to improve notification delivery. Our system was evaluated and the baseline rules were established by 11 expert users. The main results show that in some scenarios, the notification mechanism selection converged quickly and results are promising. However, further work is required to provide not only personalized but integrated (i.e., more than one device at the time) notification management.

}, keywords = {Ambient intelligence, Human perception, Information overload, Personalized notification management, Rule-based decision making, Smart devices, User awareness}, isbn = {978-3-319-48746-5}, doi = {10.1007/978-3-319-48746-5_38}, url = {http://dx.doi.org/10.1007/978-3-319-48746-5_38}, author = {L{\'o}pez, Gustavo and Guzm{\'a}n, Marcelo and Mar{\'\i}n, Gabriela and Guerrero, Luis A.}, editor = {Garc{\'\i}a, Carmelo R. and Caballero-Gil, Pino and Burmester, Mike and Quesada-Arencibia, Alexis} } @inbook {46, title = {Typifying Mechanisms for Gender Digital Equity in Latin America}, booktitle = {ICT for Promoting Human Development and Protecting the Environment}, volume = {481}, year = {2016}, pages = {159{\textendash}170}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Gender digital equity in Latin America and the Caribbean is our goal. We analyze gender specific structural inequalities that constitute barriers for women{\textquoteright}s access to ICT: such as education, traditional cultural beliefs and practices, and economic inequality. We argue also that male-dominated ICT design and implementation (functionality, content, and human-computer interaction) can inhibit gender digital equity. We present a model to typify the existing mechanisms for reaching gender digital equity and propose a new mechanism: creating gender consciousness in ICT design and construction, and attracting women to the ICT field. The proposed model reflects the four mechanisms and depicts the possible means through which they can be implemented. Moreover, the model appoints actors capable of and responsible for such means. Recommendations for the ICT community regarding gender digital equity are also included.

}, keywords = {Digital divide, Digital equity, ICT and gender, Inequity}, isbn = {978-3-319-44447-5}, doi = {10.1007/978-3-319-44447-5_15}, url = {http://dx.doi.org/10.1007/978-3-319-44447-5_15}, author = {Mar{\'\i}n-Ravent{\'o}s, Gabriela and Calder{\'o}n-Campos, Marta}, editor = {Mata, Francisco J. and Pont, Ana} } @inbook {517, title = {Ubiquitous Notification Mechanism to Provide User Awareness}, booktitle = {Advances in Ergonomics in Design}, volume = {485}, year = {2016}, pages = {689{\textendash}700}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Awareness could be defined as the knowledge that the user has of a particular activity, either individual or collaborative. Good awareness mechanisms provide information to the user at the right time so that s/he can know what is required for her/him to do before s/he is required to do it. Notification mechanisms are a key factor to provide awareness. Ubiquitous technologies can change the paradigm in which notifications are delivered to users. This paper describes the concept and characteristics of awareness, and how researchers have applied different notification mechanisms to provide it. With the lessons learned from 4 project implementations, we propose a service-based plug-and-play framework that models different notification mechanisms that could be used to provide user awareness.

}, keywords = {Human factors, Ubiquitous Computing, User awareness, User experience design, Warning design}, isbn = {978-3-319-41983-1}, doi = {10.1007/978-3-319-41983-1_62}, url = {http://dx.doi.org/10.1007/978-3-319-41983-1_62}, author = {L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Rebelo, Francisco and Soares, Marcelo} } @article {543, title = {Understanding Notional Machines through Traditional Teaching with Conceptual Contraposition and Program Memory Tracing}, journal = {CLEI Electronic Journal}, volume = {19}, year = {2016}, abstract = {

A correct understanding about how computers run code is mandatory in order to effectively learn to program. Lectures have historically been used in programming courses to teach how computers execute code, and students are assessed through traditional evaluation methods, such as exams. Constructivism learning theory objects to students{\textquoteright} passiveness during lessons, and traditional quantitative methods for evaluating a complex cognitive process such as understanding. Constructivism proposes complimentary techniques, such as conceptual contraposition and colloquies. We enriched lectures of a {\textquotedblleft}Programming II{\textquotedblright} (CS2) course combining conceptual contraposition with program memory tracing, then we evaluated students{\textquoteright} understanding of programming concepts through colloquies. Results revealed that these techniques applied to the lecture are insufficient to help students develop satisfactory mental models of the C++ notional machine, and colloquies behaved as the most comprehensive traditional evaluations conducted in the course.

}, keywords = {cognitive dissonance, conceptual contraposition, constructivism, InfoOK, lecture, notional machine, program memory tracing, programming learning}, doi = {http://dx.doi.org/10.19153/cleiej.19.2.2}, url = {http://www.clei.org/cleiej/paper.php?id=357}, author = {Hidalgo-C{\'e}spedes, Jeisson and Mar{\'\i}n-Ravent{\'o}s, Gabriela and Lara-Villagr{\'a}n, Vladimir} } @inbook {457, title = {Use of Emerging 3D Printing and Modeling Technologies in the Health Domain}, booktitle = {Ubiquitous Computing and Ambient Intelligence}, volume = {10069}, year = {2016}, pages = {86{\textendash}98}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Three-Dimensional (3D) technologies emerged from the technological advances in manufacturing required to produce physical versions of digital models. The most attractive feature of 3D technologies is that virtual models are easy to mold, and custom-made items can be physically produced. Health domains are areas in which 3D technologies have been applied, and several studies have been conducted assessing the usefulness of such technologies in those domains. In this paper we present the results of a Systematic Literature Review (SLR) on the applications of 3D technologies in the health domain. Discussion from the revision of 33 papers is presented. The main finding of this SLR is that none of the available research papers are focused on computer science related areas (i.e., all papers are published by doctors or researchers in Medicine). Moreover, all the included papers were published in journals specialized in Medicine. Therefore, they do not delve in the computational conclusions of the studies. In this article, we identified significant research gaps (from the computational perspective), as well as new ideas are being proposed on the future of 3D technologies in health.

}, keywords = {3D printing, 3D technologies medical applications, Health education, Health training}, isbn = {978-3-319-48746-5}, doi = {10.1007/978-3-319-48746-5_10}, url = {http://dx.doi.org/10.1007/978-3-319-48746-5_10}, author = {{\'A}vila, Carolina and L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela and Salazar, Lisbeth and Miranda, Zaray and Gonz{\'a}lez, Jessica and Brenes, Brian}, editor = {Garc{\'\i}a, Carmelo R. and Caballero-Gil, Pino and Burmester, Mike and Quesada-Arencibia, Alexis} } @article {541, title = {A User-Interaction Bug Analyzer Based on Image Processing}, journal = {CLEI Electronic Journal}, volume = {19}, year = {2016}, month = {08/2016}, abstract = {

Context: Mobile applications support a set of user-interaction features that are inde- pendent of the application logic. Rotating the device, scrolling, or zooming are examples of such features. Some bugs in mobile applications can be attributed to user-interaction features. Objective: This paper proposes and evaluates a bug analyzer based on user- interaction features that uses digital image processing to find bugs. Method: Our bug analyzer detects bugs by comparing the similarity between images taken before and after a user-interaction. SURF, an interest point detector and descriptor, is used to compare the images. To evaluate the bug analyzer, we conducted a case study with 15 randomly selected mobile applications. First, we identified user-interaction bugs by manually testing the applications. Images were captured before and after applying each user-interaction feature. Then, image pairs were processed with SURF to obtain interest points, from which a similarity percentage was computed, to finally decide whether there was a bug. Results: We performed a total of 49 user-interaction feature tests. When manually testing the applications, 17 bugs were found, whereas when using image processing, 15 bugs were detected. Conclusions: 8 out of 15 mobile applications tested had bugs associated to user-interaction features. Our bug analyzer based on image processing was able to detect 88\% (15 out of 17) of the user-interaction bugs found with manual testing.

}, keywords = {Bug analyzer, Image processing, Interest points, Testing, User-interaction features}, url = {http://www.scielo.edu.uy/pdf/cleiej/v19n2/v19n2a04.pdf}, author = {Abel M{\'e}ndez-Porras and Jorge Alfaro-Vel{\'a}sco and Marcelo Jenkins and Alexandra Martinez} } @article {539, title = {Using Non-Traditional Interfaces to Support Physical Therapy for Knee Strengthening}, journal = {Journal of Medical Systems}, volume = {40}, year = {2016}, pages = {194}, abstract = {

Physical therapy consists mainly in the execution of rehabilitation processes that aim to help overcome injuries, as well as develop, maintain, or restore maximum body movement. Knee rehabilitation is one kind of physical therapy that requires daily exercises which could be considered monotonous and boring by the patients, discouraging their improvement. This is coupled with the fact that most physical therapists assess exercise performance through verbal and visual means with mostly manual measurements, making it difficult to constantly verify and validate if patients perform the exercises correctly. This article describes a physical therapy monitoring system that uses wearable technology to assess exercise performance and patient progress. This wearable device is able to measure and transfer the movement{\textquoteright}s data from the patient{\textquoteright}s limb to a mobile device. Moreover, the user interface is a game, which provides an entertaining approach to therapy exercising. In this article, it is shown that the developed system significantly increases daily user engagement in rehabilitation exercises, through a gameplay that matches physical therapy requirements for knee rehabilitation, as well as offering useful quantitative information to therapists.

}, keywords = {Health informatics, Medical informatics, Physical therapy, Wearable computing}, issn = {1573-689X}, doi = {10.1007/s10916-016-0550-1}, url = {http://dx.doi.org/10.1007/s10916-016-0550-1}, author = {Torres, Andrea and L{\'o}pez, Gustavo and Guerrero, Luis A.} } @inbook {411, title = {Visualizing IT Budget to Improve Stakeholder Communication in the Decision Making Process}, booktitle = {Research and Practical Issues of Enterprise Information Systems}, volume = { 268}, year = {2016}, pages = {277{\textendash}290}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Traditionally in large enterprises, budget cuts are a treat for IT departments. One way to guard IT budget is visualizing the impacts in IT services of such cuts. Data visualization tools are capable of bridging the gap between increased data availability and human cognitive capabilities. In this paper, we present a budget visualization tool that allows enterprise wide data-driven decision-making. Our proposal was developed in the context of a large multi-industry state-owned company, with rigid control structures and external pressures for cost reduction and investment optimization. Our tool promotes visualization as the main mechanism to justify IT budget requests and to defend from budget amendments and cuts. We propose a generic tool that might manage different perceptions from many parts of an organization. However, to evaluate our tool{\textquoteright}s effectiveness we incorporated four stakeholder{\textquoteright}s perspectives: financial, technical, business{\textquoteright} clients and supply chain. In our efforts, we developed a data model that encapsulates these four perspectives and improves communication capabilities between stakeholders.

}, keywords = {Data visualization, Data-driven decision-making, Enterprise systems, IT budget, Process modeling}, isbn = {978-3-319-49944-4}, doi = {10.1007/978-3-319-49944-4_21}, url = {http://dx.doi.org/10.1007/978-3-319-49944-4_21}, author = {Pacheco, Alexia and L{\'o}pez, Gustavo and Mar{\'\i}n-Ravent{\'o}s, Gabriela}, editor = {Tjoa, A Min and Xu, Li Da and Raffai, Maria and Novak, Niina Maarit} } @inbook {479, title = {Web Accessibility for People with Reduced Mobility: A Case Study Using Eye Tracking}, booktitle = {Advances in Design for Inclusion}, volume = {500}, year = {2016}, pages = {463{\textendash}473}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Traditional web interfaces often rely on keyboard/mouse input to work. This characteristic forces people with reduced mobility to adapt or do not use the applications at all. This paper proposes a prototype to increase web accessibility for people with reduced mobility. Our prototype proposes an eye gaze based interaction between the user and web browsers displaying a web site (compliant with the web content accessibility guidelines proposed by the World Wide Web Consortium). We implemented a plug-in that adds functionality to allow user navigation, cursor control and text input.

}, keywords = {Digital inclusion, Eye tracking, Reduced mobility, Web accessibility}, isbn = {978-3-319-41962-6}, doi = {10.1007/978-3-319-41962-6_41}, url = {http://dx.doi.org/10.1007/978-3-319-41962-6_41}, author = {Arias, Emmanuel and L{\'o}pez, Gustavo and Quesada, Luis and Guerrero, Luis}, editor = {Di Bucchianico, Giuseppe and Kercher, Pete} } @conference {562, title = {Applying a Verification Protocol to Evaluate the Accuracy of Functional Size Measurement Procedures: An Empirical Approach}, booktitle = {Product-Focused Software Process Improvement}, year = {2015}, month = {05/2016}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

This paper presents a verification protocol for analyzing the source of inaccuracy in measurement activities of Function Points Analysis (FPA) and Automated Function Point (AFP). An empirical study was conducted with the protocol to determine the accuracy of FPA and AFP, and common differences during their application. The empirical study was conducted and differences between the measurement process regarding accuracy, reproducibility, and protocol adoption properties were reported. Effectiveness of the verification protocol to evaluate functional size measurement procedures was provided. The application of the protocol enabled participants to identify differences and their causes between counting results in a systematic way. Many participants had a favorable opinion regarding the usefulness of the protocol, and most of them agreed that the application of this protocol improved their understanding of measurement methods.

}, keywords = {Accuracy verification protocol, Automated function points, Empirical procedure, Function point Analysis, Functional size measures}, isbn = {978-3-319-26844-6}, doi = {10.1007/978-3-319-26844-6_18}, url = {http://dx.doi.org/10.1007/978-3-319-26844-6_18}, author = {Quesada-L{\'o}pez, Christian and Jenkins, Marcelo}, editor = {Abrahamsson, Pekka and Corral, Luis and Oivo, Markku and Russo, Barbara} } @conference {459, title = {Automated Testing of Mobile Applications: A Systematic Map and Review}, booktitle = {Ibero-American Conference on Software Engineering }, year = {2015}, address = {Lima, Peru}, abstract = {

Software testing is a costly and time-consuming activity. Automated testing of mobile applications is considered complex and difficult. Indeed, several factors such as a variety of inputs (user, context, and environment) that a mobile application normally requires, and the heterogeneity of the technologies make automated testing not a trivial task. Two of the major challenges for automated testing are creation of the appropriate test cases scenarios and to decide in which devices to perform the testing. Objective: This paper reports on a systematic map and review. Automated testing approaches for mobile applications, testing techniques, and empirical assessment are identified, mapped, and characterized. We investigate the major challenges in automated testing of mobile applications. An analysis and synthesis of these studies is conducted. Method: A systematic mapping and systematic literature review research method has been conducted for identifying and aggregating evidence about automated testing of mobile applications. Results: A total 83 studies were identified. The results were tabulated and synthesized to provide recommendations to practitioners about automated testing of mobile applications. The main approaches identified were model-based testing (30\%), capture/replay (15.5\%), model-learning testing (10\%), systematic testing (7.5\%), fuzz testing (7.5\%), random testing (5\%) and scripted based testing (2.5\%). Conclusions: In recent years, the number of proposals for automated software testing of mobile applications has increased. In 40\% of the studies, the testing techniques use GUI-based models of the application. Further research is needed, in order to improve the creation of effective and efficient models for automated testing of mobile applications.

}, isbn = {978-9972-825-80-4}, url = {http://eventos.spc.org.pe/cibse2015/pdfs/3_SET15.pdf}, author = {Abel M{\'e}ndez-Porras and Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @inbook {467, title = {Characterizing Ubiquitous Systems Privacy Issues by Gender and Age}, booktitle = {Ambient Assisted Living. ICT-based Solutions in Real Life Situations}, volume = {9455}, year = {2015}, pages = {247-258}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, abstract = {

Characterizing ubiquitous systems privacy issues by gender and age was our goal. We selected two ubiquitous systems: a wearable system (Google Glass) and an embedded in context system (Smart Office). An online survey, with 400+ participants, which included questions about how people perceive privacy issues related to the use of these two different ubiquitous systems, was conducted. Results show that Google Glass generates a higher degree of concern than the Smart Office. Female participants tend to be more worried than male, independently of the ubiquitous system considered. Finally, the youngest participants (16 to 25 years old) are the most concerned about privacy threats, which was unexpected.

}, keywords = {Age, Ambient intelligence, Gender, Privacy}, isbn = {978-3-319-26409-7}, doi = {10.1007/978-3-319-26410-3_23}, url = {http://dx.doi.org/10.1007/978-3-319-26410-3_23}, author = {L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela and Calder{\'o}n, Marta}, editor = {Cleland, Ian and Guerrero, Luis and Bravo, Jos{\'e}} } @proceedings {568, title = {Cloud Management Platform Selection: a Case Study in a University Setting}, year = {2015}, pages = {77-85}, abstract = {

Cloud Computing has gained importance in recent years. There are many implementations{\textquoteright} analyses and evaluations of Cloud Management Platforms (CMPs) in the literature. Moreover, the context and characteristics differ drastically between implementations, depending on the user requirements and usage context. This paper presents a case study of the process we followed to select a Cloud Computing management platform to be deployed in a University. Administrative and academic requirements were gathered and studied to define the most appropriate platforms. We present an overview of available CMPs. Moreover, we show a set of comparison criteria that could be used to determine which CMP adapts best to the cloud deployment scenario.

}, keywords = {cloud computing, Cloud Management Platform, OpenStack, VLC}, issn = {978-1-61208-388-9}, url = {http://www.thinkmind.org/download.php?articleid=cloud_computing_2015_4_20_20088}, author = {Cocozza, Francisco and L{\'o}pez, Gustavo and Mar{\'\i}n, Gabriela and Villal{\'o}n, Ricardo and Arroyo, Francisco} } @conference {502, title = {Creating a Protocol for Collaborative Mobile Applications for Kids Between 4 and 6 Years Old}, booktitle = {Proceedings of the 3rd International Conference on Technological Ecosystems for Enhancing Multiculturality}, year = {2015}, publisher = {ACM}, organization = {ACM}, address = {Porto,Portugal}, keywords = {collaborative work, early childhood education, mobile devices, programming learning, protocol architecture, robotics}, isbn = {978-1-4503-3442-6}, doi = {10.1145/2808580.2808628}, url = {http://doi.acm.org/10.1145/2808580.2808628}, author = {Ram{\'\i}rez-Benavides, Kryscia and Garc{\'\i}a, Franklin and Guerrero, Luis A.} } @conference {504, title = {Creating a Protocol for Collaborative Mobile Applications for Kids Between 4 and 6 Years Old}, booktitle = {International Conference on Technological Ecosystems for Enhancing Multiculturality}, year = {2015}, publisher = {ACM}, organization = {ACM}, address = {Porto,Portugal}, keywords = {collaborative work, early childhood education, mobile devices, programming learning, protocol architecture, robotics}, isbn = {978-1-4503-3442-6}, doi = {10.1145/2808580.2808628}, url = {http://doi.acm.org/10.1145/2808580.2808628}, author = {Ram{\'\i}rez-Benavides, Kryscia and Garc{\'\i}a, Franklin and Guerrero, Luis A.} } @article {442, title = {Creating TUIs Using RFID Sensors{\textemdash}A Case Study Based on the Literacy Process of Children with Down Syndrome}, journal = {Sensors}, volume = {15}, year = {2015}, month = {Jun}, pages = {14845{\textendash}14863}, abstract = {

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 acquisition is an essential and\ life-long skill for a child with intellectual disabilities. In this context, technology can\ support specific strategies that will help children learn to read. This paper introduces a\ Tangible User Interface (TUI) system based on Radio Frequency Identification (RFID)\ technology to support literacy for children with Down syndrome. Our proposed system\ focuses on the integration of RFID tags in 3D printed objects and low cost toys. The paper\ describes the experience of using some materials covering the tags and the different\ problems related to the material and distance of radio wave propagation. The results of a\ preliminary evaluation in a special education institution showed that the system helps to\ improve the interaction between teachers and children. The use of a TUI seems to give a\ physical sensory experience to develop literacy skills in children with Down syndrome.

}, issn = {1424-8220}, doi = {10.3390/s150714845}, url = {http://dx.doi.org/10.3390/s150714845}, author = {Jadan-Guerrero, Janio and Guerrero, Luis and L{\'o}pez, Gustavo and C{\'a}liz, Doris and Bravo, Jos{\'e}} } @conference {435, title = {Design and Implementation of a Software Testing Training Course}, booktitle = {ASEE Annual Conference and Exposition}, year = {2015}, publisher = {ASEE Conferences}, organization = {ASEE Conferences}, address = {Seattle, Washington}, abstract = {

This paper presents the design and implementation of a software testing training course for software developers with little or no background on software testing. The design of this training course is modular, so that it can be adapted to different industry needs. The first module is a theoretical course that comprises the fundamentals of software testing, testing types, levels and design techniques. The second module is a practical hands-on workshop where students apply the theoretical concepts from the first module using a specialized tool that supports the entire testing process. The training was given to a small group of developers who work in a software development unit at our university. Our design and implementation of the training course was assessed from three different points of view: the trainer{\textquoteright}s, the trainee{\textquoteright}s, and the manager{\textquoteright}s. Our experience might help educational institutions and college professors in designing and implementing software testing training courses for industry.

}, doi = {10.18260/p.23791}, url = {https://peer.asee.org/23791}, author = {Gustavo Lopez and Francisco Cocozza and Alexandra Martinez and Marcelo Jenkins} } @article {572, title = {{\textquestiondown}En qui{\'e}n o en qu{\'e} conf{\'\i}an las mujeres para tomar la decisi{\'o}n de estudiar Computaci{\'o}n?}, journal = {Nov{\'a}tica}, volume = {231}, year = {2015}, pages = {26{\textendash}34}, abstract = {
El n{\'u}mero de mujeres que ingresa a estudiar Computaci{\'o}n en la Universidad de Costa
Rica es cada vez menor. Comprender en qui{\'e}nes o en qu{\'e} conf{\'\i}an las mujeres para decidir ingresar
a esta carrera es importante para tratar de tener un impacto en dicha decisi{\'o}n, y as{\'\i} poder atraer
m{\'a}s mujeres a esta disciplina. Para contestar a esta inquietud, planteamos una investigaci{\'o}n con
estudiantes de nuevo ingreso. Los resultados muestran que las mujeres son m{\'a}s susceptibles
que los hombres a ser influenciadas, especialmente por sus progenitores y, en particular, por la
figura paterna. Su principal fuente de conocimiento sobre la carrera es la conversaci{\'o}n con otros.
La principal raz{\'o}n de las mujeres para escoger la carrera es la disponibilidad de trabajo. Sus
vivencias con computadoras o con juguetes durante la infancia no son factores determinantes en
la decisi{\'o}n, para las mujeres a diferencia de los hombres. Estos factores deben ser considerados
en la promoci{\'o}n que se realiza la universidad de la carrera.
}, keywords = {Computaci{\'o}n, diferencias de g{\'e}nero, selecci{\'o}n de carrera.}, url = {http://www.ati.es/novatica/2015/231/Nv231-Monografia.pdf}, author = {Calder{\'o}n, Marta and Mar{\'\i}n, Gabriela} } @conference {453, title = {An Evaluation of Functional Size Measurement Methods}, booktitle = {Ibero-American Conference on Software Engineering }, year = {2015}, address = {Lima, Peru}, abstract = {

Software size is one of the key factors that has the potential to affect the effort of software projects. Providing accurate software size estimation is a complex task. A number of functional size measurement (FSM) methods have been proposed to quantify the size of software based on functional user requirements (user perspective). Function point analysis (FPA) was the first proposal for a FSM method and it is one of the most accepted FSM methods in the industry. Automated Function Point (AFP) method state the guidelines for automating FPA counting from software source code.

}, keywords = {Automated Function Points AFP, Experimental procedure., Function Point Analysis FPA, function points, Functional size measurement}, isbn = {978-9972-825-80-4}, url = {http://eventos.spc.org.pe/cibse2015/pdfs/8_SET15.pdf}, author = {Christian Quesada-L{\'o}pez and Marcelo Jenkins} } @inbook {530, title = {A Gesture-Based Interaction Approach for Manipulating Augmented Objects Using Leap Motion}, booktitle = {Ambient Assisted Living. ICT-based Solutions in Real Life Situations}, volume = {9455}, year = {2015}, pages = {231-243}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, abstract = {

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 systems. This paper presents a gesture-based interaction approach to manipulate such objects. We developed a prototype using a leap motion controller as a hand-tracking device, and a Support Vector Machine as a classifier to distinguish between gestures. Our system was evaluated by 12 users with over 10 commands. We also show a review on gesture-based interaction and compare other proposals with ours.

}, keywords = {Gesture-Based interaction, Leap Motion, Ubiquitous systems}, isbn = {978-3-319-26409-7}, doi = {10.1007/978-3-319-26410-3_22}, url = {http://dx.doi.org/10.1007/978-3-319-26410-3_22}, author = {L{\'o}pez, Gustavo and Quesada, Luis and Guerrero, LuisA.}, editor = {Cleland, Ian and Guerrero, Luis and Bravo, Jos{\'e}} } @inbook {564, title = {Historia de vida de tres mujeres pioneras de la computaci{\'o}n en Costa Rica}, booktitle = {Historias de las TIC en Am{\'e}rica Latina y el Caribe: inicios, desarrollos y rupturas}, year = {2015}, pages = {291{\textendash}305}, edition = {Fundaci{\'o}n Telef{\'o}nica}, issn = {978-980-271-528-2}, url = {http://www.fundaciontelefonica.com/arte{\_}cultura/publicaciones-listado/pagina-item-publicaciones/itempubli/473/}, author = {Calder{\'o}n, Marta and Mar{\'\i}n, Gabriela} } @article {495, title = {Implementaci{\'o}n del cuadro de mando integral en peque{\~n}as empresas: una revisi{\'o}n de literatura}, journal = {Revista de Ciencias Econ{\'o}micas}, volume = {33}, year = {2015}, pages = {79{\textendash}122}, abstract = {

The Balanced Scorecard (BSC) has been used for performance measurement and strategy management for many years. This literature review analyzed studies about the implementation of the BSC in small companies, identifying implementation cases of BSC reported in small enterprises, factors of influence of small enterprises to implement the BSC model, main stages of implementation of the BSC in small enterprises, and future research lines. As a result 23 papers, 12 academic theses and 8 industry reports were identified. Our results shown that small enterprises can take advantage of its specific characteristics to implement the BSC and the implementation process in small companies may differ from the original BSC implementation process. There is little literature on the implementation of the BSC in small businesses, thus it is necessary additional empirical evidence on the effectiveness of CMI implementations in small businesses

}, keywords = {Implementaci{\'o}n CMI, Indicadores clave de rendimiento, Medici{\'o}n del desempe{\~n}o, Pyme, Sistemas de gesti{\'o}n estrat{\'e}gica}, doi = {http://dx.doi.org/10.15517/rce.v33i2.22227}, author = {Arg{\"u}ello, Estefanie and Quesada-L{\'o}pez, Christian} } @conference {449, title = {Integraci{\'o}n de tecnolog{\'\i}as en la Educaci{\'o}n b{\'a}sica de Brasil: un estudio de caso en la ense{\~n}anza de la matem{\'a}tica}, booktitle = {Conferencia Internacional GUIDE}, year = {2015}, address = {Argentina}, abstract = {

Este art{\'\i}culo tiene como objetivo describir las acciones que contemplan la integraci{\'o}n de recursos tecnol{\'o}gicos en la ense{\~n}anza de la matem{\'a}tica de la educaci{\'o}n b{\'a}sica brasile{\~n}a presentando un caso de estudio en la escuela E. E. B. Ot{\'a}vio Manoel Anast{\'a}cio, en la clase del 5{\textdegree} a{\~n}o de la educaci{\'o}n
fundamental. El trabajo es parte de un proyecto titulado {\textquotedblleft}Proposta de estrat{\'e}gia metodol{\'o}gica para a integra{\c c}{\~a}o tecnologia no ensino de disciplinas STEM na Educa{\c c}{\~a}o B{\'a}sica da rede p{\'u}blica{\textquotedblright} ({\textquotedblleft}Propuesta de estrategia metodol{\'o}gica para la integraci{\'o}n de tecnolog{\'\i}a en la ense{\~n}anza de las disciplinas STEM en la Educaci{\'o}n B{\'a}sica de la red p{\'u}blica{\textquotedblright}), financiado por el CNPq (Conselho Nacional de Desenvolvimento Cient{\'\i}fico e Tecnol{\'o}gico), que propone la integraci{\'o}n de recursos tecnol{\'o}gicos en la educaci{\'o}n por medio de la capacitaci{\'o}n y la orientaci{\'o}n docente y la realidad de los alumnos, en las disciplinas de STEM (Ciencia, tecnolog{\'\i}a, ingenier{\'\i}a y matem{\'a}tica). La metodolog{\'\i}a utilizada consiste en la capacitaci{\'o}n docente y una integraci{\'o}n tecnol{\'o}gica, integrando el mobile learning en la ense{\~n}anza tradicional. En el 2011 el proyecto este proyecto fue seleccionado como uno de los cuatro proyectos m{\'a}s innovadores en la educaci{\'o}n brasile{\~n}a. La selecci{\'o}n fue realizada por el Instituto para el Desarrollo y la Innovaci{\'o}n Educativa (IDIE) de la Organizaci{\'o}n de Estados Iberoamericanos para la Educaci{\'o}n, la Ciencia y la Cultura (OEI) (Organiza{\c c}{\~a}o dos Estados Ibero-Americanos para a Educa{\c c}{\~a}o, a Ci{\^e}ncia e a Cultura) y patrocinado por la Fundaci{\'o}n Telef{\'o}nica.

}, keywords = {Educaci{\'o}n B{\'a}sica, Ense{\~n}anza de la Matem{\'a}tica, Integraci{\'o}n tecnol{\'o}gica}, author = {da Silva, Marta and da Luz Filho, Silvio and Cadorin, Priscila and da Silva, Juarez and Sommer, Silmone and Ram{\'\i}rez, Kryscia} } @conference {431, title = {Kiteracy: A Kit of Tangible Objects to Strengthen Literacy Skills in Children with Down Syndrome}, booktitle = {International Conference on Interaction Design and Children}, year = {2015}, publisher = {ACM}, organization = {ACM}, address = {Boston, Massachusetts, USA}, abstract = {

Kiteracy is an educational kit designed to improve the literacy process of children with Down syndrome by enabling higher levels of interaction. The kit is based on two Spanish literacy methods: global and phonics. In this work, we present a qualitative study based on video-recorded sessions with twelve children from a Down syndrome institution. The study analyzes three forms of interactions: cardboard, multi-touch and tangible. The task carried out by special education teachers and children in the experimental sessions involved working in pairs (Teacher-child) and autonomous self-learning (child only). Through the sessions, we identified situations in which the teacher took the control in the cardboard version. In the multi-touch version, both the teacher and the child shared the control. However in the tangible version the child took the control. In the self-learning sessions, we observed that multi-touch and tangible interaction seems to offer an enjoyable time for children. Surveys and interviews with teachers revealed that tangible objects offered greater adaptability to create playful reading strategies.

}, keywords = {cardboard, Down Syndrome children, interaction, literacy skills, multi-touch, RFID, tangible objects, TUI, user interfaces}, isbn = {978-1-4503-3590-4}, doi = {10.1145/2771839.2771905}, url = {http://doi.acm.org/10.1145/2771839.2771905}, author = {Jadan-Guerrero, Janio and Jaen, Javier and Carpio, Mar{\'\i}a A. and Guerrero, Luis A.} } @inbook {519, title = {Making the Physical Therapy Entertaining}, booktitle = {Ambient Intelligence for Health}, volume = {9456}, year = {2015}, pages = {148{\textendash}154}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

In physical therapy, goniometers are used to measure limb movement during restoration exercises. These devices aren{\textquoteright}t always readily available to therapists, and the exercises themselves are monotonous and offer little motivation for the patients. We have developed a low-cost device prototype we{\textquoteright}ve tested in knee rehabilitation exercises, and developed a framework with which a mobile application can use gathered data from said device, such as is the case of an example game also addressed here, intended to increase patient motivation and commitment when exercising.

}, keywords = {Physical therapy, Videogames, Wearable medical devices}, isbn = {978-3-319-26508-7}, doi = {10.1007/978-3-319-26508-7_15}, url = {http://dx.doi.org/10.1007/978-3-319-26508-7_15}, author = {Torres, Andrea and L{\'o}pez, Gustavo and Guerrero, Luis}, editor = {Bravo, Jos{\'e} and Herv{\'a}s, Ram{\'o}n and Villarreal, Vladimir} } @conference {488, title = {Mathematics and Technological Integration in the Brazilian Basic Education As Motivation to STEM}, booktitle = {International Conference on Technological Ecosystems for Enhancing Multiculturality}, year = {2015}, publisher = {ACM}, organization = {ACM}, address = {Porto,Portugal}, abstract = {

This article aims to describe actions that contemplate the use of technological resources in mathematics classes in Brazilian basic education. It is presented a case study on a class of the 5th year elementary school from the public school Ot{\'a}vio Manoel Anast{\'a}cio. The work is part of the project entitled "Proposal for integrating technology in teaching STEM subjects in basic education from public schools", and proposes the integration of technological resources in education through training and teacher guidance and student reality in the STEM disciplines (Science, technology, engineering and mathematics), through the use of mobile learning in traditional concepts learning. In 2011, this\  project was selected as one of four most innovative projects in Brazilian education. The selection was carried out by Institute of Development and Educational Innovation (IDIE) at Organization of Ibero-American States for Education, Science and Culture (OEI) and sponsored by Telef{\'o}nica Foundation.

}, keywords = {education, educational technology, mathematics}, isbn = {978-1-4503-3442-6}, doi = {10.1145/2808580.2808671}, url = {http://doi.acm.org/10.1145/2808580.2808671}, author = {Nicolete, Priscila Cadorin and da Silva Cristiano, Marta Adriana and da Silva, Juarez Bento and Bilessimo, Simone Meister Sommer and Sim{\~a}o, Jos{\'e} Pedro Schardosim and Benavides, Kryscia Daviana Ram{\'\i}rez and da Mota Alves, Jo{\~a}o Bosco} } @article {421, title = {MODEBOTS: Environment for Programming Robots for Children Between the Ages of 4 and 6}, journal = {IEEE Revista Iberoamericana de Tecnologias del Aprendizaje}, volume = {10}, year = {2015}, month = {08/2015}, pages = {152-159}, abstract = {

Learning how to program in early age helps children to develop some capabilities as logical thinking, problem solving, and creativity. Incorporating robotics in programming children can help to learn in a concrete and funny way, collaborating with each other. The research project presented in this paper describes the first prototype that implements a programming environment for robots using mobile devices, for children in early childhood{\textemdash}4 to 6 years old. This prototype is fully functional and allows Bluetooth communication one by one. We expect that our research will contribute to human{\textendash}computer interface field, providing a new nontraditional interface to support the learning process of programming in preschoolers.

}, keywords = {Early childhood, first prototype, mobile devices, programming environment, programming learning process, robotics}, issn = {1932-8540}, doi = {10.1109/RITA.2015.2452692}, author = {Kryscia Ram{\'\i}rez-Benavides and Luis A. Guerrero} } @article {415, title = {The relationship between acoustic habitat, hearing and tonal vocalizations in the Antillean manatee (Trichechus manatus manatus, Linnaeus, 1758)}, journal = {Biology Open}, volume = {4}, year = {2015}, pages = {1237-1242}, abstract = {

The Antillean manatee (Trichechus manatus manatus) is an endangered marine mammal that inhabits the Caribbean Sea and riverine systems in Central America. Their acoustic behavior is relevant for individual identification, mating and parental care. Manatees produce tonal sounds with highest energy in the second harmonic (usually 5 kHz), and their audiogram indicates sensitivity from 0.3 kHz to 90 kHz with lowest thresholds in the 16 to 18 kHz range. We recorded manatees in the San San River, a highly polluted riverine system in Panama, using a stereo array. Frequency transmission experiments were conducted in four subhabitats, categorized using riverine vegetation. Incidental interactions of manatees and small motorboats were examined. Acoustic transmission was linearly related to tonal vocalization characters: correlations were stronger in freshwater than in transition and marine environments. Two bands, 0.6 to 2 kHz and 3 to 8 kHz, attenuate similarly in all subhabitats, and these bands encompass F0 (tone) and peak frequency respectively of manatee tonal calls. Based on our data we conclude that frequency transmission depends mainly on river depth and bottom characteristics, also motorboat sounds mask signals from 3.5 kHz to 8 kHz, which overlaps the peak frequency of tonal calls. In spite of differences between acoustic transmission in subhabitats of the San San River, manatees utilize bands that transmit efficiently in all subhabitats.

}, doi = {10.1242/bio.013631}, url = {http://bio.biologists.org/content/early/2015/09/02/bio.013631}, author = {Rivera Chavarr{\'\i}a, Mario and Castro, Jorge and Camacho, Arturo} } @conference {798, title = {Sign Language Recognition Using Leap Motion}, booktitle = {Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information}, year = {2015}, month = {12/2015}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, address = {Cham}, abstract = {

Several million people around the world use signs as their main mean of communication. The advances in technologies to recognize such signs will make possible the computer supported interpretation of sign languages. There are more than 137 different sign language around the world; therefore, a system that interprets those languages could be beneficial to all, including the Deaf Community. This paper presents a system based on a hand tracking device called Leap Motion, used for signs recognition. The system uses a Support Vector Machine for sign classification. We performed three different evaluations of our system with over 24 people.

}, keywords = {American sign language, Automatic sign language recognition, Leap Motion, Support vector machine}, isbn = {978-3-319-26401-1}, doi = {https://doi.org/10.1007/978-3-319-26401-1_26}, url = {https://link.springer.com/chapter/10.1007/978-3-319-26401-1_26}, author = {Quesada, Luis and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Garc{\'\i}a-Chamizo, Juan M. and Fortino, Giancarlo and Ochoa, Sergio F.} } @conference {455, title = {Software Fault Prediction : A Systematic Mapping Study}, booktitle = {Ibero-American Conference on Software Engineering }, year = {2015}, address = {Lima, Peru}, abstract = {Context: Software fault prediction has been an important research topic in the software engineering field for more than 30 years. Software defect prediction models are commonly used to detect faulty software modules based on software metrics collected during the software development process. Objective: Data mining techniques and machine learning studies in the fault prediction software context are mapped and characterized. We investigated the metrics and techniques and their performance according to performance metrics studied. An analysis and synthesis of these studies is conducted. Method: Asystematicmapping study has been conducted for identifying and aggregating evidence about software fault prediction. Results: About 70 studies published from January 2002 to December 2014 were identified. Top 40 studies were selected for analysis, based on the quality criteria results. The main metrics used were: Halstead, McCabe and LOC (67.14\%), Halstead, McCabe and LOC + Object-Oriented (15.71\%), others (17.14\%). The main models were: Machine Learning(ML) (47.14\%), ML + Statistical Analysis (31.42\%), others (21.41\%). The data sets used were: private access (35\%) and public access (65\%). The most frequent combination of metrics, models and techniques were: Halstead, McCabe and LOC + Random Forest, Naive Bayes, Logistic Regression and Decision Tree representing the (60\%) of the analyzed studies. Conclusions: This article has identified and classified the performance of the metrics, techniques and their combinations. This will help researchers to select datasets, metrics and models based on experimental results, with the objective to generate learning schemes that allow a better prediction software failures.}, keywords = {fault prediction models, software metrics, software quality}, isbn = {978-9972-825-80-4}, url = {http://eventos.spc.org.pe/cibse2015/pdfs/15_ESELAW15.pdf}, author = {Murillo-morera, Juan and Quesada-L{\'o}pez, Christian and Jenkins, Marcelo} } @conference {469, title = {Student understanding of the C++ notional machine through traditional teaching with conceptual contraposition and program memory tracing}, booktitle = {Latin American Computing Conference}, year = {2015}, publisher = {IEEE}, organization = {IEEE}, address = {Arequipa, Per{\'u}}, abstract = {

In order to learn a programming language, a correct understanding of its notional machine is mandatory. Students acquire that comprehension mainly through visual and verbal explanations provided by professors, books, videos, and other instructional materials. This research applied the conceptual contraposition technique and program memory tracing technique to the prevalent teaching method in our country: the lecture. The understanding of the C++ notional machine was evaluated on students of a Programming II (CS2) course that implemented the mentioned methods. Results revealed that these techniques applied to the lecture are insufficient to help students develop satisfactory mental models of the C++ notional machine.

}, keywords = {constructivism, lecture, notional machine, program memory tracing, Program visualization, programming learning}, doi = {10.1109/CLEI.2015.7360049}, url = {http://ieeexplore.ieee.org/document/7360049/}, author = {Hidalgo-C{\'e}spedes, Jeisson and Mar{\'\i}n-Ravent{\'o}s, Gabriela and Lara-Villagr{\'a}n, Vladimir} } @article {465, title = {Trends in Empirical Research: The Report on the 2014 Doctoral Symposium on Empirical Software Engineering}, journal = {ACM SIGSOFT Software Engineering Notes}, volume = {40}, year = {2015}, pages = {30{\textendash}35}, abstract = {

The 12th Doctoral Symposium on Empirical Software Engineering (IDOESE), was organized as a full day event prior to the ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) program. Seven PhD candidates came from different research institutes across the globe to present their research proposals at the symposium. The symposium was run in a lively and interactive manner. The candidates received constructive feedback on their proposals from all the symposium participants. In this report, we describe the presented proposals, focusing on the content and feedback. Through them, we can take a peek at the trends and emerging areas of empirical software engineering research.

}, keywords = {Diffusion of Innovations, Distributed Experiments, Empirical Software Engineering, Measurement, Software Inspection, Technology}, issn = {0163-5948}, doi = {10.1145/2815021.2815034}, url = {http://doi.acm.org/10.1145/2815021.2815034}, author = {Falessi, Davide and Codabux, Zadia and Rong, Guoping and Stamelos, Ioannis and Ferreira, Waldemar and Wiese, Igor Scaliante and Barreiros, Emanoel and Quesada-L{\'o}pez, Christian and Tsirakidis, Periklis} } @inbook {527, title = {Troyoculus: An Augmented Reality System to Improve Reading Capabilities of Night-Blind People}, booktitle = {Ambient Assisted Living. ICT-based Solutions in Real Life Situations}, volume = {9455}, year = {2015}, pages = {16-28}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, abstract = {

Our goal in this project was to develop an augmented reality system, called Troyoculus, to help night-blind people improve their reading capabilities. We developed two prototypes, one based on Oculus Rift and other based on a smartphone. We tested both prototypes using three variables: distance between the subject and the reading target, amount of light in the reading area, and font size. Two subjects participated in the testing. Results show an average improvement of at least 6\ \% points in reading performance and a maximum improvement of 43\ \% points using Oculus Rift at 12 lux. Test results of both prototypes were better than when subjects were not using any device.

}, keywords = {Augmented reality, Head-mounted displays, Night-blind, Vision enhancement}, isbn = {978-3-319-26409-7}, doi = {10.1007/978-3-319-26410-3_3}, url = {http://dx.doi.org/10.1007/978-3-319-26410-3_3}, author = {Fernandez, Adri{\'a}n and Fernandez, Paul and L{\'o}pez, Gustavo and Calder{\'o}n, Marta and Guerrero, LuisA.}, editor = {Cleland, Ian and Guerrero, Luis and Bravo, Jos{\'e}} } @article {426, title = {A Virtual Repository of Learning Objects to Support Literacy of SEN Children}, journal = {IEEE Revista Iberoamericana de Tecnologias del Aprendizaje}, volume = {10}, year = {2015}, month = {08/2015}, pages = {168-174}, abstract = {

Literacy development is an essential process for\ special education needs children. Otherwise, they will have additional difficulties in their daily life activities and hence their\ social inclusion. It is a big challenge for parents and teachers,\ but it is easier if the process begins since childhood. In this\ paper, we present Tic@ula, a virtual repository for creating,\ centralizing, and sharing learning objects based on the IEEE\ learning object metadata standard. The framework aims to\ enhance the adaptation of the resources for literacy to the Costa Rican reality and extend its application to children with moderate intellectual disability. The educational resources are based on the literacy method proposed by Spanish authors in their book Down Syndrome: Reading and Writing. The method and the resources were evaluated in a case study. The preliminary results showed that the method cannot only be applied in local context but also assists teachers and parents in the design and use of literacy resources for special education.

}, keywords = {children with intellectual disabilities, IEEE LOM standard, learning objects, literacy acquisition, SEN, virtual repository}, issn = {1932-8540}, doi = {10.1109/RITA.2015.2452712}, author = {Janio Jad{\'a}n-Guerrero and Luis A. Guerrero} } @conference {490, title = {{11th International Conference on Remote Engineering and Virtual Instrumentation}}, booktitle = {Programaci{\'o}n de robots para ni{\~n}os de la primera infancia con edades comprendidas entre 4-6 a{\~n}os}, year = {2014}, address = {Portugal}, abstract = {

The ability to program from an early age helps to logical cognitive development. Incorporating robotics programming allows children to learn in a concrete and fun way, collaborating with each other. This allows children to succeed in developing key competencies of the XXI Century. The research proposed in this paper was the creation of a programming environment for mobile devices for early childhood children, from 4 to 6, to program robots. An early implemented prototype is described. Results of this research are expected to contribute to Human Computer Interface field, providing a design and implementation of a new infor-mation to support the learning process of programming in preschoolers nontraditional interface.

}, keywords = {Early childhood, mobile devices, programming learning process, robotics}, author = {Ram{\'\i}rez, Kryscia and Guerrero, Luis A} } @conference {397, title = {Allegories for Learning Abstract Programming Concepts}, booktitle = {Proceedings of the Tenth Annual Conference on International Computing Education Research}, year = {2014}, month = {08/2014}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, abstract = {

Constructivism theory states that learning is unavoidably done through association of new concepts with existing ones. Although programming concepts are abstract metaphors of some colloquial concepts, they seem to be not enough to overcome learning difficulties. We hypothesize that interrelated systems of metaphors (allegories) of abstract programming concepts can ease the association process and improve student learning. Our research introduces allegoric development environments and proposes to experimentally evaluate their effects on learning of programming concepts reported as difficult by students.

}, keywords = {allegory, learning, metaphor, programming language}, isbn = {978-1-4503-2755-8}, doi = {10.1145/2632320.2632326}, url = {http://doi.acm.org/10.1145/2632320.2632326}, author = {Hidalgo-C{\'e}spedes, Jeisson} } @article {429, title = {An{\'a}lisis de pol{\'\i}ticas p{\'u}blicas desde los actores: un modelo de cuantificaci{\'o}n aplicado a casos de Gobierno Digital en Costa Rica y Chile}, journal = {Anuario Centro de Investigaci{\'o}n y Estudios Pol{\'\i}ticos}, volume = {5}, year = {2014}, pages = {170{\textendash}193}, abstract = {

Este art{\'\i}culo describe un modelo de an{\'a}lisis de pol{\'\i}ticas p{\'u}blicas\ que se propone para poder explicar y predecir el menor o mayor\ {\'e}xito de {\'e}stas, dentro de un contexto global en el cual es m{\'a}s\ complejo definir el entorno de la acci{\'o}n p{\'u}blica. Dentro de este\ modelo se caracteriza a los actores involucrados estableciendo\ el poder de veto y el respaldo de {\'e}stos, lo cual permite generar\ indicadores de factibilidad y legitimidad de una pol{\'\i}tica. Estos\ {\'u}ltimos reflejan las causas o las posibilidades de {\'e}xito de {\'e}stas. El modelo se ha aplicado a casos de gobierno digital en Costa\ Rica y Chile. Aqu{\'\i} se ilustra el modelo utilizando los proyectos\ de compras p{\'u}blicas llevados a cabo en ambos pa{\'\i}ses.

Abstract
This paper describes an analytical model intended to explain and/or predict the possible success or failure of public policies. Given\ that is more difficult to define the context of public actions, this\ model proposes that actors{\textquoteright} characterization involved in potential\ solutions is a key input to understand policies. Assessing actors{\textquoteright}\ veto power and support provides quantitative indicators such\ as feasibility and legitimacy for a given policy. The model was\ applied to analyze some digital government cases on Costa Rica\ and Chile. In this article state procurement projects in both\ countries are shown to illustrate the potential of the model.

}, keywords = {Chile, Costa Rica, gobierno digital, modelo de an{\'a}lisis, pol{\'\i}ticas p{\'u}blicas}, issn = {2215-2873}, url = {http://revistas.ucr.ac.cr/index.php/ciep/issue/view/1970}, author = {Morales, Roberto and Mar{\'\i}n, Gabriela} } @inbook {578, title = {Application of GQM+Strategies in a Small Software Development Unit}, booktitle = {Product-Focused Software Process Improvement}, volume = {8892}, year = {2014}, pages = {108{\textendash}118}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Application of GQM+Strategies in a Small Software Development Unit}, address = {Cham}, abstract = {

GQM+Strategies is an extension of the Goal-Question-Metric method that focuses on filling the vertical gaps in organizations in order to facilitate the alignment of levels. In this case study, we applied GQM+Strategies in small software organization to define its metric program. We describe how a set of metrics was devised using this methodology and show the implementation results.

}, keywords = {GQM+Strategies, Metrics, Software engineering}, isbn = {978-3-319-13835-0}, doi = {10.1007/978-3-319-13835-0_8}, url = {http://dx.doi.org/10.1007/978-3-319-13835-0_8}, author = {Cocozza, Francisco and Brenes, Enrique and L{\'o}pez Herrera, Gustavo and Jenkins, Marcelo and Mart{\'\i}nez, Alexandra}, editor = {Jedlitschka, Andreas and Kuvaja, Pasi and Kuhrmann, Marco and M{\"a}nnist{\"o}, Tomi and M{\"u}nch, J{\"u}rgen and Raatikainen, Mikko} } @conference {576, title = {An applied methodology for information security and assurance: A study case for cloud computing}, booktitle = {Internet Technology and Secured Transactions (ICITST), 2014 9th International Conference for}, year = {2014}, month = {12/2014}, abstract = {

Information security is one of the main concerns in many fields of computer and information technologies, and even more on new emerging technologies such as cloud computing. Current security standards and models usually focus on "what" has to be done about security, but they do not propose "how" to deal with the inherent complexity of assuring modern infrastructures. Security standards usually produce large check lists describing security countermeasures, but they lack a comprehensive and complete process to define the security requirements of information being managed. As a consequence, security implementations may miss important security controls, and they cannot guarantee a consistent and in-depth security implementation at the different layers of the system. We propose a methodology with a novel hierarchical approach to guide a comprehensive and complete assurance process. Real use cases are shown, by applying our methodology to assure a private cloud being developed at the Universidad de Costa Rica (UCR).

}, keywords = {cloud computing, Computational modeling, Hardware, information security, Servers, Standards}, doi = {10.1109/ICITST.2014.7038851}, author = {Villalon-Fonseca, R. and Solano-Rojas, B.J. and Marin-Raventos, G.} } @conference {402, title = {Augmented Object Development using 3D Technology - An Object Redesign Process in the Ubicomp Domain}, booktitle = {Mobile Ubiquitous Computing, Systems, Services and Technologies}, year = {2014}, month = {08/2014}, address = {Rome, Italy}, abstract = {

The construction of augmented object{\textasciiacute}s prototypes is a difficult process because most of the time these prototypes contain several sensors embedded in real life objects. In this paper, we present our experience using 3D technologies (scanning and printing) to generate prototypes of augmented objects which allow an early evaluation of them. Three different objects with embedded sensing and actuating capabilities were designed and developed. We discuss several pros and cons of applying this technology when developing augmented objects. Our results show that the use of 3D technologies enhances the quality of the final prototypes and allows a better concept validation and evaluation.

}, keywords = {3D printing, Augmented Objects, fast prototyping, HCI, mixed reality, Ubiquitous Computing, Usability}, isbn = {978-1-61208-353-7}, url = {http://www.thinkmind.org/index.php?view=article\&articleid=ubicomm\_2014\_5\_30\_10096}, author = {L{\'o}pez, Gustavo and Alvarado, Daniel and Guerrero, Luis A and L{\'o}pez, Mariana} } @article {482, title = {Clairvoyance: A framework to integrate shared displays and mobile computing devices}, journal = {Future Generation Computer Systems}, volume = {34}, year = {2014}, month = {05/2014}, pages = {190 - 200}, abstract = {

Supporting formal and informal meetings with digital information and ubiquitous software systems every day becomes increasingly mandatory. These meetings require that the integration of devices participating in the meeting and the information flow among them should be done as seamless as possible to avoid jeopardizing the natural interactions among participants. Trying to contribute to address such a challenge, this article presents a framework that allows devices integration and smooth information flow. This framework, named Clairvoyance, particularly integrates mobile computing devices and large-screen TVs through a mobile ad hoc network, and thus it eases the implementation of shared displays intended to be used in formal and informal meetings. Clairvoyance provides a set of services through an API, which can be used to develop ubiquitous applications that support meetings in particular scenarios. The preliminary evaluation of this framework considered its usage to implement a ubiquitous system that supports social meetings among friends or relatives. According to developers, the framework is easy to use and it provided all required services for such an application. The solution obtained was then utilized by end-users in simulated meetings. The evaluation results indicate that the Clairvoyance services were suitable to support the informal meetings, and that the devices integration and information flow were transparent for the end-users.

}, keywords = {Encounters, Informal meetings, Information sharing, Mobile ad hoc networks, Peer-to-peer interactions, Shared displays, Ubiquitous Computing}, issn = {0167-739X}, doi = {http://dx.doi.org/10.1016/j.future.2013.10.013}, url = {http://www.sciencedirect.com/science/article/pii/S0167739X13002306}, author = {Christian Berkhoff and Sergio F. Ochoa and Jos{\'e} A. Pino and Jesus Favela and Jonice Oliveira and Luis A. Guerrero} } @article {382, title = {Detecting and locating manatees in a zero visibility environment}, journal = {The Journal of the Acoustical Society of America}, volume = {135}, year = {2014}, month = {05/2014}, pages = {2333-2333}, abstract = {

Manatees are an endangered species, and their population numbers have not been estimated in Panamian wetlands. Traditional monitoring methodologies using aerial surveys and visual sighting are ineffective for such turbid environments. We did a nine-month passive-acoustic survey using a Kayak with a stereo hydrophone array to detect and locate west Indian manatees in San San Pond Sak and Changuinola rivers in Panama. Twice a day transects with a total covering of 1700 km resulted 110 localizations and the recording of 1339 manatee vocalizations. Individual counting and the identification of biologically relevant sites is possible based on passive acoustics. Only a 2\% of the acoustic detections were accompanied by clear sightings, indicating that visual census methodologies are ineffective in turbid environments and drastically underestimate manatee populations. We recommend this low-cost methodology to estimate manatee population more reliably in previously unsurveyed areas.

}, keywords = {Enviromental impacts, Marine ecology, Ponds, Rivers, Wetlands}, doi = {http://dx.doi.org/10.1121/1.4877653}, url = {http://scitation.aip.org/content/asa/journal/jasa/135/4/10.1121/1.4877653}, author = {Rivera-Chavarria, Mario R. and Guzman, Hector and Castro, Jorge} } @article {424, title = {Detection of musical notes and chords using a holistic approach}, journal = {Proceedings of Meetings on Acoustics}, volume = {21}, year = {2014}, month = {11/2014}, abstract = {

There are currently two main approaches for the recognition of chords: detecting chords from pitch class profiles, which gives information about chroma, but not height, and detecting individual notes, either by peak picking from a score function or by detecting and then canceling individual notes. We propose a new method that combines both approaches: it detects chords in a holistic way, but at the same time it gives information about the chroma and height of individual notes. The approach consists in computing scores for individual notes and chords, especially those in closed form (i.e. with small intervals between notes), and then picking the candidates with maximum score, either notes or chords. This approach, inspired by the way musicians perceive chords, as a whole and not as individual notes, avoids the iterative approach of detecting and canceling notes. The method works particularly well for notes within small intervals, which tend to be hard to detect in other approaches.

}, doi = {http://dx.doi.org/10.1121/1.4903357}, url = { http://asa.scitation.org/doi/abs/10.1121/1.4903357}, author = {Camacho, Arturo} } @article {387, title = {An experience of technology transfer success of software for children with disabilities}, journal = {CLEI Electronic Journal}, volume = {17}, year = {2014}, month = {08/2014}, pages = {5 - 5}, abstract = {

This article describes an experience of technology transfer success of software for visually\ impaired children in Ecuador. The starting point was the personal experience of the author\ with his daughter with special needs. This fact allowed the development of AINIDIU\ (Intelligent agent for visually impaired children). AINIDIU is a computer-based technology to\ facilitate the interaction between visually impaired children and computers. The background,\ technological structure and evaluation of AINIDIU are described in this article. In addition,\ the process of transfer technology is described, in which a cooperation agreement was signed\ among Vice presidency of Ecuador, FENCE (Organization of blind people) and Universidad\ Indoam{\'e}rica. In this context, Computer Science students installed the software in\ approximately 1,000 laptops donated by program "Misi{\'o}n Manuela Espejo" supported by\ Vice presidency of Ecuador. FENCE and students of Education career were responsible for\ training to teachers of schools, in the use of technologies and Virtual Learning Platform for\ blind people. As result of the process visually impaired children of 22 provinces of Ecuador\ were beneficed. The author motivated by this rewarding experience continues with new\ projects in the Doctoral Program in Computer Science of Universidad de Costa Rica.

}, keywords = {AINIDIU, inclusive learning, Microsoft agents, technology transfer., text-to-speech, visually impaired children}, issn = {0717-5000}, url = {http://www.scielo.edu.uy/scielo.php?script=sci_arttext\&pid=S0717-50002014000200005\&nrm=iso}, author = {Jadan-Guerrero, Janio} } @inbook {409, title = {Experiences and Challenges in Designing Non-traditional Interfaces to Enhance the Everyday Life of Children with Intellectual Disabilities}, booktitle = {Computers Helping People with Special Needs}, volume = { 8548}, year = {2014}, pages = {164{\textendash}171}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Experiences and Challenges in Designing Non-traditional Interfaces to Enhance the Everyday Life of Children with Intellectual...}, address = {Cham}, abstract = {

Some experiences regarding children with disabilities carried out in\ Ecuador, Costa Rica and Spain have contributed to realize the importance of\ reading in order to enhance their daily life activities, independence and social\ integration. This article describes a qualitative study to understand general issues related to the design of non-traditional technologies for children with intellectual disabilities. A methodological\  approach is described and explained\ through the results of exploratory surveys and interviews. According to the information obtained from experts and the method of literacy acquisition proposed by Troncoso and Del Cerro, the design of a smart kit using nontraditional user interfaces is presented. A preliminary evaluation of the first prototype is described. The paper concludes by reflecting upon the importance of\ literacy acquisition and the challenges to design non-traditional interfaces to\ support learning of children with intellectual disabilities. The development of\ the phase two of the prototype and empirical evaluation is part of the future\ work.

}, keywords = {children with intellectual disabilities, Daily Life Activities, Human-computer interaction, literacy acquisition, Non-Traditional User Interfaces}, isbn = {978-3-319-08599-9}, doi = {10.1007/978-3-319-08599-9_26}, url = {http://dx.doi.org/10.1007/978-3-319-08599-9_26}, author = {Jadan-Guerrero, Janio and Guerrero, Luis A.}, editor = {Miesenberger, Klaus and Fels, Deborah and Archambault, Dominique and Pe\v n{\'a}z, Petr and Zagler, Wolfgang} } @conference {374, title = {Function Point Structure and Applicability Validation Using the ISBSG Dataset: A Replicated Study}, booktitle = {Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement}, year = {2014}, publisher = {ACM}, organization = {ACM}, address = {Torino, Italy}, abstract = {

Background: The complexity of providing accurate software size estimation and effort prediction models is well known in the software industry, turning it into one of the most important research issues in empirical software engineering. Function points (FPA) is currently one of the most accepted software functional size metrics in the industry, but it is hardly automatable and generally requires a lengthy and costly process. Although accurate size estimation and effort prediction are very important for the success of any project, many practitioners have experienced difficulties in applying them. Objectives: This paper reports on a replicated study carried out on a subset of the ISBSG dataset to evaluate the structure and applicability of function points. The goal of this replication was to aggregate evidence and confirm results reported about internal issues of FPA as a metric using a different set of data. First, we examined FPA counting in order to determine which base functional components (BFC) were independent of each other and thus appropriate for an additive model of size. Second, we investigated the relationship between size and effort. Methods: A subset of the ISBSG dataset was used with 14 business application projects developed in C$\#$ from 2008 to 2011. We studied BFC independence and correlation between size, effort and productivity. FPA base functional components independence was checked with the Pearson and Kendall{\textquoteright}s Tau correlation coefficient. Besides, we studied the correlation between size and effort. Results: The replication aggregated evidence and confirmed that some BFC of the FPA method are correlated. There is a relationship between BFC unadjusted function points and effort. Limitations: This is an initial experiment of a research in progress that was performed on a small subset of 14 recent projects taken from the ISBSG dataset. Conclusions: Simplifying and automating a FPA measurement process based on counting BFC could encourage the adoption of FSM methods. Further research is needed.

}, keywords = {business application, experimental procedure, function points, replication study, software functional size measurement}, isbn = {978-1-4503-2774-9}, doi = {10.1145/2652524.2652595}, url = {http://doi.acm.org/10.1145/2652524.2652595}, author = {Quesada-L{\'o}pez, Christian and Jenkins, Marcelo} } @article {405, title = {Human{\textendash}Objects Interaction: A Framework for Designing, Developing and Evaluating Augmented Objects}, journal = {International Journal of Human-Computer Interaction}, volume = {30}, year = {2014}, month = {05/2014}, pages = {787-801}, abstract = {

The processes to design, develop and evaluate augmented objects are complex and should adhere to a Software Engineering methodology with a user-centered approach. In this paper we present a framework for creating augmented objects focused on the interaction of the final users with these objects. We apply the framework in three cases of study: an augmented post-it note for important email notifications, an augmented pajama for capturing vital signs on infaNts, and an augmented door that is able to capture and send messages when the user is out of office.

}, doi = {10.1080/10447318.2014.927281}, url = {http://dx.doi.org/10.1080/10447318.2014.927281}, author = {Gustavo Lopez and Mariana L{\'o}pez and Luis A. Guerrero and Jos{\'e} Bravo} } @article {445, title = {Infosec-Tree Model: An Applied, In-depth, and Structured Information Security Model for Computer and Network Systems}, journal = {Journal of Internet Technology and Secured Transaction}, volume = {3}, year = {2014}, pages = {300-310}, abstract = {

Information security is a main concern in many fields of computer and information technologies,from software development, or network systems, to new or emerging technologies such as mobile, cloud computing, or social computing. Existing security standards and models usually focus on "what" has to be done about security, but they do not propose "how" to deal with the inherent complexity of assuring modern software systems or network infrastructures. Application of current security standards usually produce large check lists describing security countermeasures, but they lack a structured, in-depth and consistent process to define the information security requirements at different granularity levels of the system. As a consequence, security deployments may miss important security controls. We propose the Infosec-tree Model, a novel methodology with a hierarchical approach to guide that comprehensive assurance process for a computer or network system. Real use cases are presented, by applying our methodology to assure a private cloud being developed at the Universidad de Costa Rica (UCR).

}, url = {http://infonomics-society.ie/wp-content/uploads/jitst/published-papers/volume-3-2014/Infosec-Tree-Model-An-Applied-In-depth-and-Structured-Information-Security-Model-for-Computer-and-Network-Systems.pdf}, author = {Villal{\'o}n, Ricardo and Solano, Braulio and Mar{\'\i}n, Gabriela} } @article {418, title = {MODEBOTS: Entorno de Programaci{\'o}n de Robots para Ni{\~n}os con Edades entre 4-6 A{\~n}os}, journal = {VAEP-RITA}, volume = {2}, year = {2014}, month = {09/2014}, pages = {139-146}, abstract = {

Learning to program in early age helps children to develop some capabilities as logical thinking, problem solving and creativity. By incorporating robotics in programming children can learn in a concrete and funny way, collaborating with each other. The research project presented in this paper describes the first prototype that implement a programming environment for robots using mobile devices, for early childhood children - 4 to 6 years old. This prototype is fully functional and allows bluetooth communication one by one. We expect our research will contribute to Human-Computer Interface field, providing a new interface to support the learning process of programming in preschoolers kids.

}, keywords = {Early childhood, first prototype, mobile devices, programming environment, programming learning process, robotics}, issn = {2255-5706}, url = {http://rita.det.uvigo.es/VAEPRITA/index.php?content=Num_Pub\&idiom=Es\&visualiza=4\&volumen=2\&numero=3}, author = {Ram{\'\i}rez, Kryscia and Guerrero, Luis} } @inbook {439, title = {Notifications for Collaborative Documents Editing}, booktitle = {Ubiquitous Computing and Ambient Intelligence. Personalisation and User Adapted Services }, volume = {8867}, year = {2014}, pages = {80{\textendash}87}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Notifications for Collaborative Documents Editing}, address = {Cham}, abstract = {

In a collaborative writing session one of the most important activities is the notification to all the collaborators about changes in documents (data awareness). In this paper we propose the use of an augmented object as the mechanism to notify changes in shared documents. In this way, collaborators can be aware of modifications even if they are not in front of the computer. A prototype was implemented and evaluated. The augmented object prototype can be used with the Google Docs suite, which permits the collaborators to work in a distributed and asynchronous way.

}, keywords = {Augmented Objects, Awareness, Collaborative writing, Notifications}, isbn = {978-3-319-13102-3}, doi = {10.1007/978-3-319-13102-3_16}, url = {http://dx.doi.org/10.1007/978-3-319-13102-3_16}, author = {L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Herv{\'a}s, Ram{\'o}n and Lee, Sungyoung and Nugent, Chris and Bravo, Jos{\'e}} } @proceedings {433, title = {Plataforma de servicios nutricionales ofrecida a trav{\'e}s de dispositivos m{\'o}viles para el monitoreo de metas relacionadas con alimentaci{\'o}n saludable}, year = {2014}, pages = {71{\textendash}81}, abstract = {

La prevalencia del sobrepeso y la obesidad en Costa Rica ha aumentado en los {\'u}ltimos a{\~n}os. La obesidad\ est{\'a} asociada a m{\'a}s de 30 enfermedades cr{\'o}nicas no transmisibles, dentro de las cuales destacan\ la hipertensi{\'o}n arterial, la diabetes mellitus y las dislipidemias. La Estrategia Mundial sobre\ Alimentaci{\'o}n, Actividad F{\'\i}sica y Salud reconoce la alimentaci{\'o}n poco saludable y la falta de actividad\ f{\'\i}sica, como los principales factores de riesgo asociados a dichas enfermedades, lo cual justifica\ la necesidad de tomar acciones que contribuyan a la mejora de los h{\'a}bitos alimentarios y de actividad\ f{\'\i}sica de la poblaci{\'o}n. El establecimiento de metas y auto monitoreo de las mismas son destrezas\ importantes para lograr cambios conductuales que influyen en el peso corporal, y la tecnolog{\'\i}a\ mediada por dispositivos m{\'o}viles podr{\'\i}a coadyuvar en la adquisici{\'o}n y el reforzamiento de dichas\ destrezas. Este art{\'\i}culo describe una propuesta de investigaci{\'o}n para el desarrollo de una plataforma\ de servicios nutricionales ofrecida a trav{\'e}s de dispositivos m{\'o}viles para el monitoreo de metas\ relacionadas con alimentaci{\'o}n saludable. La propuesta contempla el dise{\~n}o y la implementaci{\'o}n\ de la plataforma, as{\'\i} como su posterior validaci{\'o}n con usuarios expertos en el {\'a}rea de nutrici{\'o}n y\ evaluaci{\'o}n con usuarios finales.

}, keywords = {aplicaci{\'o}n m{\'o}vil, estilos de vida saludables, monitoreo de metas, nutrici{\'o}n, Tecnolog{\'\i}as en salud}, isbn = {978-9930-9523-1-3}, url = {http://www.encuentroac.ucr.ac.cr/images/MemoriaIEncuentroAC.pdf}, author = {Jensen, Melissa and Quesada, Christian and Z{\'u}{\~n}iga, Giselle and Chinnock, Anne and Jenkins, Marcelo} } @conference {461, title = {Playing with Metaphors: A Methodology to Design Video Games for Learning Abstract Programming Concepts}, booktitle = {Proceedings of the 2014 Conference on Innovation \& Technology in Computer Science Education}, year = {2014}, publisher = {ACM}, organization = {ACM}, address = {Uppsala, Sweaden}, abstract = {

Learning to program a computer is a difficult task for many Computer Science students. Constructivism theory states that learning is unavoidably done through association of new concepts with existing ones. In order to learn abstract programming concepts, like memory indirection and execution threads, students must build them upon life experience concepts. We hypothesize that easing the association process by using metaphors, and letting students program them directly through video games, can foster learning of abstract concepts. We propose a methodology to design video games under this principle, and provide an example using metaphors for difficult abstract programming concepts.

}, keywords = {learning, metaphor, programming language, video game}, isbn = {978-1-4503-2833-3}, doi = {10.1145/2591708.2602661}, url = {http://doi.acm.org/10.1145/2591708.2602661}, author = {Hidalgo-C{\'e}spedes, Jeisson and Mar{\'\i}n-Ravent{\'o}s, Gabriela and Lara-Villagr{\'a}n, Vladimir} } @article {378, title = {Sound-based automatic neotropical sciaenid fishes identification: Cynoscion jamaicensis}, journal = {Proceedings of Meetings on Acoustics}, volume = {21}, year = {2014}, abstract = {

We present a method to automatically identify sound emissions produced by sciaenid fishes, and in particular by\ Cynoscion jamaicensis. This species{\textquoteright} sound emissions typically have a 24 Hz pulse repetition rate and a quasi-harmonic\ pattern\ can be appreciated in\ spectra,\ which produces a pitched quality in the sounds. The proposed method is based on long-term partialloudness,\ pulse repetition rate,\ pitch\ strength, and\ timbre\ statistics. Current results show an F-measure of 0.9.

}, doi = {http://dx.doi.org/10.1121/1.4893791}, url = {http://scitation.aip.org/content/asa/journal/poma/21/1/10.1121/1.4893791}, author = {Ruiz-Blais, Sebastian and Camacho, Arturo and Rivera-Chavarria, Mario R.} } @article {413, title = {Tic @ ula : Dise{\~n}o de una Herramienta Tecnol{\'o}gica para Fortalecer la Alfabetizaci{\'o}n de Ni{\~n}os con Capacidades Intelectuales Diferentes}, journal = {VAEP-RITA}, volume = {2}, year = {2014}, pages = {123{\textendash}130}, abstract = {

Literacy development is an essential process for people with intellectual disabilities. Otherwise, they will have additional difficulties in their daily life activities and hence their social inclusion. It is a big challenge for parents and teachers, but it is easier if the process begins since children. In this paper we present Tic@ula, a web framework for creating, centralizing and sharing learning objects based on IEEE LOM standard. Tic@ula pretends to enhance the adaptation of the resources for literacy to the Costa Rican reality and extend its application to children with moderate intellectual disability. The resources are based on the literacy method proposed by Spanish authors in their book {\textquotedblleft}Down syndrome: reading and writing{\textquotedblright}. The method and the resources were evaluated in a case of study. The preliminary results showed that the method not only can be applied in local context but also assists to teachers and parents to design and use literacy resources for special education.

}, keywords = {children with intellectual disabilities, IEEE LOM standard, learning objects, literacy acquisition, virtual repository}, issn = {2255-5706}, url = {http://rita.det.uvigo.es/VAEPRITA/index.php?content=Num\_Pub\&idiom=Pt\&visualiza=3\&volumen=2\&numero=3\&articulo=4\#focoart}, author = {Jadan-Guerrero, Janio and Guerrero, Luis A} } @conference {498, title = {TIC@ULA: Design of non-traditional technologies for resource classrooms in Costa Rica}, booktitle = {REV 2014, 11TH International Conference on Remote Engineering and Virtual Instrumentation}, year = {2014}, month = {02/2014}, address = {Oporto, Portugal}, abstract = {

TIC@ULA is a framework that uses non-traditional technologies aimed at literacy acquisition\  in children with intellectual disabilities. The development involves two stages as follows: At a first stage, a mobile device prototype was designed, based on a web architecture for creating, centralizing and sharing learning objects with IEEE LOM standard. These objects are elements of the method for literacy acquisition Troncoso and Del Cero for children with Down Syndrome. This architecture pretends to enhance the adaptation of the method to the Costa Rican reality and extend its application to children with moderate intellectual disability. At a second stage, a novel prototype will be developed to expand the functionality to a smart classroom. The main feature of the user interface is that it will be easy to configure for non-technical users like teachers, therapists or parents. New concepts will be applied like Ambient intelligence (AmI), Natural User Interfaces (NUI) and tangible user interface (TUI).

}, keywords = {Ambient intelligence, IEEE LOM standard, learning objects, Method of literacy acquisition Troncoso and Del Cerro, Natural user interfaces, Tangible User Interface}, author = {Jadan-Guerrero, J. and Guerrero, L.A.} } @conference {476, title = {Use of Microsoft Testing Tools to Teach Software Testing: An Experience Report}, booktitle = {2014 ASEE Annual Conference}, year = {2014}, month = {06/2014}, publisher = {ASEE Conferences}, organization = {ASEE Conferences}, address = {Indianapolis, Indiana}, abstract = {

This paper reports pur experience using Microsoft testing tools in both graduate and undergraduate Software Testing courses for four semesters. In particular, we used Microsoft Visual Studio Ultimate 2010 (including Microsoft Test Manager 2010) and Microsoft team Foundation Server 2010, which together offer an integrated and comprehensive environment for the application lifecycle management, including test planning, authoring, automation, execution, tracking, monitoring and managing. We assessed our experience in using the tools from the student{\textquoteleft}s and the teacher{\textquoteleft}s points of view. Based on students{\textquoteleft}feedback, we found that students not only consider they learned a lot from the labs (where Microsoft tools were user) but also deem the tools easy to use, relevant to the course ( supported the learning of course concepts), and valuable for their professional career. On the other hand, based on the teachers assessment, Microsoft tools provide support for the application of many different concepts studied along the course within an integrated environment, reducing the learning curve for students, while offering the added value of an industrial-level tool.

}, url = {https://peer.asee.org/23243}, author = {Gustavo Lopez and Alexandra Martinez} } @inbook {574, title = {Use of Tangible Interfaces to Support a Literacy System in Children with Intellectual Disabilities}, booktitle = {Ubiquitous Computing and Ambient Intelligence. Personalisation and User Adapted Services }, volume = {8867}, year = {2014}, pages = {108{\textendash}115}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Use of Tangible Interfaces to Support a Literacy System in Children with Intellectual Disabilities}, address = {Cham}, abstract = {

People with intellectual disabilities should develop reading and writing skills since children. Otherwise, they will have additional difficulties in their daily life activities, as buying in a store, taking medicaments or getting a job. In this paper we present a prototype that uses tangible interfaces and augmented objects to support a literacy method for children with intellectual disabilities. The prototype was evaluated and the preliminary results showed that the system can not only assists teachers in the classroom, but also helps to better manage the interaction with children and non-traditional interfaces.

}, keywords = {Augmented Objects, Literacy, Non-traditional interfaces, Tangible interfaces}, isbn = {978-3-319-13102-3}, doi = {10.1007/978-3-319-13102-3_20}, url = {http://dx.doi.org/10.1007/978-3-319-13102-3_20}, author = {Jadan-Guerrero, Janio and L{\'o}pez, Gustavo and Guerrero, Luis A.}, editor = {Herv{\'a}s, Ram{\'o}n and Lee, Sungyoung and Nugent, Chris and Bravo, Jos{\'e}} } @conference {393, title = {Wearable Sensor System Prototype for SIDS Prevention}, booktitle = {Mobile Ubiquitous Computing, Systems, Services and Technologies}, year = {2014}, address = {Rome, Italy}, abstract = {

Sudden Infant Death Syndrome (SIDS) causes unexpected death of infants; a variety of risk factors for SIDS have been detected through the years. A significant number of deaths occur when the children are being cared by non parental caregivers. We found that, using wearable systems some of those risk factors can be constantly monitored and the gathered information can be sent to the parents through a mobile application. In this paper, we present and evaluate a prototype of an augmented object and a mobile application that could help the prevention of SIDS. A wizard of Oz validation helped us determine the feasibility of developing and implementing the prototype. Testing results of the prototype showed positive parent reception to wide range monitoring and acceptable performance of the application.

}, keywords = {Augmented Objects, HCI, health monitoring, Wearable system}, isbn = {978-1-61208-353-7}, url = {http://www.thinkmind.org/index.php?view=article\&articleid=ubicomm\_2014\_4\_30\_10091}, author = {L{\'o}pez, Gustavo and L{\'o}pez, Mariana and Guerrero, Luis A} } @conference {406, title = {Application of Statistical Process Control to Software Defect Metrics: An Industry Experience Report}, booktitle = {Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on}, year = {2013}, month = {08/2013}, abstract = {

Statistical Process Control (SPC) has become of great significance for software engineering organizations as more of them decide to implement quality improvement initiatives. The Capability Maturity Model Integration (CMMI-DEV 1.3) for example, proposes the use of statistical techniques at maturity level 4 to ensure some degree of process predictability. However, the nature of software products and processes poses many challenges to the application of SPC, mainly regarding the design of control charts, a key tool. These challenges have led to opposing views on the applicability of SPC to software processes. This article presents an industry experience report on the application of SPC in a Software Verification and Validation Unit at an Information Technology Division from a Financial institution. We present the steps followed to implement SPC in this organization, describe the theoretical assumptions involved in selecting the appropriate control charts, and show a process improvement analysis of using SPC in the organization.

}, keywords = {quantitative management, software metrics, software process improvement, statistical process control}, isbn = {978-0-7695-5056-5}, doi = {10.1109/ESEM.2013.51}, author = {Fernandez-Corrales, C. and Jenkins, M. and Villegas, J.} } @conference {395, title = {AUD-SWIPE-P: A Parallelization of the AUD-SWIPE Pitch Estimation Algorithm Using Multiple Processes and Threads}, booktitle = {Parallel and Distributed Computing and Networks - PDCN 2013}, year = {2013}, address = {Innsbruck, Austria}, abstract = {

In this work we implement a parallel version of the pitch\ estimation algorithm Aud-SWIPE. The new implementa-tion, Aud-SWIPE-P produces a remarkable acceleration,\ making it usable in applications where it was not efficient\ before because of its high computational cost. We paral-lelized the algorithm using multiple threads and processes\ to speed up different steps of the algorithm, and take advan-tage of different architectures. The goal for Aud-SWIPE-P{\textquoteright}s performance was to achieve an execution time below\ the signal duration, opening the possibility to create a real-time software using Aud-SWIPE as pitch estimation algo-rithm. The implementation was evaluated running the al-gorithm in different real-world scenarios. The acceleration\ achievedwas around 4.4, comparedwith the sequential ver-sion of the algorithm. In sound files with a sampling fre-quency of 10 kHz or less, the real time execution goal was\ fully achieved.

}, keywords = {MPI-2, multiple processes, multiple threads, Pitch detection}, doi = {10.2316/P.2013.795-013}, author = {Calder{\'o}n, Sa{\'u}l and Alvarado, Gabriel and Camacho, Arturo} } @inbook {523, title = {An Augmented Object Prototype for Helping to Prevent the Sudden Infant Death Syndrome}, booktitle = {Ambient Assisted Living and Active Aging}, volume = {8277}, year = {2013}, pages = {132-135}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {An Augmented Object Prototype for Helping to Prevent the Sudden Infant Death Syndrome}, abstract = {

The Sudden Infant Death Syndrome causes unexpected death of infants. Some of the risk factors are related to the prone or side sleeping, ambient temperature and bedclothes overhead, among others. We state that some of these risk factors can be sensed using an augmented object in the bedclothes of the infants, and that the collected information can be sent to an adult through a mobile application. In this paper we present a prototype with sensor-base interfaces that can prevent the Sudden Infant Death Syndrome.

}, keywords = {Augmented Objects, Healthcare, Sensor-based interfaces, Ubiquitous Computing}, isbn = {978-3-319-03091-3}, doi = {10.1007/978-3-319-03092-0_20}, url = {http://dx.doi.org/10.1007/978-3-319-03092-0_20}, author = {L{\'o}pez, Gustavo and L{\'o}pez, Mariana and Guerrero, LuisA.}, editor = {Nugent, Christopher and Coronato, Antonio and Bravo, Jos{\'e}} } @article {399, title = {Autonomous detection of neotropical sciaenid fishes}, journal = {Proceedings of Meetings on Acoustics}, volume = {18}, year = {2013}, month = {02/2013}, abstract = {

Sciaenid passive acoustics are a demonstrated valuable tool for fisheries management. In spite of this, an efficient software tool to detect and identify fish sounds is not currently available. Such tool would be useful for autonomous recognition and array methodologies. For Neotropical environments this lack is even more conspicuous since the availability of corroborated sciaenid sounds is limited. We are developing such tools using corroborated Cynoscion squamipinnis (Pisces: Sciaenidae) sounds. Our approach is based on timbre statistics, short and long-term partial loudness, and the 30 Hz typical pattern found on the signal{\textquoteright}s stridulations. Relevant fish drums are detected through empirically found fix thresholds for the timbre statistics and the 30 Hz pattern, and a dynamic threshold established by an unsupervised algorithm based on the long-term loudness. Current results show a recognition rate of 80\%. Despite these promising numbers, there are still challenges ahead. In the future, we plan to incorporate other variables that affect underwater sound characteristics such as depth, source level distance, and physical chemical properties, which may be crucial to make a user friendly, accurate, and practical tool, for neotropical marine environmental managers. We also plan to extend this method to other soniferous coastal fish.

}, keywords = {Acoustic sensing, Chemical properties, Loudness, Timbre, Underwater sound}, doi = {http://dx.doi.org/10.1121/1.4792734}, url = {http://scitation.aip.org/content/asa/journal/poma/18/1/10.1121/1.4792734}, author = {Ruiz-Blais, Sebastian and Rivera-Chavarria, Mario R. and Camacho, Arturo} } @inbook {503, title = {Development and Evaluation of an Augmented Object for Notifications of Particular Emails}, booktitle = {Ambient Assisted Living and Active Aging}, volume = {8277}, year = {2013}, pages = {128{\textendash}131}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Development and Evaluation of an Augmented Object for Notifications of Particular Emails}, address = {Cham}, abstract = {

Email is an essential tool for most of the people. However, the amount of messages, including spam, we receive every day complicates our ability to concentrate on messages we consider important. In this project we design and develop a prototype of an augmented object that notifies users when important mail arrives. The process of design, development and testing is described and discussed in this paper.

}, keywords = {Ambient intelligence, Augmented Objects, Ubiquitous Computing}, isbn = {978-3-319-03092-0}, doi = {10.1007/978-3-319-03092-0_19}, url = {http://dx.doi.org/10.1007/978-3-319-03092-0_19}, author = {Herrera, Gustavo L{\'o}pez and L{\'o}pez, Mariana and Guerrero, Luis A.}, editor = {Nugent, Christopher and Coronato, Antonio and Bravo, Jos{\'e}} } @inbook {529, title = {Improving the Process for Developing Augmented Objects: An HCI Perspective}, booktitle = {Ubiquitous Computing and Ambient Intelligence. Context-Awareness and Context-Driven Interaction}, volume = {8276}, year = {2013}, pages = {111{\textendash}118}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Improving the Process for Developing Augmented Objects: An HCI Perspective}, address = {Cham}, abstract = {

The process of designing and creating fine Augmented Objects is not an easy task. In this paper we state that Augmented Objects are just interfaces for specific software systems. In this way, the process of design, construction and testing of Augmented Objects should be part of a Software Engineering methodology, likewise Human Computer Interaction deals with software interfaces. A previously proposed methodology for creating Augmented Objects was evaluated.\  Three new augmented objects were created. Advantages and disad-vantages for using this methodology for creating no-traditional interfaces are reported.

}, keywords = {Ambient intelligence, Augmented Objects, HCI, Ubiquitous Computing}, isbn = {978-3-319-03176-7}, doi = {10.1007/978-3-319-03176-7_15}, url = {http://dx.doi.org/10.1007/978-3-319-03176-7_15}, author = {L{\'o}pez, Gustavo and L{\'o}pez, Mariana and Guerrero, Luis A.}, editor = {Urzaiz, Gabriel and Ochoa, Sergio F. and Bravo, Jos{\'e} and Chen, Liming Luke and Oliveira, Jonice} } @conference {441, title = {A multipitch estimation algorithm based on fundamental frequencies and prime harmonics}, booktitle = {Sound and Music Computing Conference 2013}, year = {2013}, month = {07/2013}, address = {Stockholm, Sweden}, abstract = {

An algorithm named Prime-multiF0 for the estimation of multiple pitches in a signal is proposed. Unlike other algorithms that consider all harmonics of every pitch candidate, our algorithm considers only on the fundamental frequency and prime harmonics. This approach is shown to work extremely well with chords made of intervals no smaller than a minor third. A test suite was created using synthetic signals of sawtooth, square, and triangle waves; major, minor, diminished and augmented triads in fundamental and first and second inversion, and spanning a bass range of three octaves. Experimental results show that our algorithm was able to detect the correct notes (after rounding to the closest semitone) for all the sawtooth and square waves in the test set, and for 99.3\% of the triangle waves, failing only on very high pitch notes.

}, url = {http://www.logos-verlag.de/cgi-bin/buch/isbn/3472}, author = {Camacho, Arturo and Oreamuno, Iosef} } @proceedings {401, title = {A Prototype Mobile Expert System for Nutritional Diagnosis}, year = {2013}, publisher = {Association for the Advancement of Artificial Intelligence}, abstract = {

This paper describes NUTRITION UCR, a prototype expert system for human nutritional diagnosis developed in Java on Android using a service-oriented architecture. The system runs on mobile devices and offers smart features that evaluate the nutritional condition of an individual by assessing their physical characteristics and eating habits. We explain the knowledge engineering process used to develop the system, overview the system architecture and selected design tools, and summarize some preliminary results from the prototype implementation.

}, keywords = {expert systems, mobile software engineering, nutritional diagnosis, obesity, web services}, url = {http://www.aaai.org/ocs/index.php/FLAIRS/FLAIRS13/paper/view/5871/6052}, author = {Cristian Quesada and Marcelo Jenkins} } @inbook {510, title = {Tablet Use Patterns and Drivers of User Satisfaction: A Gender Approach}, booktitle = {Human Computer Interaction}, volume = {8278}, year = {2013}, pages = {71{\textendash}78}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, chapter = {Tablet Use Patterns and Drivers of User Satisfaction: A Gender Approach}, address = {Cham}, abstract = {

Understanding what for, when and where Computer Science students at the University of Costa Rica use tablets and identifying gender differences in their use were our goals. An online survey, which included closed and open questions, was conducted. Results show that women use their tablet more for leisure and appreciate it for its usability. Non-working men use tablets also for leisure but value their functionality. Finally, working men are more interested in tablets as support to their work, and value usability more than non-working men.

}, keywords = {Costa Rica, Gender, Tablet use}, isbn = {978-3-319-03068-5}, doi = {10.1007/978-3-319-03068-5_14}, url = {http://dx.doi.org/10.1007/978-3-319-03068-5_14}, author = {Calder{\'o}n, Marta and Mar{\'\i}n, Gabriela}, editor = {Collazos, C{\'e}sar and Liborio, Andr{\'e}ia and Rusu, Cristian} } @article {376, title = {An Analytical Model to Measure Feasibility of E-Government Policies}, journal = {INTERNET TECHNOLOGIES \& SOCIETY (ITS 2012)}, year = {2012}, pages = {69}, abstract = {

E-government is not separated from more general policy goals such as administrative efficiency, savings in state procurement or citizen participation among others. That\  is why political actors should be considered, by assessing their power resources and\  the way\  they use them for reaching (or avoiding) the goals of a particular ICT policy. This paper describes a model for measuring actor{\textquoteright}s resources, and assessing the feasibility of public policies. This model is applied to e-government projects in Costa Rica and Chile.

}, isbn = {978-972-8939-77-9}, author = {Morales, Roberto Cort{\'e}s and Ravent{\'o}s, Gabriela Mar{\'\i}n} } @article {357, title = {Desaf{\'\i}os del curso de ingenier{\'\i}a de software}, journal = {Revista Educaci{\'o}n en Ingenier{{\'\i}a}, volume = {7}, year = {2012}, pages = {32{\textendash}43}, abstract = {

Este art{\'\i}culo describe la experiencia de ense{\~n}ar el curso Ingenier{\'\i}a de Software a estudiantes de pregrado en la Escuela de Computaci{\'o}n de la Universidad de Costa Rica. Durante estos {\'u}ltimos tres a{\~n}os se han estado introduciendo cambios en la metodolog{\'\i}a de desarrollo con el fin de solucionar problemas en la curva de aprendizaje y en el proceso de pruebas. El introducir pr{\'a}cticas de Scrum y programaci{\'o}n extrema, combinadas con el Proceso Unificado Racional (RUP) que es el que tradicionalmente se ha utilizado, ha logrado mejorar la curva de aprendizaje y obtener productos de mejor calidad. El art{\'\i}culo expone los desaf{\'\i}os que se han venido presentando, la forma como se est{\'a}n enfrentando y los beneficios obtenidos al aplicar la combinaci{\'o}n de dichas metodolog{\'\i}as. Los puntos descritos en este art{\'\i}culo pueden interesar a profesores que desean formar ingenieros de software.

}, keywords = {aseguramiento de la calidad de software, ingenier{\'\i}a del software, metodolog{\'\i}as pesadas y {\'a}giles}, issn = {1900-8260}, url = {http://www.educacioneningenieria.org/index.php/edi/article/view/33}, author = {Gabriela Salazar Berm{\'u}dez} } @conference {372, title = {Digital government development: The analytical perspective based on actors for the case of State procurement in Costa Rica}, booktitle = {2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI)}, year = {2012}, month = {10/2012}, address = {Colombia}, abstract = {

The development of digital government should not be isolated from the political environment that affects it. Under an analytical approach to characterize strategic actors, this article demonstrates how objectives of government information technology projects could be at risk. The case of Costa Rican state procurement is studied. The experience developed in Chile is referred also to clarify the Costa Rican case study.

}, keywords = {actors, Chile, Costa Rica, Digital government, public policy}, isbn = {978-1-4673-0793-2 }, doi = {10.1109/CLEI.2012.6427215}, url = {http://ieeexplore.ieee.org/document/6427215/}, author = {Roberto Cort{\'e}s Morales and Gabriela Mar{\'\i}n Ravent{\'o}s} } @conference {351, title = {An Experience Using Reflection in Software Engineering}, booktitle = {2012 ASEE Annual Conference}, year = {2012}, month = {06/2012}, publisher = {ASEE Conferences}, organization = {ASEE Conferences}, address = {San Antonio, Texas}, abstract = {

This paper reports the results of a case study where two different reflection mechanisms were used in a couple of graduate courses in the area of software engineering. A learning journal was used in a Software Testing course whereas a two-part reflection questionnaire was used in the Software Quality Assurance course. We evaluated the reflection mechanisms from the student{\textquoteright}s perspective by means of a survey, and from the teacher{\textquoteright}s perspective through a qualitative assessment of observed strengths and limitations. We analyzed some of the results obtained from implementing both approaches and reach some conclusions on how to improve our reflection method.

}, url = {https://peer.asee.org/20920}, author = {Alexandra, Martinez and Marcelo, Jenkins} } @conference {370, title = {Gender gap in computer science programs from Costa Rican Public universities}, booktitle = {Informatica (CLEI), 2012 XXXVIII Conferencia Latinoamericana en Informatica (CLEI) }, year = {2012}, month = {10/2012}, abstract = {

There is evidence that women tend to be underrepresented in computer science programs (CS) in many countries. Based on this fact, we analyzed the gender situation in Costa Rica finding that this situation also applies to the four public universities in the country. Furthermore, similar to the case of the U.S., the percentage of women graduating from CS programs from such universities is decreasing. Based on previous studies, we attempt to explain the gender gap in Costa Rican public universities, and present recommendations to reduce it.

}, keywords = {computer science programs, Costa Rica, Gender, public universities}, isbn = {978-1-4673-0793-2 }, doi = {10.1109/CLEI.2012.6427245}, url = {http://ieeexplore.ieee.org/document/6427245/}, author = {F. J. Mata and A. Quesada and G. M. Ravent{\'o}s} } @inbook {380, title = {Implementing Shared Displays: A Tool for Smooth Integration of Large-Screen TVs and Mobile Devices}, booktitle = {Ambient Assisted Living and Home Care}, volume = { 7657}, year = {2012}, pages = {278{\textendash}286}, publisher = {Springer Berlin Heidelberg}, organization = {Springer Berlin Heidelberg}, chapter = {Implementing Shared Displays: A Tool for Smooth Integration of Large-Screen TVs and Mobile Devices}, address = {Berlin, Heidelberg}, abstract = {

One of the keystones of vision of AmI is the ability of multiple devices to seamlessly communicate within themselves. To this end, this article presents a mobile computer application which is able to smoothly connect via WiFi to large-screen TVs and mobile computer devices. Thus the application allows implementing shared displays with minimal effort and cost. These shared displays have shown to be useful to support meetings and informal encounters in various scenarios, such as at home, hospitals or business settings. The application was tested in real scenarios with encouraging results.

}, keywords = {Encounters, Largescreen TV, Meetings, Mobile computing devices, Resource sharing, Shared displays}, isbn = {978-3-642-35395-6}, doi = {10.1007/978-3-642-35395-6_38}, url = {http://dx.doi.org/10.1007/978-3-642-35395-6_38}, author = {Berkhoff, Christian and Ochoa, Sergio F. and Pino, Jos{\'e} A. and Favela, Jes{\'u}s and Oliveira, Jonice and Guerrero, Luis A.}, editor = {Bravo, Jos{\'e} and Herv{\'a}s, Ram{\'o}n and Rodr{\'\i}guez, Marcela} } @article {349, title = {An Indoor Navigation System for the Visually Impaired}, journal = {Sensors}, volume = {12}, year = {2012}, month = {06/2012}, pages = {8236-8258}, abstract = {

Navigation in indoor environments is highly challenging for the severely visually impaired, particularly in spaces visited for the first time. Several solutions have been proposed to deal with this challenge. Although some of them have shown to be useful in real scenarios, they involve an important deployment effort or use artifacts that are not natural for blind users. This paper presents an indoor navigation system that was designed taking into consideration usability as the quality requirement to be maximized. This solution enables one to identify the position of a person and calculates the velocity and direction of his movements. Using this information, the system determines the user{\textquoteright}s trajectory, locates possible obstacles in that route, and offers navigation information to the user. The solution has been evaluated using two experimental scenarios. Although the results are still not enough to provide strong conclusions, they indicate that the system is suitable to guide visually impaired people through an unknown built environment.

}, keywords = {Augmented object, Indoor positioning, Movement detection, Navigation system, Visually impaired, Voice interface}, issn = {1424-8220}, doi = {10.3390/s120608236}, url = {http://www.mdpi.com/1424-8220/12/6/8236}, author = {Guerrero, Luis A. and Vasquez, Francisco and Ochoa, Sergio F.} } @conference {355, title = {Integraci{\'o}n de Redmine y Subversion en la construcci{\'o}n de una plataforma para la prueba de proyectos de software}, booktitle = {Latin American Congress on requirements engineering \& software testing LACREST Medell{\'\i}n}, year = {2012}, month = {06/2012}, address = {Colombia}, abstract = {

During the last decade, universities, state institutions and representatives of industry have interacted to contribute to improving the quality of software produced in Costa Rica. This year was established at the University of Costa Rica, the Research Center on Information Technology and Communication (CITIC). Within its structure is proposed to constitute research units, and one of them is the Software Quality Assurance Laboratory (LACSOFT) that is in process of creation and for which there are tools under development to support the management of administrative processes. This article describes the results of an investigation of two free software tools (Redmine and Subversion) that, integrated, could be incorporated into LACSOFT, to facilitate the management of their projects software verification and validation.

}, keywords = {project managment, redmine, software testing, subversion}, isbn = {978-958-46-0577-1}, author = {Goussen, Guillermo and Salazar, Gabriela} } @conference {353, title = {Metodolog{\'\i}a para ense{\~n}ar a asegurar la calidad del software a trav{\'e}s de t{\'e}cnicas de verificaci{\'o}n y validaci{\'o}n}, booktitle = {Latin American Congress on requirements engineering \& software testing LACREST Medell{\'\i}n}, year = {2012}, month = {07/2012}, address = {Colombia}, abstract = {

The main objective of this article is to describe the experience of teaching the students of Software Engineering of the Bachelor Program in Informatics of the University of Costa Rica, to apply validation and verification software tests. The purpose is to extend the software quality assurance culture, facilitating and stimulating the use of worldwide methodologies in their future development as professionals; in order to support the national companies to improve their competitivity in international markets. Specifically, it describes the procedure in the execution of these tests, forms used, the software tools and the team members of the process. The points described in this article can be of interest for teachers and instructors who wish to develop software engineers in the area of software quality.

}, keywords = {Aseguramiento de Calidad del Software, Ense{\~n}anza de, Est{\'a}ndares, Ingenier{\'\i}a de Software., Pruebas, Revisi{\'o}n T{\'e}cnica Formal, Validaci{\'o}n, Verificaci{\'o}n}, isbn = {978-958-46-0577-1}, author = {Salazar, Gabriela} } @article {368, title = {Pruebas de la usabilidad en usuarios discapacitados}, journal = {Revista Repertorio Cient{\'\i}fico. Universidad Estatal a Distancia.}, year = {2012}, abstract = {

Usability is a critical element in software engineering to be taken into account in developing any software application. The main objective of this paper is to provide the reader with information on usability testing specifically aimed at people with disabilities. The introduction of the web has allowed these people to perform tasks that previously were impossible to achieve, besides, new problems have arisen due to the constant incorporation of elaborate multimedia elements. As technology continues to evolve, the Web may become increasingly exclusive, unless we consider universal design in the construction of our sites.

}, keywords = {disability, software testing., universal accessibility, Usability}, issn = {1021-6294}, author = {Marin, Daniel and Castrillo, Jeffry and Berm{\'u}dez, Gabriela} } @conference {359, title = {A quality assurance experience in a Systems Unit}, booktitle = {LACREST Medell{\'\i}n 2012, Requirements Engineering \& Software Testing, Latin American Congress}, year = {2012}, month = {07/2012}, address = {Medell{\'\i}n-Colombia}, abstract = {

This\  article\  is\  an\  experience\  report\  of\  carrying\  out\  a\  project\  to improve the process in a small software development organization based\  on\  the\  CMMI-DEV\  1.3\  model.\  Specifically,\  our\  project focused\  primarily\  on\  improving\  the\  software\  testing\  sub-process and\  implementing\  SCAMPI\  type\  C\  assessments\  of\  the\  current process.\  We\  describe\  the\  scope\  of\  the\  project\  and\  the\  results obtained to date in conducting independent testing of the software systems\  and\  the\  assessments\  of\  the\  state\  of\  the\  current\  software process\  based\  on\  the\  CMMI\  model.\  This\  article\  may\  interest organizations wishing\  to\  improve\  their\  software process based on an international standard.

}, keywords = {CMMI, Quality assurance, software testing}, isbn = {978-958-46-0577-1}, url = {http://es.scribd.com/doc/107050202/memorias-LACREST-2012\#scribd}, author = {Jenkins, Marcelo and Mart{\'\i}nez, Alexandra and L{\'o}pez, Gustavo} } @inbook {384, title = {An Ubiquitous Game for Providing Emotional Support to Hospitalized Children}, booktitle = {Ambient Assisted Living and Home Care}, volume = { 7657}, year = {2012}, pages = {171{\textendash}174}, publisher = {Springer Berlin Heidelberg}, organization = {Springer Berlin Heidelberg}, chapter = {An Ubiquitous Game for Providing Emotional Support to Hospitalized Children}, address = {Berlin, Heidelberg}, abstract = {

Kids under treatments that involve long stays at a hospital or health center tend to get bored or depressed because of the lack of social interaction with family and friends. Such a situation also affects the evolution and effectiveness of their treatments. This article presents a mobile ubiquitous game called MagicRace, which allows hospitalized kinds to interact socially with one another, without putting to risk their sensitive health conditions. The game does not require a communication infrastructure at the hospital, but instead, it uses a mobile ad hoc network composed of the handhelds used by the kids to play.

}, isbn = {978-3-642-35395-6}, issn = {978-3-642-35395-6}, doi = {10.1007/978-3-642-35395-6_24}, url = {http://dx.doi.org/10.1007/978-3-642-35395-6_24}, author = {Cruzat, Ramon and Ochoa, Sergio F. and Guerrero, Luis A.}, editor = {Bravo, Jos{\'e} and Herv{\'a}s, Ram{\'o}n and Rodr{\'\i}guez, Marcela} } @article {347, title = {Uso de patrones de dise{\~n}o de software: un caso pr{\'a}ctico}, journal = {Revista de Ingenier{\'\i}a}, volume = {22}, year = {2012}, pages = {45{\textendash}60}, abstract = {

Los patrones de dise{\~n}o brindan soluciones garantizadas a una serie de problemas comunes, facilitan la reutilizaci{\'o}n y la capacidad de expansi{\'o}n del software por lo que su buen uso es altamente recomendable. Sin embargo, estas ventajas son solo posibles si el software fue dise{\~n}ado cuidadosamente. En este art{\'\i}culo se ejemplifican las bondades expuestas anteriormente, al aplicar patrones de dise{\~n}o en un proyecto de software de un curso de Pregrado en la Universidad de Costa Rica, y se explican los beneficios inmediatos y potenciales de cada patr{\'o}n utilizado. El proyecto de software al que se le aplicar{\'a}n los patrones, es un simulador de un procesador multin{\'u}cleo, el cual inicialmente posee restricciones que lo hacen muy simple, sin embargo, se expone c{\'o}mo con el uso de patrones se puede extender para simular una mayor diversidad de arquitecturas.

}, keywords = {F{\'a}brica, Indirecci{\'o}n, ngenier{\'\i}a de Software, Observador, Patrones de Dise{\~n}o, Polimorfismo, Singleton}, issn = {1409-2441}, doi = {http://dx.doi.org/10.15517/ring.v22i2.8220}, author = {Montenegro, Isaac and Rodr{\'\i}guez, Luis and Salazar, Gabriela} } @conference {341, title = {An Active Learning Approach to Software Testing with Online Support}, booktitle = {10th Workshop on teaching Software Testing}, year = {2011}, month = {08/2011}, address = {Melbourne,Florida,USA}, abstract = {

We have taught software engineering-related courses at undergraduate and graduate levels at the Universidad de Costa Rica for several years, but next year we will face the challenge of teaching a graduate-level course in Software Testing. This will be the third time the course is offered in the master{\textquoteright}s program but it will be the first time we will teach it, and this time we want to incorporate active learning into the course, using an online support platform. In this paper we will present some of the active learning activities we plan to incorporate into the course and provide support for them based on previous experience using similar activities in other courses. We conclude with our contributions and future directions.

}, author = {Mart{\'\i}nez, Alexandra and Jenkins, Marcelo} } @article {345, title = {Automatic detection of vocalizations of the frog Diasporus hylaeformis in audio recordings}, journal = {The Journal of the Acoustical Society of America}, volume = {130}, year = {2011}, pages = {2500-2500}, keywords = {Acoustic noise, Agroacoustics, Loudness, Microphones, Pitch}, doi = {http://dx.doi.org/10.1121/1.3654948}, url = {http://scitation.aip.org/content/asa/journal/jasa/130/4/10.1121/1.3654948}, author = {Camacho, Arturo and Garc{\'\i}a-Rodr{\'\i}guez, Adri{\'a}n and Bola{\~n}os, Federico} } @conference {343, title = {Designing a Blended Software Testing Course for Embedded C Software Engineers}, booktitle = {IASTED International Conference on Computers and Advanced Technology in Education}, year = {2011}, month = {07/2011}, address = {Reino Unido}, abstract = {

This\  paper\  reports\  a\  case\  study\  in\  designing\  an introductory software testing course for systems engineers who\  develop\  C\  embedded\  software\  for\  networking systems.\  Our\  course\  is\  focused\  on\  unit\  testing\  and introduces one particular tool for doing it. We designed a technology-based\  blended\  training\  course\  with\  a significant\  on-line\  component\  using\  Moodle\  as\  our learning\  management\  system.\  Even\  though\  our\  course consists of 40 attendance hours, the attendees will have to spend an additional 20-40 hours on off-class work doing homework\  and\  reading\  assignments.\  We\  will\  also\  use parts\  of\  several\  on-line\  instructional\  videos\  to complement\  our\  material.\  This\  paper\  might\  help educational\  institutions\  and\  college\  professors\  in designing and\  implementing\  software\  testing courses\  for industry,\  especially\  when\  the\  learning\  requirements\  are rather particular.

}, keywords = {Advanced Technology in Education and Training, Distance and Open Education, Teaching Software Testing, Technology-based Blended}, doi = {10.2316}, author = {Jenkins, Marcelo and Mart{\'\i}nez, Alexandra and Rodr{\'\i}guez, Jose E. and Rojas, Eric} } @article {710, title = {Are women becoming extinct in the Computer Science and Informatics Program}, journal = {CLEI Electronic Journal}, volume = {11}, year = {2008}, month = {12/2008}, pages = {1{\textendash}11}, abstract = {

In recent times a dramatically decreasing tendency in female participation in Computer Science has been documented around the world. When this occurs, it creates a series of problems that must be addressed. For the case of the undergraduate and graduate programs in Computer Science and Informatics at theUniversidad de Costa Rica, we present evidence that (a) women are under-represented at both the undergraduate and graduate levels, and (b) the relative frequency of women in the undergraduate (but not graduate!) levels is effectively decreasing, and (c) women are more efficient at both graduating and getting admitted to graduate programs. Based on the available data, we confirm that the differences are not becauseof some inherent female deficiency but due to gender issues.

}, url = {http://www2.clei.org/cleiej/paper.php?id=153}, author = {Mar{\'\i}n, Gabriela and Barrantes, E Gabriela and Chavarr{\'\i}a, Silvia} } @article {720, title = {Construyendo un escenario para la simulaci{\'o}n de ataques en sistemas de agentes}, journal = {Jornadas Chilenas de Computaci{\'o}n 2008}, year = {2008}, pages = {53}, abstract = {

Se presenta una herramienta de simulaci{\'o}n para la investigaci{\'o}n de aspectos de seguridad en sistemas de agentes. La herramienta implementa el juego {\textquotedblleft}Los Hombres Lobo de Castro Negro{\textquotedblright}. La complejidad de este juego puede ser incrementada o disminuida con relativa facilidad introduciendo nuevos tipos de personajes. Cada personaje tiene reglas de interacci{\'o}n diferentes. La herramienta posee una estructura donde es relativamente f{\'a}cil crear nuevas estrategias y contra-estrategias para aumentar la eficacia de los personajes. Se explora la posibilidad de descifrar estrategias y adivinar identidades como posibles ataques para extraer informaci{\'o}n del sistema.

}, keywords = {Agentes, seguridad, simulaci{\'o}n}, doi = {10.13140/RG.2.1.4785.4324}, url = {https://www.researchgate.net/publication/292147578_Construyendo_un_escenario_para_la_simulacion_de_ataques_en_sistemas_de_agentes}, author = {Ulloa, Roberto and Barrantes, E Gabriela} } @article {712, title = {Differences in perception of computer sciences and informatics due to gender and experience}, journal = {CLEI Electronic Journal}, volume = {11}, year = {2008}, month = {12/2008}, abstract = {

Low participation of women in Computer Science (CS) has been documented in some countries. Given thatthis phenomenon occurs at the Computer and Information Sciences Department at the Universidad de CostaRica,\ \  we\ \  decided\ \  to\ \  investigate\ \  if\ \  there\ \  were\ \  gender\ \  differences\ \  in\ \  some\ \  factors,\ \  both\ \  motivating\ \  andinhibiting students to enter the field.\ \  Our main purpose\  was to see if those\  differences could help findfactors\ \  influencing\ \  theimbalance\ \  of\ \  female\ \  participation.\ \  Both\ \  graduate\ \  and\ \  undergraduate\ \  populationswere\ \  investigated.\ \  It\ \  was\ \  found\ \  that\ \  there\ \  were\ \  differences\ \  by\ \  gender\ \  in\ \  both\ \  populations.\ \ \ \  As\ \  aconsequence of the knowledge of the discipline acquired during the permanence in the CS program andprofessional experience, both men and women change differently their perceptions.

}, url = {http://www2.clei.org/cleiej/paper.php?id=155}, author = {Mar{\'\i}n, Gabriela and Barrantes, E Gabriela and Chavarr{\'\i}a, Silvia} } @conference {708, title = {Diferencias de percepci{\'o}n sobre computaci{\'o}n e inform{\'a}tica debidas a g{\'e}nero y experiencia}, booktitle = {Proceedings of the Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, year = {2007}, month = {12/2007}, publisher = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, organization = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, address = {San Jos{\'e}, Costa Rica}, abstract = {

En algunos pa{\'\i}ses se ha documentado que hay una baja participaci{\'o}n de las mujeres en el {\'a}rea de Computaci{\'o}n e Inform{\'a}tica. Dado que este fen{\'o}meno tambi{\'e}n se presenta en la Escuela de Ciencias de la Computaci{\'o}n e Inform{\'a}tica de la Universidad de Costa Rica, decidimos investigar si existen diferencias debidas a g{\'e}nero en diversos factores, motivadores e inhibidores, para ingresar a la carrera de computaci{\'o}n. El prop{\'o}sito era ver si estas diferencias podr{\'\i}an ayudar a encontrar factores causantes de este desbalance de participaci{\'o}n. Se investig{\'o} a nivel de pregrado y posgrado. Se encontr{\'o} que s{\'\i} hab{\'\i}a diferencias por g{\'e}nero en ambas poblaciones. Como consecuencia del conocimiento sobre la carrera y el {\'a}mbito laboral, tanto hombres como mujeres cambian, en diferente forma, sus percepciones.

}, url = {http://clei.org/clei2007/proceedings/entrada.html}, author = {Mar{\'\i}n, Gabriela and Barrantes, E Gabriela and Chavarr{\'\i}a, Silvia} } @conference {718, title = {{\textquestiondown}Se estar{\'a}n extinguiendo las mujeres de la carrera de Computaci{\'o}n e Inform{\'a}tica?}, booktitle = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, year = {2007}, month = {10/2007}, publisher = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, organization = {Conferencia Latinoamericana de Inform{\'a}tica, CLEI}, address = {San Jos{\'e}, Costa Rica}, abstract = {

In recent times, a tendency to a dramatically decreasing female participation in Computer Science has been documented around the world. When this occurs, it creates a series of problems that must be addressed. For the case of the undergraduate and graduate programs in Computer and Information Sciences at the Universidad de Costa Rica, we present evidence that (a) women are under-represented at both the undergraduate and graduate levels, and (b) the relative frequency of women in the undergraduate (but not graduate!) levels is effectively decreasing, and (c) women are more efficient at both graduating and getting admitted to graduate programs. Based on the available data, we confirm that the differences are not due to some inherent female deficiency but due to gender issues.

}, url = {http://www.clubdeinvestigacion.com/docs/433.extinciongenero.pdf}, author = {Mar{\'\i}n, Gabriela and Barrantes, E Gabriela and Chavarr{\'\i}a, Silvia} } @conference {714, title = {Increasing communications security through protocol parameter diversity}, booktitle = {Proceedings of the 32nd Latin-American Conference on Informatics}, year = {2006}, month = {08/2006}, publisher = {Latin-American Conference on Informatics, CLEI}, organization = {Latin-American Conference on Informatics, CLEI}, address = {Santiago, Chile}, abstract = {

Pulsing attacks use carefully synchronized high-rate low-duration bursts of traffic that are injected into a network to induce denial-of-service. These attacks are effective because the bursts force protocols into low-performance states. The synchronization relies on the fact that most computers run protocols with identical parameter values. The use of diverse parameter value could make the attacks much less likely to succeed. This paper describes how parameters in TCP protocol implementations can be automatically diversified, introduces several evaluation metrics, and assesses the efficacy of this defense using Kuzmanovic{\textquoteright}s shrew pulsing attack. The experiments show that in a diversified environment under attack, some hosts can obtain near normal throughput, while average network throughput is improved for most (but not all) attack scenarios. Heterogeneity of parameter values among hosts is key to the defense.

}, keywords = {diversity defenses, networks, pulsing attacks, Security}, url = {http://www.cs.unm.edu/~forrest/publications/protocol-parameter-diversity.pdf}, author = {Barrantes, E and Forrest, Stephanie} } @booklet {716, title = {Known/Chosen Key attacks against RISE: Attacking the immune system}, year = {2006}, author = {Weiss, Yoav and Barrantes, Elena Gabriela} } @conference {706, title = {Known/chosen key attacks against software instruction set randomization}, booktitle = {Computer Security Applications Conference, 2006. ACSAC{\textquoteright}06. 22nd Annual}, year = {2006}, month = {12/2006}, publisher = {IEEE}, organization = {IEEE}, address = {Miami, FL, Estados Unidos}, abstract = {

Instruction set randomization (ISR) has been proposed as a form of defense against binary code injection into an executing program. One proof-of-concept implementation is randomized instruction set emulator (RISE), based on the open-source Valgrind IA-32 to IA-32 binary translator. Although RISE is effective against attacks that are not RISE-aware, it is vulnerable to pure data and hybrid data-code attacks that target its data, as well to some classes of brute-force guessing. In order to enable the design of a production version, we describe implementation-specific and generic vulnerabilities that can be used to overcome RISE in its current form. We present and discuss attacks and solutions in three categories: known-key attacks that rely on the key being leaked and then used to pre-scramble the attacking code; chosen-key attacks that use implementation weaknesses to allow the attacker to define its own key, or otherwise affect key generation; and key-guessing ("brute-force") attacks, about which we explore the design of mini-malistic loaders which can be used to minimize the number of mask bytes required for a successful key-guessing attack. All the described attacks were tested in real-world scenarios

}, keywords = {Binary codes, Computer aided instruction, Emulation, genetics, Hardware, Open source software, Production, Protection, Security, Testing}, isbn = {0-7695-2716-7}, doi = {10.1109/ACSAC.2006.33}, url = {http://ieeexplore.ieee.org/document/4041180/}, author = {Weiss, Yoav and Barrantes, Elena Gabriela} } @mastersthesis {724, title = {Automated Methods for Creating Diversity in Computer Systems}, volume = {Doctor of Philosophy Computer Science}, year = {2005}, month = {06/2015}, pages = {136}, school = {University of New Mexico}, type = {phd}, abstract = {

The pervasive homogeneity of computer systems attached to the Internet, combined with the ease of attacking multiple identical systems once one machine is compromised, represents a serious security threat. A possible response to this situation can be found using biological diversity as inspiration. In nature, diversity provides a defense against unpredictable threats by maximizing the probability that some individuals will survive and replenish the population with a defense against that particular threat. Diversity in computer systems could confer security benefits by protecting against attacks that rely on known regularities.

A diversity defense can render a standard attack ineffective or slow it down, depending on its placement and implementation. Diminishing the uniformity in existing systems is, however, a non-trivial task, as standardization must be maintained at many interface points in any given system. This dissertation intends to assess the costs and benefits of adding diversity to existing computer systems by implementing diversity at different levels. Diversification in computer systems can be accomplished at the interface or the implementation level. In general, an interface diversification changes function labels making them unique to a given system. In contrast, an implementation diversification modifies function behavior to prevent locking into idiosyncratic states. Three techniques to introduce automated diversity in existing systems are presented: one at the interface and two at the implementation levels. Their effectiveness at stopping or slowing down attacks is studied.

The first diversity scheme presented is an interface diversification: a machine language randomization, named Randomized Instruction Set Emulation (RISE). RISE is intended as a protection against the threat of code-injection attacks, which insert malicious machinelanguage code into programs. Code-injection attacks constitute one of the most prevalent threats on current networks, and its most famous examples are the so-called buffer overflow attacks. RISE protects against all code-injection attacks regardless of their point of entry by creating a unique machine code per process. The current RISE implementation runs over an emulator, and maps all executable bytes of the process to a random mask. When injected code attempts to execute, its code is also mapped to the mask, but given that it was not correctly encoded, it is {\textquoteleft}decoded{\textquoteright} to random bytes. Though the attack will not execute as intended, there is a small probability that the attack will manage to execute some random instructions. This work also offers an analysis of the risks associated with the execution of random instructions.

Many Denial of Service (DoS) attacks exploit a system{\textquoteright}s implementation rather than its interface. Two approaches to diversify an implementation are explored. The first approach randomizes internal protocol parameters within acceptable ranges. It is tested against an attack targeting one of the TCP congestion control parameters. The diversification achieves the objective of keeping a portion of the hosts in the attacked network operating at larger bandwidths than if they were all using the same standard parameter values.

The second implementation diversification targets Denial of Service attacks by re source exhaustion. The diversity solution used creates a unique filter per host that, for a given attack traffic pattern, passes most of the legitimate traffic and blocks attacking requests. Filters are created using Genetic Programming on different attack patterns. Current results suggest that it could be effective when used as a front-end for resource managers that are non-preemptive in nature.

}, url = {https://www.cs.unm.edu/~forrest/dissertations/gabriela-dissertation.pdf}, author = {Sliesarieva, Elena Gabriela Barrantes} } @article {704, title = {Randomized instruction set emulation}, journal = {ACM Transactions on Information and System Security (TISSEC)}, volume = {8}, year = {2005}, month = {02/2005}, pages = {3{\textendash}40}, abstract = {

Injecting binary code into a running program is a common form of attack. Most defenses employ a {\textquotedblleft}guard the doors{\textquotedblright} approach, blocking known mechanisms of code injection. Randomized instruction set emulation (RISE) is a complementary method of defense, one that performs a hidden randomization of an application{\textquoteright}s machine code. If foreign binary code is injected into a program running under RISE, it will not be executable because it will not know the proper randomization. The paper describes and analyzes RISE, describing a proof-of-concept implementation built on the open-source Valgrind IA32-to-IA32 translator. The prototype effectively disrupts binary code injection attacks, without requiring recompilation, linking, or access to application source code. Under RISE, injected code (attacks) essentially executes random code sequences. Empirical studies and a theoretical model are reported which treat the effects of executing random code on two different architectures (IA32 and PowerPC). The paper discusses possible extensions and applications of the RISE technique in other contexts.

}, keywords = {Automated Diversity, randomized instruction sets, software diversity}, doi = {10.1145/1053283.1053286}, url = {https://dl.acm.org/citation.cfm?id=1053286}, author = {Barrantes, Elena Gabriela and Ackley, David H and Forrest, Stephanie and Stefanovic, Darko} } @conference {702, title = {Randomized instruction set emulation to disrupt binary code injection attacks}, booktitle = {Proceedings of the 10th ACM conference on Computer and communications security}, year = {2003}, month = {10/2003}, publisher = {ACM}, organization = {ACM}, address = {Washington D.C., USA}, abstract = {

Binary code injection into an executing program is a common form of attack. Most current defenses against this form of attack use a {\textquoteright}guard all doors{\textquoteright} strategy, trying to block the avenues by which execution can be diverted. We describe a complementary method of protection, which disrupts foreign code execution regardless of how the code is injected. A unique and private machine instruction set for each executing program would make it difficult for an outsider to design binary attack code against that program and impossible to use the same binary attack code against multiple machines. As a proof of concept, we describe a randomized instruction set emulator (RISE), based on the open-source Valgrind x86-to-x86 binary translator. The prototype disrupts binary code injection attacks against a program without requiring its recompilation, linking, or access to source code. The paper describes the RISE implementation and its limitations, gives evidence demonstrating that RISE defeats common attacks, considers how the dense x86 instruction set affects the method, and discusses potential extensions of the idea.

}, keywords = {Automated Diversity, Emulation, Information Hiding, Language Randomiza- tion, Obfuscation, Security}, isbn = {ISBN:1-58113-738-9 }, doi = {10.1145/948109.948147}, url = {https://dl.acm.org/citation.cfm?id=948147}, author = {Barrantes, Elena Gabriela and Ackley, David H and Palmer, Trek S and Stefanovic, Darko and Zovi, Dino Dai} }