Collaborative conceptual design: A large software project case study
dc.contributor.author | Potts, Colin | |
dc.contributor.author | Catledge, Lara | |
dc.date.accessioned | 2020-06-06T01:04:41Z | |
dc.date.available | 2020-06-06T01:04:41Z | |
dc.date.issued | 1996 | |
dc.date.issued | 1996 | |
dc.description.abstract | During software development, the activities of requirements analysis, functional specification, and architectural design all require a team of developers to converge on a common vision of what they are developing. There have been remarkably few studies of conceptual design during real projects. In this paper, we describe a detailed field study of a large industrial software project. We observed the development team's conceptual design activities for three months with follow-up observations and discussions over the following eight months. In this paper, we emphasize the organization of the project and how patterns of collaboration affected the team's convergence on a common vision. Three observations stand out: First, convergence on a common vision was not only painfully slow but was punctuated by several reorientations of direction; second, the design process seemed to be inherently forgetful, involving repeated resurfacing of previously discussed issues; finally, a conflict of values persisted between team members responsible for system development and those responsible for overseeing the development process. These findings have clear implications for collaborative support tools and process interventions. | de |
dc.identifier.doi | 10.1007/BF00136713 | |
dc.identifier.pissn | 1573-7551 | |
dc.identifier.uri | http://dx.doi.org/10.1007/BF00136713 | |
dc.identifier.uri | https://dl.eusset.eu/handle/20.500.12015/3496 | |
dc.publisher | Springer | |
dc.relation.ispartof | Computer Supported Cooperative Work (CSCW): Vol. 5, No. 4 | |
dc.relation.ispartofseries | Computer Supported Cooperative Work (CSCW) | |
dc.subject | Collaboration | |
dc.subject | conceputal design | |
dc.subject | software process | |
dc.title | Collaborative conceptual design: A large software project case study | de |
dc.type | Text/Journal Article | |
gi.citation.endPage | 445 | |
gi.citation.startPage | 415 | |
gi.citations.count | 29 | |
gi.citations.element | Craig E. Kuziemsky, Tracey L. O'Sullivan (2015): A model for common ground development to support collaborative health communities, In: Social Science & Medicine, doi:10.1016/j.socscimed.2015.01.032 | |
gi.citations.element | Austen Rainer (2017): Using argumentation theory to analyse software practitioners’ defeasible evidence, inference and belief, In: Information and Software Technology, doi:10.1016/j.infsof.2017.01.011 | |
gi.citations.element | C. Potts (2006): Re-Framing Requirements Engineering, In: 14th IEEE International Requirements Engineering Conference (RE'06), doi:10.1109/re.2006.51 | |
gi.citations.element | Phil Turner, Susan Turner, Julie Horton (1999): From description to requirements, In: Proceedings of the international ACM SIGGROUP conference on Supporting group work, doi:10.1145/320297.320331 | |
gi.citations.element | A.I. Anton, C. Potts (2000): The use of goals to surface requirements for evolving systems, In: Proceedings of the 20th International Conference on Software Engineering, doi:10.1109/icse.1998.671112 | |
gi.citations.element | Susan Turner, Phil Turner (2003): Telling tales: understanding the role of narrative in the design of taxonomic software, In: Design Studies 6(24), doi:10.1016/s0142-694x(03)00041-3 | |
gi.citations.element | C. Potts (2000): ScenIC: a strategy for inquiry-driven requirements determination, In: Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188), doi:10.1109/isre.1999.777985 | |
gi.citations.element | Morten Hertzum (2008): Collaborative information seeking: The combined activity of information seeking and collaborative grounding, In: Information Processing & Management 2(44), doi:10.1016/j.ipm.2007.03.007 | |
gi.citations.element | Soo Ling Lim, Peter J. Bentley (2011): Evolving relationships between social networks and stakeholder involvement in software projects, In: Proceedings of the 13th annual conference on Genetic and evolutionary computation, doi:10.1145/2001576.2001831 | |
gi.citations.element | Daniela Damian, Irwin Kwan, Sabrina Marczak (2010): Requirements-Driven Collaboration: Leveraging the Invisible Relationships between Requirements and People, In: Collaborative Software Engineering, doi:10.1007/978-3-642-10294-3_3 | |
gi.citations.element | Rebecca E. Grinter (1999): Systems architecture, In: ACM SIGSOFT Software Engineering Notes 2(24), doi:10.1145/295666.295668 | |
gi.citations.element | Sébastien Cherry, Pierre N. Robillard (2008): The social side of software engineering—A real ad hoc collaboration network, In: International Journal of Human-Computer Studies 7(66), doi:10.1016/j.ijhcs.2008.01.002 | |
gi.citations.element | Rebecca E. Grinter (1999): Systems architecture, In: Proceedings of the international joint conference on Work activities coordination and collaboration, doi:10.1145/295665.295668 | |
gi.citations.element | Morten Hertzum (2004): Small-Scale Classification Schemes: A Field Study of Requirements Engineering, In: Computer Supported Cooperative Work (CSCW) 1(13), doi:10.1023/b:cosu.0000014877.66402.43 | |
gi.citations.element | Pedro Campos, Nuno Nunes (2007): Towards useful and usable interaction design tools: CanonSketch, In: Interacting with Computers 5-6(19), doi:10.1016/j.intcom.2007.05.006 | |
gi.citations.element | Rebecca E. Grinter (2003): Recomposition: Coordinating a Web of Software Dependencies, In: Computer Supported Cooperative Work (CSCW) 3(12), doi:10.1023/a:1025012916465 | |
gi.citations.element | S. Turner, N. Cross (2000): Small Group Design Activity and Requirements on Collaborative Technologies, In: Collaborative Design, doi:10.1007/978-1-4471-0779-8_24 | |
gi.citations.element | Morten Hertzum (2003): Making use of scenarios: a field study of conceptual design, In: International Journal of Human-Computer Studies 2(58), doi:10.1016/s1071-5819(02)00138-6 | |
gi.citations.element | Jing Wang, Umer Farooq, John M. Carroll (2012): Does Design Rationale Enhance Creativity?, In: Human–Computer Interaction Series, doi:10.1007/978-1-4471-4111-2_10 | |
gi.citations.element | Tone Bratteteig, Ina Wagner, Andrew Morrison, Dagny Stuedahl, Christina Mörtberg (2010): Research Practices in Digital Design, In: Computer Supported Cooperative Work, doi:10.1007/978-1-84996-223-0_2 | |
gi.citations.element | Sherlock A. Licorish, Stephen G. MacDonell (2012): What affects team behavior? Preliminary linguistic analysis of communications in the Jazz repository, In: 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE), doi:10.1109/chase.2012.6223029 | |
gi.citations.element | James D. Herbsleb (1999): Metaphorical representation in collaborative software engineering, In: ACM SIGSOFT Software Engineering Notes 2(24), doi:10.1145/295666.295679 | |
gi.citations.element | Babak A. Farshchian (1998): ICE: An object-oriented toolkit for tailoring collaborative Web applications, In: IFIP Advances in Information and Communication Technology, doi:10.1007/978-0-387-35347-0_4 | |
gi.citations.element | Morten Hertzum (2008): On the Process of Software Design: Sources of Complexity and Reasons for Muddling through, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-92698-6_29 | |
gi.citations.element | NICOLAS DUCHENEAUT (2005): Socialization in an Open Source Software Community: A Socio-Technical Analysis, In: Computer Supported Cooperative Work (CSCW) 4(14), doi:10.1007/s10606-005-9000-1 | |
gi.citations.element | Emerson Murphy-Hill (2012): Continuous social screencasting to facilitate software tool discovery, In: 2012 34th International Conference on Software Engineering (ICSE), doi:10.1109/icse.2012.6227090 | |
gi.citations.element | James D. Herbsleb (1999): Metaphorical representation in collaborative software engineering, In: Proceedings of the international joint conference on Work activities coordination and collaboration, doi:10.1145/295665.295679 | |
gi.citations.element | Kjeld Schmidt (1999): Of maps and scripts, In: Information and Software Technology 6(41), doi:10.1016/s0950-5849(98)00065-2 | |
gi.citations.element | Emerson Murphy-Hill (2014): The Future of Social Learning in Software Engineering, In: Computer 1(47), doi:10.1109/mc.2013.406 |