Skip to content
Books
- João Moreira, Andre Carvalho, Tomás Horvath, A General Introduction to Data Analytics, Wiley, June 2018, ISBN: 978-1-119-29626-3. https://www.wiley.com/en-us/A+General+Introduction+to+Data+Analytics-p-9781119296263
- João M. P. Cardoso, José Gabriel Coutinho, and Pedro C. Diniz, Embedded Computing for High Performance: Efficient Mapping of Computations Using Customization, Code Transformations and Compilation, Morgan Kaufmann (Elsevier). [June 15, 2017]. https://www.elsevier.com/books/embedded-computing-for-high-performance/cardoso/978-0-12-804189-5
Edited Proceedings
- Carlos Soares and João Cardoso and João Mendes-Moreira andLuís Veiga, editors, 1st Workshop on Engineering Context-Aware Applications and Services (ECAAS 2016), colocated with IEEE Mobile Data Management (MDM 2016), Jun. 2016, IEEE, [bibTex]
- “Message from the ECAAS Workshop Co-Chairs,” 2016 17th IEEE International Conference on Mobile Data Management (MDM), Porto, 2016, pp. xiii-xiv. https://doi.org/10.1109/MDM.2016.77
Journal Papers
- João MP Cardoso, João Moreira, Luís Veiga, “CONTEXTWA – Middleware and Context Inference Techniques from Data-Streams for the Development of Context-Aware Services using Mobile Devices,” in Impact, Volume 2018, Number 1, March 2018, Science Impact Ltd, pp. 18-20(3). DOI: https://doi.org/10.21820/23987073.2018.18
- Cunha, T., Soares, C., & de Carvalho, A. C. P. L. F. (2018). “Metalearning and Recommender Systems: A literature review and empirical study on the algorithm selection problem for Collaborative Filtering,” in Information Sciences, 423, 128–144. https://doi.org/10.1016/j.ins.2017.09.050
- Kemilly Garcia, Cláudio R de Sá; Mannes Poel; Tiago, Carvalho; João M Moreira; João MP Cardoso; André de Carvalho; Joost Kok, “An Ensemble of Autonomous Auto-Encoders for Human Activity Recognition,” in Neurocomputing, Elsevier, 2020 (to appear)
- Sérgio Estevesand Luís Veiga, WaaS: Workflow-as-a-Service for the Cloud with Scheduling of Continuous and Data-intensive Workflows, article in Computer Journal, Oxford University Press, ISSN 0010-4620 pp. 371-383, Mar. 2016, Oxford University Press. https://doi.org/10.1093/comjnl/bxu158
- Pradeeban Kathiravelu, Ashish Sharma, Helena Galhardas, Peter Van Roy, Luís Veiga. On-demand big data integration – A hybrid ETL approach for reproducible scientific research. Distributed and Parallel Databases 37(2): 273-295 (2019) https://doi.org/10.1007/s10619-018-7248-y
- José Simão, Sérgio Esteves, André Pires, Luís Veiga. GC-Wise: A Self-adaptive approach for memory-performance efficiency in Java VMs. Future Generation Computer Systems 100: 674-688 (2019). https://doi.org/10.1016/j.future.2019.05.027
- Selimi, M., Cerdà-Alabern, L., Freitag, F. et al. A Lightweight Service Placement Approach for Community Network Micro-Clouds. J Grid Computing 17, 169–189 (2019). https://doi.org/10.1007/s10723-018-9437-3
- Sergi Esteves, Nico Janssens, Bart Theeten, and Luis Veiga. 2017. Empowering Stream Processing through Edge Clouds. SIGMOD Rec. 46, 3 (September 2017), 23–28. DOI: https://doi.org/10.1145/3156655.3156661
Conference/Workshop Publications
- Yassine baghoussi, João Mendes-Moreira, Nuno Moniz, Carlos Soares, Underground Train Tracking Using Mobile Phone Accelerometer Data, in 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC) (https://www.ieee-itsc2020.org)
- Ferreira P.J.S., Magalhães R.M.C., Garcia K.D., Cardoso J.M.P., Mendes-Moreira J. (2019) An Efficient Scheme for Prototyping kNN in the Context of Real-Time Human Activity Recognition. In: Yin H., Camacho D., Tino P., Tallón-Ballesteros A., Menezes R., Allmendinger R. (eds) Intelligent Data Engineering and Automated Learning – IDEAL 2019. IDEAL 2019. Lecture Notes in Computer Science, vol 11871. Springer, Cham https://doi.org/10.1007/978-3-030-33607-3_52
- Ferreira P.J.S., Cardoso J.M.P., Mendes-Moreira J. (2019) Automatic Switching Between Video and Audio According to User’s Context. In: Moura Oliveira P., Novais P., Reis L. (eds) Progress in Artificial Intelligence. EPIA 2019. Lecture Notes in Computer Science, vol 11805. Springer, Cham https://doi.org/10.1007/978-3-030-30244-3_17
- Magalhães R.M.C., Cardoso J.M.P., Mendes-Moreira J. (2019) Energy Efficient Smartphone-Based Users Activity Classification. In: Moura Oliveira P., Novais P., Reis L. (eds) Progress in Artificial Intelligence. EPIA 2019. Lecture Notes in Computer Science, vol 11805. Springer, Cham https://doi.org/10.1007/978-3-030-30244-3_18
- Garcia K.D., Carvalho T., Mendes-Moreira J., Cardoso J.M.P., de Carvalho A.C.P.L.F. “A Study on Hyperparameter Configuration for Human Activity Recognition,” In: Martínez Álvarez F., Troncoso Lora A., Sáez Muñoz J., Quintián H., Corchado E. (eds) 14th Int’l Conf. on Soft Computing Models in Industrial and Environmental Applications (SOCO 2019). SOCO 2019. Advances in Intelligent Systems and Computing, vol 950. Springer, Cham https://doi.org/10.1007/978-3-030-20055-8_5
- Ferreira A.C., Cardoso J.M.P. (2019) Graph-Based Code Restructuring Targeting HLS for FPGAs. In: Hochberger C., Nelson B., Koch A., Woods R., Diniz P. (eds) Applied Reconfigurable Computing. ARC 2019. Lecture Notes in Computer Science, vol 11444. Springer, Cham https://doi.org/10.1007/978-3-030-17227-5_17
- Cunha, T., Soares, C., & Carvalho, A. C. P. L. F. (2017). “Metalearning for Context-aware Filtering: Selection of Tensor Factorization Algorithms,” In Proceedings of the Eleventh ACM Conf. on Recommender Systems – RecSys ’17 (pp. 14–22). New York, New York, USA: ACM Press. https://doi.org/10.1145/3109859.3109899
- Tiago Carvalho and João M. P. Cardoso. An approach based on a DSL + API for programming runtime adaptivity and autotuning concerns. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing (SAC ’18). Association for Computing Machinery, New York, NY, USA, 1211–1220. DOI: https://doi.org/10.1145/3167132.3167263
- Sérgio Esteves, Helena Galhardas, Luís Veiga. Adaptive Execution of Continuous and Data-intensive Workflows with Machine Learning, in ACM International Middleware Conf. (Middleware 2018): 239-252 November 2018 Pages 239–252. https://doi.org/10.1145/3274808.3274827
- Sérgio Mendes, José Simão, Luís Veiga. Oversubscribing micro-clouds with energy-aware containers scheduling. Presented at ACM/SIGAPP Symposium On Applied Computing (SAC 2019): 130-137. April 2019. https://doi.org/10.1145/3297280.3297295
- Hugo Cardoso, João Mendes-Moreira, Improving Human Activity Classification through Online Semi-Supervised Learning, proceedings of the workshop STREAMEVOLV co-located with ECML/PKDD 2016. https://repositorio-aberto.up.pt/handle/10216/86272
- Hugo Cardoso, João Mendes-Moreira, Human activity recognition by means of online semi-supervised learning, 1st Workshop on Engineering Context-Aware Applications and Services (ECAAS 2016) co-located with 17th IEEE International Conference on Mobile Data Management, Vol. 2, pp 75-77, 2016. https://doi.org/10.1109/MDM.2016.93
- Kemilly Dearo Garcia, João Mendes-Moreira, André C.P.L.F. de Carvalho, A cluster-based prototype reduction for online classification. In International Conference on Intelligent Data Engineering and Automated Learning (IDEAL), 21-23 November, Madrid, Spain, 2018: Part I. Lecture Notes in Computer Science 11314, Springer 2018, ISBN 978-3-030-03492-4, pp. 603-610. https://doi.org/10.1007/978-3-030-03493-1_63
- Paulo Barbosa, Kemilly Dearo Garcia, João Mendes-Moreira, André C.P.L.F. de Carvalho, Unsupervised Domain Adaptation for Human Activity Recognition. In International Conf. on Intelligent Data Engineering and Automated Learning (IDEAL), 21-23 November, Madrid, Spain, 2018. Part I. Lecture Notes in Computer Science 11314, Springer 2018, ISBN 978-3-030-03492-4, pp. 623-630. DOI: https://doi.org/10.1007/978-3-030-03493-1_65
- Rodrigo Tavares Fernandes and José Simãoand Luís Veiga, EcoVMBroker: Energy-aware Scheduling for Multi-layer Datacenters, presented at 33rd ACM/SIGAPP Symposium On Applied Computing (SAC 2018), Apr. 2018. https://doi.org/10.1145/3167132.3167178
- José Simão and Sérgio Esteves and Luís Veiga, SmartGC: Online Memory Management Prediction for PaaS Cloud Models, 25th International Conference on Cooperative Information Systems, Oct. 2017 (invited for special issue in FGCS). https://doi.org/110.1007/978-3-319-69462-7_25
National Conference/Workshop Publications
- Daniel Fernandes and João MP Cardoso, A Data Analytics Multistage DSL Targeting FPGA based Systems,” in 11º Simpósio Nacional de Informática (INForum 2019 — inforum.org.pt), Guimarães, Portugal 5-6 setembro de 2019. [article]
- Francisco Barbosa and João MP Cardoso, “A Study on Making Feasible Smartphone-based Human Activity Recognition,” in 11º Simpósio Nacional de Informática (INForum 2019 — inforum.org.pt), Guimarães, Portugal 5-6 setembro de 2019. [article]
PhD Thesis (ongoing):
- Kemilly Dearo Garcia, Multi-class novelty detection, joint-PhD ICMC-USP Brazil & FEUP-UP Portugal. Advisor: Prof. João Moreira. work in progress
- Miguel E. Coimbra. Novel approaches for large distributed graph storage and optimized querying. PhD Thesis at Instituto Superior Técnico, UL, Advisors: Luís Veiga and A. P. Francisco. work in progress
PhD Thesis (completed):
- Tiago Diogo Ribeiro de Carvalho, “Programming and Mapping Strategies for Embedded Computing Runtime Adaptability”, FEUP, Programa Doutoral em Engenharia Informática (ProDEI), July 2019. (advisor: João MP Cardoso). https://repositorio-aberto.up.pt/bitstream/10216/121797/2/345345.pdf
- Sérgio Ricardo de Oliveira Esteves. Advisors: Luís Veiga and João Nuno de Oliveira e Silva. Techniques for Enhancing the Performance of Data-intensive Management Systems. PhD Thesis at Instituto Superior Técnico, UL, Dec. 2018. https://covid19.ulisboa.pt/prova-academica/techniques-enhancing-performance-data-intensive-management-systems
- Tiago Daniel Sá Cunha, “Recommending Recommender Systems: tackling the Collaborative Filtering algorithm selection problem,” FEUP, Programa Doutoral em Engenharia Informática (ProDEI), Nov. 2019. (advisor: Carlos Soares). https://repositorio-aberto.up.pt/bitstream/10216/125150/2/373188.pdf
MSc Dissertations (concluded):
- Luis Manuel Tavares Jordão Alves, Stream Economics – Resource Efficiency in Flink Stream Processing with Accuracy Awareness and Load-Shedding, MSc Thesis, IST/UL, Jun 2018 (supervised by Luís Veiga). https://fenix.tecnico.ulisboa.pt/downloadFile/563345090416168/Dissertation.pdf
- Paulo Barbosa, Human Activities Recognition: A Transfer Learning Approach, MESW, FEUP, 2018 (defesa dia 6/9/2018). [advisor: Prof. João Moreira] https://repositorio-aberto.up.pt/bitstream/10216/115994/2/291544.pdf
- Tomas Trigueiros de Sousa Pereira, “μ-cf2vec: Representation Learning for Personalized Algorithm Selection in Recommender Systems,” MSc thesis, MIEEC. Faculty of Engineering, University of Porto, being written. (advisor: Prof. Carlos Soares, co-advisor: Dr. Tiago Cunha)
- Maria dos Santos de Abreu, “Latent Context-aware Recommender Systems,” MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2019-12-07. (advisor: Prof. Carlos Soares, co-advisor: Dr. Tiago Cunha)
- Tomás Vieira Caldas, “From Binary to Multi-Class Divisions: improvements on Hierarchical Divisive Human Activity Recognition”. MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2019-12-07. (advisor: Prof. João Moreira, co-advisor: Prof. João Cardoso): https://repositorio-aberto.up.pt/bitstream/10216/122948/2/359177.pdf
- Francisco Miguel de Lamares Martins Barbosa, “On Making Feasible Smartphone-Based Human Activity Recognition”. MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2019-12-07. (advisor: Prof. João Cardoso). https://repositorio-aberto.up.pt/bitstream/10216/122868/2/358141.pdf
- Daniel Alexandre Pimenta Lopes Fernandes, “Acceleration of Applications with FPGA-Based Computing Machines: New DSL.” MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2019-12-07. (advisor: Prof. João Cardoso). https://repositorio-aberto.up.pt/bitstream/10216/122824/2/358129.pdf
- Paulo Jorge Silva Ferreira, “Automatic switching between video and audio according to user’s context,” MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2019-25-02. (advisor: Prof. João Cardoso, co-advisor: Prof. João Moreira) https://repositorio-aberto.up.pt/bitstream/10216/119353/2/320883.pdf
- Ricardo Manuel Correia Magalhães, “Energy Efficient Smartphone-based Users Activity Classification”, MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2019-12-07. (advisor: Prof. João Cardoso, co-advisor: Prof. João Moreira) https://repositorio-aberto.up.pt/handle/10216/119355
- Joel Alexandre Ezequiel Dinis, “Hierarchical Classification using hierarchical clustering: an application to Human Activity Recognition”. MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2018-13-07. (advisor: Prof. João Moreira, co-advisor: Prof. João Cardoso) https://repositorio-aberto.up.pt/bitstream/10216/114135/2/277713.pdf
- Afonso Soares Canas Ferreira, “Restructuring Software Code for High-Level Synthesis using a Graph-based Approach Targeting FPGAs,”. MSc thesis, MIEEC. Faculty of Engineering, University of Porto, 2018-20-07. (advisor: Prof. João Cardoso) https://repositorio-aberto.up.pt/bitstream/10216/115047/2/280925.pdf
- André Filipe Pardal Pires. CARAVELA: Cloud@Edge A fully distributed and decentralized orchestrator for Docker containers. MSc Thesis, Instituto Superior Técnico, UL, Nov. 2018 https://fenix.tecnico.ulisboa.pt/downloadFile/563345090416411/Dissertacao.pdf
- Nikola Koevski advised byLuís Veiga and Rodrigo Rodrigues, Advanced Sampling in Stream Processing Systems, MSc Thesis on Instituto Superior Técnico, ULisboa, 2016. https://www.inesc-id.pt/publications/11846/pdf/
- Renato David Silva Rosa advised by Luís Veiga, Processamento aproximado de grafos (Approximate Graph Processing), MSc Thesis on Instituto Superior Técnico, ULisboa, 2016, https://fenix.tecnico.ulisboa.pt/downloadFile/1407770020545399/processamento-aproximado-de-grafos.pdf
- Hugo Louro Cardoso. Predicting activities from smartphones, MSc thesis, MIEIC. Faculty of Engineering, University of Porto, 2016-07-05. (advisor: Prof. João Moreira). https://repositorio-aberto.up.pt/bitstream/10216/89572/2/139181.pdf
- José Pedro Castro Fonseca, “FPGA implementation of a LSTM Neural Network” MSc Thesis, DEEC/FEUP, July 22, 2016. (advisor: Prof. João Canas Ferreira). https://sigarra.up.pt/faup/en/pub_geral.show_file?pi_doc_id=52684