M.J. Escalona

M.J. Escalona
Universidad de Sevilla | US · Computer Languages and Systems

Professor
I am a professor at the University of Seville. My research interest is focused on Software Engineering oriented to users

About

341
Publications
146,035
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
2,876
Citations
Citations since 2017
88 Research Items
1705 Citations
2017201820192020202120222023050100150200250300
2017201820192020202120222023050100150200250300
2017201820192020202120222023050100150200250300
2017201820192020202120222023050100150200250300
Introduction
María-José Escalona is a full professor in the Department of Computer Languages and Systems at the University of Seville. She is also the director of the Engineering and Science for Software System research Group. She received her PhD degree in Computer Engineering in 2004. Her main research interests are related to Software Engineering, Software Requirements, Software Early Quality assurance and Early Software Testing, among others

Publications

Publications (341)
Article
Full-text available
Agile methods are used more and more frequently to develop products by reducing development time. Requirements are typically written in user stories or epics. In this paper, a new method called UX Poker is presented. This is a method to estimate the impact of a user story on user experience before development. Thus, there is the opportunity that th...
Preprint
Full-text available
In times of crises, such as the refugee crisis or the corona pandemic, the workload in public administrations increases because of the demands of citizens or short-term legal changes. In addition, there is an increasing need for digitalization or to be able to react flexibly to changes. Agile process models and agile practices are appropriate to ov...
Article
Currently available reviews in the area of artificial intelligence-based music generation do not provide a wide range of publications and are usually centered around comparing very specific topics between a very limited range of solutions. Best surveys available in the field are bibliography sections of some papers and books which lack a systematic...
Article
Full-text available
After the initial hype on RPA, companies have more realistic expectations of this technology. Its current mature vision relegates the end-to-end robotic automation to a less suitable place and considers the human-robot collaboration as the most natural way for automating robotic processes in real-world settings. This hybrid RPA implies a vertical s...
Article
Full-text available
Context Software development companies use Agile methods to develop their products or services efficiently and in a goal-oriented way. But this alone is not enough to satisfy user demands today. It is much more important nowadays that a product or service should offer a great user experience—the user wants to have some positive user experience whil...
Chapter
In recent years, the application of new technologies to the healthcare environment is a common practice. However, the COVID-19 pandemic has shown us that this application is a critical necessity for society. The application of disruptive techniques such as Artificial Intelligence or Machine Learning in the healthcare environment is something necess...
Patent
SofIA is a tool that help software developers to apply the MDE paradigm for agile development of software systems
Patent
This plugin for DrawIO allows to apply MDE techniques for software prototypes
Patent
The TeSSoS tool that has been developed allows designing models that reflect the shared systems and resources in a system of systems using a graphical interface based on UML diagrams. The TeSSoS tool is a CASE (Computer Aided Software Engineering) tool that facilitates the integration of measurement into the life cycle of processes. We have used th...
Chapter
Healthcare institutions are an ever-innovative field, where modernization is advancing by leaps and bounds. This modernization, called “digitization”, brings with it some concerns that need to be taken into account. The aim of this work is to present a way to combine the advantages of cybersecurity and artificial intelligence to protect what is of...
Article
Full-text available
Context System of Systems (SoS) is an emerging paradigm by which independent systems collaborate by sharing resources and processes to achieve objectives that they could not achieve on their own. In this context, a number of emergent behaviors may arise that can undermine the security of the constituent systems. Objective We apply the Delphi metho...
Article
Full-text available
Background The benefits of requirements traceability, such as improvements in software product and process quality, early testing, and software maintenance, are widely described in the literature. Requirements traceability is a critical, widely accepted practice. However, very often it is not applied for fear of the additional costs associated with...
Article
Full-text available
Context: Measuring the Software Development Process (SDP) supports organizations in their endeavor to understand, manage, and improve their development processes and projects. In the last decades, the SDP has evolved to meet the market needs and keep abreast of modern technologies and infrastructures. These changes in the development processes have...
Article
Currently, voice assistants (VAs) are trendy and highly available. The VA adoption rate of internet users differs among European countries and also in the global view. Due to speech intelligibility and privacy concerns, using VAs is challenging. Additionally, user experience (UX) assessment methods and VA improvement possibilities are still missing...
Conference Paper
The mechanism of prototype development is considered by the research and industrial software communities as a key tool for user-developer communication. In software development, prototypes are used in requirements engineering to help elicit and validate users' needs. Software prototypes like mockups are frequently considered throwaway artefacts and...
Data
Protocol for Comparing Voice Assistant Risks and Potential with Technology-Based Users: A Study from Germany and Spain. Version 3.0 / 2021.
Article
Full-text available
Business digitization is a crucial strategy for business growth in the 21st century. Its benefits include improving business process automation, customer satisfaction, productivity, decision-making, turnover, and adaptation to market changes. However, digitization is not a trivial task. It requires commitment from employees and managers because, as...
Chapter
Full-text available
Context: Twenty years after the publication of the agile manifesto, agility is becoming more and more popular in different contexts. Agile values are changing the way people work together and influence people’s mindset as well as the culture of organizations. Many organizations have understood that continuous improvement is based on measurement. Ob...
Chapter
Controlled experiments are commonly used to evaluate software methods, processes, and tools. Literature presents that the validation of software engineering research results in industrial settings is a powerful way to obtain feedback about its value. However, to implicate industry and practitioners in experiments is not an easy task, and, even when...
Book
This book constitutes selected papers of the Second International Conference on Computer-Human Interaction Research and Applications, CHIRA 2018, held in Seville, Spain, in September 2018, and Third International Conference on Computer-Human Interaction Research and Applications, CHIRA 2019, held in Vienna, Austria, in September 2019. The 7 full p...
Article
Full-text available
Blockchain technology promises to spark a real revolution. One of most important concepts associated with this technology is smart contracts, which enable the automatic execution of agreements and augur a world without intermediaries. The conditions and rules of “contracts” are established in a computer codes and trust is enforced by consensus amon...
Chapter
Medium and big organizations have embraced RPA in the last years bringing to light the high maturity of the technology. Current trends are towards including “human-in-the-loop” which promotes efficient ways for robot-human interaction. This is especially relevant since most real RPA projects require a collaboration between the human and the robot l...
Article
Full-text available
BlockChain Technology (BCT) has appeared with strength and promises an authentic revolution on business, management, and organizational strategies related to utilization of advanced software systems. In fact, BCT promotes a decentralized architecture to process management and the collaborative work between entities when these ones are working toget...
Article
Full-text available
In the context of Digital Transformation, organizations need to react in a flexible manner to rapidly changing markets and disruptive technologies. Customer and user satisfaction are important in order to succeed. Agile User Experience (UX) Design and Lean User Research enable the organization to focus on the needs of its customers and users. The o...
Technical Report
Trabajo Fin de Master desarrollado por los Alumnos Alejandro Sanchez y Alejandro Santos en el contexto del Master en Ingeniería del Software de la ETS de Ingeniería Informática. Fue tutorado por los profesores Carlos Arevalo y Maria José Escalona U
Article
The increasing use of the Internet for social purposes enriches the data available online about all of us and promotes the concept of the Digital Persona. Actually, most of us are represented online by more than one identity, what we define here as a Pluridentity. This trend brings increased risks: it is well known that the security of a Digital Pe...
Article
Full-text available
Background and goal. Health information systems are increasingly sophisticated and developing them is a challenge for software developers. Software engineers usually make use of UML as a standard model language that allows defining health information system entities and their relations. However, working with health system requires learning HL7 stan...
Conference Paper
Full-text available
Systematic Literature Reviews (SLRs) have established themselves as a method in the field of software engineering. The aim of an SLR is to systematically analyze existing literature in order to answer a research question. In this paper, we present a tool to support an SLR process. The main focus of the SLR tool (https://www.slr-tool.com/) is to cre...
Article
Effective and efficient testing with reduced costs and a high fault detection capability is the desirable goal in industry which can be achieved only through automation of all parts of the testing process. In the past decades, a great amount of research effort has been spent on automating all various parts of the testing process such as test case d...
Conference Paper
Within growing pervasive information systems, Systems of Systems (SoS) emerge as a new research frontier. A SoS is formed by a set of constituent systems that live on their own with well-established functionalities and requirements, and, in certain circumstances, they must collaborate to achieve a common mission. In this scenario, security is one c...
Article
Full-text available
EDITORIAL Abstract: Technological disruption is causing great changes and impact in our society in the way we live, work and how we relate to each other. This is due to the fact that Internet is a great communication tool as a means of influence is reflected in the advances and the continuous adaptation of users, practitioners and researchers to it...
Article
Full-text available
Decisions in Companies are made typically by using a number of entirely different key figures. A user experience key figure is one of many important key figures that represents one aspect of the success of the company or its products. What we aim in this article is to present to those responsible for a product a method of how a user experience key...
Article
El estudio forma parte de una investigación de mayor alcance, cuyo objetivo general es analizar la gestión logística para el abastecimiento de materia prima en las empresas siderúrgicas de la zona occidental de Venezuela. Este avance tuvo como propósito determinar los requerimientos de la cadena de suministro aplicados en la gestión logística. La i...
Article
Full-text available
The validation of any new methodological proposal demands several real-life implementations. However, organizations are reluctant to invest without the firm guarantee that they will be returned the entire expended amount of money. For this purpose, expert judgment techniques are very useful to provide a less-costly initial validation that, when pos...
Article
Full-text available
The 2D point location problem has applications in several areas, such as geographic information systems, navigation systems, motion planning, mapping, military strategy, location and tracking moves. We aim to present a new approach that expands upon current techniques and methods to locate the 2D position of a signal source sent by an emitter devic...
Article
Full-text available
Value delivery is becoming an important asset for an organization due to increasing competition in industry. Therefore, companies apply Agile Software Development (ASD) to be more competitive and reduce time to market. Using ASD for the development of systems implies that established approaches of Requirements Engineering (RE) undergo some changes...
Book
This book constitutes revised selected papers from the 14th International Conference on Web Information Systems and Technologies, WEBIST 2018, held in Seville, Spain, in September 2018. The purpose of the WEBIST series of conferences is to bring together researches, engineers and practitioners interested in technological advances and business appli...
Article
Dicentric chromosome assay (DCA) is most frequently used for estimating the absorbed radiation dose in the peripheral blood lymphocytes of humans after occupational or incidental radiation exposure. DCA is considered to be the “gold standard” for estimating the absorbed radiation dose because the dicentric chromosome formation is fairly specific to...
Article
Dicentric chromosome assay (DCA) is routinely used for estimating the absorbed radiation dose in exposed humans. Optimal lymphocyte viability is crucial for reliable dose estimation and most cytogenetic laboratories prefer the receipt of blood samples within 24 to 36 hours after collection. Delays in the shipment/receipt of samples can occur someti...
Experiment Findings
Full-text available
The formula described here is to combine for every participant the value and assessed importance of each UEQ scale. Therefore, we calculated for each participant the relative importance of each scale and multiplied this with the value of the UEQ scale. This allows to generate a meaningful UX KPI based on the UEQ, that we have named UEQ KPI. The ste...
Article
Use of ionizing radiation (IR) in various industrial, medical and other applications can potentially increase the risk of medical, occupational or accidental human exposure. Additionally, in the event of a radiological or nuclear (R/N) incident, several tens of hundreds and thousands of people are likely to be exposed to IR. IR causes serious healt...
Article
Nowadays most existing products and services are the result of the collaboration of a large number of companies that form a value chain known as Supply Chain (SC). Then individual Business Process Management (BPM) requires a holistic vision that incorporates an inter organizational view that supports SC decision making. This study proposes a novel...
Article
Today's world economic situation is ruled by issues such as reducing cost, improving quality, maximizing profit, and improving and optimizing processes at organizations. In this context, business process management can be an essential strategy, but it is not usually consolidated at software organizations because software process properties involve...
Conference Paper
Full-text available
Agile methodologies have an impact on how organizations carry out Requirements Engineering (RE). In this context, organizations use different kind of agile techniques like artifacts, meetings, methods or roles, but there is a lack of specific guidelines for agile RE. The aim of this paper is to present a modeling language for supporting organizatio...
Article
Full-text available
Context: Measurement is essential to reach predictable performance and high capability processes. It provides support for better understanding, evaluation, management, and control of the development process and project, as well as the resulting product. It also enables organizations to improve and predict its process's performance, which places org...
Article
PLM (Product Lifecycle Management) is an information management system that can integrate data, processes, business systems and staff in a company, in general. PLM allows managing efficiently and economically the information that all these elements generate from the initial idea to design, manufacture, maintenance and elimination phases of the prod...
Article
Entity reconciliation (ER) aims to combine data from different sources for a unified vision. The management of large volumes of data has given rise to significant challenges to the ER problem due to facts such as data becoming more unstructured, unclean, and incomplete or the existence of many datasets that store information about the same topic. T...
Article
Full-text available
Assisted reproductive technologies are a combination of medical strategies designed to treat infertility patients. Ideal stimulation treatment has to be individualized, but one of the main challenges which clinicians face in the everyday clinic is how to select the best medical protocol for a patient. This work aims to look for behavior patterns in...
Article
Within the development of software systems, the development of web applications may be one of the most widespread at present due to the great number of advantages they provide such as: multiplatform, speed of access or the not requiring extremely powerful hardware among others. The fact that so many web applications are being developed, makes enorm...
Experiment Findings
Full-text available
In many companies, decisions are mostly made based on the key figures, such as turnover, profit, employee satisfaction, or the Net Promoter Score (NPS). Managers are accustomed to information being summarized and available via key figures. This leads to the demand for the user experience to also be mapped in a single KPI (UX KPI). Our main goal i...
Article
Our previous studies demonstrated the cytogenetic effects in the peripheral blood lymphocytes of a 34-year-old male patient who received ablative radioactive 131iodine therapy (RIT) on two different occasions in 1992 and 1994. Assessment of RIT-induced chromosomal damage by the cytokinesis-blocked micronucleus assay (CBMN) showed the persistence of...
Conference Paper
In 1999, the European Higher Education Area (EHEA) defined the framework that regulates all degrees, including Computer Engineering (CE), within the environment of the European Union. Each country, in turn, regulated each of these studies on the basis of that common framework. In the case of Computer Engineering, among the specific competencies the...
Conference Paper
Full-text available
Software development process (SDP) is a complex and long endeavor , the quality and management of this process affect the quality of its results. Measuring the SDP is essential to gain insight on its performance and to discover improvements. This work proposes to use Model-Driven Engineering (MDE) paradigm to integrate the measures lifecycle within...
Conference Paper
Full-text available
Las organizaciones que trabajan en el desarrollo de Sistemas de Infor-mación son reacias muchas veces a implantar nuevas metodologías de trabajo sin disponer previamente de ciertas garantías de éxito. Esta reacción es comprensi-ble, ya que el éxito o el fracaso de ciertos proyectos puede suponer graves pérdi-das económicas o reputacionales para las...
Conference Paper
Agile Software Development (ASD) is gaining in popularity in today's business world. Industry is adopting agile methodologies both to accelerate value delivery and to enhance the ability to deal with changing requirements. However, ASD has a great impact on how Requirements Engineering (RE) is carried out in agile environments. The integration of H...
Article
Systems of Systems (SoS) are emerging applications composed by subsystems that interacts in a distributed and heterogeneous environment. Web-based technologies are a current trend to achieve SoS user interaction. Model Driven Web Engineering (MDWE) is the application of Model Driven Engineering (MDE) into the Web development domain. This paper pres...
Article
REP (Requirements Engineering Process) is one of the most essential processes within the software project life cycle because it allows describing software product requirements. This specification should be as consistent as possible to enable estimating in a suitable manner the effort required to obtain the final product. REP is complex in itself, b...
Article
The software industry is applying Model-driven development approaches due to a core set of benefits, such as raising the level of abstraction and reducing coding errors. However, their underlying modeling languages tend to be quite static, making their evolution hard, specifically when the corresponding metamodel does not support primitives and/or...
Conference Paper
Full-text available
Agile Software Development (ASD) is becoming more popular in all fields of industry. For an agile transformation, organizations need to continuously improve their established approaches to Requirements Engineering (RE) as well as their approaches to software development. This is accompanied by some challenges in terms of agile RE. The main objectiv...
Conference Paper
Full-text available
In recent years hybrid approaches focusing on user needs by integrating Agile methodologies (e.g. Scrum, Kanban or Extreme Programming) with Human-Centered Design (HCD) have proven to be particularly suitable for the development of Web systems. On the one hand, HCD techniques are used for requirements elicitation and, on the other hand, they can be...
Conference Paper
Full-text available
Agile Software Development (ASD) is becoming more popular in all fields of industry. For an agile transformation, organizations need to continuously improve their established approaches to Requirements Engineering (RE) as well as their approaches to software development. This is accompanied by some challenges in terms of agile RE. The main objectiv...
Conference Paper
Full-text available
Health information systems are increasingly complex, and their development is presented as a challenge for software development companies offering quality, maintainable and interoperable products. HL7 (Health level 7) International, an international non-profit organization, defines and maintains standards related to health information systems. Howe...