首页 > 最新文献

2019 XLV Latin American Computing Conference (CLEI)最新文献

英文 中文
Performance Analysis of a CNN Counting Application for Fog and Cloud Computing 雾和云计算CNN计数应用的性能分析
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235099
Nancy Loja, Wilmer Rivas, Andrés Heredia, Gabriel Barros
Data extraction from surveillance videos is an important subject, not only because of the amount of data generated, but also because it is hardly ever processed. Advances in Edge and Fog computing could allow having a processing closer to source of the video. However, streaming video flows to the Cloud seems feasible too. In the context of an automatic counting application, using Convolutional Neural Networks (SSDMobilenet, GoogleNet) for detection and classification, this work address the following question: How many flows can a server handle without downgrading acceptable performance? This article presents the analysis of performance of the counting application running on the Cloud and on the Fog. Analysis include consumption of: network, RAM, CPU, and GPU. These tests allow a better sizing of the hardware requirements to deploy the counting application. Different tests are defined to isolate specific case behavior for regular video’s resolution (1920x1080@20–30fps). Results indicate that a restricted number of simultaneous flows is possible, even when GPU is used; i.e. 5–7 flows. Performance is even worse for a CPU only scenario, suggesting additional processing techniques should be used to reduce load.
从监控视频中提取数据是一个重要的课题,不仅因为产生的数据量大,而且因为这些数据几乎不需要处理。边缘计算和雾计算的进步可以使处理更接近视频的来源。然而,流媒体视频流到云端似乎也是可行的。在自动计数应用程序的上下文中,使用卷积神经网络(SSDMobilenet, GoogleNet)进行检测和分类,这项工作解决了以下问题:服务器可以处理多少流而不会降低可接受的性能?本文介绍了运行在云和雾上的计数应用程序的性能分析。分析包括:网络、RAM、CPU和GPU的消耗。这些测试允许更好地调整部署计数应用程序的硬件需求。定义了不同的测试来隔离常规视频分辨率(1920x1080@20 -30fps)的特定情况行为。结果表明,即使使用GPU,也可以限制同时流的数量;即5-7个流程。对于只有CPU的场景,性能甚至更差,这表明应该使用额外的处理技术来减少负载。
{"title":"Performance Analysis of a CNN Counting Application for Fog and Cloud Computing","authors":"Nancy Loja, Wilmer Rivas, Andrés Heredia, Gabriel Barros","doi":"10.1109/CLEI47609.2019.235099","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235099","url":null,"abstract":"Data extraction from surveillance videos is an important subject, not only because of the amount of data generated, but also because it is hardly ever processed. Advances in Edge and Fog computing could allow having a processing closer to source of the video. However, streaming video flows to the Cloud seems feasible too. In the context of an automatic counting application, using Convolutional Neural Networks (SSDMobilenet, GoogleNet) for detection and classification, this work address the following question: How many flows can a server handle without downgrading acceptable performance? This article presents the analysis of performance of the counting application running on the Cloud and on the Fog. Analysis include consumption of: network, RAM, CPU, and GPU. These tests allow a better sizing of the hardware requirements to deploy the counting application. Different tests are defined to isolate specific case behavior for regular video’s resolution (1920x1080@20–30fps). Results indicate that a restricted number of simultaneous flows is possible, even when GPU is used; i.e. 5–7 flows. Performance is even worse for a CPU only scenario, suggesting additional processing techniques should be used to reduce load.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131794907","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}
引用次数: 3
Development of Emotional Intelligence in Computing Students: The “Experiencia 360°” Project 计算机专业学生情绪智力的发展:“体验360°”项目
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235065
Mauricio Arroyo-Herrera, Adriana Mata-Salas, Laura Coto-Sarmiento, Jorge Vega-Agüero, Miriam Brenes-Cerdas, María Teresa Hernández-Jiménez
This article presents the results of the multidisciplinary project “Experiencia 360°” developed at the School of Computing Engineering of the Costa Rica Institute of Technology (TEC). This project was developed applying an action research methodology that used games as a tool for strengthening socio-emotional skills (soft skills) with students in their third year of a university baccalaureate program. The methodology developed and the results achieved are presented. This project constitutes a first approach to the construction of a specific strategy aiming at developing socio-emotional skills in students following the Computing Engineering program, so that the results obtained can become the input for the development of a systematic process of multidisciplinary and innovative work that promotes students’ comprehensive education for their suitable professional incorporation in work environments.
本文介绍了哥斯达黎加理工学院(TEC)计算机工程学院开发的多学科项目“experience 360°”的结果。这个项目是应用行动研究方法开发的,该方法将游戏作为一种工具,用于加强大学本科课程三年级学生的社会情感技能(软技能)。介绍了所开发的方法和取得的结果。该项目是构建特定策略的第一步,旨在培养计算机工程专业学生的社会情感技能,以便获得的成果可以成为开发多学科和创新工作的系统过程的投入,从而促进学生的综合教育,使他们能够在工作环境中融入合适的专业。
{"title":"Development of Emotional Intelligence in Computing Students: The “Experiencia 360°” Project","authors":"Mauricio Arroyo-Herrera, Adriana Mata-Salas, Laura Coto-Sarmiento, Jorge Vega-Agüero, Miriam Brenes-Cerdas, María Teresa Hernández-Jiménez","doi":"10.1109/CLEI47609.2019.235065","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235065","url":null,"abstract":"This article presents the results of the multidisciplinary project “Experiencia 360°” developed at the School of Computing Engineering of the Costa Rica Institute of Technology (TEC). This project was developed applying an action research methodology that used games as a tool for strengthening socio-emotional skills (soft skills) with students in their third year of a university baccalaureate program. The methodology developed and the results achieved are presented. This project constitutes a first approach to the construction of a specific strategy aiming at developing socio-emotional skills in students following the Computing Engineering program, so that the results obtained can become the input for the development of a systematic process of multidisciplinary and innovative work that promotes students’ comprehensive education for their suitable professional incorporation in work environments.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"190 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116145365","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
Use of virtual reality in educational environments for teaching and learning of surgical and aseptic processes 在教学环境中使用虚拟现实技术进行外科和无菌过程的教学
Pub Date : 2019-09-01 DOI: 10.1109/clei47609.2019.235089
C. Ramos, Antonio Jose Borre Barraza, Duvan Vargas Guerra, Juan Manuel Torres Tovio, Ángel Pinto Mangones
In this work, the use of virtual reality (VR) in the teaching of surgical and aseptic processes is described and analyzed. The work focuses on implementing a virtual environment as an educational resource to help students in the area of health in the understanding and assimilation of surgical and aseptic techniques. Augmented reality as a pedagogical strategy allows creating a space for autonomous and collaborative learning. Qualitative research was carried out, using a story guide to collect the experiences lived by the students when using the environment, and a closed survey was applied to assess the degree of learning. The results are promising, its implementation has shown to be a good tool for health training, it has also had a great reception by students, decreasing apathy, discouragement and lack of interest at the time of learning.
在这项工作中,虚拟现实(VR)在外科和无菌过程教学中的应用被描述和分析。这项工作的重点是实施一个虚拟环境作为教育资源,以帮助卫生领域的学生理解和吸收外科和无菌技术。增强现实作为一种教学策略,可以为自主和协作学习创造空间。定性研究采用故事指南收集学生在使用环境时的体验,封闭式调查评估学习程度。结果是有希望的,它的实施已被证明是一个很好的健康培训工具,它也受到学生的欢迎,减少了学习时的冷漠、沮丧和缺乏兴趣。
{"title":"Use of virtual reality in educational environments for teaching and learning of surgical and aseptic processes","authors":"C. Ramos, Antonio Jose Borre Barraza, Duvan Vargas Guerra, Juan Manuel Torres Tovio, Ángel Pinto Mangones","doi":"10.1109/clei47609.2019.235089","DOIUrl":"https://doi.org/10.1109/clei47609.2019.235089","url":null,"abstract":"In this work, the use of virtual reality (VR) in the teaching of surgical and aseptic processes is described and analyzed. The work focuses on implementing a virtual environment as an educational resource to help students in the area of health in the understanding and assimilation of surgical and aseptic techniques. Augmented reality as a pedagogical strategy allows creating a space for autonomous and collaborative learning. Qualitative research was carried out, using a story guide to collect the experiences lived by the students when using the environment, and a closed survey was applied to assess the degree of learning. The results are promising, its implementation has shown to be a good tool for health training, it has also had a great reception by students, decreasing apathy, discouragement and lack of interest at the time of learning.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129492412","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
Supervised Classification of Spectral Signatures from Agricultural Land-Cover in Panama Using the Spectral Angle Mapper Algorithm 利用光谱角映射算法对巴拿马农业土地覆盖光谱特征进行监督分类
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235101
J. Sánchez-Galán, Jorge Serrano Reyes, J. U. Jiménez, E. Quirós-McIntire, J. Fábrega
In this article the development of a database of referenced spectral signatures from agricultural land-cover for the Republic of Panama is presented. This database consists of reflectance spectra measured on crops and low vegetation, such as: rice, chili, onion, watermelon, maize and bare soil and of satellite images of their plots. Details of the integration process of the database and software developed for the manipulation of spectral signatures, are described. The Spectral Angle Mapping algorithm (SAM) is used for the supervised classification of the agricultural coverages in the database. On the one hand, results indicate the possibility of using this classification technique for the automatic determination of crops and even different phenological stages in a crop via a satellite image. On the other hand, results highlight the limitations of using this technique on recently planted crops and soil flooded by rain or with soil cultivated with a low agricultural cover crop. We foresee the use of this methodology and database for agricultural land surveys, crop management or used in the general organization of the territory.
本文介绍了巴拿马共和国农业土地覆盖参考光谱特征数据库的开发。该数据库包括在水稻、辣椒、洋葱、西瓜、玉米和裸地等作物和低植被上测量的反射光谱及其地块的卫星图像。详细描述了数据库和用于谱特征处理的软件的集成过程。利用光谱角映射算法(SAM)对数据库中的农业覆盖进行监督分类。一方面,研究结果表明,利用该分类技术可以通过卫星图像自动确定作物,甚至作物的不同物候阶段。另一方面,研究结果强调了在最近种植的作物和雨水淹没的土壤上或在农业覆盖作物较少的土壤上使用该技术的局限性。我们预见这种方法和数据库将用于农业土地调查、作物管理或用于领土的一般组织。
{"title":"Supervised Classification of Spectral Signatures from Agricultural Land-Cover in Panama Using the Spectral Angle Mapper Algorithm","authors":"J. Sánchez-Galán, Jorge Serrano Reyes, J. U. Jiménez, E. Quirós-McIntire, J. Fábrega","doi":"10.1109/CLEI47609.2019.235101","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235101","url":null,"abstract":"In this article the development of a database of referenced spectral signatures from agricultural land-cover for the Republic of Panama is presented. This database consists of reflectance spectra measured on crops and low vegetation, such as: rice, chili, onion, watermelon, maize and bare soil and of satellite images of their plots. Details of the integration process of the database and software developed for the manipulation of spectral signatures, are described. The Spectral Angle Mapping algorithm (SAM) is used for the supervised classification of the agricultural coverages in the database. On the one hand, results indicate the possibility of using this classification technique for the automatic determination of crops and even different phenological stages in a crop via a satellite image. On the other hand, results highlight the limitations of using this technique on recently planted crops and soil flooded by rain or with soil cultivated with a low agricultural cover crop. We foresee the use of this methodology and database for agricultural land surveys, crop management or used in the general organization of the territory.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126353903","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}
引用次数: 3
Security Mechanisms Used in Microservices-Based Systems: A Systematic Mapping 基于微服务的系统中使用的安全机制:一个系统的映射
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235060
Anelis Pereira Vale, Gastón Márquez, H. Astudillo, E. Fernández
Microservices is an architectural style that conceives systems as a modular, costumer, independent and scalable suite of services; it offers several advantages but its growing popularity has given rise to security challenges. Building secure systems is greatly helped by deploying existing security mechanisms, but current literature does not guide developers about which mechanisms are actually used by developers of microservicesbased systems. This article describes the design and results of a systematic mapping study to identify the security mechanisms used in microservices-based systems described in the literature. The study yielded 321 articles, of which 26 are primary studies. Key findings are that (i) the studies mention 18 security mechanisms; (ii) the most mentioned security mechanisms are authentication, authorization and credentials; and (iii) almost 2/3 of security mechanisms focus on stopping or mitigating attacks, but none on recovering from them. Additionally, it emerges that experiments and case studies are the most used empirical strategies in microservices security research. The clear identification of most-used security solutions will facilitate the reuse of existing architectural knowledge to address security problems in microservices-based systems.
微服务是一种架构风格,它将系统视为模块化、客户化、独立和可扩展的服务套件;它有几个优点,但它的日益普及也带来了安全挑战。部署现有的安全机制对构建安全系统有很大帮助,但是目前的文献并没有指导开发人员基于微服务的系统的开发人员实际使用哪些机制。本文描述了系统映射研究的设计和结果,以确定文献中描述的基于微服务的系统中使用的安全机制。该研究共发表了321篇文章,其中26篇是初步研究。主要发现是:(1)研究提到了18种安全机制;(ii)被提及最多的安全机制是身份验证、授权和凭证;(iii)几乎2/3的安全机制侧重于阻止或减轻攻击,但没有一个侧重于从攻击中恢复。此外,实验和案例研究是微服务安全研究中最常用的经验策略。最常用的安全解决方案的清晰标识将促进现有架构知识的重用,以解决基于微服务的系统中的安全问题。
{"title":"Security Mechanisms Used in Microservices-Based Systems: A Systematic Mapping","authors":"Anelis Pereira Vale, Gastón Márquez, H. Astudillo, E. Fernández","doi":"10.1109/CLEI47609.2019.235060","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235060","url":null,"abstract":"Microservices is an architectural style that conceives systems as a modular, costumer, independent and scalable suite of services; it offers several advantages but its growing popularity has given rise to security challenges. Building secure systems is greatly helped by deploying existing security mechanisms, but current literature does not guide developers about which mechanisms are actually used by developers of microservicesbased systems. This article describes the design and results of a systematic mapping study to identify the security mechanisms used in microservices-based systems described in the literature. The study yielded 321 articles, of which 26 are primary studies. Key findings are that (i) the studies mention 18 security mechanisms; (ii) the most mentioned security mechanisms are authentication, authorization and credentials; and (iii) almost 2/3 of security mechanisms focus on stopping or mitigating attacks, but none on recovering from them. Additionally, it emerges that experiments and case studies are the most used empirical strategies in microservices security research. The clear identification of most-used security solutions will facilitate the reuse of existing architectural knowledge to address security problems in microservices-based systems.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131310755","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}
引用次数: 25
A Model for Detecting Conflicts and Dependencies in Non-Functional Requirements Using Scenarios and Use Cases 使用场景和用例检测非功能需求中的冲突和依赖关系的模型
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235051
Gonzalo García-Martinez, Álvaro Fernández del Carpio, Luis Núñez-Gómez
The present research work proposes a model of association and identification of conflicts and dependencies in non-functional requirements through scenarios and use cases. The idea of achieving these identifications will make possible to minimize errors in the management of non-functional requirements. The way in which these conflicts and dependencies are found is through of 3 components: Elastic Search which is a search engine, Kibana, a plugin that works with Elastic Search for the visualization of data and MAICD, which is a web application we developed in.NET that uses NEST (an Elastic Search API). First, we specify all possible scenarios and non-functional requirements of a software project. Then, we perform text analysis on this data with the help of Elastic Search. Finally, results are shown in the web application MAICD with the corresponding visualizations in Kibana
目前的研究工作提出了一个通过场景和用例来关联和识别非功能需求中的冲突和依赖的模型。实现这些标识的想法将使非功能需求管理中的错误最小化成为可能。找到这些冲突和依赖关系的方式是通过3个组件:Elastic Search是一个搜索引擎,Kibana是一个与Elastic Search一起工作的插件,用于数据可视化,MAICD是我们开发的一个web应用程序。NET使用了NEST(一种弹性搜索API)。首先,我们指定软件项目的所有可能场景和非功能需求。然后,我们利用Elastic Search对这些数据进行文本分析。最后,结果显示在web应用程序MAICD中,并在Kibana中显示相应的可视化效果
{"title":"A Model for Detecting Conflicts and Dependencies in Non-Functional Requirements Using Scenarios and Use Cases","authors":"Gonzalo García-Martinez, Álvaro Fernández del Carpio, Luis Núñez-Gómez","doi":"10.1109/CLEI47609.2019.235051","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235051","url":null,"abstract":"The present research work proposes a model of association and identification of conflicts and dependencies in non-functional requirements through scenarios and use cases. The idea of achieving these identifications will make possible to minimize errors in the management of non-functional requirements. The way in which these conflicts and dependencies are found is through of 3 components: Elastic Search which is a search engine, Kibana, a plugin that works with Elastic Search for the visualization of data and MAICD, which is a web application we developed in.NET that uses NEST (an Elastic Search API). First, we specify all possible scenarios and non-functional requirements of a software project. Then, we perform text analysis on this data with the help of Elastic Search. Finally, results are shown in the web application MAICD with the corresponding visualizations in Kibana","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114876413","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}
引用次数: 2
An Analysis of Machine Learning Classifiers in Breast Cancer Diagnosis 机器学习分类器在乳腺癌诊断中的应用分析
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235094
Fabiano Teixeira, João Luis Zeni Montenegro, C. Costa, R. Righi
In the field of assisted cancer diagnosis, it is expected that the involvement of machine learning in diseases will give doctors a second opinion and help them to make a faster / better determination. There are a huge number of studies in this area using traditional machine learning methods and in other cases, using deep learning for this purpose. This article aims to evaluate the predictive models of machine learning classification regarding the accuracy, objectivity, and reproducible of the diagnosis of malignant neoplasm with fine needle aspiration. Also, we seek to add one more class for testing in this database as recommended in previous studies. We present six different classification methods: Multilayer Perceptron, Decision Tree, Random Forest, Support Vector Machine and Deep Neural Network for evaluation. For this work, we used at University of Wisconsin Hospital database which is composed of thirty values which characterize the properties of the nucleus of the breast mass. As we showed in result sections, DNN classifier has a great performance in accuracy level (92%), indicating better results in relation to traditional models. Random forest 50 and 100 presented the best results for the ROC curve metric, considered an excellent prediction when compared to other previous studies published.
在辅助癌症诊断领域,预计机器学习在疾病中的参与将给医生提供第二种意见,帮助他们更快/更好地做出决定。在这个领域有大量的研究使用传统的机器学习方法,在其他情况下,使用深度学习来达到这个目的。本文旨在评估机器学习分类的预测模型对细针穿刺诊断恶性肿瘤的准确性、客观性和可重复性。此外,我们寻求在这个数据库中增加一个类进行测试,这是在以前的研究中建议的。我们提出了六种不同的分类方法:多层感知机、决策树、随机森林、支持向量机和深度神经网络进行评估。在这项工作中,我们使用了威斯康星大学医院的数据库,该数据库由30个值组成,这些值表征了乳腺肿块核的特性。正如我们在结果部分所示,DNN分类器在准确率水平上有很好的表现(92%),表明与传统模型相比结果更好。随机森林50和100给出了ROC曲线度量的最佳结果,与之前发表的其他研究相比,被认为是一个很好的预测。
{"title":"An Analysis of Machine Learning Classifiers in Breast Cancer Diagnosis","authors":"Fabiano Teixeira, João Luis Zeni Montenegro, C. Costa, R. Righi","doi":"10.1109/CLEI47609.2019.235094","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235094","url":null,"abstract":"In the field of assisted cancer diagnosis, it is expected that the involvement of machine learning in diseases will give doctors a second opinion and help them to make a faster / better determination. There are a huge number of studies in this area using traditional machine learning methods and in other cases, using deep learning for this purpose. This article aims to evaluate the predictive models of machine learning classification regarding the accuracy, objectivity, and reproducible of the diagnosis of malignant neoplasm with fine needle aspiration. Also, we seek to add one more class for testing in this database as recommended in previous studies. We present six different classification methods: Multilayer Perceptron, Decision Tree, Random Forest, Support Vector Machine and Deep Neural Network for evaluation. For this work, we used at University of Wisconsin Hospital database which is composed of thirty values which characterize the properties of the nucleus of the breast mass. As we showed in result sections, DNN classifier has a great performance in accuracy level (92%), indicating better results in relation to traditional models. Random forest 50 and 100 presented the best results for the ROC curve metric, considered an excellent prediction when compared to other previous studies published.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123319779","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}
引用次数: 12
Automated generation of variants in business process families based on the Common Variability Language (CVL) 基于公共可变性语言(Common Variability Language, CVL)的业务流程族中变体的自动生成
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235116
Daniel Calegari, Andrea Delgado, Leonel Peña
Business processes are carried out to achieve business objectives within an organization. Sometimes, such processes accept variants depending on specific business requirements. Several proposals have emerged to deal with the variability of business processes with focus on the modeling of process families with variants, avoiding modeling each variant separately, which implies duplication and maintenance of the common parts. One of these proposals is the Common Variability Language (CVL), which allows to represent variability transparently in a host language. Deriving a process variant from the definition of a process family is a central and complex task, which is done manually in most of the approaches. The aim of this article is to explore the use of CVL together with the Business Process Model and Notation (BPMN 2.0) for modeling business process families, and the use of Model Driven Engineering (MDE) techniques for the automatic generation of process variants. We also present a graphical tool supporting these ideas and a qualitative evaluation of the variability approach by using the VIVACE framework.
执行业务流程是为了在组织内实现业务目标。有时,这些流程会根据特定的业务需求接受变体。已经出现了一些建议来处理业务流程的可变性,这些建议关注的是对具有变体的流程族进行建模,避免对每个变体分别进行建模,这意味着对公共部分的重复和维护。其中一个建议是通用可变性语言(Common Variability Language, CVL),它允许在宿主语言中透明地表示可变性。从过程族的定义中派生过程变体是一项核心而复杂的任务,在大多数方法中都是手动完成的。本文的目的是探索CVL与业务流程模型和符号(BPMN 2.0)一起用于对业务流程族建模,以及使用模型驱动工程(MDE)技术用于自动生成流程变体。我们还提供了一个图形工具来支持这些想法,并通过使用VIVACE框架对可变性方法进行定性评估。
{"title":"Automated generation of variants in business process families based on the Common Variability Language (CVL)","authors":"Daniel Calegari, Andrea Delgado, Leonel Peña","doi":"10.1109/CLEI47609.2019.235116","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235116","url":null,"abstract":"Business processes are carried out to achieve business objectives within an organization. Sometimes, such processes accept variants depending on specific business requirements. Several proposals have emerged to deal with the variability of business processes with focus on the modeling of process families with variants, avoiding modeling each variant separately, which implies duplication and maintenance of the common parts. One of these proposals is the Common Variability Language (CVL), which allows to represent variability transparently in a host language. Deriving a process variant from the definition of a process family is a central and complex task, which is done manually in most of the approaches. The aim of this article is to explore the use of CVL together with the Business Process Model and Notation (BPMN 2.0) for modeling business process families, and the use of Model Driven Engineering (MDE) techniques for the automatic generation of process variants. We also present a graphical tool supporting these ideas and a qualitative evaluation of the variability approach by using the VIVACE framework.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128671721","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}
引用次数: 3
Selection and Allocation of People based on Technical and Personality Profiles for Software Development Projects 软件开发项目中基于技术和个性特征的人员选择和分配
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235052
Jorcyane Araújo Lima, Glêdson Elias da Silveira
In software development projects, software engineers play different functional roles, requiring a variety of technical and personality profiles. Disregarding such profiles during the selection and allocation of people to roles implies a serious risk of project failure, since members of the development team can perform unsatisfactorily their activities due to the lack of technical skills or inadequate personality traits. In such a scenario, the process of selecting and allocating people to functional roles is complex, tiring and error prone, especially when performed on an ad-hoc basis and only supported by the experience of the project manager, since there may be numerous candidate solutions that should be identified and evaluated. In such a direction, based on technical and personality profiles, this paper proposes a systematic and automatic approach for selecting and allocating people to functional roles in software development projects, recommending technically qualified and psychologically adequate people for each functional role of the software project, providing the project manager with an effective tool to support the decision-making process. Experimental results based on a real case study reveal the potential practical applicability of the proposed approach.
在软件开发项目中,软件工程师扮演不同的功能角色,需要各种各样的技术和个性配置文件。在选择和分配人员到角色的过程中忽视这样的概况意味着项目失败的严重风险,因为开发团队的成员可能由于缺乏技术技能或不适当的个性特征而不能令人满意地执行他们的活动。在这样的场景中,选择和分配人员到功能角色的过程是复杂的、累人的和容易出错的,特别是当在特定的基础上执行并且仅由项目经理的经验支持时,因为可能有许多候选解决方案需要识别和评估。在这个方向上,本文基于技术和个性特征,提出了一种系统的、自动的方法来选择和分配软件开发项目中功能角色的人员,为软件项目的每个功能角色推荐技术上合格和心理上适当的人员,为项目经理提供一个有效的工具来支持决策过程。基于实际案例研究的实验结果表明了该方法的潜在实际适用性。
{"title":"Selection and Allocation of People based on Technical and Personality Profiles for Software Development Projects","authors":"Jorcyane Araújo Lima, Glêdson Elias da Silveira","doi":"10.1109/CLEI47609.2019.235052","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235052","url":null,"abstract":"In software development projects, software engineers play different functional roles, requiring a variety of technical and personality profiles. Disregarding such profiles during the selection and allocation of people to roles implies a serious risk of project failure, since members of the development team can perform unsatisfactorily their activities due to the lack of technical skills or inadequate personality traits. In such a scenario, the process of selecting and allocating people to functional roles is complex, tiring and error prone, especially when performed on an ad-hoc basis and only supported by the experience of the project manager, since there may be numerous candidate solutions that should be identified and evaluated. In such a direction, based on technical and personality profiles, this paper proposes a systematic and automatic approach for selecting and allocating people to functional roles in software development projects, recommending technically qualified and psychologically adequate people for each functional role of the software project, providing the project manager with an effective tool to support the decision-making process. Experimental results based on a real case study reveal the potential practical applicability of the proposed approach.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"54 25","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120884913","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}
引用次数: 3
CMFRAME: a Framework for Managing Dynamic and Hierarchical Context Histories CMFRAME:一个管理动态和分层上下文历史的框架
Pub Date : 2019-09-01 DOI: 10.1109/CLEI47609.2019.235107
Felipe Lauermann Vielitz, M. G. Martins, J. Barbosa, K. Oliveira, L. P. S. Dias, Alexandre Stürmer Wolf
With the growing availability of devices capable of capturing information about their surroundings and the expansion of mobile connectivity, Internet of Things (IoT) solutions are increasingly been integrated into society. For IoT solutions to emerge successfully on the market, they will employ more than traditional mobile computing, but they will also require the use of everyday objects in an interconnected way. This interconnected world will support the intelligence in environments. In order to provide this infrastructure for environments, it will be necessary to propose platforms for software development based on context awareness and context processing. In this sense, this article proposes CMFrame, a framework for managing contextual information captured from physical environments using hierarchical and dynamic entities. CMFrame allows that entities to modify their hierarchical organization to manage environments and their related contexts. Contexts linked to each entity are also dynamic and can store different amounts of values at any time. The article presents the proposed framework and its evaluation through two applications focused on intelligent enviroments. The fisrt is dedicated to monitor the movements of entities in an environment, and the second addresses energy monitoring. The scientific contribution of CMFrame is the proposal to abstract the management of dynamic and hierarchical context histories through a framework.
随着能够捕获周围环境信息的设备越来越多,以及移动连接的扩展,物联网(IoT)解决方案越来越多地融入社会。为了使物联网解决方案在市场上成功出现,它们将使用比传统移动计算更多的东西,但它们也需要以互联的方式使用日常物品。这个相互联系的世界将支持环境中的智能。为了为环境提供这种基础设施,有必要提出基于上下文感知和上下文处理的软件开发平台。在这个意义上,本文提出了CMFrame,这是一个框架,用于管理使用分层和动态实体从物理环境中捕获的上下文信息。CMFrame允许实体修改它们的层次结构来管理环境及其相关上下文。链接到每个实体的上下文也是动态的,可以随时存储不同数量的值。本文通过两个智能环境的应用,介绍了所提出的框架及其评价。第一个用于监测环境中实体的运动,第二个用于监测能量。CMFrame的科学贡献是提出了通过框架抽象动态和分层上下文历史的管理。
{"title":"CMFRAME: a Framework for Managing Dynamic and Hierarchical Context Histories","authors":"Felipe Lauermann Vielitz, M. G. Martins, J. Barbosa, K. Oliveira, L. P. S. Dias, Alexandre Stürmer Wolf","doi":"10.1109/CLEI47609.2019.235107","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235107","url":null,"abstract":"With the growing availability of devices capable of capturing information about their surroundings and the expansion of mobile connectivity, Internet of Things (IoT) solutions are increasingly been integrated into society. For IoT solutions to emerge successfully on the market, they will employ more than traditional mobile computing, but they will also require the use of everyday objects in an interconnected way. This interconnected world will support the intelligence in environments. In order to provide this infrastructure for environments, it will be necessary to propose platforms for software development based on context awareness and context processing. In this sense, this article proposes CMFrame, a framework for managing contextual information captured from physical environments using hierarchical and dynamic entities. CMFrame allows that entities to modify their hierarchical organization to manage environments and their related contexts. Contexts linked to each entity are also dynamic and can store different amounts of values at any time. The article presents the proposed framework and its evaluation through two applications focused on intelligent enviroments. The fisrt is dedicated to monitor the movements of entities in an environment, and the second addresses energy monitoring. The scientific contribution of CMFrame is the proposal to abstract the management of dynamic and hierarchical context histories through a framework.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"127 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121362372","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
期刊
2019 XLV Latin American Computing Conference (CLEI)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1