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 have tried to show in previous posts how certain aspects of an interactive system such as how it works, what it does, or what it represents, could be seen as emerging in the framework of its actual use. Furthermore, I have tried to provide a theoretical grounding to such an approach by borrowing from [...]

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



‘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: , , , , ,


One of the main issues in the design of most commercial software products is what is commonly called ‘domain definition’. This activity could be roughly understood as the definition of the ‘objects’ and processes that the system will have to manage or provide support for. An interesting thing about domain definition is that it could [...]

Read more...