Juan Carlos Preciado

Juan Carlos Preciado
Universidad de Extremadura | UNEX · Department of Computer Systems Engineering

PhD

About

74
Publications
24,557
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
872
Citations
Introduction
Juan Carlos PRECIADO received the Ph.D. degree from University of Extremadura, Cáceres, Spain, in 2009. He works as a Researcher and Professor with the University of Extremadura, Cáceres, Spain, in which he is currently Vicerrector in charge of quality issues. He has authored more than 50 relevant publications in journals and conferences related to these areas. His research interests include machine learning, model-driven development, Web engineering, smart cities, and predictive analytics.
Additional affiliations
March 2005 - October 2008
Politecnico di Milano
Position
  • PhD Student
January 2000 - present
Universidad de Extremadura

Publications

Publications (74)
Article
Full-text available
The rise of Recommender Systems has made their presence very common today in many domains. An example is the domain of radio or TV broadcasting content recommendations. The approach proposed here allows radio listeners to receive customised recommendations of radio channels they might listen to based on their specific preferences and/or historical...
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
Education and employment are key aspects of a country’s well-being. Governments expend valuable resources on designing education plans and employment programs. These two aspects are usually analysed separately, although, as they are closely related, considering them together might improve their efficacy. The problem lies, at least in part, in the f...
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 this paper we present a multi-criteria classification of Vocational and Educational Programs in Extremadura (Spain) during the period 2009–2016. This ranking has been carried out through the integration into a complete database of the detailed information of individuals finishing such studies together with their labor data. The multicriteria met...
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
In recent years, big data and its potential to shed valued insights into enhanced decision-making processes has attracted an increasing interest from both academia and industry. #roughout history, there have been eras that have marked turning points in society. Currently, we are faced with the beginning of one of these turning points, a new leap in...
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
Full-text available
Different types of sensors along the distribution pipelines are continuously measuring different parameters in Smart WAter Networks (SWAN). The huge amount of data generated contain measurements such as flow or pressure. Applying suitable algorithms to these data can warn about the possibility of leakage within the distribution network as soon as t...
Article
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. .ey have made possible to face implicit problems of these systems such as quick evolving business rules or severe time-to-m...
Article
Full-text available
The use of workflows to manage business or administrative process has been increasing since the end of the past century. Administrative workflows proved useful in large companies and public institutions with strict hierarchical organizations. In order to use them adequately in different areas or departments of a hierarchical organization, they must...
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...
Chapter
In the last years, the Smart City term has appeared in roadmaps and digital agendas for many public administrations in both regional and national contexts. Following this trend, many cities have made important efforts to deploy a network of sensors with the aim of gathering a huge amount of networking related data. Most of these cities are publishi...
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
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
Temporal behaviors are being incorporated into the user interfaces of Web applications making them look more and more like multimedia applications, the so-called Rich Internet Application (RIA) user interfaces. Due to RIA complexity, some research communities have proposed models to ease its development. However, there is a gap to cover between for...
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...
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...
Research
Full-text available
Smart Parking is based on a software system that links hardware and software, with support from Augmented Reality technologies, to provide an enhanced solution in the query of information regarding parking spaces. Smart Parking responds to the need of people with disabilities who have to know the availability of adapted parking spaces.
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,...
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...
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
Actualmente existe una tendencia de migración de aplica-ciones Web heredadas (AWHs) a RIAs, fundamentada en las mejoras que introducen las tecnologías RIA tanto en la interacción con el usuario como en la optimización de la conexión con el servidor. Sin embargo, estos procesos de reingeniería se han realizado tradicionalmente de man-era ad-hoc, res...
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
Rich Internet Applications (RIAs) are widely adopted Web applications that add the richer interaction,presentation, and client-side computation capabilities of desktop applications to the Web. However, the evolutionfrom Web applications towards RIAs comes at the cost of increased complexity in their development. For thisreason, a wide variety of to...
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
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...
Conference Paper
Full-text available
The rapidly increasing importance of rich Internet applications (RIAs) calls for systematic RIA development methods. However, most current Web engineering methods focus on Web 1.0 applications only; RIAs, on the contrary, are still developed in an ad-hoc manner, which often results in error-prone and hard-to-maintain products. We propose a model-dr...
Article
Full-text available
The development of Web applications, both functionality and Web User Interfaces (UIs), has been facilitated over the last few years using Web models and methodologies. However, new requirements that overcome traditional HTML-based Web 1.0 User Interfaces limits have arisen. Developers and tool vendors have answered these limits introducing Rich Int...
Conference Paper
Full-text available
The development of Rich Internet Applications User Interfaces is attracting researches from different communities such as Web Engineering and Human Computer Interaction. Proposals coming from both fields have their own benefits and disadvantages. The real fact is that, to our knowledge, there is no proposal covering all the new issues regarding Use...
Conference Paper
Full-text available
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 implemented using RIA technologies. However, most of the current Web Models do not fully exploit all the potential benef...
Article
Full-text available
A steadily growing trend in Web applications is the development of user interfaces through rich Internet applications. Among other capabilities, RIAs offer high interactivity and native multimedia support, giving them a major advantage over standard HTML To update existing HTML Web applications, the authors propose the RUX-Model, which facilitates...
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...
Conference Paper
Full-text available
In the last years different methodologies have been proposed to systematize the Web development processes. Some of them are supported by CASE tools that help the user in all or in part of the phases of the application development. A number of these tools are used with didactic aims, for teaching the development process of Web applications. Neverthe...
Conference Paper
Full-text available
Currently, there is a growing group of Web 1.0 applications that is migrating towards Web 2.0 where their data and business logic could be main- tained but their User Interface (UI) must be adapted. Our proposal facilitates the adaptation of existing Web 1.0 applications to Web 2.0, focusing on UIs and taking advantage of functionality already prov...
Article
Full-text available
Looking for the best design pattem to develop an application is not a trivial task and it depends on the requirements, target platform and experience of the development group among others. However, general guidelines for the design pattems issue have aided us during the last years.In this sense, we recommend a general purpose MVC design pattem for...
Conference Paper
Full-text available
Several methodologies and tools have been proposed for Web applications design and development. However, traditional Web applications are still inadequate to support the interaction and presentation functionalities demanded by the users. Recently, rich Internet applications (RIAs) have been proposed as an answer to these problems providing new leve...