Coral Calero

Coral Calero
University of Castilla-La Mancha · Department of Information Technologies and Systems

PhD Computer Science

About

212
Publications
64,149
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
3,383
Citations
Introduction
Coral Calero currently works at the Department of Information Technologies and Systems , University of Castilla-La Mancha. Coral does research in Computer Engineering, Higher Education and Information Systems (Business Informatics). Their current project is 'Green and Sustainable Software'.

Publications

Publications (212)
Chapter
Organizations around the world, as well as their stakeholders, are becoming increasingly aware of the need for, and the benefits of, socially responsible behavior, and sustainability is a core aspect of this. Given the presence of software systems in most companies and almost every aspect of modern-day life, the promotion of the environmental aspec...
Chapter
Energy consumption and carbon emissions caused by the use of software have been increasing in recent years, and it is necessary to increase the energy awareness of both software developers and end users. The objective of this chapter is to establish a framework that provides a solution to the lack of a single and agreed terminology, a process that...
Chapter
Sustainability is gaining importance worldwide, reinforced by several initiatives that have highlighted the importance of reducing energy consumption and carbon footprint. Although these initiatives highlight ICTs as a key technology in achieving these goals, we must be aware that ICTs can also have a negative impact on the environment. The main ob...
Chapter
To improve the sustainability of software it is necessary to be able to measure the energy efficiency of the software. For this purpose, there are several measuring instruments, but for these measurements to be as correct and reliable as possible there must be a process to guide researchers in this effort. The objective of this chapter is to define...
Article
Respect for the environment has become a feature of life that is essential to take into account in our present-day society. Nevertheless, although software consumes large amounts of energy, in the software development sector it seems that awareness of this issue is still lacking. As software engineers, we must contribute to bringing about a change...
Article
Software is a fundamental part of today's society. However, both users and software professionals need to be aware that its use impacts on the environment, due to the high energy consumption it entails. One of the main gaps to be faced is the difficulty of analyzing software energy consumption in the endeavor to know whether a particular software p...
Article
Full-text available
Energy consumption of software has been becoming increasingly significant, since it can vary according to how the software has been developed. In recent years, developers and researchers have been interested in analyzing, among other things, how energy consumption evolves when changes occur from one version to another in any given software. Thus fa...
Article
Context . It is essential to be aware of the energy efficiency of software when it is running, so that it can be improved; to that end, energy consumption measurements need to be carried out. To ensure that these measurements are as reliable as possible, it is recommended that a well-defined process be followed. Objective . To identify how the pro...
Article
A personal health record is an eHealth technology in which users can observe their progress over time for a given condition. A research gap was identified in the literature concerning the study of the amount of energy that these systems need for their operation, and the energy efficiency that may be attained depending on their design. After the sel...
Article
Green and Sustainable Software has emerged as a new and highly active area in the software community. After several years of research and work, we believe that it is now necessary to obtain a general snapshot of how the research in this area is evolving. To do so, we have applied the 5Ws (why, when, who, where, and what), a formula for getting the...
Conference Paper
The widespread use of text databases and their exponential growth has boosted the interest in developing text compression techniques. These techniques aim at representing text collections using less space, but also at efficiently processing them by providing functionalities such as searching for words and phrases in the compressed text or decompres...
Conference Paper
As part of Green IT, the field of green software engineering has seen a rise in interest over the past years. Several methods for as- sessing the energy efficiency of software were devised, which are partially based upon rather different approaches and partially come to similar conclusions. In this paper, we take an in-depth look at two methods for...
Article
Software is a key factor in the functioning of today’s world. Software is supposed to have some characteristics such as: reliability, security, etc., but it is not at all easy to find energy efficiency considered as being one of software’s most important features. Aspects related to Green Software have begun to be considered vital and basic, due to...
Article
Green information technologies (GITs) constitute a field of research, whose objective is to reduce the environmental pollution caused by masses of people using and producing technology. This paper describes the search for literature related to GIT and technology sustainability in Scopus database. No restriction was imposed on the time period when c...
Article
Full-text available
Personal Health Records (PHR) are electronic tools managed by the patients themselves, allowing them to store and consult health data anywhere and at any time using an electronic device. Precisely because of the type of users they are aimed at, it is essential to guarantee that PHR are easy to use. However, having a PHR that is usable does not mean...
Conference Paper
Society is becoming more and more aware of the importance of preserving the environment, and is therefore increasingly concerned about issues related to sustainability. Software development should not remain indifferent to the need to construct software products that contribute towards sustainability, both during their creation and throughout their...
Article
Software Sustainability is gaining importance and, as occurs with any other new discipline, there are still many misconceptions and misunderstandings surrounding it. In this paper we attempt to clarify the different aspects of software sustainability, from organizational sustainability to software sustainability, exploring the latter in great depth...
Article
Context Sustainability is considered as either a quality requirement or a quality characteristic that should be included in software when environmental protection concerns are being taken into account. However, addressing sustainability in software projects might have an impact on the quality of the software product delivered. Conflicting goals bet...
Article
Codes of ethics (CoE) are widely adopted in several professional areas, including that of Software Engineering. However, contemporary CoE do not pay sufficient attention to one of the most important trends to have appeared in the last years environmental issues. The aim of this study is to establish a Green CoE for software engineering and Professi...
Conference Paper
The relation between architectural patterns (or styles) and quality attributes has been widely addressed in the literature. However, the knowledge is fragmented over a wide range of heterogeneous studies. Our aim is to build a systematic body of knowledge to support architectural decision-making and design. If available, this knowledge helps archit...
Conference Paper
Architectural patterns and styles represent common solutions to recurrent problems. They encompass architectural knowledge about how to achieve holistic system quality. The relation between patterns (or styles) and quality attributes has been regularly addressed in the literature. However, there is a lack of a consolidated and systematically built...
Article
Context: The increasing dependence of our society on software driven systems has led Software Reliability to become a key factor as well as making it a highly active research area with hundreds of works being published every year. It would, however, appear that this activity is much more reduced as regards how to apply representative international...
Article
Sustainability is gaining importance worldwide, reinforced by several initiatives with wide media coverage such as the Earth hour; this is a worldwide grassroots movement uniting people to protect the planet, organised by WWF (World Wide Fund for Nature). Other organisations such as the United Nations (UN) also highlight the importance of reducing...
Article
Quality is currently one of the main goals that organisations set themselves. A large number of organisations provide products that are similar to each other, thus permitting consumers to choose from a wide variety of brands. Bearing this situation in mind, companies attempt to develop products of better quality; their survival depends to an increa...
Book
This is the first book that presents a comprehensive overview of sustainability aspects in software engineering. Its format follows the structure of the SWEBOK and covers the key areas involved in the incorporation of green aspects in software engineering, encompassing topics from requirement elicitation to quality assurance and maintenance, while...
Technical Report
Full-text available
Introduction As software practitioners and researchers, we are part of the group of people who design the software systems that run our world. Our work has made us increasingly aware of the impact of these systems and the responsibility that comes with our role, at a time when information and communication technologies are shaping the future. We st...
Article
Context Software Reliability (SR) is a highly active and dynamic research area. Published papers have approached this topic from various and heterogeneous points of view, resulting in a rich body of literature on this topic. The counterpart to this is the considerable complexity of this body of knowledge. Objective The objective of this study is t...
Article
Full-text available
Background/Context: The objective of achieving higher sustainability in our lifestyles by information and communication technology has lead to a plethora of research activities in related fields. Consequently, Software Engineering for Sustainability (SE4S) has developed as an active area of research. Objective/Aim: Though SE4S gained much attention...
Article
Software sustainability has recently begun to gain importance. However, although proposals concerning what it is and how to achieve it are starting to appear, until now, there have been very few proposals on how to model it. Sustainable development consists of three dimensions: Social sustainability, Economic sustainability and Environmental sustai...
Article
Full-text available
The necessity to adapt current products and services into a way of working environmentally friendly is already a social and economic demand. Although the GreenIT can be considered a mature discipline, software sustainability, both in its process and its use, has not begun to be a topic of interest until the last few years. In this sense we think is...
Article
Web portals are currently being used on an ever-increasing basis as a source of data to assist in users' daily tasks. However, not all web portals offer data with the same level of quality. It is therefore fundamental to identify which quality characteristics affect the data. Moreover, data quality needs depend on the type of user, and the importan...
Conference Paper
Nowadays, sustainability is a key factor that should be considered in the software quality models. It is increasingly important how environmentally friendly is a software product, both in its execution and during its development process. Therefore, we have proposed, in a previous work, a quality model (25010+S) an extension of the ISO/IEC 25010 sta...
Article
The use of Web portals to carry out on-line transactions is continuously increasing. This paper studies this type of Web portals (which we have denominated as Commercial Interaction) from the perspective of data quality, since we consider that this is an essential element if Web portals are to be competitive and their use is to be boosted. The qual...
Article
In the literature several definitions of sustainability and software sustainability can be found. However, we think none of them can be applied to the software development context. For that reason, in this poster we cook some existing definitions and we will propose a new one specific for the software development. From this definition we try to cre...
Conference Paper
The need to compete for user preference has arisen on the Internet. One competition-based strategy is to provide an adequate quality of service, and one of the key factors in this is the quality of the data provided. Web portals have been consolidated as an appropriate means to organize and facilitate access to data on the Internet. Many organizati...
Conference Paper
Full-text available
Background: Supporting sustainability in software engineering is becoming an active area of research. We want to contribute the first Systematic Literature Review(SLR) in this field to aid researchers who are motivated to contribute to that topic by providing a body of knowledge as starting point, because we know from own experience, this search ca...
Article
Web portals facilitate access to data on the Internet. Their use and quantity have increased, which has led to the need to satisfy user preferences in order for them to continue on the market. One competition-based strategy is to provide an adequate quality of service, and one of the key factors in this is the quality of the data provided by the We...
Article
Full-text available
Websites that provide a high level of data quality should logically be more visible for search engines. However, search engines base their results on methods such as Web hyperlink structure analysis and ignore data quality. The authors evaluate data quality in a group of 88 Web portals in three different domains and compare the results with the sit...
Conference Paper
First Page of the Article
Conference Paper
Full-text available
Web Portals are increasingly being used for important tasks, at a work, personal or leisure related issues. Since Web Portals provide with applications, services and information, their levels of quality are an important prerequisite for their success, and hence, a way to ensure that they do not disappear as a consequence of their not having been us...
Article
Full-text available
Proposals to improve the quality of software products have traditionally focused on improving the Internal or External Quality (regardless of the possible contexts of use) based on the idea that a good External Quality (within the meaning of ISO/IEC 9126) guarantees a good Quality in Use. This paper presents another way, moving the focus toward the...
Article
Full-text available
Component-based software development is increasingly more commonplace and is widely used in the development of commercial software systems. This has led to the existence of several research works focusing on software component-based systems quality. The majority of this research proposes quality models focused on component-based systems in which di...
Chapter
Web portals are Internet-based applications that provide a big amount of data. The data consumer who uses the data given by these applications needs to assess data quality. Due to the relevance of data quality on the Web together with the fact that DQ needs to be assessed within the context in which data are generated, data quality models specific...
Chapter
The success of Web portals has increased over time, in such a way that a portal user can choose among a wide variety of portals. Therefore, the presence of a Web portal in Internet will depend on its quality. In this chapter, several portal quality models are presented and compared. Moreover, one of the best portal quality model previously proposed...
Chapter
Web portals are Internet-based applications that provide a big amount of data. The data consumer who uses the data given by these applications needs to assess data quality. Due to the relevance of data quality on the Web together with the fact that DQ needs to be assessed within the context in which data are generated, data quality models specific...
Conference Paper
Full-text available
The Internet is a perfect environment for the daily exchange and publication of data, and Web portals serve as an important means to access information worldwide. Those who use these applications may find a considerable amount of data which might equally be correct or incorrect. However, it is important to attain useful data and suitable informatio...
Article
Full-text available
Nowadays, data play a paramount role in organizations. Due to this fact, data quality management is becoming into one of the most important activities. As part of this management, and in order to obtain useful measurements, organizations need to develop data quality measurement plans. These plans must be developed taking into account the nature of...
Conference Paper
The Internet has become in a place for the exchange and publication of data. Nowadays, Web portals serve as an important means to access information. In this context, the concepts of quality in general and of data quality in particular are highly relevant. The objective of this paper is to carry out a systematic literature review (SLR) in order to...
Conference Paper
Component-based technologies are currently beginning to mature and are now widely used in the development of commercial software systems. This has led to the existence of several research works focusing on software component quality. Some of these works propose various measures whose result is normally a number. When dealing with large measures set...
Article
Full-text available
In the context of Software and Technology Engineering ontologies are frequently used. These can be grouped into two main categories, depending on whether they are used to describe the knowledge of a domain (domain ontologies); or they are used as software artifacts in software development processes. This paper presents some experiences and lessons...
Article
Owing to the current complexity of portals, vendors of portal frameworks are striving to bring component-based development to the Web: ‘portlets’. Portal users find the portal screen split into a number of sections, each containing separate ‘portlets’, that run or link to the application elements to which the particular user has the appropriate acc...
Conference Paper
Nowadays, Web portals serve as an important means to access information. It is common for users to use information obtained from the web to carry out their daily tasks. These users need to ensure that this information suits their needs. PDQM (Portal Data Quality Model) is a model that assesses the quality of portal data. PDQM has been defined in su...
Article
Full-text available
Resumen La creciente necesidad de profesionales cualificados que acometan tareas relacionadas con el aseguramiento y gestión de la calidad de los datos y de la información, hacen conveniente complementar el perfil de Sistemas de Información de los estudios de Ingeniería en Informática con la introducción de nuevas asignaturas que traten este tema....
Article
Full-text available
Web portals are currently an important means to access Internet information. The use of Web portals permits a vast amount of data to be obtained rapidly. However, the quality of the data recovered by the user is fundamental. We therefore propose a thesis in which a model, denominated as SPDQM (SQuaRE Portal Data Quality Model) will be defined. The...
Article
Full-text available
Web portals have emerged as an important means by which to access data on the worldwide. The people that use these applications need to ensure that the data recovered is suitable for the task at hand. That is, they need to know the level of quality of the data obtained. This paper introduces the PoDQA (Portal Data Quality Assessment) tool which imp...
Article
Full-text available
Data Quality is a critical issue in today’s interconnected society. Advances in technology are making the use of the Internet an ever-growing phenomenon and we are witnessing the creation of a great variety of applications such as Web Portals. These applications are important data sources and/or means of accessing information which many people use...
Article
In recent years, the Internet has experienced a boom as an information source. The use of search engines is the most common way of finding this information. This means that less visible contents (for search engines) are increasingly difficult or even almost impossible to find. Thus, Web users are forced to accept alternative services or contents on...
Article
Full-text available
Evidence-Based Web Engineering (WE) is necessary in order to (1) help industry practitioners in making rational decisions about technology adoption and (2) increase the acceptability of WE methodologies. Particularly, empirical data should be provided to support traditional WE claims such as increased productivity or better quality of the applicati...
Article
Full-text available
Data warehouses are powerful tools for making better and faster decisions in organizations where information is an asset of primary importance. Due to the complexity of data warehouses, metrics and procedures are required to continuously assure their quality. This article describes an empirical study and a replication aimed at investigating the use...
Chapter
Web information systems engineering resolves the multifaceted issues of Web-based systems development; however, as part of an emergent yet prolific industry, Web site quality assurance is a continually adaptive process needing a comprehensive reference tool to merge all cutting-edge research and innovations. The Handbook of Research on Web Informat...
Article
Full-text available
In order to enhance their global business performance, organizations must be careful with the quality of their information since it is one of their main assets. Analogies to quality management,of classical ,products ,demonstrate ,that Information Quality is also ,preferably attainable through ,management ,by integrating ,some ,corresponding ,Inform...
Conference Paper
Full-text available
Nowadays, data is of critical importance as a resource. Using data of poor quality can be the source of several problems when developing a project. The World Wide Web is currently the main showcase for a vast amount of data. It would be desirable that machines can process the quality of the data contained on the Web Documents. This paper introduces...
Conference Paper
Full-text available
Nowadays, data plays a key role in organizations, and management of its quality is becoming an essential activity. As part of such required management, organizations need to draw up processes for measuring the data quality (DQ) levels of their organizational units, taking into account the particularities of different scenarios, available resources,...
Article
Full-text available
This paper challenges the traditional approach for assessing the over- all quality of a software product, which is based on the assumption that, in ISO/IEC 9126 terms, a good external quality ensures a good quality-in-use. Here we change the focus of the quality assessment, concentrating on the qual- ity-in-use as the driving factor for designing a...
Article
Full-text available
The QAOOSE 2007 workshop brought together, for half day, researchers working on several aspects related to quantitative evaluation of software artifacts developed with the object-oriented paradigm and related technologies. Ideas and experiences were shared and discussed. This report includes a summary of the technical presentations and subsequent d...