default search action
João Saraiva
This is just a disambiguation page, and is not intended to be the bibliography of an actual person. Any publication listed on this page has not been assigned to an actual author yet. If you know the true author of one of the publications listed below, you are welcome to contact us.
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2024
- [j23]Rui Rua, João Saraiva:
A large-scale empirical study on mobile performance: energy, run-time and memory. Empir. Softw. Eng. 29(1): 31 (2024) - [j22]José Nuno Macedo, Emanuel Rodrigues, Marcos Viera, João Saraiva:
Zipper-based embedding of strategic attribute grammars. J. Syst. Softw. 211: 111975 (2024) - [j21]Walter Lucas, Fausto Carvalho, Rafael Campos Nunes, Rodrigo Bonifácio, João Saraiva, Paola R. G. Accioly:
Embracing modern C++ features: An empirical assessment on the KDE community. J. Softw. Evol. Process. 36(5) (2024) - [j20]Alberto Gordillo, Coral Calero, María Ángeles Moraga, Félix García, João Paulo Fernandes, Rui Abreu, João Saraiva:
Programming languages ranking based on energy measurements. Softw. Qual. J. 32(4): 1539-1580 (2024) - [c106]Emanuel Rodrigues, José Nuno Macedo, Marcos Viera, João Saraiva:
pyZtrategic: A Zipper-Based Embedding of Strategies and Attribute Grammars in Python. ENASE 2024: 615-624 - [c105]Marcos Viera, Alberto Pardo, João Saraiva:
Tabulation with Zippers. FLOPS 2024: 83-98 - [c104]Sofia Santos, João Saraiva, Francisco Ribeiro:
Large Language Models in Automated Repair of Haskell Type Errors. APR 2024: 42-45 - [c103]Luís Maia, Marta Sá, Inês Ferreira, Simão Cunha, Luís Silva, Paulo Azevedo, João Saraiva:
On the Impact of PowerCap in Haskell, Java, and Python. RAW 2024: 34-43 - 2023
- [j19]Phillipe V. Gomes, Luiz Eduardo de Oliveira, João Saraiva:
A congestion-based local search for transmission expansion planning problems. Swarm Evol. Comput. 83: 101422 (2023) - [c102]Rui Rua, João Saraiva:
PyAnaDroid: A fully-customizable execution pipeline for benchmarking Android Applications. ICSME 2023: 586-591 - [c101]Walter Lucas, Rodrigo Bonifácio, João Saraiva:
Understanding the Motivations, Challenges, and Practices of Software Rejuvenation. ICSME 2023: 611-616 - [c100]José Nuno Macedo, Emanuel Rodrigues, Marcos Viera, João Saraiva:
Efficient Embedding of Strategic Attribute Grammars via Memoization. PEPM@POPL 2023: 41-54 - [c99]André Nobre Barrocas, Alberto Rodrigues da Silva, João Saraiva:
Exploring Data Analysis and Visualization Techniques for Project Tracking: Insights from the ITC. QUATIC 2023: 147-162 - [c98]Francisco Ribeiro, José Nuno Castro de Macedo, Kanae Tsushima, Rui Abreu, João Saraiva:
GPT-3-Powered Type Error Debugging: Investigating the Use of Large Language Models for Code Repair. SLE 2023: 111-124 - [e9]João Saraiva, Thomas Degueule, Elizabeth Scott:
Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2023, Cascais, Portugal, October 23-24, 2023. ACM 2023 [contents] - 2022
- [c97]José Nuno Macedo, Marcos Viera, João Saraiva:
Zipping Strategies and Attribute Grammars. FLOPS 2022: 112-132 - [c96]Francisco Ribeiro, Rui Abreu, João Saraiva:
Framing Program Repair as Code Completion. APR@ICSE 2022: 38-45 - [c95]João de Macedo, Rui Abreu, Rui Pereira, João Saraiva:
WebAssembly versus JavaScript: Energy and Runtime Performance. ICT4S 2022: 24-34 - [c94]Salwa Ajel, Francisco Ribeiro, Ridha Ejbali, João Saraiva:
Energy Efficiency of Python Machine Learning Frameworks. ISDA (2) 2022: 586-595 - [c93]Rui Rua, João Saraiva:
E-MANAFA: Energy Monitoring and ANAlysis tool For Android. ASE 2022: 202:1-202:4 - [i8]Nélson Gonçalves, Rui Rua, Jácome Cunha, Rui Pereira, João Saraiva:
Energy Efficiency of Web Browsers in the Android Ecosystem. CoRR abs/2205.11399 (2022) - 2021
- [j18]Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, João Saraiva:
Ranking programming languages by energy efficiency. Sci. Comput. Program. 205: 102609 (2021) - [c92]João Saraiva, Ziliang Zong, Rui Pereira:
Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and Educators. ITiCSE (1) 2021: 498-504 - [c91]João de Macedo, Rui Abreu, Rui Pereira, João Saraiva:
On the Runtime and Energy Performance of WebAssembly: Is WebAssembly superior to JavaScript yet? ASE Workshops 2021: 255-262 - [c90]Francisco Ribeiro, Rui Abreu, João Saraiva:
On Understanding Contextual Changes of Failures. QRS 2021: 1036-1047 - [c89]Miguel A. Brito, Jácome Cunha, João Saraiva:
Identification of microservices from monolithic applications through topic modelling. SAC 2021: 1409-1418 - [p1]Daniel Feitosa, Luís Cruz, Rui Abreu, João Paulo Fernandes, Marco Couto, João Saraiva:
Patterns and Energy Consumption: Design, Implementation, Studies, and Stories. Software Sustainability 2021: 89-121 - [i7]Rui Abreu, Marco Couto, Luís Cruz, Jácome Cunha, João Paulo Fernandes, Rui Pereira, Alexandre Perez, João Saraiva:
Green Software Lab: Towards an Engineering Discipline for Green Software. CoRR abs/2108.03028 (2021) - [i6]José Nuno Macedo, Marcos Viera, João Saraiva:
Zipping Strategies and Attribute Grammars. CoRR abs/2110.07902 (2021) - 2020
- [j17]Walter Lucas Monteiro de Mendonça, José Fortes, Francisco Vitor Lopes, Diego Marcilio, Rodrigo Bonifácio, Edna Dias Canedo, Fernanda Lima, João Saraiva:
Understanding the Impact of Introducing Lambda Expressions in Java Programs. J. Softw. Eng. Res. Dev. 8 (2020) - [j16]Rui Pereira, Tiago Carção, Marco Couto, Jácome Cunha, João Paulo Fernandes, João Saraiva:
SPELLing out energy leaks: Aiding developers locate energy inefficient code. J. Syst. Softw. 161 (2020) - [j15]Zirun Zhu, Hsiang-Shang Ko, Yongzhe Zhang, Pedro Martins, João Saraiva, Zhenjiang Hu:
Unifying Parsing and Reflective Printing for Fully Disambiguated Grammars. New Gener. Comput. 38(3): 423-476 (2020) - [c88]José Nuno Macedo, João Saraiva:
InDubio: A Combinator Library to Disambiguate Ambiguous Grammars. ICCSA (4) 2020: 1002-1018 - [c87]Marco Couto, Daniel Maia, João Saraiva, Rui Pereira:
On energy debt: managing consumption on evolving software. TechDebt@ICSE 2020: 62-66 - [c86]Rui Rua, Tiago Fraga, Marco Couto, João Saraiva:
Greenspecting Android virtual keyboards. MOBILESoft@ICSE 2020: 98-108 - [c85]João de Macedo, João Aloísio, Nelson Gonçalves, Rui Pereira, João Saraiva:
Energy wars - Chrome vs. Firefox: which browser is more energy efficient? ASE Workshops 2020: 159-165 - [c84]Daniel Maia, Marco Couto, João Saraiva, Rui Pereira:
E-Debitum: managing software energy debt. ASE Workshops 2020: 170-177 - [c83]José Nuno Macedo, João Saraiva:
Expressing disambiguation filters as combinators. SAC 2020: 1348-1351 - [c82]Marco Couto, João Saraiva, João Paulo Fernandes:
Energy Refactorings for Android in the Large and in the Wild. SANER 2020: 217-228
2010 – 2019
- 2019
- [j14]João Paulo Fernandes, Pedro Martins, Alberto Pardo, João Saraiva, Marcos Viera:
Memoized zipper-based attribute grammars and their higher order extension. Sci. Comput. Program. 173: 71-94 (2019) - [c81]Rui Pereira, Marco Couto, Jácome Cunha, Gilberto Melfe, João Saraiva, João Paulo Fernandes:
Paint Your Programs Green: On the Energy Efficiency of Data Structures. CEFP 2019: 53-76 - [c80]João Saraiva, Rui Pereira:
Energy Efficient Software in an Engineering Course. CEFP 2019: 77-97 - [c79]José Nuno Macedo, Ricardo Moreira, Jácome Cunha, João Saraiva:
Get Your Spreadsheets Under (Version) Control. CIbSE 2019: 100-113 - [c78]Rui Rua, Marco Couto, Adriano Pinto, Jácome Cunha, João Saraiva:
Towards using Memoization for Saving Energy in Android. CIbSE 2019: 279-292 - [c77]Rui Rua, Marco Couto, João Saraiva:
GreenSource: a large-scale collection of Android code, tests and energy metrics. MSR 2019: 176-180 - [c76]Francisco Ribeiro, João Saraiva, Alberto Pardo:
Java Stream Fusion: Adapting FP mechanisms for an OO setting. SBLP 2019: 30-37 - 2018
- [c75]Rui Pereira, Pedro Simão, Jácome Cunha, João Saraiva:
jStanley: placing a green thumb on Java collections. ASE 2018: 856-859 - [c74]Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, João Saraiva:
Energyware Analysis. SQAMIA 2018 - [e8]Ivano Malavolta, Rick Kazman, João Saraiva:
Proceedings of the 6th International Workshop on Green and Sustainable Software, GREENS@ICSE 2018, Gothenburg, Sweden, May 27, 2018. ACM 2018, ISBN 978-1-4503-5732-6 [contents] - 2017
- [c73]Rui Pereira, Tiago Carção, Marco Couto, Jácome Cunha, João Paulo Fernandes, João Saraiva:
Helping programmers improve the energy efficiency of source code. ICSE (Companion Volume) 2017: 238-240 - [c72]Jorge Mendes, Jácome Cunha, Francisco J. Duarte, Gregor Engels, João Saraiva, Stefan Sauer:
Towards systematic spreadsheet construction processes. ICSE (Companion Volume) 2017: 356-358 - [c71]Marco Couto, Rui Pereira, Francisco Ribeiro, Rui Rua, João Saraiva:
Towards a Green Ranking for Programming Languages. SBLP 2017: 7:1-7:8 - [c70]Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, João Saraiva:
Energy efficiency across programming languages: how do energy, time, and memory relate? SLE 2017: 256-267 - [c69]Marco Couto, Paulo Borba, Jácome Cunha, João Paulo Fernandes, Rui Pereira, João Saraiva:
Products go Green: Worst-Case Energy Consumption in Software Product Lines. SPLC (A) 2017: 84-93 - [c68]Mário Santos, João Saraiva, Zoltán Porkoláb, Dániel Krupp:
Energy Consumption Measurement of C/C++ Programs Using Clang Tooling. SQAMIA 2017 - [c67]Jorge Mendes, Jácome Cunha, Francisco J. Duarte, Gregor Engels, João Saraiva, Stefan Sauer:
Systematic spreadsheet construction processes. VL/HCC 2017: 123-127 - [e7]Jácome Cunha, João Paulo Fernandes, Ralf Lämmel, João Saraiva, Vadim Zaytsev:
Grand Timely Topics in Software Engineering - International Summer School GTTSE 2015, Braga, Portugal, August 23-29, 2015, Tutorial Lectures. Lecture Notes in Computer Science 10223, Springer 2017, ISBN 978-3-319-60073-4 [contents] - [i5]Jorge Mendes, João Saraiva:
Tabula: A Language to Model Spreadsheet Tables. CoRR abs/1707.02833 (2017) - 2016
- [j13]Jácome Cunha, Martin Erwig, Jorge Mendes, João Saraiva:
Model inference for spreadsheets. Autom. Softw. Eng. 23(3): 361-392 (2016) - [j12]Nuno Fortes, António Carrizo Moreira, João Saraiva:
Determinants of Consumer Intention to Use Online Gambling Services: An Empirical Study of the Portuguese Market. Int. J. E Bus. Res. 12(4): 23-37 (2016) - [j11]Jácome Cunha, João Paulo Fernandes, Pedro Martins, Jorge Mendes, Rui Pereira, João Saraiva:
Evaluating refactorings for spreadsheet models. J. Syst. Softw. 118: 234-250 (2016) - [j10]Pedro Martins, João Paulo Fernandes, João Saraiva, Eric Van Wyk, Anthony Sloane:
Embedding attribute grammars and their extensions using functional zippers. Sci. Comput. Program. 132: 2-28 (2016) - [j9]Alberto Pardo, João Paulo Fernandes, João Saraiva:
Multiple intermediate structure deforestation by shortcut fusion. Sci. Comput. Program. 132: 77-95 (2016) - [c66]Rui Pereira, Marco Couto, João Saraiva, Jácome Cunha, João Paulo Fernandes:
The influence of the Java collection framework on overall energy consumption. GREENS@ICSE 2016: 15-21 - [c65]Rui Pereira, João Saraiva, Jácome Cunha, João Paulo Fernandes:
User-friendly spreadsheet querying: an empirical study. SAC 2016: 202-204 - [c64]João Paulo Fernandes, Pedro Martins, Alberto Pardo, João Saraiva, Marcos Viera:
Memoized Zipper-Based Attribute Grammars. SBLP 2016: 46-61 - [c63]Zirun Zhu, Yongzhe Zhang, Hsiang-Shang Ko, Pedro Martins, João Saraiva, Zhenjiang Hu:
Parsing and reflective printing, bidirectionally. SLE 2016: 2-14 - [c62]Jorge Mendes, Kha N. Do, João Saraiva:
Towards an Automated Classification of Spreadsheets. STAF Workshops 2016: 346-355 - [i4]Rui Pereira, Marco Couto, Jácome Cunha, João Paulo Fernandes, João Saraiva:
The Influence of the Java Collection Framework on Overall Energy Consumption. CoRR abs/1602.00984 (2016) - 2015
- [j8]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
Embedding, Evolution, and Validation of Model-Driven Spreadsheets. IEEE Trans. Software Eng. 41(3): 241-263 (2015) - [c61]João Paulo Fernandes, Jácome Cunha, João Saraiva, Alberto Pardo:
Watch Out for that Tree! A Tutorial on Shortcut Deforestation. CEFP 2015: 1-41 - [c60]Orlando Belo, Ricardo Gonçalves, João Saraiva:
Establishing Energy Consumption Plans for Green Star-Queries in Data Warehousing Systems. DSDIS 2015: 226-231 - [c59]Pedro Maia, Jorge Mendes, Jácome Cunha, Henrique Rebêlo, João Saraiva:
Towards the Design and Implementation of Aspect-Oriented Programming for Spreadsheets. SEMS@ICSE 2015: 7-13 - [c58]Diogo Almeida, José Creissac Campos, João Saraiva, João Carlos Silva:
Towards a catalog of usability smells. SAC 2015: 175-181 - [c57]Zirun Zhu, Hsiang-Shang Ko, Pedro Martins, João Saraiva, Zhenjiang Hu:
BiYacc: Roll Your Parser and Reflective Printer into One. Bx@STAF 2015: 43-50 - [i3]Jácome Cunha, João Paulo Fernandes, Rui Pereira, João Saraiva:
Querying Spreadsheets: An Empirical Study. CoRR abs/1502.07948 (2015) - [i2]Pedro Maia, Jorge Mendes, Jácome Cunha, Henrique Rebêlo, João Saraiva:
Towards the Design and Implementation of Aspect-Oriented Programming for Spreadsheets. CoRR abs/1503.03463 (2015) - 2014
- [j7]Jácome Cunha, Jorge Mendes, João Saraiva, Joost Visser:
Model-based programming environments for spreadsheets. Sci. Comput. Program. 96: 254-275 (2014) - [c56]Ricardo Gonçalves, João Saraiva, Orlando Belo:
Defining Energy Consumption Plans for Data Querying Processes. BDCloud 2014: 641-647 - [c55]Jácome Cunha, João Paulo Fernandes, Rui Pereira, João Saraiva:
Graphical Querying of Model-Driven Spreadsheets. HCI (12) 2014: 419-430 - [c54]Rui Abreu, Jácome Cunha, João Paulo Fernandes, Pedro Martins, Alexandre Perez, João Saraiva:
Smelling Faults in Spreadsheets. ICSME 2014: 111-120 - [c53]Rui Abreu, Jácome Cunha, João Paulo Fernandes, Pedro Martins, Alexandre Perez, João Saraiva:
FaultySheet Detective: When Smells Meet Fault Localization. ICSME 2014: 625-628 - [c52]Pedro Martins, João Saraiva, João Paulo Fernandes, Eric Van Wyk:
Generating attribute grammar-based bidirectional transformations from rewrite rules. PEPM 2014: 63-70 - [c51]Jácome Cunha, João Paulo Fernandes, Pedro Martins, Rui Pereira, João Saraiva:
Refactoring Meets Model-Driven Spreadsheet Evolution. QUATIC 2014: 196-201 - [c50]Marco Couto, Tiago Carção, Jácome Cunha, João Paulo Fernandes, João Saraiva:
Detecting Anomalous Energy Consumption in Android Applications. SBLP 2014: 77-91 - [c49]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, João Saraiva:
Embedding model-driven spreadsheet queries in spreadsheet systems. VL/HCC 2014: 151-154 - [c48]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, João Saraiva:
ES-SQL: Visually querying spreadsheets. VL/HCC 2014: 203-204 - [c47]João Carlos Silva, José Creissac Campos, João Saraiva, José Luís Silva:
An Approach for Graphical User Interface External Bad Smells Detection. WorldCIST (2) 2014: 199-205 - 2013
- [j6]André L. M. Santos, João Saraiva:
Special section on the Brazilian Symposium on Programming Languages. Sci. Comput. Program. 78(8): 1119-1120 (2013) - [c46]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
Spreadsheet Engineering. CEFP 2013: 246-299 - [c45]Pedro Martins, João Paulo Fernandes, João Saraiva:
Zipper-Based Modular and Deforested Computations. CEFP 2013: 407-427 - [c44]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, João Saraiva:
Design and Implementation of Queries for Model-Driven Spreadsheets. CEFP 2013: 459-478 - [c43]Pedro Martins, Nuno Ramos Carvalho, João Paulo Fernandes, José João Almeida, João Saraiva:
A Framework for Modular and Customizable Software Analysis. ICCSA (2) 2013: 443-458 - [c42]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
Complexity Metrics for ClassSheet Models. ICCSA (2) 2013: 459-474 - [c41]Antonio Damasceno, Andreia Carreiro, João Saraiva, Jose Neto, Jorge Landeck:
Using Cloogy and Case Based Reasoning to Identify Electrical Consumptions. ICDM (Workshops) 2013: 111-122 - [c40]Alberto Pardo, João Paulo Fernandes, João Saraiva:
Multiple Intermediate Structure Deforestation by Shortcut Fusion. SBLP 2013: 120-134 - [c39]Pedro Martins, João Paulo Fernandes, João Saraiva:
Zipper-Based Attribute Grammars and Their Extensions. SBLP 2013: 135-149 - [c38]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, João Saraiva:
Querying model-driven spreadsheets. VL/HCC 2013: 83-86 - [c37]Orlando Belo, Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Rui Pereira, João Saraiva:
QuerySheet: A bidirectional query environment for model-driven spreadsheets. VL/HCC 2013: 199-200 - [e6]Ralf Lämmel, João Saraiva, Joost Visser:
Generative and Transformational Techniques in Software Engineering IV, International Summer School, GTTSE 2011, Braga, Portugal, July 3-9, 2011. Revised Papers. Lecture Notes in Computer Science 7680, Springer 2013, ISBN 978-3-642-35991-0 [contents] - 2012
- [c36]Jácome Cunha, João Paulo Fernandes, Hugo Ribeiro, João Saraiva:
Towards a Catalog of Spreadsheet Smells. ICCSA (4) 2012: 202-216 - [c35]Pedro Martins, Paulo Lopes, João Paulo Fernandes, João Saraiva, João M. P. Cardoso:
Program and Aspect Metrics for MATLAB. ICCSA (4) 2012: 217-233 - [c34]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, Hugo Pacheco, João Saraiva:
Bidirectional Transformation of Model-Driven Spreadsheets. ICMT@TOOLS 2012: 105-120 - [c33]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
Towards an evaluation of bidirectional model-driven spreadsheets. USER@ICSE 2012: 25-28 - [c32]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
MDSheet: A framework for model-driven spreadsheet engineering. ICSE 2012: 1395-1398 - [c31]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
A bidirectional model-driven spreadsheet environment. ICSE 2012: 1443-1444 - [c30]Jácome Cunha, João Paulo Fernandes, Christophe Peixoto, João Saraiva:
A Quality Model for Spreadsheets. QUATIC 2012: 231-236 - [c29]Jácome Cunha, João Paulo Fernandes, João Saraiva:
From relational ClassSheets to UML+OCL. SAC 2012: 1151-1158 - [c28]Jácome Cunha, João Saraiva, Joost Visser:
Model-Based Programming Environments for Spreadsheets. SBLP 2012: 117-133 - [c27]Pedro Martins, João Paulo Fernandes, João Saraiva:
A Web Portal for the Certification of Open Source Software. SEFM Satellite Events 2012: 244-260 - [c26]Pedro Martins, João Paulo Fernandes, João Saraiva:
A Purely Functional Combinator Language for Software Quality Assessment. SLATE 2012: 51-69 - [c25]Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva:
Extension and implementation of ClassSheet models. VL/HCC 2012: 19-22 - [c24]Jácome Cunha, João Paulo Fernandes, Pedro Martins, Jorge Mendes, João Saraiva:
SmellSheet detective: A tool for detecting bad smells in spreadsheets. VL/HCC 2012: 243-244 - 2011
- [j5]Alberto Pardo, João Paulo Fernandes, João Saraiva:
Shortcut fusion rules for the derivation of circular and higher-order programs. High. Order Symb. Comput. 24(1-2): 115-149 (2011) - [c23]Jácome Cunha, Joost Visser, Tiago L. Alves, João Saraiva:
Type-Safe Evolution of Spreadsheets. FASE 2011: 186-201 - [c22]Laura Beckwith, Jácome Cunha, João Paulo Fernandes, João Saraiva:
End-Users Productivity in Model-Based Spreadsheets: An Empirical Study. IS-EUD 2011: 282-288 - [c21]João Paulo Fernandes, João Saraiva, Daniel Seidel, Janis Voigtländer:
Strictification of circular programs. PEPM 2011: 131-140 - [c20]