???global.info.a_carregar???
Identification

Personal identification

Full name
Marco Rafael Linhares Couto

Citation names

  • Couto, Marco

Author identifiers

Ciência ID
1512-3880-CF9B
ORCID iD
0000-0003-2333-6095

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
English Intermediate (B1) Advanced (C1) Advanced (C1) Intermediate (B1)
Spanish; Castilian Intermediate (B1) Intermediate (B1) Beginner (A1) Intermediate (B1)
Education
Degree Classification
2014/10/01
Concluded
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho Escola de Engenharia, Portugal
"Monitoring Energy Consumption in Android applications" (THESIS/DISSERTATION)
17
2012/08/01
Concluded
Licenciatura em Engenharia Informática (Licenciatura)
Universidade do Minho Escola de Engenharia, Portugal
"n/a" (THESIS/DISSERTATION)
13
Affiliation

Science

Category
Host institution
Employer
2014/01/01 - Current Researcher (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2017 - 2018 Invited Assistant (University Teacher) Universidade do Minho, Portugal
2016 - 2017 Invited Assistant (Polytechnic Teacher) Instituto Politécnico do Cávado e do Ave, Portugal
2014 - 2016 Assistant (Polytechnic Teacher) Instituto Politécnico do Cávado e do Ave Escola Superior de Tecnologia, Portugal
Projects

Grant

Designation Funders
2014 - 2015 GreenSSMC - Green Software for Space Mission Control
2014/038973
Research Fellow
Universidade do Minho, Portugal
Concluded

Contract

Designation Funders
2016/07/01 - 2019/12/31 GreenSoftwareLab: Computação Verde como uma Disciplina de Engenharia
PTDC/EEI-ESS/5341/2014
Universidade do Minho, Portugal

Instituto de Engenharia de Sistemas e Computadores, Portugal

Universidade de Coimbra, Portugal

Associação para a Inovação e Desenvolvimento da FCT, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
2016 - 2018 Software Repositories for Green Computing
300/2015
Researcher
Universidade do Minho, Portugal
Fundação Luso-Americana
Concluded
2016 - 2017 Software Verde como Uma Disciplina de Engenharia de Software
441.00
Researcher
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
Outputs

Publications

Book chapter
  1. Couto, Marco. "Automatic Distinction of Fernando Pessoas’ Heteronyms". edited by Pereira, Francisco; Machado, Penousal; Costa, Ernesto; Cardoso, Amílcar, 783-788. Springer International Publishing, 2015.
    10.1007/978-3-319-23485-4_78
Conference paper
  1. Couto, Marco; Saraiva, Joao; Fernandes, Joao Paulo. "Energy Refactorings for Android in the Large and in the Wild". Paper presented in IEEE International Conference on Software Analysis, Evolution and Reengineering, London, Ontario, 2020.
    Published • 10.1109/saner48275.2020.9054858
  2. Rua, R; Couto, M; Pinto, A; Cunha, J; Saraiva, J. "Towards using memoization for saving energy in android". 2019.
  3. Matalonga, H; Cabral, B; Castor, F; Couto, M; Pereira, R; De Sousa, SM; Fernandes, JP. "GreenHub Farmer: Real-world data for android energy mining". 2019.
    10.1109/msr.2019.00034
  4. Rua, R; Couto, M; Saraiva, J. "GreenSource: A large-scale collection of android code, tests and energy metrics". 2019.
    10.1109/msr.2019.00035
  5. Pereira, R; Couto, M; Ribeiro, F; Rua, R; Saraiva, J. "Energyware analysis". 2018.
  6. Pereira, R; Carcao, T; Couto, M; Cunha, J; Fernandes, JP; Saraiva, J. "Helping Programmers Improve the Energy Efficiency of Source Code". 2017.
    10.1109/icse-c.2017.80
  7. Pereira, R; Couto, M; Ribeiro, F; Rua, R; Cunha, J; Fernandes, JP; Saraiva, J. "Energy Efficiency across Programming Languages". 2017.
    10.1145/3136014.3136031
  8. Couto, M; Borba, P; Cunha, J; Fernandes, JP; Pereira, R; Saraiva, J. "Products go Green: Worst-Case Energy Consumption in Software Product Lines". 2017.
    10.1145/3106195.3106214
  9. Couto, M; Pereira, R; Ribeiro, F; Rua, R; Saraiva, J. "Towards a Green Ranking for Programming Languages". 2017.
    10.1145/3125374.3125382
  10. Couto, Marco. "GreenDroid: A tool for analysing power consumption in the android ecosystem". 2016.
    10.1109/Informatics.2015.7377811
  11. Pereira, R; Couto, M; Saraiva, J; Cunha, J; Fernandes, JP. "The influence of the Java collection framework on overall energy consumption". 2016.
    10.1145/2896967.2896968
  12. Couto, M; Cunha, J; Fernandes, JP; Pereira, R; Saraiva, J. "GreenDroid: A Tool for Analysing Power Consumption in the Android Ecosystem". 2015.
    10.1109/informatics.2015.7377811
Journal article
  1. Pereira, R; Carcao, T; Couto, M; Cunha, J; Fernandes, JP; Saraiva, J. "SPELLing out energy leaks: Aiding developers locate energy inefficient code". JOURNAL OF SYSTEMS AND SOFTWARE (2020):
    10.1016/j.jss.2019.110463

Other

Other output
  1. Detecting Anomalous Energy Consumption in Android Applications. 2014. Marco Couto; Tiago Carção; Jácome Cunha; João Paulo Fernandes; João Saraiva. http://dx.doi.org/10.1007/978-3-319-11863-5_6.
    10.1007/978-3-319-11863-5_6
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2017/10 - 2018/09 GreenSource - Repository tailored for Green Software Analysis
Co-supervisor of Rui António Ramada Rua
Engenharia Informática (Master)
Universidade do Minho, Portugal
2017/01 - 2018/06 Memoization para Poupar Energia em Aplicações Android
Co-supervisor
Universidade Nova de Lisboa, Portugal

Event organisation

Event name
Type of event (Role)
Institution / Organization
2018 - Current IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2018). (2018/10/01 - 2018/10/04)
Conference (Member of the Organising Committee)
Universidade do Minho, Portugal

