What Counts as Software Process? Negotiating the Boundary of Software Work Through Artifacts and Conversation

dc.contributor.authorCohn, Marisa Leavitt
dc.contributor.authorSim, Susan Elliott
dc.contributor.authorLee, Charlotte P.
dc.date.accessioned2020-06-06T13:07:30Z
dc.date.available2020-06-06T13:07:30Z
dc.date.issued40103
dc.description.abstractIn software development, there is an interplay between Software Process models and Software Process enactments. The former tends to be abstract descriptions or plans. The latter tends to be specific instantiations of some ideal procedure. In this paper, we examine the role of work artifacts and conversations in negotiating between prescriptions from a model and the contingencies that arise in an enactment. A qualitative field study at two Agile software development companies was conducted to investigate the role of artifacts in the software development work and the relationship between these artifacts and the Software Process. Documentation of software requirements is a major concern among software developers and software researchers. Agile software development denotes a different relationship to documentation, one that warrants investigation. Empirical findings are presented which suggest a new understanding of the relationship between artifacts and Software Process. The paper argues that Software Process is a generative system, which participants called “The Conversation,” that emerges out of the interplay between Software Process models and Software Process enactments.de
dc.identifier.doi10.1007/s10606-009-9100-4
dc.identifier.pissn1573-7551
dc.identifier.urihttp://dx.doi.org/10.1007/s10606-009-9100-4
dc.identifier.urihttps://dl.eusset.eu/handle/20.500.12015/3986
dc.publisherSpringer
dc.relation.ispartofComputer Supported Cooperative Work (CSCW): Vol. 18
dc.relation.ispartofseriesComputer Supported Cooperative Work (CSCW)
dc.subjectagile software development
dc.subjectcollaboration
dc.subjectnegotiation
dc.subjectrequirements documentation
dc.subjectsoftware process models and enactments
dc.subjectwork artifacts
dc.titleWhat Counts as Software Process? Negotiating the Boundary of Software Work Through Artifacts and Conversationde
dc.typeText/Journal Article
gi.citation.endPage443
gi.citation.startPage401

Files