{"title":"Gamification in software engineering teamworks: A systematic literature review","authors":"Luis Hernández, M. Muñoz, J. Mejía, Adriana Peña","doi":"10.1109/CIMPS.2016.7802799","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802799","url":null,"abstract":"Nowadays, software development is done by teams where there are several factors involved in their performance. One of the most important factors is the collaborative work, fundamental skill that every professional should have, especially in the area of software engineering. Based on the above mentioned, the adequate integration of a teamwork influences its performance. Therefore, the skills, knowledge and interactive styles for each member it should be complemented, in order to get a high effective teams. In this context, one of the techniques currently being used for achieving activities related to collaborative work is the gamification, which aims to guide the improvement of the collaborative work. This study presents a comparison among the different gamification elements that can be applied to create a teamwork, reducing its integration time, and therefore, improve its performance.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121725115","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}
Jose Hernandez-Reveles, Gabriela Sobrevilla-Dominguez, Perla Velasco-Elizondo, Silvia Soriano-Grande
{"title":"Adding agile architecture practices to a Cyber-Physial System development","authors":"Jose Hernandez-Reveles, Gabriela Sobrevilla-Dominguez, Perla Velasco-Elizondo, Silvia Soriano-Grande","doi":"10.1109/CIMPS.2016.7802800","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802800","url":null,"abstract":"Competitive pressures force companies to develop products and services before their competitors. To achieve it, many of them have adopted agile methodologies such as Scrum that have proved to be more effective than traditional ones. However, despite successful applications of Scrum in various application domains, there is still a not clear understanding about how specific aspect of Cyber-Physical Systems (CPS) development should be tackled. In this article it has been shared the experience of a CPS development that used Scrum and the application of three specific agile software architecture practices to better support the build of a Minimum Viable Product (MVP). These practices can be classified as agile as they respect the Agile Manifesto's principles.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126502826","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":"Software configuration management for software product line paradigm: A systematic mapping study","authors":"Patricio Espinel, Edison Espinosa, Matías Urbieta","doi":"10.1109/CIMPS.2016.7802801","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802801","url":null,"abstract":"The exponential development of software and the need to reduce time and cost in the construction of software products, have made the reuse of components a common practice. In this context, emerged the idea of applying Software Product Line Engineering, which is a set of systems sharing a manageable group of characteristics in order to satisfy a specific segment of the market. In this sense, the present work, made a study of the literature related to Systematic Mapping in order to search, analyze, and select articles related to Software Configuration Management for Product Line. The results showed the scarce existence of articles. Specifically, 136 articles from 1996 to 2016 were analyzed and only 7 were selected because they identified the proposed approach about the variability and evolution of products in the Software Product Line. Furthermore, it was evidenced that these investigations were not consolidated, were isolated, and seemed not to promote a whole solution to the management of software products in the Software Product Line, making this a novel topic which requires proposals of solution.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129242588","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":"Security analysis of the Internet of Things: A systematic literature review","authors":"Juan Martínez, J. Mejía, M. Muñoz","doi":"10.1109/CIMPS.2016.7802809","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802809","url":null,"abstract":"Nowadays people are increasingly dependent on the Internet to conduct their daily activities. As a result of this has emerged the Internet of Things (IoT). Therefore, it has significantly increased the devices connected to the Internet; reaching around of 20 billion connected devices, and is expected to reach 50 billion in 2020. This has created great challenges for maintaining security and privacy of information because most mobile devices focus on connectivity and are including default settings where security is severely affected. This paper presents the results obtained by the protocol of systematic review to establish the current state of security in IoT devices. As a result of the review the main concerns, threats, attacks, challenges, and some countermeasures were detected.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127140786","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}
Yolanda-Meredith García, M. Muñoz, J. Mejía, Juan Martínez, G. Gasca-Hurtado, Jesus Andrés Hincapié
{"title":"Method for developing catalogs focused on facilitating the implementation of best practices for project management of software development in SMEs","authors":"Yolanda-Meredith García, M. Muñoz, J. Mejía, Juan Martínez, G. Gasca-Hurtado, Jesus Andrés Hincapié","doi":"10.1109/CIMPS.2016.7802805","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802805","url":null,"abstract":"Software development industry is a key factor in the worldwide economy. In Mexico, this sector consists mostly of small and medium enterprises (SMEs) and they represent the 99% of the business software industry. This highlights the importance of implementing best practices in software engineering SMEs to ensure continuous improvement. In this context, there are several models, methodologies and standards that contain best practices focused on improving software development processes such as CMMI-DEV v1.3, ISO 12207, ISO 15504, etc. However, to implement it in SMEs they should be tailored according to the organization size and type of business. Therefore, SMEs require the use of techniques and tools that help them implementing the best practices. This paper aims to present a proposal of a method for creating catalogs of tools and techniques related to software development project management, specifically in risk management, that will provides a set of techniques and tools than an SME can select according to its specific needs in order of facilitate the implementation of best practices.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125498512","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":"IT process improvement: Developing an agile model using the DSR approach","authors":"Carlos Montenegro, Rodrigo Fonseca, Andrés Larco","doi":"10.1109/CIMPS.2016.7802807","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802807","url":null,"abstract":"A wide range of models supports process improvement in organizations, nevertheless, the absence of a universal model becomes necessary to combine complementary models. The aim of this work is to design and to evaluate SFramework, a useful model for process improvement, because facilitates the reference models combination. The methodology used is Design Science Research (DSR), which prescribes the design and evaluation phases of the new artifact and use of a set of guidelines for this purpose. The design phase develops an agile structured model with generic phases; so, it can be generalizable. In evaluation phase, a case study based on IT standards and best practices is used; the structure and the content of the required documentation for business continuity process are defined. This study evidences that SFramework is operational and technically feasible and the effort expended in its application is relatively low; therefore, it is applicable for process improvement in environments SME type. Also shows a successful case using DSR and complementary methods.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133346911","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":"Strengths and opportunities for improvement in the center of telematics development to establish the Integrated Project Management","authors":"Diannet Sospedra Lopez, Lianet Salazar Labrada","doi":"10.1109/CIMPS.2016.7802806","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802806","url":null,"abstract":"The productive activity of the University of Informatics Science (UCI) has defined and established various processes guided by the model Capability Maturity Model Integration (CMMI). Currently, all software development centers of the institution have CMMI Level 2 certification in establishing process improvement in your development environment. In order to obtain certification level 3 maturity, the institution must meet the generic goal institutionalize a defined process, which in turn defined as generic establish a process and related process defined accumulation of practical experience. The Integrated Project Management process (IPM) is very important in meeting this generic goal. In this investigation the authors make an analysis of the Telematics Center (TLM), to obtain a summary of the strengths and weaknesses according to practices specific IPM process area CMMI Level 3. Through research a report with the practices fulfilled in the project and activities that are undeveloped, which means opportunities for improvement to the current process improvement CMMI Level 3 certification is obtained. This is the result of a starting point for the establishment of the process IPM in the productive activity of the institution.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126650090","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":"Adoption of ISO/IEC 29119-2 software testing practices: An exploratory analysis in organizations in Lima, Perú","authors":"Sandra Cóndor, Cecilia García, A. Dávila","doi":"10.1109/CIMPS.2016.7802802","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802802","url":null,"abstract":"The success of software testing activities contributes significantly to a good quality of the software product; in particular, it is expected for the ISO/IEC/IEEE 29119 to have a favorable impact on this domain. However, in small businesses in Lima, these activities are performed in uncontrolled way, tests do not achieve adequate coverage and the software operates with errors. This study is an exploratory research in organizations conducting software testing, the objective was to determine the extent of adoption of ISO/IEC/IEEE 29119 testing practices. The analysis was performed using a multiple case study analysis of four units, considering two types of organizations. Individual and grouped processes profiles were obtained. Organizations that acted as software factories in a rigid contractual scheme showed better performance than those who acted as part of a software development team.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114854227","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}
Hugo A. Mitre-Hernández, Maria Alvarado-Hernandez, Carlos Lara-Álvarez
{"title":"Evaluation of learning objects through eye tracking","authors":"Hugo A. Mitre-Hernández, Maria Alvarado-Hernandez, Carlos Lara-Álvarez","doi":"10.1109/CIMPS.2016.7802804","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802804","url":null,"abstract":"A learning Object (LO) is any entity that can be used, reused or guided for learning supported by technology. In the literature there are evaluation methods that considers aspects of design and presentation of LO; however, these methods are not automated, since they are based on instruments and expert opinions. This article describes an evaluation technique of LOs with time data of eye fixations collected in real time by an eye-tracking device. It is considered that all graphic elements should provide information to the user, so that a measure based on entropy can be useful. An experiment was conducted to compare different LOs. The results show that entropy measure is useful for improving the design of LOs. Finally, the results are discussed in comparison to some aspects of evaluation used by experts.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115806091","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":"Interactions between process areas technical solution and verification CMMI-DEV v1.3 level 3 in the production environment of the university of informatics science","authors":"Lianet Salazar Labrada, Diannet Sospedra Lopez","doi":"10.1109/CIMPS.2016.7802808","DOIUrl":"https://doi.org/10.1109/CIMPS.2016.7802808","url":null,"abstract":"The quality of the software industry's main objective is to verify and validate the effectiveness of the products and services developed as well as meeting the needs and expectations of customers involved. In this research, an introduction is made at maturity model assumed at the University of Informatics Science (UCI) to improve the processes of software development in your development environment. Areas Technical Solution (TS) and Verification (VER) process defined at level three Integration Model for Capability Maturity for Development (CMMI-DEV) v1.3 are described. To understand the activities to develop in both areas of process interactions between its threads are analyzed to give the modeling of specific practices threads related. Both process areas describe new activities to establish improvement project in college to achieve certification level 3 CMMI-DEV v1.3.","PeriodicalId":370724,"journal":{"name":"2016 International Conference on Software Process Improvement (CIMPS)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128614901","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}