Event participation

Activity description
Type of event
Event name
Institution / Organization
2020/02/18 - 2020/02/21 Participação em conferência: IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2020)
Conference
IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2020)
Universidade do Minho, Portugal
2015 - 2019 Participação em Escola de Verão: CENTRAL-EUROPEAN FUNCTIONAL PROGRAMMING SCHOOL - CEFP SUMMER SCHOOL SERIES
Seminar
CENTRAL-EUROPEAN FUNCTIONAL PROGRAMMING SCHOOL - CEFP SUMMER SCHOOL SERIES
Universidade do Minho, Portugal
2017 - 2017 Participação em conferência: International Systems and Software Product Line Conference (SPLC 2017)
Conference
International Systems and Software Product Line Conference (SPLC 2017)
Universidade do Minho, Portugal

Conference scientific committee

Conference name Conference host
2019 - 2019 33rd Brazilian Symposium on Software Engineering (SBES 2019) Salvador, BA, Brazil
2018 - 2018 IEEE 18th International Conference on Software Quality, Reliability, and Security (QRS 2018)
2018 - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2018) Lisbon, Portugal
2017 - 2017 21st Brazilian Symposium on Programming Languages (SBLP 2017) Fortaleza, CE, Brazil

Other jury / evaluation

Activity description Institution / Organization
2016 - 2016 BSc Thesis. “Green Software Development for the Android Platform” - Dávid Novák Fakulta výrobných technológií Technickej univerzity v Košiciach, Slovakia