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.issued2009
dc.date.issued2009
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
gi.citations.count20
gi.citations.elementEfraim Turban, Ting-Peng Liang, Shelly P. J. Wu (2010): A Framework for Adopting Collaboration 2.0 Tools for Virtual Group Decision Making, In: Group Decision and Negotiation 2(20), doi:10.1007/s10726-010-9215-5
gi.citations.elementClaus Bossen, Timo Leimbach (2017): Project Management Practices as a Subject of Research for CSCW, In: Proceedings of the ACM on Human-Computer Interaction CSCW(1), doi:10.1145/3134660
gi.citations.elementJosh Tenenberg, Wolff-Michael Roth, David Socha (2015): From I-Awareness to We-Awareness in CSCW, In: Computer Supported Cooperative Work (CSCW) 4-5(25), doi:10.1007/s10606-014-9215-0
gi.citations.elementMahmoud Abdulaziz Elsayed Yousef, Vishal Dattana (2022): Design and Development of a Correspondence Management System (CMS), In: Lecture Notes in Networks and Systems, doi:10.1007/978-3-031-18458-1_48
gi.citations.elementHelen Sharp, Yvonne Dittrich, Cleidson R. B. de Souza (2016): The Role of Ethnographic Studies in Empirical Software Engineering, In: IEEE Transactions on Software Engineering 8(42), doi:10.1109/tse.2016.2519887
gi.citations.elementR. Stuart Geiger, Nelle Varoquaux, Charlotte Mazel-Cabasse, Chris Holdgraf (2018): The Types, Roles, and Practices of Documentation in Data Analytics Open Source Software Libraries, In: Computer Supported Cooperative Work (CSCW) 3-6(27), doi:10.1007/s10606-018-9333-1
gi.citations.elementChristoph Rosenkranz, Marianne Corvera Charaf, Roland Holten (2013): Language Quality in Requirements Development: Tracing Communication in the Process of Information Systems Development, In: Journal of Information Technology 3(28), doi:10.1057/jit.2012.33
gi.citations.elementJanet Vertesi (2014): Seamful Spaces, In: Science, Technology, & Human Values 2(39), doi:10.1177/0162243913516012
gi.citations.elementTamer Madi, Zulkhairi Dahalin, Fauziah Baharom (2011): Content analysis on agile values: A perception from software practitioners, In: 2011 Malaysian Conference in Software Engineering, doi:10.1109/mysec.2011.6140710
gi.citations.elementXu Bai, LiGuo Huang, He Zhang (2010): On Scoping Stakeholders and Artifacts in Software Process, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-14347-2_5
gi.citations.elementDavid Ojimaojo Ebiloma, Clinton Ohis Aigbavboa, Chimay Anumba (2023): Towards Digital Twin Maintenance Management of Health Facilities in Nigeria: The Need for Maintenance Documentation, In: Buildings 5(13), doi:10.3390/buildings13051339
gi.citations.elementMarianne Corvera Charaf, Christoph Rosenkranz, Roland Holten (2012): The emergence of shared understanding: applying functional pragmatics to study the requirements development process, In: Information Systems Journal 2(23), doi:10.1111/j.1365-2575.2012.00408.x
gi.citations.elementAmelia Acker (2021): Emulation practices for software preservation in libraries, archives, and museums, In: Journal of the Association for Information Science and Technology 9(72), doi:10.1002/asi.24482
gi.citations.elementKartik Kalaignanam, Kapil R. Tuli, Tarun Kushwaha, Leonard Lee, David Gal (2020): Marketing Agility: The Concept, Antecedents, and a Research Agenda, In: Journal of Marketing 1(85), doi:10.1177/0022242920952760
gi.citations.elementStacy Hsueh, Sarah Fdili Alaoui, Wendy E. Mackay (2019): Deconstructing Creativity, In: Proceedings of the ACM on Human-Computer Interaction CSCW(3), doi:10.1145/3359305
gi.citations.elementAmelia Acker (2020): Emulation encounters: Software preservation in libraries, archives, and museums, In: Proceedings of the Association for Information Science and Technology 1(57), doi:10.1002/pra2.279
gi.citations.elementLena Wilhelmson, Peter Johansson, Marianne Döös (2000): Bridging Boundaries, In: Technology Integration and Foundations for Effective Leadership, doi:10.4018/978-1-4666-2656-0.ch016
gi.citations.elementErika Halme, Ville Vakkuri, Joni Kultanen, Marianna Jantunen, Kai-Kristian Kemell, Rebekah Rousi, Pekka Abrahamsson (2021): How to Write Ethical User Stories? Impacts of the ECCOLA Method, In: Lecture Notes in Business Information Processing, doi:10.1007/978-3-030-78098-2_3
gi.citations.elementSanne F. Akkerman, Arthur Bakker (2011): Boundary Crossing and Boundary Objects, In: Review of Educational Research 2(81), doi:10.3102/0034654311404435
gi.citations.elementMiria Grisot, Polyxeni Vassilakopoulou (2015): The Work of Infrastructuring: A Study of a National eHealth Project, In: ECSCW 2015: Proceedings of the 14th European Conference on Computer Supported Cooperative Work, 19-23 September 2015, Oslo, Norway, doi:10.1007/978-3-319-20499-4_11

Files