Situated software development: Work practice and infrastructure are mutually constitutive

被引:2
|
作者
Prior, Julia [1 ]
Robertson, Toni [1 ]
Leaney, John [1 ]
机构
[1] Univ Technol Sydney, Fac IT, Sydney, NSW 2007, Australia
关键词
D O I
10.1109/ASWEC.2008.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software developers' work is much more interesting and multifarious in practice than formal definitions of software development processes imply. Rational models of work are often representations of processes defined as they should be performed, rather than portrayals of what people actually do in practice. These models offer a simplified picture of the phenomena involved, and are frequently confused with how the work is carried out in reality, or they are advocated as the ideal way to accomplish the work. A longitudinal ethnographic study (45 days of fieldwork over 20 months) of a group of professional software developers revealed the importance of including their observed practice, and the "infrastructure" that supports and shapes this practice, in an authentic account of their work. Moreover, this research revealed that software development work practice and the infrastructure used to produce software are inextricably entwined and mutually constitutive over time.
引用
收藏
页码:160 / +
页数:3
相关论文
共 50 条
  • [1] The Work of Software Development as an Assemblage of Computational Practice
    Sim, Susan Elliott
    Cohn, Marisa Leavitt
    Philip, Kavita
    [J]. 2009 ICSE WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, 2009, : 92 - +
  • [2] Situated Assessment of Problems in Software Development
    Iversen, Jakob
    Nielsen, Peter Axel
    Nerbjerg, Jacob
    [J]. DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, 1999, 30 (02): : 66 - 81
  • [3] Software Development for Infrastructure
    Stroustrup, Bjarne
    [J]. COMPUTER, 2012, 45 (01) : 47 - 58
  • [4] Practice and intuitive thinking: the situated nature of practical work
    Styhre, Alexander
    [J]. INTERNATIONAL JOURNAL OF ORGANIZATIONAL ANALYSIS, 2011, 19 (02) : 109 - +
  • [5] Building A Software Development Infrastructure
    [J]. Am Program, 10 (08):
  • [6] Trans-Situated Learning: Supporting a Network of Practice with an Information Infrastructure
    Vaast, Emmanuelle
    Walsham, Geoff
    [J]. INFORMATION SYSTEMS RESEARCH, 2009, 20 (04) : 547 - 564
  • [7] An integrated infrastructure in support of software development
    Antonelli, S.
    Aiftimiei, C.
    Bencivenni, M.
    Bisegni, C.
    Chiarelli, L.
    De Girolamo, D.
    Giacomini, F.
    Longo, S.
    Manzali, M.
    Veraldi, R.
    Zani, S.
    [J]. 20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513
  • [8] Virtualized Software Development Infrastructure for Classrooms
    Toth, Zsolt
    [J]. 2020 11TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM 2020), 2020, : 103 - 108
  • [9] Software Development Infrastructure for the FAIR Experiments
    Uhlig, F.
    Al-Turany, M.
    Bertini, D.
    Karabowicz, R.
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010), 2011, 331
  • [10] Architecture-centric software development of situated multiagent systems
    Weyns, Danny
    Holvoet, Tom
    [J]. ENGINEERING SOCIETIES IN THE AGENTS WORLD VII, 2007, 4457 : 62 - +