{"title":"The Regionalization of a University Project of educational robotics to Help Costa Rican Youth to Avoid Drug Consumption","authors":"Pedro Fonseca Solano, Irene Hernández Ruiz","doi":"10.1109/CLEI47609.2019.235061","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235061","url":null,"abstract":"The following article presents the experience of the regionalization of the Training of Trainers in Robotics project in Schools in vulnerable areas of Costa Rica to the different regions outside the Greater Metropolitan Area. This in order to have a presence throughout the national territory and be able to train more secondary teachers in the area of educational robotics. And that they so that these favored by means of access to technology that allows them to solve problems that involve the design, construction and programming of robotic models; also that they take advantage of free time in the study of this technology.","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":"129110612","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}
{"title":"A Knowledge Visualization Course for the Era of Data Science","authors":"I. Silveira","doi":"10.1109/CLEI47609.2019.235069","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235069","url":null,"abstract":"Big data applications, as well as the whole myriad of applications arisen through the evolution of the body of knowledge commonly known as Data Science brings new challenges to CS-related courses curricula. The demands imposed in CS-related courses by the recent development of data-oriented application makes that visualization skills became an important part of both undergraduate and graduate formation. In this sense, this paper presents a syllabus for a Knowledge Visualization course, adaptable to both undergraduate and graduate levels, which aims to contribute to systematize the competences, skills and attitudes regarding data, information and knowledge visualization that are expected to be developed by future professionals.","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":"123215998","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}
{"title":"A proposal for a reduced client workload model for querying encrypted databases in cloud","authors":"V. Tello, B. Panda","doi":"10.1109/CLEI47609.2019.235081","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235081","url":null,"abstract":"Cloud computing offers a considerable number of advantages to clients and organizations that use several capabilities to store sensitive data, interact with applications, or use technology infrastructure to perform daily activities. The development of new models in cloud computing brings with it a series of elements that must be considered by companies, particularly when the sensitive data needs to be protected. In this research, a model that uses a trusted third party (TTP) to enforce database security in the cloud is proposed. First, the TTP performs a partition process over the data by using an index from one of the attributes in the table, and the TTP sends to the cloud the records in encrypted format with an index. Second, the TTP analyzes the client query to retrieve a segment of the data from the cloud-based on the query conditions. The final result is submitted to the client in which a minimum workload is executed. Some simulations were performed to evaluate the efficiency of the model by using two partition techniques: Histogram based, and Mondrian or Bisection Tree-based. The strategy of the model is to process as much of the work at the TTP site and securely transmit the result.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"34 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":"133479633","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}
Patrícia Oliveira, Gustavo Vale, Paulo Afonso Parreira Júnior, H. Costa
{"title":"Extraction of a Software Product Line Using Conditional Compilation - An Exploratory Study","authors":"Patrícia Oliveira, Gustavo Vale, Paulo Afonso Parreira Júnior, H. Costa","doi":"10.1109/CLEI47609.2019.9089045","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.9089045","url":null,"abstract":"Software Product Lines (LPS) is a development approach whose aims is to create a family of software. Despite the increasing interest in software product lines, researches in this area are still very scarce. This hampers broader conclusions about the effective application of principles-based LPS in real systems development. Thus this work describes an experiment involving the extraction of a product line for the TBC-GAAL, educational software developed in Java programming language for teaching Analytic Geometry and Linear Algebra. Using conditional compilation, ten TBC-GAAL features were implemented. The features considered in the experiment were characterized using a set of specific measures for software product lines. Considering the results of this characterization, we highlighted the key challenges involved in extracting features from real software.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"293 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":"116246355","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}
Christian Quesada-López, Alexandra Martínez Porras
{"title":"Implementation of Project Based Learning: Lessons Learned","authors":"Christian Quesada-López, Alexandra Martínez Porras","doi":"10.1109/CLEI47609.2019.235066","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235066","url":null,"abstract":"Project Based Learning (PBL) is a teaching and learning methodology where students develop projects under real conditions to acquire the knowledge and develop the skills required for their profession. In this article we discuss the lessons learned from two teachers who implemented different PBL approaches in three courses from the Bachelor in Computer and Informatics at the University of Costa Rica, during three semesters. We discuss the main considerations and decisions associated to project design elements and teaching practices. Among the main benefits identified by teachers when using PBL are the high motivation of students and the natural development of soft skills. Among the greatest challenges are (1) the design of learning assessment, considering technical aspects, soft skills, self- and peer- evaluations; (2) continuous feedback to students on their progress in the project and in team dynamics (and its consequent time investment); and (3) the necessary balance between designing a challenging and realistic project that enables the achievement of the course’s learning objectives. We recommend the use of agile methodologies such as Scrum, which align very well with PBL principles, as well as the use of hybrid PBL methodologies, which include complementary didactic strategies to achieve the learning objectives of the course.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"56 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":"126043722","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}
Gerardo Riveros, Pedro Pablo Cespedes Sanchez, D. Pinto, H. Legal-Ayala
{"title":"ILP-based Energy Saving Routing for Software Defined Networking","authors":"Gerardo Riveros, Pedro Pablo Cespedes Sanchez, D. Pinto, H. Legal-Ayala","doi":"10.1109/CLEI47609.2019.235109","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235109","url":null,"abstract":"Software defined networking (SDN) is an emerging technology based on the separation of the control plane and the data plane. This allows to obtain benefits, in comparison with traditional networks, in terms of network management, global monitoring-control, cost reduction, and in particular the energy saving by the strategic activation of devices. In this paper, we propose an approach that seeks to minimize the global energy consumption of the network by suspending inactive devices, such as chassis and line cards, as well as limiting the use of links in traffic sessions. For this purpose, we developed an Integer Linear Programming (ILP) model for the SDN routing problem in order to obtain the minimum energy consumption, subject to satisfy all traffic demands. The experimental results on two network topologies for a set of static traffic requests indicate that the proposed model is promising, saving up to 42% of the global energy consumption obtaining a better performance to the models proposed in the literature. On the other hand, the experimental results for incremental semi-dynamic traffic indicate that the performance of the optimization with re-routing improves the approach without re-routing when increasing the traffic in the network, but this improvement is not always perceptible. The approach without re-routing in terms of scalability is promising, by increasing the traffic load not generate interruptions to the traffic already attended and affect the quality of the service.","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":"130204282","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}
{"title":"Using w-shingling to Group Similar Genes intoMetabuckets","authors":"Jorge Cedeno-Femández, F. Torres-Rojas","doi":"10.1109/CLEI47609.2019.235080","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235080","url":null,"abstract":"Abstract-The Pseudomonas aeruginosa AGI is an opportunistic superbug that affects patients with weakened immune systems due to infectious diseases in eyes, ears, burns or chronic diseases such as cystic flbrosis. This bacterium has genes without information and it is necessary to determine the function they fulfill in order to seek medical treatment that helps infected patients. Using w-shingling, metabuckets are generated that group genes by their similarity. Each metabucket contains genes with or without information, the latter can be associated with information about what they do possess. In addition, a factorial experiment is presented with the results of applying the algorithm to a set of genes obtained from public databases, where the average similarity of the genes grouped in metabuckets reaches 98%.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"196 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":"116352879","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}
{"title":"A Framework for Improving Cold Start Time in Function-as-a-service (FaaS)","authors":"Rogério Dias Moreira, P. S. Barreto","doi":"10.1109/CLEI47609.2019.235112","DOIUrl":"https://doi.org/10.1109/CLEI47609.2019.235112","url":null,"abstract":"This article describes a framework proposal for the cold start problem in Function-as-a-service (FaaS). The proposed framework has the goal to reduce the execution time and is presented as a prototype implemented that was evaluated with two different experimental scenarios and compared with a commercial proposal, the FaaS AWS Lambda from Amazon. The results show that the proposed framework may be considered a solution for the cold start problem and may improve the performance for applications that require a low response time.","PeriodicalId":216193,"journal":{"name":"2019 XLV Latin American Computing Conference (CLEI)","volume":"63 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":"125842193","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}