Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel
Humans and Software
Alexander Serebrenik
@aserebrenik
a.serebrenik@tue.nl
Image by Freepik
Image by Freepik
Image by Freepik
Black Cloud
Long Method
+
Radio Silence
Organizational Silo
+
Misplaced Class
+
Blob
+
+
Lone Wolf
Spaghetti Code
+
Feature Envy
+
Fabio Palomba, Damian Andrew Tamburri, Francesca Arcelli Fontana, Rocco Oliveto, Andy Zaidman, Alexander Serebrenik:
Beyond Technical Aspects: How Do Community Smells In
fl
uence the Intensity of Code Smells? IEEE Trans. Software Eng. 47(1): 108-129 (2021)
understanding
software requires
understanding
humans that create it
Photo by Yan Krukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/ Canada Learning Code - September
Photo by Yan Krukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/
https://freerangestock.com/photos/142291/three-female-coworkers-talking-and-smiling-while-standing-in-the-workplace.html
Cech. The intersectional privilege of white able-bodied heterosexual men in STEM. Science Advances 8(24), 2022
GAP
Greta Ho
ff
man from Pexels
A company approached me. . . They
were like ‘our idealcandidate would be
a Woman of Color [who has] also
survived a stroke’. —Elliot
As I approached menopause, there was
another shift of just this contempt,
because you’re not even a sexually
available female. And there’s ‘No,Idon’t
evenhaveaninterestinhavingsex
withyouandsowhywouldIeverlisten
toyou?‘ You’re going to try and tell me
I’m wrong and you’re unattractive.’ So it
got worse.. —Emery
+
-
All those young guys don’t want their mom
programming with them, their
grandmother, on the other hand. —Dani
17
Control of Identity Disclosure:
The desire to be seen as presented
Economically Stable Work:
Distance technical merits from identity
Autonomy to Disengage or Reengage
Denae Ford, Reed Milewicz, Alexander Serebrenik. How Remote Work Can Foster a More Inclusive Environment for Transgender
Developers Workshop on Gender Equality in Software Engineering, 2019, pp. 9-12
18
Denae Ford, Reed Milewicz, Alexander Serebrenik. How Remote Work Can Foster a More Inclusive Environment for Transgender
Developers Workshop on Gender Equality in Software Engineering, 2019, pp. 9-12
We believe that remote work offers
a mechanism of control for identity
disclosure and empowerment of
software developers from any
marginalized communities.
19
Cech. The intersectional privilege of white able-bodied heterosexual men in STEM. Science Advances 8(24), 2022
GAP
How do non-WAHM people
feel at your company?
Black Cloud
Long Method
+
Radio Silence
Organizational Silo
+
Misplaced Class
+
Blob
+
+
Lone Wolf
Spaghetti Code
+
Feature Envy
+
Fabio Palomba, Damian Andrew Tamburri, Francesca Arcelli Fontana, Rocco Oliveto, Andy Zaidman, Alexander Serebrenik:
Beyond Technical Aspects: How Do Community Smells In
fl
uence the Intensity of Code Smells? IEEE Trans. Software Eng. 47(1): 108-129 (2021)
Catolino, Palomba, Tamburri, Serebrenik, Ferrucci. Refactoring Community Smells in the Wild: The Practitioner’s Field Manual ICSE SEIS,
2020, pp. 25-34
mentoring
Jacobs, Milewicz, Serebrenik. Mentorship of Women in OSS Projects: A Cross-Disciplinary, Integrative Review. Equity, Diversity and
Inclusion in Software Engineering. Daniela Damian, Kelly Blincoe, Denae Ford, Alexander Serebrenik, Zainab Masood, Apress, 2023.
–Albert Einstein? Jerome Halprin? Abba Eban? Leonard Lyons? Sidney
Greenberg? Paul Connett? Anonymous?
“A clever person gets out of a situation that a wise
person would never get into.”
https://quoteinvestigator.com/2021/07/14/clever-wise/
Image by creative art on Freepik
Diversity in
Teams:
Bad or Good?
Black Cloud
Long Method
+
Radio Silence
Organizational Silo
+
Misplaced Class
+
Blob
+
+
Lone Wolf
Gender Diversity Index
-
+
Geographic Diversity
-
-
-
National Culture Diversity:
Individualism
-
-
Spaghetti Code
+
Feature Envy
+
National Culture Diversity:
Power Distance +
Lambiase, Catolino, Tamburri, Serebrenik, Palomba, Ferrucci. Good Fences Make Good Neighbours? On the Impact of Cultural and Geographical Dispersion on
Community Smells, ICSE-SEIS, 2022
Catolino, Palomba, Tamburri, Serebrenik, Ferrucci. Gender Diversity and Community Smells: Insights from the Trenches IEEE Software 2020
Catolino, Palomba, Tamburri, Serebrenik, Ferrucci. Gender Diversity and Community Smells: Insights from the Trenches IEEE Software 2020
“diversity is a
strength of the team and
fosters appropriate behaviours
and communications”
“people of di
ff
erent
genders allow a di
ff
erent
comparison within the team”
“Gender should not matter”
Catolino, Palomba, Tamburri, Serebrenik, Ferrucci. Gender Diversity and Community Smells: Insights from the Trenches IEEE Software 2020
“diversity is a
strength of the team and
fosters appropriate behaviours
and communications”
“people of di
ff
erent
genders allow a di
ff
erent
comparison within the team”
“Gender should not matter”
How do you compose
teams at your company?
Photo by Yan Krukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/
Photo by Yan Krukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/
Let’s work together:
a.serebrenik@tue.nl

