Follow

Hi scholar.social, Hi fediverse!
Mark here from Delft, Netherlands. I just started a PhD to research socio-technical enablers/inhibitors of software testing. In the next 4 years I will look into how and why developers do (not) test software. I am particularly interested in the social dimensions of this which is why I'm also curious to learn more about ethnographic research methods.

Looking forward to be a part of the scholar.social community to connect and share insights!

@proTesting I know of a potential dweb case that would be a great study for this :)

@ckohtala I am still very free to decide the direction of my research and I would love to dig into something that embraces decentralization/federation if it aligns with the overall vision of the research project. So I welcome any input on this! :)

@proTesting Welcome! That sounds really interesting, keep us posted!

testing and commenting code 

@proTesting I am noticing surprising amounts of code which is not commented either (including css files several thousand lines long). Even one or two lines at the beginning can be a big help for people teaching themselves or refreshing their skills!

testing and commenting code 

@bookandswordblog That's true, comments and documentation help developers to build a mental map of not only when they are implementing new features but also when they develop tests. Aniche et al. wrote an interesting paper about the thought process of developers when the write tests. They propose a framework for test development in which documentation plays a central role: arxiv.org/abs/2103.01783

testing and commenting code 

@proTesting I like that term "mental map"! How a piece of code is meant to be used is not implicit in how it works line by line, and to test for "correct behaviour" you need a model of what that looks like

Sign in to participate in the conversation
Scholar Social

Scholar Social is a microblogging platform for researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators—anyone involved in academia who is willing to engage with others respectfully.