Towards a broader understanding of coordination in software engineering: a case study of a software development team
| dc.contributor.author | Panjer, Lucas David Greaves | |
| dc.contributor.supervisor | Damian, Daniela | |
| dc.contributor.supervisor | Storey, Margaret-Anne | |
| dc.date.accessioned | 2008-08-15T16:57:35Z | |
| dc.date.available | 2008-08-15T16:57:35Z | |
| dc.date.copyright | 2008 | en_US |
| dc.date.issued | 2008-08-15T16:57:35Z | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Master of Science M.Sc. | en_US |
| dc.description.abstract | Coordination of people, processes, and artifacts is a significant challenge to successful software engineering that is growing as the scale, distribution, and complexity of software projects grow. This thesis presents an exploratory case study of coordination of interdependent work in a practicing software development team. Qualitative analysis of stakeholder interviews was used to develop nine theoretical propositions that describe coordination behaviours. One proposition was refined by quantitatively exploring the structure of explicit dependencies between work items in relation to their resolution times. Structure measures drawn from social network analysis were used to quantify the structure of explicit dependencies between work items, revealing some lower resolution times were associated with degree centrality measures, but that network structures only explain a small proportion of the variance in resolution times. The results are compared with existing theories of coordination in software engineering and directions for further research are outlined. | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/1075 | |
| dc.language | English | eng |
| dc.language.iso | en | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.subject | software engineering | en_US |
| dc.subject | social network analysis | en_US |
| dc.subject.lcsh | UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science | en_US |
| dc.title | Towards a broader understanding of coordination in software engineering: a case study of a software development team | en_US |
| dc.type | Thesis | en_US |