Publications
You can also find my articles on my Google Scholar profile.
2023
- [Journal] A large-scale empirical study on mobile performance: Energy, Run-time and Memory
Rui Rua, Rui Pereira, João Saraiva
In Empirical Software Engineering (EMSE)
- PyAnaDroid: A fully-customizable execution pipeline for benchmarking Android Applications
Rui Rua, João Saraiva
In the 39th IEEE International Conference on Software Maintenance and Evolution
2022
- E-MANAFA: Energy Monitoring and ANAlysis tool For Android
Rui Rua, João Saraiva
In the 5th International Workshop on Advances in Mobile App Analysis (A-Mobile)
- Energy Efficiency of Web Browsers in the Android Ecosystem
Nelson Gonçalves, Rui Rua, Jácome Cunha, Rui Pereira, João Saraiva
In the 2022 Workshop on Resource AWareness of Systems and Society (RAW)
- [Book Chapter] Energy Debt: Foundations, techniques and Tools Marco Couto, Rui Rua, João Saraiva Lecture Notes in Computer Science (LNCS) - Sustrainable 2023 - Submitted
2021
- [Journal] Ranking Programming Languages by Energy Efficiency
Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, João Saraiva
In Journal of Science of Computer Programming
2020
- [Book Chapter] Compilers going Green - An empirical evaluation of functional language performance
José Nuno Macedo, Francisco Ribeiro, Rui Rua, Marco Couto, Jácome Cunha, João P. Fernandes, João Saraiva, Rui Pereira
Lecture Notes in Computer Science (LNCS) - Composability, Comprehensibility, and Correctness (3COWS) - Submitted
- Greenspecting Android Virtual Keyboards
Rui Rua, Tiago Fraga, Marco Couto, João Saraiva
In the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems (MOBILESOFT)
2019
- Towards using Memoization for Saving Energy in Android
Rui Rua, Marco Couto, Jácome Cunha, João Saraiva
In the 22nd Ibero-American Conference on Software Engineering (CIbSE)
- GreenSource: a large-scale collection of Android code, tests and energy metrics
Rui Rua, Marco Couto, João Saraiva
In the 16th International Conference on Mining Software Repositories (MSR)
2017
- Energy Efficiency across Programming Languages: How does energy, time, and memory relate?
Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João P. Fernandes, João Saraiva In 10th International Conference on Software Language Engineering (SLE’17)
- Towards a green ranking for programming languages
Marco Couto, Rui Pereira, Francisco Ribeiro, Rui Rua, João Saraiva
In 21st Brazilian Symposium on Programming Languages (SBLP’17)
Best Paper Award