Situated Software Development: Work Practice and Infrastructure Are Mutually Constitutive

Situated Software Development: Work Practice and Infrastructure Are Mutually Constitutive
复制标题

情景软件开发:工作实践和基础设施是相互构成的

DOI:
--
复制
发表时间:
2008
期刊:
Australian Software Engineering Conference
影响因子:
--
通讯作者:
J. Leaney
J. Leaney
中科院分区:
--
文献类型:
--
作者:
J. Prior;Toni Robertson;J. Leaney

文献摘要

被引文献

相似文献

软件开发人员的工作在实践中比软件开发过程的正式定义所暗示的要有趣得多,也更多样化。工作的理性模型通常是定义为应该执行的过程的表示,而不是人们在实践中实际做的事情的描述。这些模型提供了所涉及的现象的简化图,并且经常与工作在现实中是如何进行的相混淆,或者它们被提倡为完成工作的理想方式。一组专业软件开发人员的纵向民族志研究(45天的实地考察超过20个月)揭示了包括他们观察到的做法,以及支持和塑造这种做法的“基础设施”,在他们的工作真实的帐户的重要性。此外,这项研究表明,软件开发工作实践和用于生产软件的基础设施是不可分割的,随着时间的推移,相互构成。
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.