PhD student researching socio-technical enablers/inhibitors of software testing

Self Introduction

Mark here from Delft, The Netherlands. I am a PhD student researching socio-technical enablers/inhibitors of software testing. I am looking into how and why developers do (not) test software. Before starting my research I worked as a Dev-Ops Engineer at the Internet Service Provider Greenhost in Amsterdam. I hold a M.Eng. degree in Information Systems Engineering, a program of the FH-Aachen that I finished in 2020.

If you want to follow my work, please consider to join the fediverse and connect to me on scholar.social. I am mostly using the hashtags #testshift when I post stuff related to my work.

About protesting.tech

The name of this blog (protesting.tech) is of course a play of words. I believe that the use and development of technology is always political; software engineers play an important role in shaping our societies' future. Their actions always carry with them an implicit political stance and very often engineers are not aware of it. Even the choice of which software we use is important in my eyes. Choosing technology can be motivated by a political drive to challenge existing systems and to create sustainable alternatives. In my opinion establishing alternatives also requires protesting against what we believe to be wrong.

Just like the choice of technology, the choice not to test software can have (mostly unforeseen) drastic consequences. Software failures which could have been avoided by proper testing can lead to tragic incidents and even the loss of live [Ko et al., 2014]. protesting.tech is my way to position myself and advocate for a constructive shift in the testing mindset. I am protesting against irresponsible software development and I want to advocate testing with a positive attitude, focusing not only the con:s of not testing but emphasising the pro:s of testing technology.

Conducting online surveys is something almost every researcher has to do at one point. Numerous projects like Limesurvey or Google Forms can be used to create, distribute and analyse surveys. They are feature rich and they are easy to use. At the end of the day, you want to focus on your research, right? Online survey services enable us to do that. They are great because they remove a lot of complexity from the whole process of creating an online survey.
11 min read
In this post I explain my motivation to start this blog and I also discuss two papers I have read in the past weeks and the insights I yielded by studying them. Motivation and Disclaimer I just started a PhD program with the testShift project at TU-Delft. During the next four years I will try to uncover the hows and whys of software testing. I want to find the reasons why software engineers are (not) testing their software in the development process.
12 min read