How software changes?   |   What makes great software teams?   |   How unfairness enters software engineering?

Google Scholar   DBLP


The Secret Life of Software Changes

As Lehman's first law of software evolution states: "a [...] system must be continually adapted or it becomes progressively less satisfactory". With software systems shaping humans, it is increasingly important to understand their evolution.

Fairness in Software Engineering

Fairness (and its opposite unfairness) plays a role in any process where decisions that affect others are made. For instance, unfairness negatively influences employee satisfaction and team performance at work. The problem gets critical in modern software projects, that rely on a global and diverse workforce more susceptible to unfairness.