exploring the relationship between social science and software development methodologies: a blog by Pascal Belouin

The central perspective that underlies most of the articles featured on this blog could be summarised by the notion of ‘software as discourse’. I would like to give an overview of what this concept means to me from a theoretical point of view, on which assumptions it relies, and what it entails from a methodological [...]

Read more...



I think that it would be interesting to explore the theoretical ramification of an interpretation of the notion of user experience from a ‘radically’ poststructuralist point of view, that would put the emphasis not only on the subjective experience of users of interactive systems, but also on the subjective experience of the people who actually [...]

Read more...



Here are the slides from a talk I did in London at dev8d, where I tried to focus on the practical aspects of things. I hope some developers around here find it interesting! Dev8D Presentation Pascal Belouin View more presentations from Pascal Belouin.

Read more...



I try and follow a few number of simple principles when I develop the front-end of enterprise web applications (that is to say web applications which aim is to support the processes of a particular organisation), both to inform design decisions and to avoid scope creep. The main approach I tend to follow and advocate [...]

Read more...



In recent years, ‘software developers’ have traveled quite a distance in public imagination, from spotty-faced sociopathic nerds to geek chic alpha males. Some may want my head on a spike for such an appalling short cut, but one could argue that this change in the way software engineers are represented in cultural discourse may be [...]

Read more...



I’ve been browsing the internet for a little while to see if anybody used Bourdieu’s notion of social capital as a framework for the analysis of social software such as Twitter, Facebook or LinkedIn (the latter being particularly representative). I apologise in advance to purists that may think that I oversimplify Bourdieu, but it seems [...]

Read more...



Overview of the Proposed Research Topic During the relatively short history of software development, several development methods have been introduced, from the rather standard waterfall model derived from development methods that can be found in more ‘traditional’ industries (Royce, 1970), to solutions more adapted to the particular issues involved in software development such as user-centered [...]

Read more...



Abstract It could be argued that discourse surrounding software development methodologies has evolved in recent years from a focus on technology and pure computer science subjects to issues of values, meaning and communication. This shift in the way software development is perceived in the professional world could be further explored through a Foucauldian analysis of [...]

Read more...



As we have seen, themes such as meaning, interactions, communication, values and identities are widely explored in disciplines such as for instance sociology or psychology. The question then arises of the way sociological theory (for example) could allow a better understanding of the social aspects of interactive systems (again, for lack of a better word): [...]

Read more...

§36 · March 5, 2010 · Theory · 1 comment · Tags: , ,


As I tried to show in my previous post, the apparition of agile development methodologies could be interpreted as a sign of an evolution of the discourse surrounding software development (and, therefore, software itself) towards social topics. Below are a few aspects of agile development methods that appear particularly significant in this context. As illustrated [...]

Read more...