Enhacing Systematic Literature Reviews (SLRs): an approach to unknown subjects from the academia
How to do it without getting so sad sad.
🎃 31-10-2023 Halloween update: Añadida recopilación de artículos 2009, la mayoría de los articulos pertenecen a la primera parte del periodo. pues la mayor parte de los SLR se encontraban en ese periodo, tan solo 
tengo que mirar la situación de los articulos que ya se encuentran y su situación en cuanto a licencia se refiere

Analizame estos artículos y dimes cuales pueden ser los mas interesantes de cara

¡Let’s travel around a SLR in the field of sustainability to demonstrate how can we get the big picture from 0!

Introduction

In The Antilibrary: why unread books are the most important of “The Black Swan,” Nassim Taleb explains the importance of the books one owns but hasn’t read yet, using the example of how Umberto Eco accumulates thousands of these on his shelves and how they can be helpful. It’s a reminder of our limitations and bears witness to the knowledge we have yet to explore. Also, let’s not kid ourselves, sometimes it’s important to know what NOT to read.

Building an antilibrary can be great for getting a sense of names, conventions, trends, facilitating brainstorming, and accessing new ideas. Having a library to dip into like a pool of new adventures.

We are going to evaluate sustainability in the green technology sector, particularly from a software and engineering perspective. We will be reviewing papers that aim to improve cloud infrastructure, conducting research on prerequisites, and exploring new ideas or methods to reduce carbon emissions… A long list, however, take into account that this particular research can draw parallels with different fields if you consider a different topic.

Knowing the perspective of academia, even though it may be detached from the industry, is always a good starting point to consider.

What is a Systematic literature review?

A SLR is an independentent academic method that aims to identify and evaluate all relevant literature on a topic in order to derive conclusions about certain research questions and get the big picture of the state of the art or current state.

When we start studying an unfamiliar branch of knowledge, it can be interesting to take a look at this type of articles to save time and have a model of what is out there.
My Image

In the following article you will find 8 different articles from which I have extracted the map of the scientific world out there. To do this, I first tried to search online, mainly using websites of scientific publications, such as:

  • Elsevier
  • Scopus
  • Springer

In my case, once I obtained the most recent SLR, I tried to follow the thread and extract from it works that may have been done previously, and then go back to using the search engines in case I had missed other relevant works.

Once I have a collection, I do two readings, the first one is a quick scan, glancing over the articles to see what I was going to encounter, in the second one I do a more careful reading with my highlighter, where I note in yellow the ideas and articles relevant to this work and in purple those that seem interesting to me beyond the topic I am researching.

I had problems with highlighting in the Mac app, I have lost the highlighting and notes on two occasions, which has obviously been somewhat discouraging to continue with the collection. Ensure that the highlighting is working before wasting hundred hours.

Once we have analyzed the articles, I have extracted a collection of articles interesting for my research and particularly relevant to me, which can be seen in the last sections.

The idea is to have a database to go to with my own questions. Something relevant to keep in mind with this type of publication is that sometimes there is a very large gap between scientific work and published work and the business efforts and capabilities of the industry. For various reasons, this can be large or smaller depending on the topic to study.

0. 2023 Requirements engineering for sustainable software systems: A systematic mapping study

In this article we can find a collection of up to 8 papers that recopilate studies in the software field, some of the cited articles include interesting tables of related articles.

1. 2012 Penzenstadler

RQ1 How much activity was there in the last 20 years?. 2RQ2 What research topics are being addressed?. RQ3 What are the limitations of current research?. RQ4 How is sustainability support performed?. RQ5 Which methods are in use?. RQ6 Are there case studies available?. RQ7 Which domains are already considered

2. 2014 Ahmad

RQ1 How much research activity in sustainability inthe last 20 years. RQ2 How many research publications insustainability for software engineering in the last 5years?. RQ3 What are the limitations in the existing works?. RQ4 What are the approaches and methods beenused for sustainability in software engineering

3. 2014 Penzenstadler 2

RQ1 What research topics are being addressed? RQ2 How have these research topics evolved over time? RQ3 How is sustainability support performed (e.g., models and methods)? RQ4 Which of those models and methods are used in practice? RQ5 Which research type facets have been considered in the contributions? RQ6 Which application domains have been considered? RQ7 Which research groups are most active and what is the distribution between academics and practitioners? E.g: interesting table ![Untitled](/images/slr/first.png)

4. 2017 Characterising Sustainability Requirements: A New Species, Red Herring, or Just an Odd Fish?

