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



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



Falsificationism could be understood as a solution to the problems entailed by the use of inductive reasoning for the construction of genuine scientific knowledge, which was introduced by Karl Popper in the middle of the twentieth century. Even though it has since been the subject of criticisms, this concept provoked a redefinition of the line [...]

Read more...

§267 · April 13, 2010 · Theory · (No comments) · Tags: , , , , ,


Although a polemical subject, the application of the concept of closed systems in the social sciences has been seen as a way to limit and even rule out the influence of certain variables in the study of social objects, which in turns seems to allow the elicitation of clear-cut causal relationships. Those causal relationships can [...]

Read more...

§261 · April 13, 2010 · Theory · (No comments) · Tags: , , , ,


I am currently working on a medium-size web development project for a public organisation: the project is implemented by a small, agile team of developers external to the organisation (rather talented I must say!) on the basis of specifications written by myself and my colleague. These specs mostly consist on word documents as well as [...]

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



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



‘Because emergence is the foundation of our approach to theory building, a researcher cannot enter an investigation with a list of preconceived concepts, a guiding theoretical framework, or a well though out design’ (Strauss and Corbin, 1998, p. 34). Although this citation from Strauss and Corbin could make sense in the context of a practical, [...]

Read more...

§140 · March 17, 2010 · Practice, Theory · 1 comment · Tags: , , , , ,