{"title":"Agile new process for software product evaluation: Agile-MyFEPS","authors":"A. Dávila, Rolando Titiosky, Paula Angeleri","doi":"10.1109/CIMPS49236.2019.9082432","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082432","url":null,"abstract":"MyFEPS is a reference framework developed for the evaluation of software products based on the international standards series ISO/IEC 250xx. After using MyFEPS in 15 software product evaluation services, the need to define a more agile process was established while maintaining its effectiveness and reliability. The objective of this article is to present the new process of MyFEPS-Agile. For this, a process design has been carried out taking into account the agile manifesto. This new process was validated in two industry projects. As a result, MyFEPS-Agile activities were easily understood, and the evaluation and the results obtained remain reliable.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115330953","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":"CIMPS 2019 Committees","authors":"","doi":"10.1109/cimps49236.2019.9082415","DOIUrl":"https://doi.org/10.1109/cimps49236.2019.9082415","url":null,"abstract":"","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129415317","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}
Adrian Calvopinña, Freddy Tapia, Luis Tello-Oquendo
{"title":"Weather Monitoring Architecture for Smart Home Using Alexa, Raspberry Pi, and DarkSky API","authors":"Adrian Calvopinña, Freddy Tapia, Luis Tello-Oquendo","doi":"10.1109/CIMPS49236.2019.9082423","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082423","url":null,"abstract":"In recent years, the development of domotics has been increasing thanks to the use of the Raspberry Pi Internet of Things (IoT) capabilities. This allows to automate tasks at home or monitor specific parameters. This article proposes an improvement to the interaction between the smart home system and the end user using an intelligent voice assistant instead of mobile applications or a local web platform. Besides, other sources of information for weather forecasts are also explored, such as the application programming interfaces (APIs) that provide this service.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128278167","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. J. Minero, Josefina García, Elvia Lara Instituto
{"title":"A Methodology in the implementation of International Standards in Software Development Centers in Universities","authors":"J. J. Minero, Josefina García, Elvia Lara Instituto","doi":"10.1109/CIMPS49236.2019.9082424","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082424","url":null,"abstract":"The importance of software development in organizations, especially in small and medium-sized enterprises (SMEs) and in very small entities (Very Small Entities, VSE), has grown, as well as the need to improve their software development process to develop quality products and services. Therefore, providing qualified professionals that meet this need and strengthen the software industry represents a main challenge for universities. To achieve this, the present paper presents a methodology in the implementation of the standard ISO / IEC 29110 basic profile in Software Development Centers at the universities, in order to achieve the certification in this standard and to provide professionals with the knowledge and abilities regarding the use of software engineering best practices, expected in SME and VSE using ISO/IEC 29110.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126278956","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":"CIMPS 2019 Back Cover Page","authors":"","doi":"10.1109/cimps49236.2019.9082413","DOIUrl":"https://doi.org/10.1109/cimps49236.2019.9082413","url":null,"abstract":"","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130920408","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}
Luisa M. Alducin-Francisco, U. Juárez-Martínez, S. G. Peláez-Camarena, L. Rodríguez-Mazahua, M. Abud-Figueroa, Oscar Pulido-Prieto
{"title":"Perspectives for software development using the naturalistic language SN","authors":"Luisa M. Alducin-Francisco, U. Juárez-Martínez, S. G. Peláez-Camarena, L. Rodríguez-Mazahua, M. Abud-Figueroa, Oscar Pulido-Prieto","doi":"10.1109/CIMPS49236.2019.9082428","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082428","url":null,"abstract":"The evolution of programming techniques prompted researchers to develop more expressive languages from the point of view of natural languages. However, although current languages allow structuring the code so that it is easier to understand the relationship that abstractions have, the level of expressivity is low. Another problem that currently arises is the shortage of documentation as a result of the lack of discipline of the programmers or the short time to make the delivery of the software product, which hinders the maintenance and evolution tasks. As part of the solution to these problems, naturalistic programming proposes to take elements of natural languages to create programming languages that reduce the gap between the domains of the problem and the solution. Therefore, naturalistic languages offer greater expressiveness and self-documented code. This article proposes the revision of a programming language that integrates grammatical elements of the English language, whose objective is to develop source code, through the composition of phrases, to achieve a level of expressiveness that allows reducing the gap between the dominion of the problem and the solution.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127442586","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":"Methodologies for the design of application frameworks: systematic review","authors":"M. Ramírez, Miguel De-la-Torre, Carlos Monsalve","doi":"10.1109/CIMPS49236.2019.9082427","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082427","url":null,"abstract":"Framework design for application development allows to reuse design patterns and code, speeding up the production of software in a same domain. However, in order to design a framework, it is required a considerable time before a functional product is ready to use, and it is essential to design following the best practices. The lack of a guide with current methodologies for framework development was the main motivation to pursue this systematic review. In this paper, the results of the systematic review to find the methodologies for framework development in the context of software engineering are reported and analyzed. The initial search threw 13,624 documents, from which only 30 references were relevant after refinement. The analysis of these documents provided evidence of diverse methodologies for framework development, which adopt UML for their definition. On the other hand, whereas some works emphasize the structure to support the functionality, others prioritize the behavior of the classes. The analysis of the results suggests the use of UML in the design process, the implementation of design patterns, the identification of hot-spots, and the recognition of black-box and white-box frameworks.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126880605","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}
A. D. Jesús, C. E. Morales-Constantino, S. D. Ixmatlahua-Díaz, N. L. Hernández-Chaparro
{"title":"Integral Platform to control and monitoring of potable water service in rural communities","authors":"A. D. Jesús, C. E. Morales-Constantino, S. D. Ixmatlahua-Díaz, N. L. Hernández-Chaparro","doi":"10.1109/CIMPS49236.2019.9082433","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082433","url":null,"abstract":"The internet of things IoT, is one of the technological trends that mark a watershed in the way we control and monitor the activities of our daily lives, from work to home. Its applicability is relevant in improving the quality of life of people. In this sense, this paper presents the results obtained from the implementation of IoT technologies applied to the improvement of the operation of a hydraulic pumping system in a rural community. The methodology used is Prototype oriented to obtain an analysis of requirements, the design of the application through UML diagrams and later the development of the integral platform that includes a Web application, a mobile application and an electronic module. The results obtained show that the platform developed as well as the sensors used are feasible and viable to control the pump of the water supply of the community of Huixtitla, Veracruz, since it favors the reduction of the cost of the automation of the system, in the case of Users facilitate remote control and monitoring thanks to the mobile application and at the national level it is an original product in its category and applicability.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123818339","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}
Jonathan Venegas Sandoval, Francisco Javier Álvarez Rodríguez
{"title":"Conceptual Evaluation of the Process Model for the Development of MW Regulated Software","authors":"Jonathan Venegas Sandoval, Francisco Javier Álvarez Rodríguez","doi":"10.1109/CIMPS49236.2019.9082429","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082429","url":null,"abstract":"The objective of the research is to evaluate the proposal of the experimental process model for the development of Medical Works or MW regulated software by applying an international technical standard, which allows to determine the structure, shape and MW model model content are technically valid. The evaluation was carried out in two stages; The first justifies what or what standards are applied to evaluate process models. The second stage uses the selected standard as a checklist. As a result, it is noted that the most appropriate standard for conducting the evaluation is ISO 12207 and the process model is in compliance. Approximately 10% of the sections of the standard are out of reach, however, it is concluded that the experimental model has improvement points for finished software and human resources management, points that could improve the experimental proposal.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123212085","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":"Cybersecurity in an Industrial Internet of Things Environment (IIoT) Challenges for Standards Systems and Evaluation Models","authors":"Félix Antonio Barrio Juárez","doi":"10.1109/CIMPS49236.2019.9082437","DOIUrl":"https://doi.org/10.1109/CIMPS49236.2019.9082437","url":null,"abstract":"This paper puts privacy cybersecurity protection into framework of an Internet of Things industrial environment (IIoT) and analyzes on two tools’ groups in particular: (1) Standards and technical norms specifically designed to be applied in industrial environments, and (2) assessment tools for cybersecurity of Intermet of Things (IoT) devices usable in industrial infrastructures and environments. These case studies show the cybersecurity challenges and concerns triggered by these limited technologies and how they are addressed by regulations, standards, and technical mechanisms. The goal of these case studies is to illustrate how regulation and technologies attempt to protect the cybersecurity interests in industrial contexts. Finally, the case studies aim to generate an understanding of challenges and how standards and technology address cybersecurity issues in these industrial contexts.","PeriodicalId":409506,"journal":{"name":"2019 8th International Conference On Software Process Improvement (CIMPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129897535","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}