📅 2022

(2022). Inter-team communication in large-scale co-located software engineering: a case study. Empirical Software Engineering.
Communication Software engineering Distance Case study Agile

In this case study, a rapidly growing software engineering company has looked into the effects of cognitive and psychological distances between different teams and how this relates to the communication between the teams. Since inter-team communication is an important success factor in enabling te… Read more.

📅 2021

(2021). The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source. International Conference on Software Engineering (ICSE).
open source motivation incentive

The motivation behind individuals to contribute to Open-Source Software (OSS) has been largely overlooked in the past years. This paper embarks on the journey of (re)discovering the ambitions from which originate the drive of people to participate in OSS and how this type of motivation has chang… Read more.

(2021). ‘Weekends became something other people did’: Understanding and intervening in the habitus of video game crunch. Converge.
Critical discourse analysis crunch game studies habitus labor practices media industries press analysis video games

Crunch culture is a prominent problem in the video game industry. Crunch, defined as working unpaid overtime, is a common labor practice in the industry despite many costs to developers. The research presented is based on qualitative analysis of Game Developer issues from 2000-2010. Analysis of… Read more.

(2021). The Effect of Work Environments on Productivity and Satisfaction of Software Engineers. IEEE Transactions On Software Engineering.
Individual Sustainability

This paper investigates the effect of physical work environments on the productivity and satisfaction of software engineers. While research has already been done in the field of work environments and productivity for office workers, it is not known the extent to which the current findings apply … Read more.

(2021). This should be a title but I am a template. International Conference on Templates.
Social Sustainability

The summary written by the students. It can be multiline. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis… Read more.

📅 2020

(2020). Designing for human rights in AI. Big Data & Society.
human rights, Design for Values, Value Sensitive Design, ethics, stakeholders, Artificial Intelligence

This paper discusses their way to structure the design process for AI in a way that honours the fundamental human rights. Technological developments have the ability to infer with fundamental human rights. This happens when technical solutions are implemented without empirical study of societal c… Read more.

(2020). Need for Sleep: The Impact of a Night of Sleep Deprivation on Novice Developers’ Performance. IEEE Transactions on Software Engineering.
Computer Aided Instruction Computer Science Education Sleep Software Engineering Source Code Sleep Deprivation Software Development Activities Novice Software Developers TFD Programming Task Sleep Deprived Developers Sleep Software Task Analysis Biomedical Monitoring Software Engineering Programming Functional Magnetic Resonance Imaging Sleep Deprivation Psycho Physiological Factors Test First Development

The effects of sleep deprivation have recently been studied in many contexts, including economics, management, and the general performance of humans in daily life. This paper draws on research already done on sleep deprivation and explores the impact it has on the performance of software develope… Read more.

(2020). Where attention goes, energy flows: enhancing individual sustainability in software engineering. ICT4S2020.
individual sustainability software engineering meditation breathwork yoga

Nowadays, success in the software industry often requires not only quality but also high speed of software delivery. These demands translate into the work of software engineers in form of hard deadlines, pressure to deliver to market on time and the ever-increasing pace of development. The associ… Read more.

📅 2016

(2016). Engineering Requirements for Social Sustainability. ICT for Sustainability 2016.
social sustainability, requirements engineering, value-based design, value patterns

Modern communities are actively impacted by software. Since the functionality, constraints and properties of software systems are set through Requirements Engineering, this is the stage though which engineering software sustainably is possible. Social sustainability has, however, not been incorpo… Read more.

How to contribute

To add a new paper, follow the instructions below:

  1. Fork the repo of the website on Github: https://github.com/luiscruz/course_sustainableSE/
  2. Create a new markdown file inside the directory _literature_review_2022
    • Use the following filename format: <year>_<first_name_of_first_author>_<first_meaningful_word_of_title>.md
    • Use the file 2021-author-keyword.md has a template
    • If you want to add an image, add it to 2022/img/literature_review
  3. Commit, Push.
  4. Submit a pull request.

Before submitting the pull request, you should test whether your file is rendering properly in the website. This is jekyll-based website. Assuming you have it installed, you can simply run this command locally:

bundle exec jekyll s --safe

Your page should be listed here: http://localhost:4000/course_sustainableSE/2022/literature_review

If you don’t want to deal with jekyll, you can do it the slow and expensive way: 1) enable github pages in your fork repo 2) check your the deployed page. (I don’t recommend it, though)

Note: let me know if you run into any issue or if there’s any step you think should be explained here.