{"id":36,"date":"2010-03-05T21:24:24","date_gmt":"2010-03-05T21:24:24","guid":{"rendered":"http:\/\/www.belouin.com\/blog\/?p=36"},"modified":"2010-03-06T20:53:01","modified_gmt":"2010-03-06T20:53:01","slug":"towards-more-sociologically-oriented-software-development-methodologies-using-social-science-to-inform-software-design","status":"publish","type":"post","link":"http:\/\/belouin.com\/blog\/2010\/03\/towards-more-sociologically-oriented-software-development-methodologies-using-social-science-to-inform-software-design\/","title":{"rendered":"Towards explicitly sociologically-oriented software development methodologies: using social science to inform software design"},"content":{"rendered":"<p>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): How can we apply social scientific methods (and their theoretical, even philosophical, underpinnings) to complex social processes such as interactive system design and use?<br \/>\n<br \/>\nA first area which could be investigated is the way requirement elicitation can be informed by methods borrowed from social and psychological disciplines: From an academic point of view, questionnaires, interviews, focus groups, experiments, ethnographic studies have been applied with success to the design and evaluation of interactive systems (I swear I&#8217;ll put a reference there, but you can check HCI literature on the subject!). However, it could be argued that the adoption of such methods has sometimes been rather gestural, and the aim of the approaches presented here is both to rely on strong theoretical bases as well as to provide concrete, &#8216;real-world&#8217; methods and methodologies for the design and evaluation of interactive systems in a professional environment.<br \/>\n<br \/>\nThus, our approach to the adoption of social scientific methods would rely on a few axes of investigation, presented below:<\/p>\n<ul>\n<li>The use and application of tools borrowed from social science to requirement elicitation and interactive system evaluation, and their underlying theoretical and epistemological assumptions<\/li>\n<\/ul>\n<ul>\n<li>The history and evolution of the software development field (apparition of various development methods, academic disciplines, the division of labour within the field\u2026)<\/li>\n<\/ul>\n<ul>\n<li>The impact of \u2018personal values\u2019 and mental constructs on the development process, and more precisely on requirement elicitation. The importance of reflexivity for software designers and developers?<\/li>\n<\/ul>\n<ul>\n<li>The application of various sociological frameworks and data analysis methods to the creation of novel software development methods<\/li>\n<\/ul>\n<p>The goal of the following posts will be to present a few ways in which concepts borrowed from sociology, discourse analysis, ethnography and cultural studies can be used to inform software development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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): [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4,7,5],"class_list":["post-36","post","type-post","status-publish","format-standard","hentry","category-theory","tag-agile","tag-meaning","tag-software-development-methodologies"],"_links":{"self":[{"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":10,"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/posts\/36\/revisions"}],"predecessor-version":[{"id":65,"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/posts\/36\/revisions\/65"}],"wp:attachment":[{"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/media?parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/categories?post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/belouin.com\/blog\/wp-json\/wp\/v2\/tags?post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}