Our detailed analysis of selected influential papers highlights the segmented use of the term and suggests key focus questions that need to be addressed to establish a shared operative understanding of the term.

5. 2017 Wolfram

RQ1: Which sub-disciplines of SE, if any, does the definition relate to? RQ2: Which time scope is considered in the definition? RQ3: How did the definition develop over time?.

## 6. 2019 Imran

RQ1: What technical and non-technical challenges to software sustainability have been identified in leading research databases? RQ2: What causal relationships exists between the sustainability challenges and software engineering practices? RQ3: How the identified challenges vary between open and close source software?

7. 2020 Berntsen

- *RQ1:* What are the most cited/reported guidelines/models for SSE?. RQ2: What is the evolution of interest in SSE?. RQ3: What are the most important authors and venues on this topic?

⚠️ I am aware that I have missed another SLR, Mourão BC, Karita L, do Carmo MI (2018) Green and sustainable software engineering: a systematic mapping study. I did not find the article in the public domain and therefore have dismissed it.

What we can get from all of those?

Once I have compiled all the relevant articles found in the works in this dataset, which contains 135 papers. Of course, it’s possible that not all of them will be useful for a particular research or to propose certain development. But here the concept of the antilibrary gains importance. We have a small dataset to draw from when we need it or when we are stuck.

They are organized alphabetically as follows:

Year Author Title
2013 Koziolek et al. A lightweight method (MORPHOSIS)
2013 Gu, Q., Lago A Categorization of Green Practices Used by Dutch Data Centers.
2013 Liangli et al. Virtualization Maturity Reference Model for Green Software
2013 Penzenstadler et al Who is the advocate? Stakeholders for sustainability.

Note: During the reading of all these articles, I realized that giving your work a name is incredibly powerful, just as I remember the name Penzenslader after having seen it numerous times, having searched for his face and this talk on the internet. I don’t forget “GreenSoft” or the “Morphosis model” each time I see it.

To demonstrate the utility of this work, we are going to make a small table with interesting studies that we can find in this review of reviews:

Year Author Title
2014 Chen, F., Schneider An Energy Consumption Model and Analysis Tool for Cloud Computing Environments. In: Proceedings of the First International Workshop on Green and Sustainable Software
2019 Theresia Ratih Dewi Analyzing Trade-offs for Sustainability Requirements: A Decision-Making Process
2011 Sasikala Architectural strategies for green cloud computing: environments, infrastructure and resources
2016 Christophe Ponsard Guiding Cloud Application Developers toward a Balanced Design Trade-off among Energy Impacting Requirements
2012 Johann et al. How to measure energy-efficiency of software: Metrics and measurement results
2015 Kocak Integrating environmental sustainability in software product quality
2010 Bahsoon A Framework for Dynamic Self-optimization of Power and Dependability Requirements in Green Cloud Architectures
2013 Heiko Koziolek MORPHOSIS: A Lightweight Method Facilitating Sustainable Software Architectures
2013 Gu, Q., Lago A Categorization of Green Practices Used by Dutch Data Centers.
2013 Penzenstadler A generic model for sustainability with process- and product-specific instances
2020 Theresia Ratih Dewi Addressing sustainability in the requirements engineering process: From elicitation to functional decomposition
2013 Chen, Kazman Architecting ultra-large-scale green information systems
2013 Mahaux et al. Integrating the complexity of sustainability in requirements engineering
2007 McIntosh et al. database design for ecologists including observation data
2020 Theresia Ratih Integrated framework for incorporating sustainability design in software engineering life-cycle: An empirical study
2020 Manal Kharbouch Software Requirement Catalog on Acceptability, Usability, Internationalization and Sustainability for Contraception
2021 Maike Basmer Susaf welcomes susapp: Tool support for the sustainability awareness framework
2018 Ahmed D SuSoftPro: Sustainability Profiling for Software
2018 Norbert Seyff Tailoring Requirements Negotiation to Sustainability
2020 Nelly Condori-Fernandez Toward a non-functional requirements discovery approach for persuasive systems

And that is all, after doing this work you realize that it might not be necessary for all types of projects, but it is interesting to understand how a Systematic Literature Review works and how to approach a review of reviews, at least to have it as a tool. The works found might not be useful in themselves, but they can still provide ideas, and one should not dismiss everything in them even if they do not reach an interesting conclusion.

If I were to start over again, what would I do?

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/

# Bonus extra:

Me: Analizame estos artículos y dimes cuales pueden ser los mas interesantes a leer para obtener nuevas ideas de software sostenible.

ChatGPT: 

Last modified on 2023-07-10

Comments Disabled.