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...



Conversation Analysis could be defined as a discourse analysis method which relies on the assumption that only talk-in-interaction constitutes a valid object of analysis: relevant meaning is only created in the framework of an actual conversation between two or more participants. Thus, Conversation Analysis is often described as a positivist approach: conversation analysts argue that [...]

Read more...



I recently had the opportunity to write a first draft for a web application allowing office workers to order hot and cold drinks online. It’s far from perfect, but gives an idea of how this problem can be approached! Introduction The aim of this document is to provide a first draft design for an online [...]

Read more...



Reductionism could be viewed as an essential theoretical component of modern natural sciences such as biology or genetics. Although reductionist approaches work very well as long as “natural” phenomena are studied, things become more difficult when human beings are involved as the object of study. Let us try and see how this notion of reductionism [...]

Read more...



Since I had a bit of success with my article about adopting a poststructuralist perspective towards user experience (Indeed, 2 people commented! amazing: Thank you Kshitiz and mc), I thought it would be nice to go a bit deeper in the subject, by briefly evoking some of the main notions behind poststructuralist theory and by [...]

Read more...



Interactionism is a social scientific tradition that relies on the assumption that the “real” world is actively constructed by people: It therefore views the mind primarily as a tool for solving the “pragmatic concerns” of everyday life. Thus, the basis of all social life can be found in all the small interactions we conduct every [...]

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...



How can we sum up what we do? what are these systems we design? Below is a somewhat simplistic and schematic view of the problem, which may have some merits in that it provides a framework within which we can start to tackle the particular issues of our beloved discipline in a ‘formal’ manner! I’ve [...]

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...