Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by CSE

2018

Adoption of industry 4.0 technologies in supply chains

Authors
Dalmarco, G; Barros, AC;

Publication
Contributions to Management Science

Abstract
The widespread use of internet is changing the way supply chain echelons interact with each other in order to respond to increasing customer requests of personalized products and services. Companies acquainted with the concept of industry 4.0 (i4.0) embrace the use of internet to improve their internal and external processes, delivering the dynamic and flexible response customers want. This chapter aims to discuss how supply chains may benefit from the adoption of i4.0 technologies by their partners and highlights some of its implementation challenges. Eight technologies cover most of i4.0 applications: additive manufacturing; big data & analytics; cloud computing; cyber-physical systems; cyber security; internet of things; collaborative robotics; and visual computing. At individual level, technologies such as additive manufacturing, collaborative robots, visual computing and cyber-physical systems establish the connectivity of a certain company. However, the integration of the whole supply chain, based on the principles of i4.0, demands that information provided by each company (Big Data) is shared through a collaborative system based on Cloud Computing and Internet of Things technologies. To safely share useful information, Cyber Security techniques must be implemented in individual systems and cloud solutions. Summing up, even though the adoption of i4.0 demands an individual initiative, it will only raise the supply chain’s competitive advantage if all companies adapt their manufacturing and supply chain processes. The main advantage foreseen here is based on an improved communication system of the whole supply chain, bringing consumers closer to the production process. © 2018, Springer International Publishing AG, part of Springer Nature.

2018

Can user and task characteristics be used as predictors of success in health information retrieval sessions?

Authors
Oroszlanyova, M; Lopes, CT; Nunes, S; Ribeiro, C;

Publication
INFORMATION RESEARCH-AN INTERNATIONAL ELECTRONIC JOURNAL

Abstract
Introduction. The concept and study of relevance has been a central subject in information science. Although research in information retrieval has been focused on topical relevance, other kinds of relevance are also important and justify further study. Motivational relevance is typically inferred by criteria such as user satisfaction and success. Method. Using an existing dataset composed by an annotated set of health Web documents assessed for relevance and comprehension by a group of users, we build a multivariate prediction model for the motivational relevance of search sessions. Analysis. The analysis was based on lasso variable selection, followed by model selection using multiple logistic regression. Results. We have built two regression models; the full model, which considers all variables of the dataset, has a lower estimated prediction error than the reduced model, which contains the statistically-significant variables from the full model. The higher values of evaluation metrics, including accuracy, specificity and sensitivity in the full model support this finding. The full model has an accuracy of 91.94%, and is better at predicting motivational relevance. Conclusions. Our findings suggest features that can be considered by search engines to estimate motivational relevance, to be used in addition to topical relevance. Among these features, a high level of success in Web search and in health information search on social networks and chats are some of the most influencing user features. This shows that users with higher computer literacy might feel more satisfied and successful after completing the search tasks. In terms of task features, the results suggest that users with clearer goals feel more successful. Moreover, results show that users would benefit from the help of the system in clarifying the retrieved documents.

2018

Table space designs for implicit and explicit concurrent tabled evaluation

Authors
Areias, M; Rocha, R;

Publication
THEORY AND PRACTICE OF LOGIC PROGRAMMING

Abstract
One of the main advantages of Prolog is its potential for the implicit exploitation of parallelism and, as a high-level language, Prolog is also often used as a means to explicitly control concurrent tasks. Tabling is a powerful implementation technique that overcomes some limitations of traditional Prolog systems in dealing with recursion and redundant subcomputations. Given these advantages, the question that arises is if tabling has also the potential for the exploitation of concurrency/parallelism. On one hand, tabling still exploits a search space as traditional Prolog but, on the other hand, the concurrent model of tabling is necessarily far more complex, since it also introduces concurrency on the access to the tables. In this paper, we summarize Yap's main contributions to concurrent tabled evaluation and we describe the design and implementation challenges of several alternative table space designs for implicit and explicit concurrent tabled evaluation that represent different tradeoffs between concurrency and memory usage. We also motivate for the advantages of using fixed-size and lock freedata structures, elaborate on the key role that the engine's memory allocator plays on such environments, and discuss how Yap's mode-directed tabling support can be extended to concurrent evaluation. Finally, we present our future perspectives toward an efficient and novel concurrent framework which integrates both implicit and explicit concurrent tabled evaluation in a single Prolog engine.

2018

DEFORMATION MONITORING OF THE NORTHERN SECTOR OF THE VALENCIA BASIN (E SPAIN) USING PS-INSAR (1993-2010)

Authors
Ruiz Armenteros, AM; Manuel Delgado, JM; Ballesteros Navarro, BJ; Lazecky, M; Bakon, M; Sousa, JJ;

Publication
IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM

Abstract
Synthetic Aperture Radar Interferometry (InSAR) is a remote sensing technique very effective for the measurement of small displacements of the Earth's surface over large areas at a very low cost in comparison with conventional geodetic techniques. Advanced InSAR time series (Multi-Temporal InSAR or MT-InSAR) algorithms for monitoring and investigating surface displacement on Earth are based on conventional radar interferometry. These techniques allow us to measure deformation with uncertainties of one millimeter per year, interpreting time series of interferometric phases at coherent point scatterers (PS) without the need for human or special equipment presence. By applying InSAR processing techniques to a series of radar images over the same region, it is possible to monitor large areas and detect vertical displacements of ground, and infrastructures on the ground, and therefore identify abnormal or excessive movements indicating potential problems requiring detailed ground investigation. In this paper, we apply the PS-InSAR technique to a dataset of ERS-1/2 and Envisat radar images covering the period 1993-2010, to monitor the northern sector of the Valencia basin (Valencia city and its surroundings). Some subsiding areas were detected, with rates up to -5 mm/yr, whose causes are being investigated.

2018

Teaching How to Program using Automated Assessment and Functional Glossy Games (Experience Report)

Authors
Almeida, JB; Cunha, A; Macedo, N; Pacheco, H; Proenca, J;

Publication
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES

Abstract
Our department has long been an advocate of the functional-first school of programming and has been teaching Haskell as a first language in introductory programming course units for 20 years. Although the functional style is largely beneficial, it needs to be taught in an enthusiastic and captivating way to fight the unusually high computer science drop-out rates and appeal to a heterogeneous population of students. This paper reports our experience of restructuring, over the last 5 years, an introductory laboratory course unit that trains hands-on functional programming concepts and good software development practices. We have been using game programming to keep students motivated, and following a methodology that hinges on test-driven development and continuous bidirectional feedback. We summarise successes and missteps, and how we have learned from our experience to arrive at a model for comprehensive and interactive functional game programming assignments and a general functionally-powered automated assessment platform, that together provide a more engaging learning experience for students. In our experience, we have been able to teach increasingly more advanced functional programming concepts while improving student engagement.

2018

Parallel Polyglot Query Processing on Heterogeneous Cloud Data Stores with LeanXcale

Authors
Kolev, B; Levchenko, O; Pacitti, E; Valduriez, P; Vilaça, R; Gonçalves, RC; Peris, RJ; Kranas, P;

Publication
IEEE International Conference on Big Data (IEEE BigData 2018), Seattle, WA, USA, December 10-13, 2018

Abstract

  • 143
  • 220