I would like to acknowledge the traditional custodians of the land on which we meet today, the Wurundjeri of the Kulin nation and acknowledge that they never ceded sovereignity. I would like to pay respect to elders past, present and emerging and thank all First Nations people for protecting the land and its ecosystems since time immemorial.
Deconstructing Sentimental Stack Overflow Posts Through Interviews

Exploring the case of Software Testing

link here

Mark Swillus & Andy Zaidman

m.swillus@tudelft.nl, a.e.zaidman@tudelft.nl
15th May, 2023 in Naarm/Melbourne

Testing does not seem to be popular


Testing effort is overestimated

Only 50% of observed practitioners are testing

[1] Beller, Gousios, Panichella, Porksch, Amann, Zaidman (2019)

Hapiness effects practice:


😔 Distancing from tasks

🙂 Stronger commitment to practices

[2] Graziotin, Fagerholm, Wang, Abrahamsson (2018)

Sentiment Overflow in the Testing Stack


Analysing Software Testing Posts on Stack Overflow


200 posts, Sentiment analysis, STGT

[3] M. Swillus and A. Zaidman (2023)
[3] M. Swillus and A. Zaidman (2023)
[3] M. Swillus and A. Zaidman (2023)

Hypotheses (H3): Adoption or learning of testing in complex projects provokes negative attitude

[3] M. Swillus and A. Zaidman (2023)

Software development is a social activity


Motivation and needs are highly dependent on context

[4] Beecham, Baddoo, Hall, Robinson, Sharp (2008)

Going beyond posts


Which events lead to sentimental posts?

Which factors affect developers?

How does their perception change over time?

  • STGT
  • socio-technical
  • 15+ posts
  • 20+ interviews
  • repl. package
  • theory development
[1] M. Beller, G. Gousios, A. Panichella, S. Proksch, S. Amann, and A. Zaidman, “Developer Testing in the IDE: Patterns, Beliefs, and Behavior,” IIEEE Trans. Software Eng., vol. 45, no. 3, pp. 261–284, Mar. 2019, doi: 10.1109/TSE.2017.2776152.
[2] D. Graziotin, F. Fagerholm, X. Wang, and P. Abrahamsson, “What happens when software developers are (un)happy,” Journal of Systems and Software, vol. 140, pp. 32–47, Jun. 2018, doi: 10.1016/j.jss.2018.02.041.
[3] M. Swillus and A. Zaidman, “Sentiment Overflow in the Testing Stack: Analysing Software Testing Posts on Stack Overflow.” arXiv, Feb. 02, 2023. Accessed: Feb. 07, 2023. [Online]. Available: http://arxiv.org/abs/2302.01037
[4] S. Beecham, N. Baddoo, T. Hall, H. Robinson, and H. Sharp, “Motivation in Software Engineering: A systematic literature review,” Information and Software Technology, vol. 50, no. 9–10, pp. 860–878, Aug. 2008, doi: 10.1016/j.infsof.2007.09.004.