{"title":"Copyright","authors":"","doi":"10.1109/conisoft.2018.8645900","DOIUrl":"https://doi.org/10.1109/conisoft.2018.8645900","url":null,"abstract":"","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126128212","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":"Preface CONISOFT 2018","authors":"","doi":"10.1109/conisoft.2018.8645882","DOIUrl":"https://doi.org/10.1109/conisoft.2018.8645882","url":null,"abstract":"","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123661656","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":"Improving the Testing of Java Garbage Collection Through an Efficient Benchmark Generation","authors":"A. O. Portillo-Dominguez, Vanessa Ayala-Rivera","doi":"10.1109/CONISOFT.2018.8645889","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645889","url":null,"abstract":"Garbage Collection (GC) is a core feature of multiple modern technologies (e.g., Java, Android). On one hand, it offers significant software engineering benefits over explicitly memory management, like preventing most types of memory leaks. On the other hand, GC is a known cause of performance degradation. However, it is considerably challenging to understand its exact impact on the overall application performance. This is because the non-deterministic nature of GC makes very complex to properly model it and evaluate its performance impacts. To help tackling these problems, we present an engine to generate realistic GC benchmarks by enabling to effectively capture the GC/memory behaviours experienced by real-world Java applications. We also demonstrate, through a comprehensive experimental evaluation, how such benchmarks can be useful to strengthen the evaluation of GC-related advancements.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128304941","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 Sambinelli, E. Ursini, M. A. Borges, Paulo S. Martins
{"title":"Modeling and Performance Analysis of Scrumban with Test-Driven Development Using Discrete Event and Fuzzy Logic","authors":"Fernando Sambinelli, E. Ursini, M. A. Borges, Paulo S. Martins","doi":"10.1109/CONISOFT.2018.8645924","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645924","url":null,"abstract":"Project management in the software industry has been constantly evolving its development practices. One practice that has been standing out in recent years is Test Driven Development (TDD). However, there is no consensus in the literature about the impact of TDD on the productivity of development teams. Furthermore, no studies were found that analyzed the productivity impact of TDD practitioners in relation to the variations of total project term and complexity of product. Based on three case studies, organized in 18 scenarios, this work used modeling and discrete-event simulation to investigate the impact of TDD on team productivity. The results showed that both factors, total project duration and product complexity, do influence the productivity of the software development team that adopts TDD practice and the most advantageous scenarios were identified. A Fuzzy Logical System was also implemented that recommends TDD based on these two variables.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127984085","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}
H. G. Pérez-González, Alberto S. Núñez-Varela, F. Martínez-Pérez, S. Nava-Muñoz, P. David Arjona-Villicana, F. Castillo-Barrera, J. Muñoz-Arteaga
{"title":"Investigating the Effects of Personality on Software Design in a Higher Education Setting Through an Experiment","authors":"H. G. Pérez-González, Alberto S. Núñez-Varela, F. Martínez-Pérez, S. Nava-Muñoz, P. David Arjona-Villicana, F. Castillo-Barrera, J. Muñoz-Arteaga","doi":"10.1109/CONISOFT.2018.8645872","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645872","url":null,"abstract":"Software development is a human activity typically performed by individuals or groups working in an organization. For this task to be successful, a variety of human factors must be considered, from individual factors (cognitive capacity or motivation of the developer) to group factors (ease of teamwork or to participate in social interaction) This research focuses on the study of the possible correlation between the personality of the software engineer and their individual specific capacity for software design. The fundamentals of characterization of currently accepted personality features and a comparison of these features in the adult population in Mexico, Canada, United States and Brazil are presented. Finally, the results of an experiment with computer engineering students from a Mexican university are presented, relating these characteristics with their ability to develop software design products.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122244092","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. R. Aguilar Cisneros, C. Fernandez-y-Fernandez, Jesús Juárez Vázquez
{"title":"Innovation Strategy to Automotive Sector Through a Software Development Perspective","authors":"J. R. Aguilar Cisneros, C. Fernandez-y-Fernandez, Jesús Juárez Vázquez","doi":"10.1109/CONISOFT.2018.8645898","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645898","url":null,"abstract":"Developing countries, like Mexic o, face up to scarce technological innovation. This situation represents a problem due to its negative impact on some economic sectors. This problem arises for many factors, among them: a) Academic sector do not promote innovation strategies. b) Professional human resources shortage. c) Few innovation programs supported by government. This paper presents an innovation strategy focused on points a) and b). Particularly, our strategy will be oriented to automotive sector. Our innovation strategy is composed by ten steps. One of them called “Academic Activities”, it involved to analyze the software control system SSoftCCom (Fuel Injection Software Control System). Additionally, this paper shows SSoftCCom development. SSoftCCom will be used like a way in order to increase interest on automotive innovation.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125604597","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":"Skills Development in Software Engineering: The Experience of Universidad Veracruzana, Poza Rica","authors":"A. Cristóbal-Salas, Bardo Santiago-Vicente","doi":"10.1109/CONISOFT.2018.8645911","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645911","url":null,"abstract":"This paper analyzes the impact of different didactic strategies applied to skills development in a software engineering course which is taught in the Computational Technologies Engineering study program at Universidad Veracruzana, Poza Rica. This analysis includes the review of teaching, learning, evaluation and skills development strategies in the courses taught from 2013 to 2018. The analysis indicates that there has been a significant improvement in the understanding of theoretical concepts, an important progress has been made in the internationalization of the course and in the dosing of the course subjects. However, there is no significant improvement in the management of complex software development or in the speed of development.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124798476","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}
Maria Angelica Astorga-Vargas, Brenda L. Flores-Rios, Margarita Gil Samaniego, Juan-Pablo García-Vázquez, F. F. González-Navarro, J. E. Ibarra-Esquer, Mónica Cristina Lam Mora
{"title":"Design of Experiments Applied to a Software Engineering Project Based on Knowledge Processes","authors":"Maria Angelica Astorga-Vargas, Brenda L. Flores-Rios, Margarita Gil Samaniego, Juan-Pablo García-Vázquez, F. F. González-Navarro, J. E. Ibarra-Esquer, Mónica Cristina Lam Mora","doi":"10.1109/CONISOFT.2018.8645897","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645897","url":null,"abstract":"The systematic application of the Experimental Design plan from Design of experiments (DoE) is presented as an essential statistical method for experimentation in Software Engineering (SE). The objective is to correctly identify the factors that influence the degree to which the externalization of knowledge is generated in a software project based on knowledge, for which a factorial design was applied with two factors (a $x$ b). Factor A, corresponds to Project teams and factor B, is related to Externalization strategies. The effect of the factors and their interaction on the response variable (externalization of knowledge) were checked from the test statistics of the analysis of the variance ANOVA, showing that only the factor B significantly influences the externalization measurement according to the sample under study.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122620531","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}
Viridiana Silva-Rodríguez, S. Nava-Muñoz, F. Martínez-Pérez, H. G. Pérez-González
{"title":"How to Select the Appropriate Pattern of Human-Computer Interaction?: A Case Study with Junior Programmers","authors":"Viridiana Silva-Rodríguez, S. Nava-Muñoz, F. Martínez-Pérez, H. G. Pérez-González","doi":"10.1109/CONISOFT.2018.8645944","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645944","url":null,"abstract":"In the process of designing user interfaces (UI), designers must be aware of the many factors and different contexts that influence design, which are established in the Software requirements. The objective of this Case study is to analyze the identification of patterns of Human-Computer Interaction (HCI) through the understanding of functional requirements by junior programmers. The above, through the identification of important aspects such as tasks, the type of user, and context of use. Twenty-two students were invited to participate in the Case study and generated eight Software Development projects from which their perception was obtained regarding these activities, which will be considered for the classification of Software requirements.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131506662","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":"2020 8th International Conference in Software Engineering Research and Innovation (CONISOFT)","authors":"","doi":"10.1109/conisoft.2018.8645855","DOIUrl":"https://doi.org/10.1109/conisoft.2018.8645855","url":null,"abstract":"","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121192169","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}