{"title":"Security in iOS and Android: A Comparative Analysis","authors":"Raul Ignacio Galuppo, C. Luna, Gustavo Betarte","doi":"10.1109/SCCC.2018.8705237","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705237","url":null,"abstract":"This paper presents a detailed analysis of some relevant security features of iOS and Android —the two most popular operating systems for mobile devices— from the perspective of user privacy. In particular, permissions that can be modified at run time on these platforms are analyzed. Additionally, a framework is introduced for permission analysis, a hybrid mobile application that can run on both iOS and Android. The framework, which can be extended, places special emphasis on the relationship between the user’s privacy and the permission system.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121464506","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}
J. Parraga-Alava, G. Garzón, Roberth Alcivar Cevallos, Mario Inostroza-Ponta
{"title":"Unsupervised Pattern Recognition for Geographical Clustering of Seismic Events Post MW 7.8 Ecuador Earthquake","authors":"J. Parraga-Alava, G. Garzón, Roberth Alcivar Cevallos, Mario Inostroza-Ponta","doi":"10.1109/SCCC.2018.8705248","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705248","url":null,"abstract":"Ecuador is located at the collision point of Nazca and South America tectonic plates, an area with high seismic activity; hence it is common that a large number of seismic events occur annually. On April 16, 2016, a Mw 7.8 earthquake impacted coastal Ecuador, and plenty of aftershocks were located within the affected and surrounding areas. Determining similar seismic geographical zones of the such events has become a problem of great interest for post-earthquake mitigation actions. In this paper, we present an approach to cluster seismic events post Mw 7.8 Ecuador earthquake. We carried out unsupervised pattern recognition through a clustering algorithm called MST-kNN. Our approach identified five clusters with similar seismic geographical zones along coastal provinces and Pacific Ocean. The results can be used to plan post-earthquake mitigation strategies such as identifying safe roads for evacuation plans or adequate location of ad hoc health and supply centers.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122127700","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":"Impact of Assessment of Empirical Studies Reliability: A Revisited Study","authors":"D. Carrizo, J. Manriquez","doi":"10.1109/SCCC.2018.8705250","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705250","url":null,"abstract":"Empirical studies are one of the main inputs of Evidence Based Software Engineering to generate a body of knowledge. For this reason, it is relevant to know the reliability of the results obtained by applying empirical methods before the aggregation of evidence. In a previous paper, results of empirical studies were added to confirm the influence of contextual attributes without evaluating their reliability. This article reviews that previous work but considering in the addition of results its reliability. For this reazon, an evaluation method, created by the authors was used to assess the mitigation of threats to validity of empirical studies. The results of this study show that when considering the reliability of empirical studies, the previous results vary significantly. This impact validation of evaluation method can help to be adopted and improved in empirical software engineering research.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"26 11","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132433290","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":"Towards the continuous alignment of operational processes with views of Enterprise Architecture through smart contracts technology","authors":"Julio Pinzon-Nunez, Bernhard Hitpass","doi":"10.1109/SCCC.2018.8705153","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705153","url":null,"abstract":"Enterprise Architecture (EA) represents both business and Information Technology (IT) perspectives, which must be constantly updated in response to the transformations of the company; this update is difficult to achieve. The problem has been addressed on different fronts and there are still ways to explore, one of them is the blockchain technology, especially the way to extend the logic of smart contracts to the company. In this study the authors propose to implement a new type of operational processes activity through smart contracts, which could detect that, the process in which they are operating, has an unexpected behavior and, in turn, warn of possible needs to update the AE and the same smart contract.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129447605","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":"Repairing Octree Boundary Transition Regions Composed of Different Types of Elements","authors":"Esteban Daines, C. Lobos","doi":"10.1109/SCCC.2018.8705233","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705233","url":null,"abstract":"Octree–based algorithms recursively divide the space in 8 or 27 hexahedra (octants). The number of times the split process is applied over an octant is the Refinement Level (RL). When a mesh presents octants of different RL, it is required to manage the transition between fine and coarse regions of the mesh. To do this, transition patterns are applied over octants with neighbors of different RL. When using the 27– split process this can be done only using hexahedra, however in the case of 8–split process this must be done using different types of elements (mixed–elements). The validity of the elements in the transition is ensured when the octant is a regular hexahedron. However, this may not be true when the octant is at the boundary of the domain, specially in concave regions. In this work we introduce a novel node projection technique in order to repair the boundary elements of transition regions in the mesh. Tests results show that, in general, invalid elements can be eliminated without impacting adjacent elements.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126019969","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":"Analyzing GPU Tensor Core Potential for Fast Reductions","authors":"R. Carrasco, R. Vega, C. Navarro","doi":"10.29007/zlmg","DOIUrl":"https://doi.org/10.29007/zlmg","url":null,"abstract":"The Nvidia GPU architecture has introduced new computing elements such as the tensor cores, which are special processing units dedicated to perform fast matrix-multiply-accumulate (MMA) operations and accelerate Deep Learning applications. In this work we present the idea of using tensor cores for a different purpose such as the parallel arithmetic reduction problem, and propose a new GPU tensor-core based algorithm as well as analyze its potential performance benefits in comparison to a traditional GPU-based one. The proposed method, encodes the reduction of n numbers as a set of m × m MMA tensor-core operations (for Nvidia’s Volta architecture m = 16) and takes advantage from the fact that each MMA operation takes just one GPU cycle. When analyzing the cost under a simplified GPU computing model, the result is that the new algorithm manages to reduce a problem of n numbers in $Tleft( n right) = 5{log _{{m^2}}}left( n right)$ steps with a speedup of $S = frac{4}{5}{log _2}left( {{m^2}} right)$.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121859185","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":"Ngen-Kütral: Toward an Open Source Framework for Chilean Wildfire Spreading","authors":"Daniel San Martín, Claudio E. Torres","doi":"10.1109/SCCC.2018.8705159","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705159","url":null,"abstract":"Wildfires are a problem of great interest in Chile because of the damage they cause every year to forest, wild fauna and flora, an also threatening human lives, among others. There are many computational models for numerical simulations, but very few of them are open source. The goal of this work is to build an open source framework for Chilean wildfires. In this paper, we present the numerical algorithm to be used as the core of our framework. The algorithm is based on a numerical discretization of a system of partial differential equations. The computational and mathematical components, numerical simulations and applications are described in details in the paper.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121011264","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":"Ad-hoc Information Retrieval based on Boosted Latent Dirichlet Allocated Topics","authors":"Marcelo Mendoza, P. Ormeño, C. Valle","doi":"10.1109/SCCC.2018.8705252","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705252","url":null,"abstract":"Latent Dirichlet Allocation (LDA) is a fundamental method in the text mining field. We propose strategies for topic and model selection based on LDA that exploits the semantic coherence of the topics inferred, boosting the quality of the models found. Then we study how our boosted topic models perform in ad-hoc information retrieval tasks. Experimental results in four datasets show that our proposal improves the quality of the topics found favoring document retrieval tasks. Our method outperforms traditional LDA-based methods showing that model selection based on semantic coherence is useful for document modeling and information retrieval tasks.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127371911","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}
Diego Gatica, Francisco Ponce, René Noël, H. Astudillo
{"title":"Characterizing Architectural Evaluations and Identifying Quality Attributes addressed in Systems-of-Systems: A Systematic Mapping Study","authors":"Diego Gatica, Francisco Ponce, René Noël, H. Astudillo","doi":"10.1109/SCCC.2018.8705229","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705229","url":null,"abstract":"System-of-Systems (SoS) are composed by heterogeneous constituent systems that are autonomous, independently managed and operated, and geographically distributed. Architectural evaluation is a key activity of all systems design, construction and operation; unfortunately, the interrelationships among SoS constituent systems and quality attributes (QA) make hard to evaluate SoS. Several evaluation techniques have been proposed, but this corpus of knowledge has not yet been organized for easy access. This article describes the design, execution and results of a Systematic Literature Mapping (SLM) of architectural evaluation proposals, focusing on the QA’s they address and the techniques they use. The SLM yield 1675 articles, of which 22 were selected for detailed analysis; most of them take a quantitative perspective (82%) and the rest are hybrid quantitative/qualitative (18%); most proposals offer no empirical validation at all (64%); and the most addressed QA’s are performance and robustness.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116941437","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":"An Empirical Study of Scalability Frameworks in Open Source Microservices-based Systems","authors":"Gastón Márquez, Mónica M. Villegas, H. Astudillo","doi":"10.1109/SCCC.2018.8705256","DOIUrl":"https://doi.org/10.1109/SCCC.2018.8705256","url":null,"abstract":"Microservice-based systems (MBS) are distributed systems consistent of smaller components (possibly developed by separate teams using different technologies) that use lightweight mechanisms to communicate with each other. One of the main quality attributes that motivate MBS is scalability, and there are several available frameworks to face scalability challenges in MBS. However, there is still little empirical data about the architectural concerns of using these frameworks to support the scalability dimensions. This article builds upon a previous study that defined a pattern language for MBS scalability, and aims to identify and analyze which MBS frameworks are actually used in open source MBS projects to address the scalability dimensions. Results show that (1) nine common frameworks satisfy the scalability dimensions defined in the pattern language, (2) frameworks produce trade-offs among scalability dimensions, and (3) few frameworks address several scalability dimensions at once. Finally, we identify five reusable design decisions to address scalability requirements and propose them as microservices architectural tactics.","PeriodicalId":235495,"journal":{"name":"2018 37th International Conference of the Chilean Computer Science Society (SCCC)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123465488","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}