Fernando Sánchez-Figueroa

Fernando Sánchez-Figueroa
Universidad de Extremadura | UNEX · Department of Computer Systems and Telematics Engineering

Computer Science PhD

About

135
Publications
26,936
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
1,150
Citations
Additional affiliations
November 1993 - present
Universidad de Extremadura
Position
  • Professor (Associate)
November 1993 - May 2016
Universidad de Extremadura
Position
  • Professor (Associate)

Publications

Publications (135)
Article
Full-text available
Modern Web solutions resemble desktop applications, enabling sophisticated user interactions, client-side processing, asynchronous communications, and multimedia. A pure HTTP/HTML architecture fails to support these required capabilities in several respects. The "network as platform computing" idea, strengthened by Web 2.0's emergence, has accentua...
Conference Paper
Full-text available
Nowadays, Rich Internet Applications are gaining ground thanks to the facilities they provide to develop Web applications with multimedia, high levels of interactivity, collaborative work, and/or homogeneous presentation requirements at the client side. However, this new kind of Web applications currently lacks complete methodologies and models whi...
Article
Full-text available
High levels of school dropout are a major burden on the educational and professional development of a country’s inhabitants. A country’s prosperity depends, among other factors, on its ability to produce higher education graduates capable of moving a country forward. To alleviate the dropout problem, more and more institutions are turning to the po...
Article
Full-text available
There are a large number of machine learning algorithms as well as a wide range of libraries and services that allow one to create predictive models. With machine learning and artificial intelligence playing a major role in dealing with engineering problems, practising engineers often come to the machine learning field so overwhelmed with the multi...
Article
Full-text available
Higher Education plays a principal role in the changing and complex world of today, and there has been rapid growth in the scientific literature dedicated to predicting students' academic success or risk of dropout thanks to advances in Data Mining techniques. Degrees such as Computer Science in particular are in ever greater demand. Although the n...
Article
In the last years, the growing volumes and sources of data has made Big Data technologies to become mainstream. In that sense, techniques like Data Visualization are being used more and more to group large amounts of data in order to transform them into useful information. Nevertheless, these techniques are currently included in Business Intelligen...
Article
Full-text available
A smart water network consists of a large number of devices that measure a wide range of parameters present in distribution networks in an automatic and continuous way. Among these data, you can find the flow, pressure, or totalizer measurements that, when processed with appropriate algorithms, allow for leakage detection at an early stage. These a...
Article
Free access for a few days at https://authors.elsevier.com/a/1Xm6Tc7X4rF5N Data-intensive Web applications are usually developed by means of specific Web application frameworks, which provide, among other features, the proper tools to automate redundant tasks, e.g. the implementation of CRUD operations. However, although Model-Driven Web Engineeri...
Article
Nowadays, the total cost of cloud computing infrastructures for Web applications is calculated in deployment and production phases. Recently, the scientific community offers several methodologies to calculate the most suitable infrastructure at these stages to minimize its monetary costs while covering Service Level Agreement (SLA) constraints. On...
Article
Recently, the US Department of Transportations Federal Aviation Administration and other international organizations have proposed a set of requirements for small unmanned aerial vehicles (UAVs) to operate for nonrecreational purposes. However, existing UAV architectures fulfill only some of the established requirements, and not all in one solution...
Article
It is widely claimed that Technical Debt is related to quality problems being often produced by poor processes, lack of verification or basic incompetence. Several techniques have been proposed to detect Technical Debt in source code, as identification of modularity violations, code smells or grime buildups. These approaches have been used to empir...
Article
Full-text available
Sustainability is at the heart of many application fields where the use of Unmanned Aerial Systems (UAS) is becoming more and more important (e.g., agriculture, fire detection and prediction, environmental surveillance, mapping, etc.). However, their usage and evolution are highly conditioned by the specific application field they are designed for,...
Patent
Full-text available
Dispositivo de autocontrol para aeronaves con control remoto (RPA), de las que comprenden un chasis (1) con al menos un rotor y una hélice, un controlador electrónico de la velocidad, y, un dispositivo de piloto automático (2) para el control de dicho controlador electrónico de la velocidad que comprende un ordenador (3) montado en el chasis (1) pa...
Article
Full-text available
In the last few years, telerehabilitation and telecare have become important topics in healthcare since they enable people to remain independent in their own homes by providing person-centered technologies to support the individual. These technologies allows elderly people to be assisted in their home, instead of traveling to a clinic, providing th...
Conference Paper
Full-text available
Los lenguajes de procesamiento de eventos (EPL) permiten declarar e implementar patrones de eventos que son procesados posteriormente por mo-tores de procesamiento de eventos complejos (CEP) y así poder detectar situa-ciones de interés del usuario en tiempo real. Para llevar a cabo esta tarea, el usuario debe tener un alto grado de experiencia en e...
Conference Paper
Full-text available
En los últimos años las ciudades están evolucionando mejorando sus infraestructuras, y por consiguiente, facilitando y mejorando la vida de sus ciudadanos. Sin embargo, existe un sector de la sociedad más vulnerable, y que en muchas ocasiones están relegados a un segundo plano: las personas con diversidad funcional. Uno de los principales problemas...
Article
Full-text available
In recent years, the increasing use of social networks and applications—especially those used in an asymmetric way—has significantly changed the business processes in many organizations. These applications provide new cooperative ways of performing these processes by taking advantage of the interactions among users. However, the high number of thes...
Chapter
International organizations, as the World Health Organization (WHO), are constantly defining new healthcare protocols and procedures, as well as modifying previously adopted ones. As a result, most health institutions have to adapt continuously their workflows and information systems in order to be aligned with international standards. This problem...
Conference Paper
Full-text available
Development and deployment technologies for data-intensive web applications have considerably evolved in the last years. Domain specific frameworks or Model-Driven Web Engineering approaches are examples of these technologies. They have made possible to face implicit problems of these systems such as quick evolving business rules or severe time-to-...
Conference Paper
Full-text available
In the last years, the increasing use of social networks and applications has significantly changed the business processes in many organizations. These applications provide new cooperative ways of performing these processes by taking advantages of the interactions among users. However, the high number of these applications has lead to a lack of aut...
Conference Paper
Full-text available
Resumen. Hasta hace poco, el uso de sistemas de vuelo no tripulados (Unman-ned Aerial Vehicles, UAV), también conocidos como drones, estaba limitado al campo militar. Sin embargo, en la actualidad, su uso en el ámbito civil y de la investigación prolifera con rapidez. En este artículo se presenta una primera aproximación al diseño de alto nivel tan...
Article
The number of video-surveillance applications has increased in the last years due to the increasing security requirements, especially in public buildings. In that sense, new types of applications have appeared with new services. As an example, digital applications allow the possibility of remotely controlling the video through internet. However, mo...
Article
Full-text available
Web 2.0 phenomenon, REST services and growing mobile service consumption, among other factors, are leading the development of web applications to a new paradigm, named cross-device web application. Those web sites let organizations of all sizes provide a pervasive and contextual access to their information and services, to customers, employees and...
Article
Due to their nature, Eolic parks are situated in zones with difficult access. As a result, management of Eolic parks using remote sensing techniques is of great importance. In addition, the huge amount of data managed by Eolic parks, together with their nature (distributed, heterogeneous, produced, consumed at different times, etc.) makes them idea...
Article
Full-text available
Assistive Software offers a solution for people with disabilities to manage specialized hardware, devices or services. However, these users may have difficulties in selecting and installing Assistive Software in their devices for managing smart environments. This paper addresses the requirements of these kinds of systems and their design in the con...
Conference Paper
Data Visualization has been traditionally one of the main pillars for understanding the information coming from Business Intelligence/Analytics based systems. While building visualizations has never been an easy task, moving data visualization for open data over the Web adds extra complexity. The variety of data sources, devices and users, together...
Conference Paper
Full-text available
The appearance of the so-called first-generation of social tools such as blogs, wikis or CMS made possible for the Web to be used as an interaction arena for healthcare purposes. Currently, this interaction has been improved by means of different social networks such as PatientsLikeMe, HealthVault or Inspire, just to cite a few. The business world,...
Conference Paper
Full-text available
Service-oriented architectures (SOA) offer a suitable solution to manage the continuous changes in companies business processes. SOA facilitates the alignment of business process with underlying system services. There is a high percentage of Legacy Web Applications (LWA) developed by software factories that were implemented by using Model-View-Cont...
Chapter
Full-text available
Web 2.0 phenomenon, REST APIs and growing mobile service consumption are leading the development of web applications to a new paradigm, named cross-device web application. Most organizations often possess legacy systems which should face an ongoing evolution process to enhance its accessibility and interoperability. In such scenario, a REST API pla...
Article
Full-text available
Rich Internet Applications (RIAs) have become a common platform for Web developments. Its adoption has been accelerated thanks to different factors, among others, the appearance of patterns for typical RIA behaviors and the extension of different Model Driven Web Engineering methodologies to introduce RIA concepts. The real fact is that more and mo...
Conference Paper
Full-text available
Web application (WA) development has been fueled by the definition and evolution of web application frameworks since late 90’s. In parallel, Model Driven Web Engineering approaches have been defined and successfully applied to reduce the effort of web application development and reuse, fostering the independence of the implementation technology. Al...
Conference Paper
Full-text available
En la actualidad, son cada vez más las aplicaciones que utilizan técnicas de visualización de datos para presentar información a los usuarios. La complejidad de estas técnicas aumenta a medida que es necesario tener en cuenta factores como la creciente variedad de dispositivos de visualización disponibles en el mercado, la gran cantidad y diversida...
Conference Paper
Nowadays, a growing number of applications make use of data visualization techniques to effectively present information to the users. The complexity of these techniques increases as the number of visualization devices, the amount and variety of the input data sources, and the user- and application-specific requirements grow and change more and more...
Conference Paper
Web 2.0 phenomenon, REST APIs and growing mobile service consumption, among other factors, are leading the development of web applications to a new paradigm, named cross-device web application. Those web sites let organizations of all sizes provide a pervasive and contextual access to their information and services, to customers, employees and part...
Conference Paper
In the last years one of the main concerns of the software industry has been to reengineer their legacy Web Applications (WAs) to take advantage of the benefits introduced by Rich Internet Applications (RIAs). In this context, Model Driven (MD) Web Engineering approaches have been extended with new modeling primitives to obtain the benefits provide...
Conference Paper
Full-text available
Nowadays, there is a current trend in software industry to modernize traditional Web Applications (WAs) to Rich Internet Applications (RIAs). In this context, Model Driven (MD) Web Engineering approaches have been extended with new modeling primitives to obtain the benefits provided by RIA features. However, during the last decade, widespread langu...
Conference Paper
Nowadays, there is a current trend in software industry to modernize traditional Web Applications (WAs) to Rich Internet Applications (RIAs). RIAs improve the user experience by combining the lightweight distribution architecture of the Web with the interface interactivity and computation power of desktop applications. In this context, Model Driven...
Conference Paper
Full-text available
The Cubrik Project is an Integrated Project of the 7th Framework Programme that aims at contributing to the multimedia search domain by opening the architecture of multimedia search engines to the integration of open source and third party content annotation and query processing components, and by exploiting the contribution of humans and communiti...
Chapter
Full-text available
Visualization is a key concept when presenting search results. Sometimes a bad visualization leads to a wrong decision. In many cases the building of a visual representation for a given set of data is fixed a priori by the developer with no chance for the user to adjust or change it. The fact is that not all the users have the same interests on the...
Conference Paper
Full-text available
In the last years one of the main concerns of the software industry has been to reengineer their legacy Web Applications (WAs) to take advantage of the benefits introduced by Rich Internet Applications (RIAs), such as enhanced user interaction and network bandwith optimization. However, those reengineering processes have been traditionally performe...
Conference Paper
Full-text available
Data Visualization on the Web is one of the main pillars for understanding the information coming from Business Intelligence based systems. However, the variety of data sources and devices together with the multidimensional nature of data and the continuous evolution of requirements is making this discipline more complicated as well as passionate....
Article
Full-text available
The continuous advances of ubiquitous and pervasive computing have contributed to the successful increase in smart home systems. However, usually these systems are developed at a lower abstraction level very tied to specific technologies. Model-driven approaches have emerged to tackle the design of these systems, improving their reusability and mai...
Article
Rich Internet Applications (RIAs) technologies are challenging the way in which the Web is being developed. However, from the UI accessibility point of view, these technologies pose new challenges that the Web Accessibility Initiative of the W3C is trying to solve through the use of a standard specification for Accessible Rich Internet Applications...
Data
Full-text available
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an ad-hoc manner by introducing directly these new features...
Conference Paper
Full-text available
En los últimos años han sido propuestas diferentes metodologías para sistematizar los procesos de desarrollo Web. Sólo sobre algunas de ellas se han creado herramientas CASE que automatizan en parte o totalmente dicho desarrollo. Algunas de estas herramientas son utilizadas con fines didácticos para el aprendizaje de los procesos implicados en el d...
Conference Paper
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an ad-hoc manner by introducing directly these new features...
Conference Paper
Full-text available
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an ad-hoc manner by introducing directly these new features...
Article
Full-text available
Model-Driven Development concepts are exhibiting as a good engineering solution for the design of ubiquitous applications with multi-device user interfaces and other contextaware capacities. The Web has become an ideal platform for the deployment of such applications and therefore traditional Web development techniques are rapidly adopting Model-Dr...
Conference Paper
In the last years, new software development techniques has appeared to tackle the complexity of building software applications that monitor and control smart home installations. In this setting, Model-driven approaches has emerged as one of the most promising techniques proposing models as a key concept to increase productivity of these development...
Conference Paper
This work describes RUX-Tool, an MDD-based tool that gives support to the modeling and automatic code generation of User Interfaces for Rich Internet Applications (RIAs) with multidevice and multiplatform capabilities. This tool is mainly thought to be used with other tools based on Web methodologies such as it is the case of WebRatio that automati...
Article
Full-text available
In the past, different methodologies have been proposed to systematise web development processes. Some of them are supported by Computer Aided Software Engineering (CASE) tools that help the user in all or part of the phases of application development. A number of these tools are used with the didactic aim of teaching the development process of web...
Conference Paper
Full-text available
Web 2.0 introduces important features from the User Interface (UI) perspective such as multimedia support or high levels of interactions, among others. These features are mainly being implemented using Rich Internet Applications (RIAs) technologies that are challenging the way in which the Web is being developed. The popularity of RIAs is witnessed...
Article
Full-text available
The Web Engineering community provides Web Models that allow the design and development of Web 1.0 applications. Nowadays, there are a growing number of Web 1.0 applications that are migrating towards Web 2.0 User Interfaces, in search of multimedia support and higher levels of interaction among other features. These Web 2.0 features can be impleme...
Conference Paper
Full-text available
This paper presents a methodology and a mix of conceptual models for addressing design and development of Web applications supported by rich interfaces. For specifying the high level design of the user tasks, we exploit business process models. In particular, we describe how to model the business process, transform it into data and navigation model...