Manuel A. Quintana, Ramón R. Palacio, Gilberto Borrego Soto
{"title":"Towards Natural Language Processing (NLP) based tool design for technical debt reduction on an agile project","authors":"Manuel A. Quintana, Ramón R. Palacio, Gilberto Borrego Soto","doi":"10.1109/CIMPS54606.2021.9652693","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652693","url":null,"abstract":"This work presents the first approach towards a design of a tool to support agile projects documentation process based on Natural Language Processing (NLP). It is presented a proposed design of a tool as a result of the analysis of the NLP potential to improve agile project documentation processes. The tool has three different approaches: text-diagram, code-diagram, and a full version, which includes the above approaches being text-code-diagram. Finally, the potential advantages and disadvantages of each approach are discussed. In addition, we present the following steps on the future work towards the development of a tool from the proposed design.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115410536","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":"Architecture for the integration of the Leap Motion device into application development","authors":"Ricardo Arellano Morales, M. Figueroa, Lisbeth Rodríguez Mazahua, Hilarión Muñoz Contreras, Ulises Juárez Martínez","doi":"10.1109/CIMPS54606.2021.9652726","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652726","url":null,"abstract":"Leap Motion is one of the most prominent and widely used hand tracking devices, solutions that make use of this device range from fields like education, health, or videogames, although it is not reported a tool that make easier the integration of the device with the development of applications controlled by hand gesture interfaces. An architecture is proposed alongside a set of gestures ready to be used in the development process of gesture interface applications. To support gesture recognition, skeletal information provided by Leap Motion is used in combination with a machine learning model.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129676236","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 2021 Front cover]","authors":"","doi":"10.1109/cimps54606.2021.9652712","DOIUrl":"https://doi.org/10.1109/cimps54606.2021.9652712","url":null,"abstract":"","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132876505","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":"[Title page]","authors":"","doi":"10.1109/cimps54606.2021.9652731","DOIUrl":"https://doi.org/10.1109/cimps54606.2021.9652731","url":null,"abstract":"","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"126 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132331063","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}
L. D. Nicanor, H.R.O. Aguirre, Maricela Quintana López y Abraham Banda Madrid
{"title":"Enhancement to test case prioritization through object-oriented software architectural design","authors":"L. D. Nicanor, H.R.O. Aguirre, Maricela Quintana López y Abraham Banda Madrid","doi":"10.1109/CIMPS54606.2021.9652755","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652755","url":null,"abstract":"Numerous prioritization techniques have been developed taking into account time and cost constraints frequently encountered in software system development at the testing phase. Theoretically, it is possible to establish random predictive models, however, to obtain more precise results, it is important to consider the real context characteristics and the system scope to be evaluated. The main objective of this proposal is to develop a deterministic test case prioritization model, based on the object-oriented software architectural design. In the analysis process, graph theory is used to abstract the system architecture weighted with software metrics. The obtained results show that this approach can establish predictive models with greater precision and profitability in a practical area.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122489947","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":"Teaching Programming Experiences in Times of COVID-19 in the State of Zacatecas","authors":"E. Lara, Josefina García, J. J. Minero","doi":"10.1109/CIMPS54606.2021.9652716","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652716","url":null,"abstract":"The COVID-19 pandemic has caused the suspension of face-to-face classes; therefore, greater importance has been given to virtual education. For this reason, it is important to review the new situations in the programming teaching process. This paper aims to interpret the experiences lived by teachers in in the subjects of Fundamentals of Programming and Data Structure in the implementation of virtual education in times of COVID-19 in the Technological Institutes Decentralized from the State of Zacatecas, for this reason, the quantitative, non-experimental research was used. The instrument used was a digital survey addressed to teachers from the Technological Institutes. According to the results obtained, the main problems during virtual education were the lack of connection by geographical location and the lack of adaptation to virtual education. Teaching virtual programming was a good pedagogical experience, the teachers expressed that they gave personalized attention in small groups; however, they mentioned that it was difficult to measure the student’s progress, and the subject contents were not seen with the required degree of complexity. For teaching programming, teachers used platforms such as Moodle, Classroom and Microsoft Teams, virtual classrooms such as Meet and Zoom and digital resources such as videos, presentations and practical manuals. The most important challenges are to have the infrastructure required for the implementation of virtual classes, and the responsibility, commitment and initiative by teachers and students.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133793303","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}
Fernando Rivera-Velazquez, Eduardo Salazar-Valle, G. M. Martínez-Aguilar
{"title":"OPC UA server on Raspberry Pi and Arduino for didactic use","authors":"Fernando Rivera-Velazquez, Eduardo Salazar-Valle, G. M. Martínez-Aguilar","doi":"10.1109/CIMPS54606.2021.9652694","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652694","url":null,"abstract":"In the market there are different alternatives in communication protocols, but most of them turn out to be specific to technology providers, thus making the implementation of the OPC UA protocol mean the possibility of eliminating proprietary barriers and making production processes more efficient. That is why in this work a didactic and affordable OPC UA system mounted on a Raspberry Pi is proposed that allows the writing and reading of data for the control of the ranges and operating states of actuators and sensors, thus allowing to introduce young university students to what is an environment of Industry 4.0 and the Internet of Things (IoT) so that in their professional future they achieve a rapid adaptation to the productive sector.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122405305","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}
Martha Elba Mota Barragán, Gloria Monica Martinez Aguilar, Yessica Mendiola García, Glenda Jazmin Luna Gonzalez, Paula Cristina Rivera Puentes
{"title":"Comparative Analysis between the Conditions Associated to Traditional teaching and those Associated to Online teaching","authors":"Martha Elba Mota Barragán, Gloria Monica Martinez Aguilar, Yessica Mendiola García, Glenda Jazmin Luna Gonzalez, Paula Cristina Rivera Puentes","doi":"10.1109/CIMPS54606.2021.9652592","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652592","url":null,"abstract":"Throughout history, society has faced different kinds of problems in all ways; from wars, poverty, climate change, natural phenomena up to mortal diseases. These afflictions have managed to get in people’s lives in a devastating way causing a great number of deaths due to pandemics such as the COVID-19, which has been, until the present days, an overwhelming enemy for almost all the countries in the world. This pandemic has forced society to adapt to a different lifestyle in order to face the virus and be alert and protected in any environment. In the education system, teachers were forced to move from traditional education to online education which involves the use of technologies at all times. This action has contributed to teachers and students’ physical and mental burnout causing mental or physical problems. This article will present a comparative analysis of the physical and psychosocial conditions that appeared during the traditional teaching and the online teaching in a group of teachers at the Universidad tecnológica de Torreón, as well as the repercussions in their lives and possible solution alternatives for their conditions.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128960974","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":"From a N layers distributed system to oriented service architecture: systematic review","authors":"C. García, Cristian Timbi","doi":"10.1109/CIMPS54606.2021.9652718","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652718","url":null,"abstract":"This article performs a systematic review on n-layers distributed systems and service-oriented architectures (SOA). Focusing specifically on answering questions such as: ¿Which are the advantages and disadvantages of implementing both a distributed N-layer system and an SOA architecture within a company or organization? ¿What characteristics, structures and components are considered elementary in n-layers distributed systems and SOA architectures? Which are the general requirements that are taken into consideration when wanting to migrate to an SOA architecture? Which are the processes and/or models considered when migrating to an SOA architecture? To answer these questions, information between 2011 and 2021 was analyzed, with an MLR (Multivocal Literature Review) methodology, based on SLR (Systematic Literature Review). The results obtained show and describe characteristics, structures and basic components that must exist within both architectures, as well as the establishment of steps, processes, and models to follow for a correct migration towards an SOA architecture.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129857991","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":"Identification of issues in the implementation of the ISO/IEC 29110 standard: comparison between the state of the art and the state of practice","authors":"M. Muñoz, Patricia Montoya-Méndez","doi":"10.1109/CIMPS54606.2021.9652708","DOIUrl":"https://doi.org/10.1109/CIMPS54606.2021.9652708","url":null,"abstract":"The ISO/IEC 29110 standard, which aims to improve the quality of software products through improving the Project Management (PG) and the Software Implementation (SI) processes, provides the basic practices that software development teams should meet. However, even with the benefits provided by the standard, there is still a gap for its implementation. This paper aims to identify, the issues that the VSEs present during the standard’s implementation. To achieve it, a comparison between the state of art and the state of practice was performed. As a result, issues related to work products were identified, as well as a set of tools and techniques used by VSEs.","PeriodicalId":243734,"journal":{"name":"2021 10th International Conference On Software Process Improvement (CIMPS)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122834112","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}