Regarding the COVID 19 pandemic, to safeguard the health of participants, CONISOFT 2020 entire conference will take place virtually. Accepted papers presentations, Keynote talks, workshops and tutorials will take place virtually. Publication of accepted papers is going to be in traditional way, as is indicated in CFP: IEEE publication and special journals. We encourage you to participate in this virtual edition and to enrich the state of art of Software Engineering.
The 8th International Conference in Software Engineering Research and Innovation (CONISOFT’20) will be held at the Instituto Tecnológico de Chetumal (Technological Institute of Chetumal), in Chetumal City, State of Quintana Roo, Mexico. November 04th-06th, 2020. The purpose of the conference is to bring together practitioners and researchers from academy, industry and government in order to advance the state of the art in Software Engineering, as well as generating synergy between academy and industry, defining a collaboration strategy to support and promote the development of the software industry in Mexico and worldwide. Papers that combine theory and practice are especially welcome.
Systems modelling: languages, mechanisms of formalization.
Architecture and software design.
Models and quality systems.
Verification mechanisms and testing techniques.
Quality: metrics and measurements.
Social Software Engineering.
Software engineering education and training.
Statistical Methods and Measurement.
Missing Data in Software Engineering.
Experimentation in Software Engineering.
Human Factors in Software Engineering.
Construction of complex systems: recommendation systems.
Software Engineering for very small mobile software applications and context, and very large software ecosystems.
Modelling and knowledge management.
Support methodologies: agents-based methodologies, natural language processing, machine learning.
Software Engineering for Cloud Computing, Big Data, Social Computing.
User-centered design: human-computer interaction, usability engineering.
Social Issues in software engineering: psychology, sociology.
Theoretical basis for software engineering.
Formal methods for software engineering.
Experimental evaluation and validation.
The split between industry practice and academic research.
Software projects estimation.
Software quantitative evaluation.
Send your papers using the following link to EasyChair
For sending final version, please follow the directions from IEEE Conference Publishing Services (CPS).
CPS WILL BE CONTACTING THE AUTHORS OF THE ACCEPTED PAPERS SOON.
Date:November 2, 2020 (19:00-21:00 hrs)
Description:The propose of two, one-hour sessions is to provide a 360 degrees introduction of blockchain technologies in the telecom industry.
Instructor:MSc. Manuel Vexler and MSc. Jose L. Octavio Rodriguez Angulo
Date:November 2, 2020 (8:00-11:00 hrs)
Description:Introductory talk about the operation of Docker, main characteristics of containers and basic concepts. The objective is to understand the context of the containers that allow us to understand more robust solutions used in the industry.
Requirements:Basic knowledge of Linux and computer networks
Instructor:Magister José L.Octavio Rodriguez Angulo, MBA Mario Velasco Robles
Date:November 3, 2020 (20:30 hrs)
Description:Amazon Web Services (AWS) is a massive global infrastructure in the cloud that allows us to innovate, experiment and iterate quickly, this is because it is a language and operating system independent platform.
Requirements:Programming knowledge to take better advantage of it
Date:November 2, 2020 (11:00-15:00 hrs)
Description:In this workshop we will learn how to make a REST API to be able to make a basic web application, we will create the necessary components, services, drivers and models, in addition a basic interface using materialize will be included.
Requirements:Nodejs basic level
Date:November 3, 2020 (11:00-13:00 hrs)
Description:This tutorial presents an introduction to the area of Software Engineering assisted by Artificial Intelligence, focusing on SBSE, particularly related to evolutionary algorithms. Experiences related to the classification of Software requirements, a project currently under development at the Universidad Veracruzana, will also be discussed..
Requirements:Computer with browser
Instructor:Dr. Angel Juan Sánchez García and Dr. Efrén Mezura Montes
Date:November 2, 2020 (16:00-18:00 hrs)
Description:In this workshop you will see basic concepts of docker, how to create a container with our application, and how to connect and configure containers using docker-compose
Requirements:Code editor, Knowledge of the use of terminal, basic knowledge of linux (recommended, but not required)
Instructor:Arturo Iván Domínguez García
Date:November 2 and 3, 2020 (16:00-19:00 hrs)
Description:Learn to make early estimates of software development projects with COSMIC. Give quantitative monitoring of your projects according to the best practices
Date:November 3, 2020 (8:00-11:00 hrs)
Description:Learn to size your requirements easily and quickly
Abstract: While engineers are increasingly aware of security requirements, in many organizations security remains the responsibility of Òthose security peopleÓ and is not tightly integrated into the development cycle. Productivity and feature goals can result in engineers focusing on deployment rather than on fixing non-critical security issues or on building security into a product, resulting in an increase of security technical debt. Attackers eagerly exploit the vulnerabilities lying in the security technical debt pile. Organizations can benefit from risk-based practices for shrinking this debt. This talk will present two research projects in which risk is being used to prioritize security mitigations. The first project is focused on reducing secrets and credentials that have been checked into a code base. The second project relates to the prioritization of patching the continuous onslaught of vulnerable components and libraries that comprise a product.
Short bio: Laurie Williams is a Distinguished Professor in the Computer Science Department of the College of Engineering at North Carolina State University (NCSU). Laurie is a co-director of the NCSU Science of Security Lablet sponsored by the National Security Agency, the NCSU Secure Computing Institute, and is the Principal Cybersecurity Technologist of the SecureAmerica Institute. Laurie´s research focuses on software security; agile software development practices and processes, particularly continuous deployment; and software reliability, software testing and analysis. In 2018, Laurie was named an IEEE Fellow for contributions to reliable and secure software engineering.
Dr. Mario Piattini
Abstract: If we consider the 19th century as the machine age, and the 20th century the information age, the 21st century will be the quantum age. In fact, from the beginning of the "second quantum revolution" from the eighties to the present, various algorithms and quantum computers based on different technologies have been proposed, which have managed to demonstrate their great advantage over "classical" computers. There are already numerous programming languages (qGCL, Q Language, QML, Quipper, OpenQASM, Qiskit, Q#), development environments (Forest, Qiskit, Cirq, QDK, Orquestra) and platforms (Quantum Inspire, IQ Experience, Quantum Playground, Forge, LIQUi |>, etc.). However, it is not enough, it is necessary to go one step further and be aware of the need for a true "Quantum Software Engineering", in order to produce quantum software with adequate quality and productivity. To this end we promote the “Talavera Manifesto for Quantum Software Engineering and Programming”. The conference will expose the challenges and opportunities that quantum software must address in this regard.
Short bio: Doctor and bachelor in Computer Science from the Polytechnic University of Madrid. Graduated in Psychology from the National University of Distance Education. CISA, CISM, CRISC and CGEIT by ISACA. PMP by PMI. Diploma in Quality from the Spanish Association of Quality. Chief Auditor ISO 15504/33000 by AENOR. He has worked as a consultant for numerous organizations and companies. Founding partner of the companies Cronos Ibérica S.A (currently Alten), Kybele Consulting S.L. (currently Intelligent Environments), Lucentia Lab, S.L., DQTeam, S.L. and AQCLab, S.L., the first laboratory accredited by ENAC for evaluating the quality of software products and data. He has been an associate professor at the Complutense University and at the Carlos III University of Madrid. He has been Director of the Joint Center for Research and Development of Software UCLM-Indra, Coordinator of the Area of Computer Science and Information Technology of the National Agency for Evaluation and Prospective (ANEP), and Director of the Institute of Information Technologies and Systems (ITSI) of the UCLM. At present he is Professor of the University of Computer Languages and Systems at the Higher School of Computer Science (ESI) of the University of Castilla-La Mancha (UCLM), where he directs the Alarcos research group, specialized in Information Systems Quality; and aQuantum Science Team Leader. Promoter of "The Talavera Manifesto for Quantum Software Engineering and Programming". Among the 15 “Top scholars in the field of systems and software engineering (2004-2008)” and among the 15 “Most active experienced software engineering researchers (2010-2017)”, National Award for the Professional Career of the Computer Engineer of the Federation of Associations of Computer Engineers of Spain, and Aritmel Prize by the Scientific Information Society of Spain (SCIE).
Abstract: ARM dominates the processor market as it is used in all mobile phones. This domain has become more established now that Apple has announced that it will start using its own ARM processors in all of its computers. Some of us will remember how only a decade ago this was not the case and rather CISC, through Intel, is what predominated. In this talk, we will talk about how the architecture of processors has evolved since the 50s, placing special emphasis on architectures that were thought for decades and that are re-emerging or that have simply been forgotten, but that could have a great impact on the future. During this 60-year journey, we will discover fascinating things that will help us better understand what is ahead, including the new quantum processors.
Short bio: Norberto Ortigoza is a Computer Engineer from UNAM, he is a developer and instructor with more than 25 years of experience using programming languages such as Smalltalk, Objective-C, Java, C, C #, Python, Ruby, Go, Swift, Rust and Elixir. He is the founder and CEO of Bunsan, a company specializing in emerging technologies. He has organized conferences such as the Erlang Factory and ElixirConf in Mexico and Latin America. He has presented conferences and workshops in Sweden, India, Belgium, the USA, Colombia and Mexico. He is a professor at the Engineering School at UNAM, and his areas of interest are processors, compilers, distributed systems, and cryptography.
Abstract: A new reality has started where technology has taken on a new role in our daily lives. This has led the IT professional to develop new skills for the design, construction and operation of systems. Looking for products with greater added value of technology and more efficient in their function, at the lowest possible costs. How to adapt to changing scenarios? What are the tools of the future in the IT market? What skills are in demand? This conference is about challenges and opportunities for those in the world of Software Engineering, since they have a crucial role in this new era.
Short bio: She was born in Culiacan, Sinaloa; and she studied Informatics bachelor in the local institute. At the beginning she worked as a part of the Homex quality team, where she discovered her inclination towards software quality processes. After moving to Mexico City in search of new professional opportunities, she continued to develop her skills in planning and monitoring IT processes for companies such as Axtel, TV Azteca y el IMSS. She studied the Master’s in Financial Administration at the Instituto Tecnológico de Monterrey to complete her knowledge in the areas of business processes and complemented her knowledge in software quality through a specialization in software development processes, recognized by the CMMI Institute. Her professional experience includes working in different software and business consultancies serving clients such as Profuturo de Grupo Nacional Provincial, HSBC, Banco de China and Grupo Experiencias Xcaret among others. She is currently working as a QA Leader Engineer at Matrix Solutions PA., She is a Process and Business Consultant for DSP Mexico and a Promoter of ICT Women´s Communities (Iconmunity). This is where she develops her support for gender equality within the IT industry, seeking to improve the employment situation of opportunities for women in the industry. In education, she has taught master´s level classes at the University of Pachuca and served as a speaker in forums such as Software Gurú in different occasions.
Abstract: DevOps is a discipline used in the field of ICT that suggests the use of certain techniques, technologies and tools to productively and efficiently manage the process of development, testing and deployment of computer applications by automating processes and optimizing others. . For several years, this discipline has become relevant in the field of Software development and involves practices that ensure the generation of higher quality Software, such as continuous integration, continuous deployment, peer review flows in versioned and managed code in branches, and the automation of the execution of unit tests, among other mechanisms closely related to the concept of devOps. On the other hand, educational programs in general should bring students closer to the reality of our current performance context. In particular, students of ICT-related careers must know, understand and practice what the current market is demanding, since with a typically traditional training their technological offer could be uninteresting for their future employers. In this talk, the inclusion of the devOps discipline in the academic curriculum is proposed, such inclusion is justified and a tentative study program for this discipline is offered.
Short bio: Gustavo Arellano is a Mathematician graduated from the Sciences School at the UNAM and holds the degree of Master of Science, from the Postgraduate Degree in Computer Science and Engineering, UNAM, with a specialty in Software Engineering. Gustavo has worked for GE, Apple and Citibank for several years in the US as a Software Engineer and in Mexico he has been Development DGA for the CNBV and Deputy Director of technological development for CONACYT, among other management positions at the APF. He has more than 12 certifications in various fields such as Java, Scrum, Ethical Hacking, Secure Programming & Forensic Investigator. He has published material related to Artificial Intelligence in the international refereed journal BMC Bioinformatics. He is currently Chief Architect of the first CMMI DEV and SVC 2.0 level 5 consulting firm in Latin America: Ultrasist.
Abstract: The popularity of cloud computing has allowed widespread adoption of distributed systems knowledge and practice, which used to be an area reserved for academic research, or highly specialised industry projects. In this talk, I will discuss the common pitfalls that software engineers from all backgrounds encounter while trying to navigate the cloud native ecosystem, and provide tips to build better industry-level distributed systems.
Short bio: Verónica is a Software Engineer, focused on distributed systems engineering. She currently works at DigitalOcean, and serves as a Release Manager Associate for the Kubernetes project.
CONISOFT prohibits retaliation against any member here at CONISOFT who reports or participates in an investigation of a possible violation of our Code, policies, or the law. If you believe you are being retaliated against, please contact our Ethics & Compliance representative.
Who Must Follow Our Code?
We expect all of our Board members, Local Committee Members and members of the Mexican Network of Software Engineering, to know and follow the Code. Failure to do so can result in disciplinary action, including termination of official collaboration. Moreover, while the Code is specifically written for Board members and Local Committee Members, we expect CONISOFT authors and attendees, partners and sponsors, and others who may be temporarily participating in CONISOFT activities to follow the Code in connection with their participation for us.
J. Reyes Juárez Ramírez (General Chair)
+ 52 (664) 9797500 EXT. 54335
Universidad Autónoma de Baja California
Facultad de Ciencias Químicas e Ingeniería
María de los Ángeles Navarrete Marneou (Co-Chair)
+ 52 (983) 8321019 and 8322330 Ext. 106, 174
Instituto Tecnológico de Chetumal