Software development is a human activity: understanding software requires understanding humans that create it

  • 1.
    Nicolaas Pietersz. Berchem(1620 - 1683). Harvest, KMSKB, Brussel Humans and Software Alexander Serebrenik @aserebrenik a.serebrenik@tue.nl
  • 3.
  • 4.
  • 5.
  • 6.
    Black Cloud Long Method + RadioSilence Organizational Silo + Misplaced Class + Blob + + Lone Wolf Spaghetti Code + Feature Envy + Fabio Palomba, Damian Andrew Tamburri, Francesca Arcelli Fontana, Rocco Oliveto, Andy Zaidman, Alexander Serebrenik: Beyond Technical Aspects: How Do Community Smells In fl uence the Intensity of Code Smells? IEEE Trans. Software Eng. 47(1): 108-129 (2021)
  • 7.
  • 8.
    Photo by YanKrukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/ Canada Learning Code - September
  • 9.
    Photo by YanKrukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/
  • 10.
  • 11.
    Cech. The intersectionalprivilege of white able-bodied heterosexual men in STEM. Science Advances 8(24), 2022 GAP
  • 13.
  • 15.
    A company approachedme. . . They were like ‘our idealcandidate would be a Woman of Color [who has] also survived a stroke’. —Elliot As I approached menopause, there was another shift of just this contempt, because you’re not even a sexually available female. And there’s ‘No,Idon’t evenhaveaninterestinhavingsex withyouandsowhywouldIeverlisten toyou?‘ You’re going to try and tell me I’m wrong and you’re unattractive.’ So it got worse.. —Emery + -
  • 16.
    All those youngguys don’t want their mom programming with them, their grandmother, on the other hand. —Dani
  • 17.
  • 18.
    Control of IdentityDisclosure: The desire to be seen as presented Economically Stable Work: Distance technical merits from identity Autonomy to Disengage or Reengage Denae Ford, Reed Milewicz, Alexander Serebrenik. How Remote Work Can Foster a More Inclusive Environment for Transgender Developers Workshop on Gender Equality in Software Engineering, 2019, pp. 9-12 18
  • 19.
    Denae Ford, ReedMilewicz, Alexander Serebrenik. How Remote Work Can Foster a More Inclusive Environment for Transgender Developers Workshop on Gender Equality in Software Engineering, 2019, pp. 9-12 We believe that remote work offers a mechanism of control for identity disclosure and empowerment of software developers from any marginalized communities. 19
  • 23.
    Cech. The intersectionalprivilege of white able-bodied heterosexual men in STEM. Science Advances 8(24), 2022 GAP How do non-WAHM people feel at your company?
  • 24.
    Black Cloud Long Method + RadioSilence Organizational Silo + Misplaced Class + Blob + + Lone Wolf Spaghetti Code + Feature Envy + Fabio Palomba, Damian Andrew Tamburri, Francesca Arcelli Fontana, Rocco Oliveto, Andy Zaidman, Alexander Serebrenik: Beyond Technical Aspects: How Do Community Smells In fl uence the Intensity of Code Smells? IEEE Trans. Software Eng. 47(1): 108-129 (2021)
  • 25.
    Catolino, Palomba, Tamburri,Serebrenik, Ferrucci. Refactoring Community Smells in the Wild: The Practitioner’s Field Manual ICSE SEIS, 2020, pp. 25-34
  • 26.
    mentoring Jacobs, Milewicz, Serebrenik.Mentorship of Women in OSS Projects: A Cross-Disciplinary, Integrative Review. Equity, Diversity and Inclusion in Software Engineering. Daniela Damian, Kelly Blincoe, Denae Ford, Alexander Serebrenik, Zainab Masood, Apress, 2023.
  • 27.
    –Albert Einstein? JeromeHalprin? Abba Eban? Leonard Lyons? Sidney Greenberg? Paul Connett? Anonymous? “A clever person gets out of a situation that a wise person would never get into.” https://quoteinvestigator.com/2021/07/14/clever-wise/
  • 28.
    Image by creativeart on Freepik
  • 29.
  • 30.
    Black Cloud Long Method + RadioSilence Organizational Silo + Misplaced Class + Blob + + Lone Wolf Gender Diversity Index - + Geographic Diversity - - - National Culture Diversity: Individualism - - Spaghetti Code + Feature Envy + National Culture Diversity: Power Distance + Lambiase, Catolino, Tamburri, Serebrenik, Palomba, Ferrucci. Good Fences Make Good Neighbours? On the Impact of Cultural and Geographical Dispersion on Community Smells, ICSE-SEIS, 2022
  • 32.
    Catolino, Palomba, Tamburri,Serebrenik, Ferrucci. Gender Diversity and Community Smells: Insights from the Trenches IEEE Software 2020
  • 33.
    Catolino, Palomba, Tamburri,Serebrenik, Ferrucci. Gender Diversity and Community Smells: Insights from the Trenches IEEE Software 2020 “diversity is a strength of the team and fosters appropriate behaviours and communications” “people of di ff erent genders allow a di ff erent comparison within the team” “Gender should not matter”
  • 34.
    Catolino, Palomba, Tamburri,Serebrenik, Ferrucci. Gender Diversity and Community Smells: Insights from the Trenches IEEE Software 2020 “diversity is a strength of the team and fosters appropriate behaviours and communications” “people of di ff erent genders allow a di ff erent comparison within the team” “Gender should not matter” How do you compose teams at your company?
  • 35.
    Photo by YanKrukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/
  • 36.
    Photo by YanKrukov from Pexels: https://www.pexels.com/photo/photo-of-woman-leaning-on-wooden-table-while-looking-upset-4458411/ Let’s work together: a.serebrenik@tue.nl