
Francisco José Domínguez MayoUniversidad de Sevilla | US · Computer Languages and Systems
Francisco José Domínguez Mayo
Ph.D.
About
97
Publications
38,967
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
691
Citations
Citations since 2017
Introduction
Additional affiliations
January 2009 - December 2016
Publications
Publications (97)
Public funding, being the primary source for innovation, imposes restrictions caused by a lack of trust between the roles of public funders and organisations in the innovation process. Capability and maturity innovation assessment models can improve the process by combining both roles to create an agile and trusting environment. This paper aims to...
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...
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...
En los últimos años, la trazabilidad se ha convertido en un procedimiento
imprescindible en muchos sectores de la industria ya que es clave a la hora de
mantener la seguridad de un proceso. La noción de la trazabilidad no es nueva,
pero se siguen realizando muchas investigaciones llevadas a cabo en diferentes
dominios. Una de las razones de estas i...
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...
In the originally published version of the book there was an error in the first name of the second volume editor: “José Francisco Domínguez Mayo” should have been “Francisco José Domínguez Mayo”. This has now been corrected.
Innovation is a complex process that has been studied from different perspectives. There are numerous studies, standards and reference models in the literature about it. Just a few works have been focused on covering a significant problem: innovation limits caused by public or private funding because of the restrictions imposed on the project in te...
The advance in the digital world has caused a growth of complexity in innovation. Traditional approaches to innovation, based on reductionism, face greater difficulties. That is why we have witnessed the growth of those known as System of Systems (SoS). There is a wide variety of methodologies and domains of application in the literature to form fr...
In recent years, user experience questionnaires have established themselves to measure various aspects of User Experience (UX). In addition to these questionnaires, an evaluation tool is usually offered so that the results of a study can be evaluated in the light of the questionnaire. As a rule, the evaluation consists of preparing the data and com...
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...
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...
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...
Abstract—The multi-device era comes thanks to mobile computing which gives remote access to resources from anywhere changing the people’s life and opening new business opportunities. However, the legacy systems do not render the content properly in mobile devices because they were thought to be only compliant with Web browsers. Economic availabilit...
The automation of robotic processes has been experiencing an increasing trend of interest in recent times. However, most of literature describes only theoretical foundations on RPA or industrial results after implementing RPA in specific scenarios, especially in finance and outsourcing. This paper presents a systematic mapping study with the aim of...
This book constitutes revised selected papers from the 15th International Conference on Web Information Systems and Technologies, WEBIST 20109 held in Vienna, Austria, in September 2019.
The 10 full papers presented in this volume were carefully reviewed and selected from originally 87 paper submissions. They contribute to the understanding of rel...
User Experience Questionnaire is a common and valid method to measure the User Experience (UX) for a product or service. In recent years, these questionnaires have established themselves to measure various aspects of UX. In addition to the questionnaire, an evaluation tool is usually offered so that the results of a study can be evaluated in the li...
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...
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...
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...
Today, recommendation algorithms are widely used by companies in multiple sectors with the aim of increasing their profits or offering a more specialized service to their customers. Moreover, there are countless applications in which classification algorithms are used, seeking to find patterns that are difficult for people to detect or whose detect...
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...
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...
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...
Software organizations are very conscious that deployments of well-defined software processes improve software product development and its quality. Over last decade, many Software Process Modeling Languages (SPMLs) have been proposed to describe and manage software processes. However, each one presents advantages and disadvantages. The main challen...
Los futuros profesionales del área de Ingeniería Informática deben ser capaces de desenvolverse satisfactoriamente en un conjunto de competencias genéricas y específicas. Durante sus estudios, los estudiantes desarrollan estas competencias, dando más importancia a las que consideran que les serán de más utilidad. Sin embargo, puede que algunas comp...
The First International Workshop on Maturity of Web Engineering Practices (MAT- WEP 2018) was held in conjunction with the 18th International Conference on Web Engineering (ICWE 2018) in Cáceres (Spain) on June 5th 2018. The motivation for this initiative stands in the aim of building a better bridge from theory to practice, from academia to indust...
Many changes are taking place in recent years in the context of Web Engineering, due to the rise of bigdata technologies and the massive explosion of the use of data on the Internet. For this reason, it is key to carry out a process of adaptation for the exploitation both of these new Big Data and Web technologies, and of the impact of cloud comput...
Agile approaches, one of the key methodologies used in today’s software projects, often rely on user interface mockups for capturing the goals that the system must satisfy. Mockups, as any other requirement artifact, may suffer from ambiguity and contradiction issues when several points of view are surveyed/elicited by different analysts. This arti...
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...
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...
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...
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...
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...
Organizing excursions or afternoon snacks, putting together a team of the most fashionable online game as well as studying in groups and many other things are common activities among young people. Such activities are framed in a project, since they all have a defined time framework, they have limited resources that need to be managed and they set g...
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...
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...
The entity reconciliation (ER) problem aroused much interest as a research topic in today's Big Data era, full of big and open heterogeneous data sources. This problem poses when relevant information on a topic needs to be obtained using methods based on: (i) identifying records that represent the same real world entity, and (ii) identifying those...
There is a wide range of enterprise content management (ECM) systems which supports, among other things, document management processes, records management and Web content management. However, each of these systems has many features and some of them can meet organizational needs depending on the scale, sector and workflow of the organization. In add...
One of the most important and critical aspects to improve the quality assurance in software is to improve the testing process by utilizing techniques and tools, which will enhance the software testing process, making it more effective and efficient. This chapter presents ALAMEDA ecosystem, a software package that centers its efforts in software tes...
The management of large volumes of data has given rise to significant challenges to the entity reconciliation problem (which refers to combining data from different sources for a unified vision) due to the fact that the data are becoming more unstructured, unclean and incomplete, need to be more linked, etc. Testing the applications that implement...
In the broader context of smart cities, to ensure mobility of people regardless of their physical or sensory condition becomes a complex and difficult challenge to be treated. All papers referenced in this work are presented as a solution to equip the blind people with devices and sensors (controlled by a computational system) with the ability to c...
With the birth of the Big and Open Data new business opportunities have been created in which the handling of a great quantity of information and its quality, positions any company with clear advantage with respect to its competitors. However, when working with large volumes of data, we find a very important problem called entity reconciliation. Th...
Cloud Computing has generated considerable interest in both companies specialized in Information and Communication Technology and business context in general. The Sourcing Capability Maturity Model for service (e-SCM) is a capability model for offshore outsourcing services between clients and providers that offers appropriate strategies to enhance...
e-Health Systems quality management is an expensive and hard process that entails performing several tasks such as analysis, evaluation, and quality control. Furthermore, the development of an e-Health System involves great responsibility since people’s health and quality of life depend on the system and services offered. The focus of the following...
Las pruebas de aceptación representan aquella fase
del ciclo de vida de desarrollo de software en el que
el equipo de desarrollo y el área usuaria de un sistema
de información tienen que garantizar que el sistema
desarrollado se corresponde con los requerimientos
definidos. En equipos multidisciplinares,
como en el caso de los sistemas de gestión d...
Big and Open Data provide great opportunities to businesses to enhance their competitive advantages if utilized properly. However, during past few years¿ research in Big and Open Data process, we have encountered big challenge in entity identification reconciliation, when trying to establish accurate relationships between entities from different da...
Managing documentation in a suitable way has become a critical issue for any organization. Organizations depend on the information they store and they are required to have appropriate mechanisms to support the functional needs of information storage, management and retrieval. Currently, there are several tools in the market, both free software and...
"Information is power" is a sentence attributed to Francis Bacon that acquired a high important in the current era of the information. However, too much information can be a negative aspect. The term of "Infoxication" refers to the difficulty a person can have understanding an issue and making decisions that can be caused by the presence of too muc...
Currently, there is a lack in companies developing software in relation to assessing their staff’s productivity
before executing software projects, with the aim of improving effectiveness and efficiency. QuEF (Quality
Evaluation Framework) is a framework that allows defining quality management tasks based on a model.
The main purpose of this framew...
Software quality management is a task which indicates the degree of agreement between the produced software regarding the specified requirements and customer needs. In this paper, we will discuss about QuEF (Quality Evaluation Framework) and its tools. QuEF is a framework that performs different quality management tasks based on a model so that the...
Comparative studies and surveys on different technologies are common practices in research
environments, not only when planning a new research line, but also in enterprise environment,
for example, when a new project is going to be developed and the suitable technology must be
selected. In the research context, an ordinary and formal method frequen...
In recent years a large number of Model-Driven Web development approaches have been designed and are being applied with success in real environments. However, as new ones are frequently emerging in this changing time, authors have to change and update them constantly and, consequently; development teams do not know which is the most suitable for th...
Acceptance tests represent the phase of the software development life cycle in which the development team and the user area of an information system must ensure that the developed system fulfils the defined requirements. In multidisciplinary teams, like is the case of document management systems that involve filmmakers, archivists and computer engi...
User-centered design not only requires designers to analyse and anticipate how users are likely to use a Web application, but also to validate their assumptions with regard to user behaviour in real environments. Cognitive neuroscience, for its part, addresses the questions of how psychological functions are produced by neural circuitry. The emerge...