Moisés Rodríguez

Moisés Rodríguez
  • PhD in Computer Science
  • Professor at University of Castilla-La Mancha

About

60
Publications
38,168
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
524
Citations
Current institution
University of Castilla-La Mancha
Current position
  • Professor

Publications

Publications (60)
Article
The rapid growth of the quantum computing market has become a response to the need to address problems that traditional computers cannot solve efficiently. Quantum computing will not replace traditional computing; rather, the two will coexist in hybrid systems. As with conventional software, evaluating and ensuring the quality of these new hybrid s...
Article
Full-text available
Este estudio explora cómo la Ingeniería del Software Clásico, especialmente la ingeniería dirigida por modelos en testing, puede contribuir a la mejora de la Ingeniería del Software Cuántico (Quantum Software Engineering, QSE). Adoptando principios de "agnosticismo", se busca desarrollar procesos de ingeniería del software que sean independientes d...
Chapter
Full-text available
Until now, the quality problems of quantum software have been largely ignored. This chapter analyzes the applicability of models and metrics for quantum software and, to mitigate this lack of attention to quality issues, presents a set of metrics that have been proposed and empirically validated to characterize the complexity of quantum circuits in...
Preprint
Full-text available
In the context of quantum-classical hybrid computing, evaluating analysability, which is the ease of understanding and modifying software, presents significant challenges due to the complexity and novelty of quantum algorithms. Although advances have been made in quantum software development, standard software quality evaluation methods do not full...
Conference Paper
The new and revolutionary quantum computation aims to advance in important fields such as AI, cybersecurity, and medicine. The development of this technology has encouraged several research centers and companies such as Amazon, IBM, Google or Microsoft to devote considerable efforts to the development of new technologies that bring quantum computin...
Conference Paper
En la actualidad la Inteligencia Artificial es una parte fundamental de la transformación digital de las organizaciones y la aparición de aplicaciones con algoritmos de IA hace que su incidencia en las actividades cotidianas sea cada día mayor. Ante esta situación, existe una necesidad de que estos Sistemas IA, como sistemas software que son, cuent...
Conference Paper
Full-text available
El notable desarrollo de la computación cuántica surge en respuesta a la necesidad de abordar problemas que resultan intratables para las computadoras convencionales. No obstante, es fundamental destacar que la computaci ón cuántica no reemplazará a la computación tradicional, sino que ambas coexistirán en sistemas híbridos. Similar al escenario ob...
Article
Full-text available
For decades, both software engineering researchers and practitioners have been concerned with software quality. This work summarizes the difficulties encountered in the quest for transferring to the industry the research work conducted on software metrics, which led to the creation of a spinoff/start-up that became an international accredited labor...
Article
Full-text available
Given the rapid evolution that has taken place in recent years in the software industry, and along with it the emergence of quantum software, there is a need to design an environment for measuring quality metrics for hybrid, classic-quantum software. In order to measure and evaluate the quality of classic software, there are models and standards,...
Chapter
One of the issues that organizations need to address when they intend to launch a data governance program is to know their level of maturity with respect to data governance, data management, and data quality management. By doing so, they will be able to estimate whether they are sufficiently well prepared to address the objectives that have been in...
Article
Full-text available
Master data has been revealed as one of the most potent instruments to guarantee adequate levels of data quality. The main contribution of this paper is a data quality model to guide repeatable and homogeneous evaluations of the level of data quality of master data repositories. This data quality model follows several international open standards:...
Chapter
Quantum computing technology is revolutionizing the current world and is enabling the creation of advanced applications in various fields, such as healthcare and economics. However, for the industry to carry out mass production of quantum software, it is crucial to ensure an adequate level of quality. However, as quantum technologies move towards p...
Chapter
Organizations continuously generate and manage extensive amounts of data for specific purposes, such as making informed decisions or monitoring certain parameters. It is not only essential to obtain the data; how it is obtained, stored, and maintained is equally, if not more, valuable. Data quality is a crucial factor for any organization because i...
Chapter
Data governance is an important activity for data-centric digital transformation. One of the main elements of data governance is a data maturity model. In this paper, we summarize the main existing data maturity models. We also describe the Alarcos’ Model for Data Maturity (MAMD in Spanish). MAMD is an ISO/IEC 33000-based framework for data governa...
Article
Data quality evaluation is built upon data quality measurement results. The former uses the “data quality rules” representing the risk appetite of the organization to decide on the usability of the data; the latter uses the business rules describing the “data requirements” or also called “data specification” to determine the validity of the data. C...
Article
Sustainability has become an important engine of change for both society and organizations. The latter have realized that sustainability goes far beyond preserving the environment and the implementation and improvement of sustainable practices is helping them to be increasingly effective and efficient in their processes and operations. One of the b...
Article
While, historically, software quality focused on identifying and mitigating defects, today, companies that want to digitally transform their products and services are changing the manner and scope of their quality assurance processes. Based on the ISO/IEC 33000 family of standards for process assessment, we have built a new maturity model called MM...
Chapter
Sustainability has become a main pillar for the development of our civilization. It is increasingly evident that achieving sustainable development is not only necessary to have a future, but also helps us create greater value by being more effective and efficient. This has led to more and more organizations implementing sustainable practices across...
Article
Sustainability is not a trend; more and more areas of knowledge defend it and apply it among their main characteristics. The area of Information Technology (IT) has not been left behind and, through the so-called Green IT, advocates for a more sustainable environment. Organizations around the world are realizing that Green IT is an important asset...
Article
The most successful organizations in the world are data-driven businesses. Data is at the core of the business of many organizations as one of the most important assets, since the decisions they make cannot be better than the data on which they are based. Due to this reason, organizations need to be able to trust their data. One important activity...
Preprint
Full-text available
The most successful organizations in the world are data-driven businesses. Data is at the core of the business of many organizations as one of the most important assets, since the decisions they make cannot be better than the data on which they are based. Due to this reason, organizations need to be able to trust their data. One important activity...
Article
Full-text available
Master data management (MDM) can provide an integrated and unified view of key business entities to offer better support in business processes. Due to the very nature of master data-based applications, it is possible to use data with the highest possible level of quality. MDM can help ensure that some common concerns, like duplicates or inconsisten...
Article
Full-text available
Data is of ever-growing importance and is widely considered to be a company’s most valuable asset. Since data is becoming the main driver of business value, data quality and, specifically, data security are of paramount importance to companies. Various regulations related to data cybersecurity have been drawn up, such as the GDPR and the Cybersecur...
Article
Context The changes that are taking place with respect to environmental sensitivity are forcing organizations to adopt a new approach to this problem. Implementing sustainability initiatives has become a priority for the social and environmental awareness of organizations that want to stay ahead of the curve. One of the business areas that has, mor...
Article
Full-text available
Today, no matter what market niche a company moves into or whether a business focus is technological, information technologies are its cornerstone in terms of its success and the fulfilment of its business goals. However, an undeniable fact is that technologies, in addition to many competitive advantages, carry many risks that must be properly iden...
Conference Paper
Full-text available
This paper presents the Talavera Manifesto for quantum software engineering and programming. This manifesto collects some principles and commitments about the quantum software engineering and programming field, as well as some calls for action. This is the result of the discussion and different viewpoints of academia and industry practitioners who...
Research Proposal
Full-text available
This paper presents the Talavera Manifesto for quantum software engineering and programming. This manifesto collects some principles and commitments about the quantum software engineering and programming field, as well as some calls for action. This is the result of the discussion and different viewpoints of academia and industry practitioners who...
Article
Full-text available
Sustainability is not an option; it has become a primordial necessity in our nearest future and in the base of the growth of our society in all aspects and areas. Information Technology (IT) is playing a leading role in the field of sustainability. Organizations around the world realize the importance of Green IT and the great benefits it generates...
Article
Full-text available
Sustainability is a problem that is increasingly worrying organisations around the world, which has led them to adopt sustainable practices in their processes. From the point of view of one of the areas that have had the greatest impact in recent times in organisations, the area of information technology (IT), different sustainable practices have a...
Conference Paper
Ensembles are the engines that keep large computing infrastructures and architectures running, such as smart cities and smart campuses, among others. Being critical elements for the correct functioning of an entire system, constant and rigorous assessments or evaluations are performed on different aspects such as performance, quality, design, etc....
Article
Full-text available
Sustainability is increasingly present in all areas of society and organizations. In Information Technology (IT), the idea of sustainability has come through the so-called Green IT practices. These practices are attracting many organizations that have realized the importance of this area and the benefits it generates socially, economically, and env...
Chapter
The importance of data is ever-growing, and it is widely considered to be the most valuable asset of a company. Since data is becoming the main driver of business value, data security is a paramount concern for companies. In recent years, several standards related to security have emerged, most notably those of the ISO/IEC 27000 series. However, th...
Article
Today’s organizations find themselves facing a relatively new challenge—governing and managing sustainability—since sustainability has become an important issue and is increasingly essential for business. Green IT practices help enterprises achieve and maintain ecosustainability. Like any other business practice, green IT can be optimized for value...
Article
Sustainability is a reality and a necessity for everyone in all areas. The changes that are taking place with respect to environmental sensitivity force organizations to adopt a new approach to this problem. This has led organizations such as the International Organization for Standardization (ISO) to develop standards that help all types of organi...
Article
Full-text available
Software quality matters-more than ever. Software has become the most crucial infrastructure in this century. All businesses is software businesses because they based their operations and services in the Internet of Things, business intelligence (BI), artificial intelligence, cloud computing, social networks, and so forth. Classic IT and embedded s...
Chapter
Software has become the keystone in many firms, regardless of the particular sector a company belongs to. Apart from bearing the greater part of the business value of the organisation, software makes it possible to leverage a radical digitalisation of many companies, even for those with a business model that is not IT-intensive. That makes it vital...
Article
Full-text available
The Internet-of-Things (IoT) introduces several technical and managerial challenges when it comes to the use of data generated and exchanged by and between various Smart, Connected Products (SCPs) that are part of an IoT system (i.e., physical, intelligent devices with sensors and actuators). Added to the volume and the heterogeneous exchange and c...
Article
Organizations around the world are increasingly concerned about the environment, adopting sustainable practices in their business processes. In the field of Information Technologies (IT) several Green IT practices have been proposed, but in isolation, so a framework is needed if the Green IT is to be implemented and improved in an efficient and int...
Conference Paper
Organizations around the world are increasingly concerned about the environment, adopting sustainable practices in their business processes. In the field of Information Technologies (IT) several Green IT practices have been proposed, but in isolation, so a framework is needed if the Green IT is to be implemented and improved in an efficient and int...
Article
Full-text available
La calidad del software está adquiriendo durante los últimos años una gran importancia, principalmente debido a que el software está presente en prácticamente todo lo que nos rodea y se hace necesario asegurar su correcto funcionamiento. Sin embargo, hasta ahora la mayor parte de los estudios se han centrado en evaluar la calidad de los procesos de...
Article
The installation of Intelligent Pavement (IPavement) in cities highlights the obvious need for the development of software services that can be offered by this technology. These services should be developed in conformance with international quality standards such as ISO/IEC 25000, which make it possible to give assurance that the services must esta...
Conference Paper
In this paper we discuss how we at Alarcos Quality Center implemented AQCLab, the first laboratory in the world to be accredited as meeting ISO/IEC 17025 for software product quality evaluation based on the ISO/IEC 25000 series of standards. We implemented AQC Lab following agile principles by means of an adaptation of the Scrum methodology. This w...
Article
Full-text available
La calidad del software esta adquiriendo durante los ultimos anos una gran importancia por la necesidad creciente de asegurar el correcto funcionamiento de los sistemas informaticos que cada vez estan presentes en mas ambitos de nuestra vida. Este interes por la calidad ha estado centrado principalmente en los procesos que se siguen para el desarro...
Conference Paper
Software quality is becoming in recent years a great importance because of the growing need to ensure proper operation of computer systems, which are increasingly present in most areas of our lives. This focus on quality has been focused primarily on the processes used for software development, emerging standards such as CMMI certifications under o...
Conference Paper
Although some methodologies for evaluating the quality of software artifacts exist, all of these are isolated proposals, which focus on specific artifacts and apply specific evaluation techniques. There is no generic and flexible methodology that allows quality evaluation of any kind of software artifact, regardless of type, much less a tool that s...
Article
Full-text available
Las actividades relacionadas con la calidad de software están cobrando cada vez más importancia debido principalmente al crecimiento experimentado por la externalización (outsourcing) de software, tanto a nivel nacional como internacional. Por otro lado, a pesar de que la evaluación de la calidad del software es un campo de gran actividad investiga...
Article
Full-text available
Este artículo presenta una metodología para la evaluación de la calidad de modelos UML, formada por un conjunto estructurado de procesos, orientada a la relación con el cliente y a la externalización de la evaluación de la calidad, y además pensada para ser una metodología fácilmente adaptable.
Article
Full-text available
Resumen: La calidad y seguridad del software es un campo que ha tenido una prolífica actividad investigadora en los últimos años, si bien ha estado principalmente centrada en la calidad de los procesos que se siguen para desarrollar el software. Prueba de ello es la gran cantidad de modelos y estándares de referencia, evaluación y mejora de proceso...

Network

Cited By