• DocumentCode
    2186381
  • Title

    Software as an Embodied Phenomenon: Cognitive, Social and Cultural Aspects of Programs and Programming

  • Author

    Dourish, Paul

  • Author_Institution
    California Univ., Irvine, CA
  • fYear
    2004
  • fDate
    30-30 Sept. 2004
  • Firstpage
    3
  • Lastpage
    3
  • Abstract
    Summary form only given. "Practice," suggests Wenger, "is first and foremost a process by which we can find the world and our engagement with it as meaningful." What, then, should we make of the practice of programming? Developing software is a complex and demanding task, and a range of studies have explored cognitive aspects of programming - problem-solving, manipulation of formal systems, representational aspects of languages and environments, and so on. However, software development is also situated in social, organizational and cultural contexts that shape and give meaning to the activities that arise within them. The metaphors that shape the ways in which we encounter and imagine software systems are cultural currency as much as cognitive artifacts. In this talk, the author wants to consider some aspects of software as an embodied phenomenon, that is, as one that shapes, and is shaped by, the broader contexts within which it is produced, and through which collection social meaning is enacted
  • Keywords
    programming; software engineering; cognitive artifacts; cultural currency; embodied phenomenon; formal systems; language representation; problem-solving; programming; social meaning; software development; software systems; Cultural differences; Humans; Problem-solving; Programming; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human Centric Computing, 2004 IEEE Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7803-8696-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2004.48
  • Filename
    1372289