2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)最新文献

筛选
英文 中文
Improving Performance of Error-Tolerant Applications: A Case Study of Approximations on an Off-the-Shelf Neural Accelerator 提高容错应用的性能:一个现成的神经加速器的近似案例研究
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794353
Tomas Gonzalez-Aragon, Jorge Castro-Godínez
{"title":"Improving Performance of Error-Tolerant Applications: A Case Study of Approximations on an Off-the-Shelf Neural Accelerator","authors":"Tomas Gonzalez-Aragon, Jorge Castro-Godínez","doi":"10.1109/jocici54528.2021.9794353","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794353","url":null,"abstract":"Trending workloads and applications are leading many of the new advances in computer architecture and design paradigms. For instance, deep learning applications are transforming the way we do computing. On one hand, specific architectures are currently commercialized as neural processing units, specialized hardware accelerators for these types of applications, achieving significant performance improvements. On the other hand, design paradigms, such as approximate computing, exploit existing inherent tolerance to imprecise computations in these applications to reduce their computation complexity and produce energy-efficient implementations. Relevant available approximations are limited to the software layer to improve the performance of deep learning applications when using an off-the-shelf specialized accelerator alongside edge computing platforms. In this work, we present a case study of performance improvement by introducing approximate computing techniques to three deep learning classification applications. Our test platform is a Raspberry Pi 4, as edge computing device, and a Movidius Myriad X, as neural accelerator. Our experimental results show that using a mixture of approximate techniques can achieve a performance improvement from 20x to 48x with no accuracy degradation for a compute-intensive classification application.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"9 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133135625","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study 使用Sonarqube进行软件开发中的技术债务度量:文献回顾和案例研究
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794341
María Isabel Murillo, Marcelo Jenkins
{"title":"Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study","authors":"María Isabel Murillo, Marcelo Jenkins","doi":"10.1109/jocici54528.2021.9794341","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794341","url":null,"abstract":"Technical debt comprises the construction of poor software during the development process, potentially leading to several problems for organizations. For this reason, it is convenient to measure it and apply timely strategies to prevent unwanted consequences. Technical debt identification and measurement may be supported by static analysis tools, such as Sonarqube. This paper aims to analyze, evaluate, and apply the technical debt metrics proposed by Sonarqube. We present a literature review about technical debt measurement with this tool and describe the results of a case study. Based on the literature review and the case study results, we analyze the advantages, disadvantages, and limitations of using Sonarqube for technical debt measurement. We conclude that there are several threats to the validity on the proposed metrics, which may lead to inaccurate results. However, Sonarqube can still support technical debt management during the software development process.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114062285","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Emotions Classifier based on Facial Expressions 基于面部表情的情绪分类器
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/JoCICI54528.2021.9794338
Alejandro Benavides, Gabriel Rubio, Gabriela Barrantes, Juan José Vargas, Adrián Lara, Luis Quesada
{"title":"Emotions Classifier based on Facial Expressions","authors":"Alejandro Benavides, Gabriel Rubio, Gabriela Barrantes, Juan José Vargas, Adrián Lara, Luis Quesada","doi":"10.1109/JoCICI54528.2021.9794338","DOIUrl":"https://doi.org/10.1109/JoCICI54528.2021.9794338","url":null,"abstract":"Emotion recognition is important in the context of smart buildings and IoT, because it allows the environment to have a better notion of the mood of the humans who are present. With a view to developing such projects, in this article we analyze the performance of an emotion classifier that uses a convolutional neural network. Specifically, we focus on analyzing the impact of the epochs and batch size hyperparameters. To do this, we propose an experimental design with the following hypothesis: \"The number of epochs that the model trains and the size of the batch given by iteration in each epoch influence the accuracy of an emotion classifier built from networks. convolutional neurons using the VGG16 architecture\".","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122515007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Sampling methods with least information loss in transit videos for the reduction of manual work and computational processing 传输视频中信息损失最小的采样方法,以减少人工工作和计算处理
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794344
Javier Herrera, Jim Zuniga
{"title":"Sampling methods with least information loss in transit videos for the reduction of manual work and computational processing","authors":"Javier Herrera, Jim Zuniga","doi":"10.1109/jocici54528.2021.9794344","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794344","url":null,"abstract":"Automated object recognition in traffic videos is a complex and time-consuming task that requires not only computational processes, but also some manual labor. The amount of time spent on both processes and labor is closely related to the number of frames to be processed. In this research, various sampling methods were studied to reduce the number of frames. Systematic sampling of 29% of the frames is the one that uses the least number of frames and is also equivalent to the census in terms of recognition error.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129819559","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Asynchronous Detection of Slowloris Attacks Via Random Forests 基于随机森林的慢速攻击异步检测
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794346
C. Asch, G. Gálvez, E. Rios, Juan José Vargas, Luis Quesada, Gabriela Barrantes, A. Lara
{"title":"Asynchronous Detection of Slowloris Attacks Via Random Forests","authors":"C. Asch, G. Gálvez, E. Rios, Juan José Vargas, Luis Quesada, Gabriela Barrantes, A. Lara","doi":"10.1109/jocici54528.2021.9794346","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794346","url":null,"abstract":"An asynchronous classifier of network flows was developed to detect Slowloris attacks. This classifier was implemented using random forests and its effectiveness was measured by the area under the ROC curve. These random forests were trained from a public dataset. We sought to minimize the number of necessary features that are required to analyze the flows satisfactorily. Finally, it was shown that the chosen features can be used individually to obtain reliable detections in the classifier, with two of the three individual features having an area under the curve greater than 0.95.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121350395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Virtual machine rotation for mitigation of a Slowloris attack 虚拟机旋转以减轻Slowloris攻击
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794349
Diego Orozco-Fonseca, Bryan Alexander Ulate-Caballero
{"title":"Virtual machine rotation for mitigation of a Slowloris attack","authors":"Diego Orozco-Fonseca, Bryan Alexander Ulate-Caballero","doi":"10.1109/jocici54528.2021.9794349","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794349","url":null,"abstract":"Virtual machine rotation is a moving target security technique consisting on the creation of various similar virtual machines, capable of hosting a web server. These are put on a rotational queue and are rebooted after a period of time to give place for the next one to host the server. In this work, we apply this technique as a defense against a Slowloris attack. We find that virtual machine rotation is an effective strategy against Slowloris attacks, avoiding a complete interruption of service.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129764281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Agent-based tool for model-based test case generation and execution 用于基于模型的测试用例生成和执行的基于代理的工具
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794354
Jose Ramírez-Méndez, Christian Quesada-López, Marcelo Jenkins
{"title":"Agent-based tool for model-based test case generation and execution","authors":"Jose Ramírez-Méndez, Christian Quesada-López, Marcelo Jenkins","doi":"10.1109/jocici54528.2021.9794354","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794354","url":null,"abstract":"Model-Based Testing (MBT) aims to automate test case generation and execution from abstract models representing the behavior of the system under test (SUT). MBT stages parallelization and monitoring could improve the overall process performance in complex systems and resource shortages. Agent-based software testing (ABST) consists of intelligent agents applied to complex software testing tasks. ABST approaches could enhance software testing due to multi-agent systems autonomy, independence, parallel activation, and decision-making features. This study presents an agent-based tool for MBT case generation and execution. The tool comprises two components: the MBT component based on the MBT4J tool and a JADE multi-agent component. The multi-agent component implements a coordinator agent (CA), a monitor agent (MA), and several test case generation and execution agents (TGEA). The responsibilities of agents include test case planning, generation and execution, and results synthesis. The results suggest that low levels of TGEA achieve acceptable coverage metrics in straightforward models. Productivity provides the best results in the first execution cycles.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120974442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Application of Process Metrics for Software Testing: A Case Study 过程度量在软件测试中的应用:一个案例研究
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794340
Brenda Aymerich Fuentes, Michelle Cersosimo, Marcelo Jenkins
{"title":"Application of Process Metrics for Software Testing: A Case Study","authors":"Brenda Aymerich Fuentes, Michelle Cersosimo, Marcelo Jenkins","doi":"10.1109/jocici54528.2021.9794340","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794340","url":null,"abstract":"In-process tracking and measurements play a critical role in software development, particularly for software testing. The in-process data and reports focus on design review and code inspection data, including testing data. These in-process metrics are effective for managing software testing and the in-process quality status of the project. These metrics have been used in the IBM Rochester software development laboratory and have been the main differentiator between other software testing metrics which lack usefulness and real-world industry implementation. In this study, three in-process metrics are applied to a small security application project within a private company which underwent a team resource change during the lifetime of the project. It was obtained great insight with the progress comparison between the changes occurring in the project and after its completion. This turned out to be an excellent proof of concept for applying this type of metrics in such challenging environments. Additionally, some recommendations based on the results are proposed for other organizations to encourage the application of these metrics within their projects.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"191 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126029070","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Recognizing daily-life activities using sensor-collected data in a kitchen 利用传感器在厨房收集的数据来识别日常生活活动
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794350
Ismael Gutierrez, Diego Naranjo, Isaac Tretta, Luis Valverde, Juan José Vargas, Gabriela Barrantes, Luis Quesada, Adrián Lara
{"title":"Recognizing daily-life activities using sensor-collected data in a kitchen","authors":"Ismael Gutierrez, Diego Naranjo, Isaac Tretta, Luis Valverde, Juan José Vargas, Gabriela Barrantes, Luis Quesada, Adrián Lara","doi":"10.1109/jocici54528.2021.9794350","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794350","url":null,"abstract":"This paper focuses on the recognition and classification of Activities of Daily Living (ADLs) that are carried out in a kitchen. To do this, a Recurrent Neural Network architecture of the Long-Short Term Memory (LSTM) type is implemented as a classifier. The ARAS dataset is used for training and evaluation. A classifier is obtained with an average value in the F1 metric of 95.33% for the chosen data set","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123679997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Pre-editor: Free software to support collaborative processes to improve Open Street Map 预编辑器:免费软件,以支持协作过程,以改善开放街道地图
2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI) Pub Date : 2021-10-25 DOI: 10.1109/jocici54528.2021.9794355
Wilhelm Carstens Soto, Jaime Gutiérrez Alfaro
{"title":"Pre-editor: Free software to support collaborative processes to improve Open Street Map","authors":"Wilhelm Carstens Soto, Jaime Gutiérrez Alfaro","doi":"10.1109/jocici54528.2021.9794355","DOIUrl":"https://doi.org/10.1109/jocici54528.2021.9794355","url":null,"abstract":"Nowadays digital maps are a basic tool for decision making. Map making is not an objective process, organizations, institutions and big tech companies reproduce their own interests and biases in the map. Open Street Map (OSM) is a repository containing open geospatial data contributed by millions of people around the globe. With OSM data is possible to create maps that don’t reproduce interests of a few, and also, by being open source, it allows auditing on how a decision was made. Although OSM is a free participation platform, it has some socio-technical characteristics that make it difficult for volunteers to participate in geospatial data capture and editing processes. This paper offers a functional prototype developed as free software to counteract these difficulties.","PeriodicalId":339143,"journal":{"name":"2021 IEEE V Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124140193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信