Mirna Muñoz

Mirna Muñoz
Centro de Investigación en Matemáticas (CIMAT) | CIMAT · Unidad Zacatecas

Software Engineering PhD
Software Engineering Researcher- CIMAT-Zacatecas

About

178
Publications
32,300
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
803
Citations
Citations since 2016
124 Research Items
726 Citations
2016201720182019202020212022020406080100120140
2016201720182019202020212022020406080100120140
2016201720182019202020212022020406080100120140
2016201720182019202020212022020406080100120140
Introduction
Mirna Muñoz is a PhD in Computer Science (Computer Languages, Informatics Systems and Software Engineering) from the Polytechnic University of Madrid, a Master in Computer Science (2002-2004) and Computer Science Engineer (1996-2000) from the Institute Technological of Orizaba University of México. She is working as a researcher at the Software Engineering Unit of the Mathematic Research Center in México. Her research field is Software Engineering. Her current research interest is on software process improvements focusing on the human factor, software process improvements using multimodel environments, the implementation of quality model and standards and the integration of high effective teams. She has collaborated in the translation of CMMI v1.2 and v1.3 to Spanish language. '

Publications

Publications (178)
Chapter
The study of soft skills within the organization has acquired great relevance in recent years. Because software development is a human endeavor mainly based on teamwork, soft skills represent a key factor in its success. The analysis of soft skills is currently mainly conducted through questionnaires and interviews, both subject to interpretation a...
Chapter
Software development teams are built to achieve the highest level of performance and ensure the fulfillment of the project's objectives. Social and human factors are consolidated as fundamental aspects to ensure this purpose. In addition, personality is another determining aspect to build a team due to the role played by the interaction between the...
Chapter
Software project management is a multitask process that involves planning, organizing, monitoring, and controlling. And Scrum is an agile project management method based on self-organized teams; that is, the team members, although guided by a product owner and the Scrum master, evaluate the project’s tasks and decide who will take care of them and...
Article
Full-text available
The allocation of members in software development teams has a direct impact on the software project's success. Several approaches have been proposed to deal with this task, mainly using optimization techniques to manage the cost, scope, and time constraints, where experience and backgrounds represent important resources; however, when there is no p...
Chapter
Software development is the result of human endeavor, then the impact of the human factor would support its success. It has been observed that people consistently behave when facing a similar situation, revealing interaction styles. In the interaction styles observation, the use of games that engage the players facilitates behavior analysis beyond...
Chapter
In recent years, smartphones have accessed to personal information and manage sensitive data, defined as a wide quantity of information encompassing the individual’s personal life. Thus, mobile apps security has become a major area of interest for everyone involved in the development of these. It is important to consider that most of the applicatio...
Chapter
Software has become the core of organizations in different domains because the capacity of their products, systems, and services have an increasing dependence on software. This fact highlights the research challenges to be covered by computer science, especially in the software engineering (SE) area. On the one way, SE is in charge of covering all...
Chapter
Gamification is a new strategy that allows influencing and motivating people mainly in two types of activities: 1) to develop activities that people are not used to performing, or 2) to let people acquire new habits. Besides, it has been proven to have good results in its implementation in non-context fields such as healthcare, education, and marke...
Article
Full-text available
Abstract Around the world, the importance of Very Small Entities (VSEs), organisations having up to 25 people, has been constantly increasing. Worldwide, VSEs represent over 92% of the software industry. Therefore, two main needs can be highlighted: a) providing VSEs with resources to produce high‐quality software, and b) training software engineer...
Article
Full-text available
Abstract Best practices of software development and software process improvement (SPI) are people‐centred. Both have a high level of influence of social and human factors inherent to the individuals involved in these processes. At the same time, software process improvement is inherent to the change of the conditions and the behaviour of individual...
Article
La pandemia por el COVID-19 tomó al mundo por sorpresa. EnMéxico, al igual que en muchas partes del mundo,millones de estudiantes cambiaron alaprendizajeen línea de un día para otro. En este documento se presentan los resultados de una encuesta aplicadaa estudiantesuniversitarios con la finalidad de entender tanto su adaptación como el involucramie...
Article
Software companies need to measure their productivity. Measures are useful indicators to evaluate processes, projects, products, and people who are part of software development teams. The results of these measurements are used to make decisions, manage projects, and improve software development and project management processes. This research is bas...
Book
This book contains a selection of papers from the 2021 International Conference on Software Process Improvement (CIMPS’21), held between the 20th and 22th of October in Torreón Coahuila, México as virtual venue. The CIMPS’21 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, ex...
Chapter
Around the world, Very Small Entities (VSEs) are very important to the economy because they have an important place contributing to the growing demand for software. This fact allows them to achieve a steady growth in the software market as well as a great responsibility regarding the production of quality software products and services. However, im...
Chapter
Software development companies are in constant change in most cases seeking continuous improvement. Therefore, these companies undertake software process improvement initiatives frequently complex because such initiatives tend to force change in the behavior of the professionals involved. Change management is a process that supports decreasing that...
Article
La pandemia por el COVID-19 tomó al mundo por sorpresa en muchos aspectos. Uno de los campos más afectados es la educación, en México millones de estudiantes cambiaron alaprendizaje en línea de un día para otro. En este documento se presentan los resultados de un cuestionario aplicado a profesores universitarioscon la finalidad de entender su perce...
Article
Full-text available
Software engineering standards are essential sources of codified knowledge for all software engineers. Could the professors, that are not teaching software engineering standards to software engineering students, be accused of malpractice?
Article
In recent years, stakeholders expect the delivery of new features almost every day to give fast feedback about changes or issues in software projects. To achieve this, they have opted to try new practices such as those from DevOps to improve their processes. Organizations such as IBM, Facebook, Amazon, and so on are implementing a DevOps culture. H...
Article
En los últimos años el uso de Kanban se ha popularizado e incrementado en la industria del software. Sin embargo, la falta de experiencia y la difícil formación de los nuevos practicantes limitan su adopción dentro de las organizaciones. Una alternativa para resolver este problema, es hacer uso de juegos serios como herramienta en la capacitación d...
Article
Full-text available
The growth of software demand has caused more competition among customers who expect faster changes and better quality in the software products delivered. The need to satisfy the continuous requirements of the market, the need to keep the quality of products and services, as well as the need to improve their processes become a difficult task for or...
Preprint
Full-text available
The importance of Very Small Entities (VSEs) in the development chain of the software industry, highlights the needs to provide support for them to develop quality software products within budget and schedule. However, most VSEs do not have experience in the implementation of software engineering standards. Additionally, a large percentage of the...
Chapter
The importance of Very Small Entities (VSEs) in the development chain of the software industry, highlights the needs to provide support for them to develop quality software products within budget and schedule. However, most VSEs do not have experience in the implementation of software engineering standards. Additionally, a large percentage of them...
Chapter
Full-text available
Nowadays the agile methodologies are gaining attention from the software development market in several ways because they are oriented to satisfy the needs of the businesses. Agile methodologies such as Scrum, Lean, and XP are among the most popular. Some organizations have implemented them in their processes, using the sprints of Scrum to distribut...
Book
This book contains a selection of papers from the 2020 International Conference on Software Process Improvement (CIMPS 20), held between the 21st and 23rd of October in Mazatlán, Sinaloa, México. The CIMPS 20 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, experiences and co...
Chapter
Software has become the core of organizations in different domains because the capacity of their products, systems, and services have an increasing dependence on software. This fact highlights the research challenges to be covered by computer science, especially in the software engineering (SE) area. On the one way, SE is in charge of covering all...
Chapter
Continuous improvement is one of the topics of interest for organizations seeking positioning opportunities in the world market. However, software development organizations have high levels of difficulty to implement best practices that address continuous improvement. This paper presents a path to follow to facilitate the work of continuous improve...
Chapter
Full-text available
Most of very small entities (VSEs) develops software for medium and large companies and organizations. This situation creates an opportunity for them to become a key player in the production chain by providing quality software within schedule and budget. A feature of most VSEs is that they do not have experience in the implementation of engineering...
Chapter
Software development companies seek to improve their processes implementing best practices through SPI initiatives. Such initiatives look for modifying the conditions and behavior of the process stakeholders. For this reason, change resistance increases the complexity of the SPI initiatives implementation; and exist a permanent search of strategies...
Chapter
Very Small Entities (VSEs) of México are important to the economy because of their contribution to the growing demand of software. The ISO/IEC 29110 series has become a highly adopted standard in México because it is one of the Quality Standards recognized by the government, the industry and academia. This is confirmed by the increasing number of V...
Article
Full-text available
We are living in an age of growing demand for software products. This growing demand creates opportunities for very small entities (VSEs) to not only survive but also flourish. In this context, VSEs need to produce high‐quality products to meet market needs. However, in their quest to produce high‐quality software, VSEs need to overcome the challen...
Chapter
Nowadays, Smartphones have become the most widely used communication technology because of their portability and relatively low cost. Its use has been increased and at least seven billion people (93% of the global population) have access to a mobile-cellular network, according to the ICT Facts and Figures report 2019. Therefore, mobile security pla...
Chapter
Full-text available
Software development organizations take great risks when are faced with process improvement projects and the inclusion of best practices. Such risks include the selection of a standard, framework or model for the improvement process. Some organizations decide to integrate best practices from different sources to be non-dependent on a particular mod...
Article
Full-text available
Very Small Entities (VSEs) of software development have had a significant demand and economic impact in recent years, because most of them are the software producer for medium and big companies in order to satisfice the growing demand of software. In this context, it is important to ensure that they produce quality software to successfully meet the...
Article
Full-text available
As Information and Communications Technologies (ICT) continue to progress and evolve, their impact on the functions, structure and strategy of organisations around the world needs to be understood. Organisations handle different types of software engineering applications, which can support their performance and solve organisational issues. It is u...
Article
Los artículos presentados en este número fueron seleccionados de los artículos aceptados en el Octavo Congreso Internacional de Mejora de Procesos Software (CIMPS) 2019, realizado en la Ciudad de León, Guanajuato, México del 23 al 25 de Octubre del 2019. Este congreso ha tenido una tasa de aceptación del 30% de los artículos enviados. Los artículo...
Article
An exploratory study is presented in which the influence of Belbin's Theory on the quality of the product generated with the development of software requirements is analyzed. The study is developed through a controlled experiment in which the factor manipulated by the researcher is the way in which the development teams are integrated with students...
Article
Nowadays, software development enterprises are within a full of competitiveness context, therefore, these companies must produce software systems in compliance with quality standards that encourage good practices for development. Nevertheless, most of the software development enterprises are Very Small Entities (VSEs) with less than 25 members, thi...
Chapter
Full-text available
The article presents a controlled experiment in which the convenience of using the Belbin Role Theory for the integration of work teams, in the tasks of software requirements process, is explored. The study is developed in an academic environment with students of the Software Engineering degree and analyzes the differences between the quality of th...
Chapter
Nowadays customers are expecting faster feedback and changes related to issues or feature requests but providing a solution to this need, therefore organizations such as IBM, Facebook and Firefox are implementing DevOps practices. However, even when information about DevOps, such as principles, practices, suggestions or even a maturity or capabilit...
Book
This book contains a selection of papers from The 2019 International Conference on Software Process Improvement (CIMPS’19), held between the 23th and 25th of October in León, Guanajuato, México. The CIMPS’19 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, experiences and con...
Article
Full-text available
This article describes the new needs that launched the evolution of the DevSecOps + Risk Management approach as well as a brief description of it. Also, the article presents two cases in which the DevSecOps approach was implemented. The results of implementing the approach showed that the implantation allows: (1) reinforcing the implementation of c...
Article
Full-text available
This paper explores five multivariate techniques for information fusion on sorting the visual ripeness of Cape gooseberry fruits (principal component analysis, linear discriminant analysis, independent component analysis, eigenvector centrality feature selection, and multi-cluster feature selection.) These techniques are applied to the concatenated...
Conference Paper
Full-text available
The growing of the software demand has created opportunities for software development organizations. Especially for very small entities (VSEs), because a large number of them produce software for medium and large companies as part of a production chain that provides products and services to satisfy market needs. This situation highlights the increa...
Article
Full-text available
Due to the importance of Very Small Entities in the software industry, today, organizations such as ISO, are focused on the development of standards that push their competitiveness, reinforcing the use of proven software engineering practices, and being adequate to the specific characteristics of this type of organizations, such as the ISO/IEC 2911...
Chapter
In the conventional software development environment, risks are generally managed through a risk management framework; however, application of risk management in agile projects is limited despite its elaborate discussions in the board rooms among professionals. Moreover, risk mitigation used to monitor a project continuously through effective commu...
Chapter
Full-text available
Nowadays many software companies and startups try to do software development faster and with better quality. Companies have tried to readjust their process with new techniques and practices in order to achieve these goals for example, getting continuous automation using DevOps practices or some companies tried to switch their habits getting softwar...
Article
Full-text available
Nowadays computer games are applied beyond entertainment. Gamification, the application of game elements in non-game environments supports behavioural studies in different disciplines including software engineering, the area in which collaborative work has become a fundamental key. The most used gamification elements in software development environ...
Article
Full-text available
Gamification is used in several contexts, such as marketing, education, and public health. The authors implement gamification to promote a dynamic environment relative to software process improvement. However, well-established theoretical guidelines to design gamified experiences are lacking. The authors propose a framework to assess gamified envir...
Article
Full-text available
Software standards, targeted for the software industry, were developed to contribute to the development of quality products within budget and schedule, by optimizing efforts and resources. For small companies, the largest percentage of software companies in Mexico, they are fundamental for their growth and survival. However, academic programs do no...
Article
The development of software has become more complex, involving the coordination of different processionals throughout its development, such as: quality manager, project leader, developers, software architects, software analyst, and testers. This interaction brings challenges and constraints that must be managed during the development of software. U...
Chapter
Understanding what attracts the human eye has always interested scientists; this represents the saliency concept. In this context, texture is a visual feature of the external surfaces of objects that can influence the senses, creating a force of attraction or rejection. When the texture of an object attracts the viewers’ attention it represents a s...
Chapter
Full-text available
Software development organizations have had significant economic impact activity in recent years. The growing of the software demand has created opportunities for very small entities (VSEs) to produce software and services to satisfy market needs. This situation highlights the increasing need for improving their development software processes to st...
Book
This book gathers a selection of papers presented at the 2018 International Conference on Software Process Improvement (CIMPS 2018). CIMPS 2018 offered a global forum for researchers and practitioners to present and discuss the latest innovations, trends, findings, experiences and concerns in Software Engineering, embracing several aspects such as...
Conference Paper
Full-text available
Software development organizations have had significant economic impact activity in recent years. The growing of the software demand has created opportunities for very small entities (VSEs) to produce software and services to satisfy market needs. This situation highlights the increasing need for improving their development software processes to st...
Conference Paper
Full-text available
Hoy en día las empresas pequeñas de desarrollo de software tienen una gran presencia en el mercado de desarrollo de software debido en cualquier país, alrededor del 94% está formado por empresas muy pequeñas. Esta situación resalta la creciente necesidad de mejorar sus procesos de desarrollo de software que les permitan desarrollar productos y serv...
Article
Full-text available
Nowadays the very small organizations of software development have a great presence in the software development industry, because in most countries about 94% is made up of very small organizations. This situation highlights the increasing need for improving their development software processes that allows them to develop quality products and servic...