Measuring The Impact of Socio-Technical Congruence in a Different Types of Software Life Cycle
DOI:
https://doi.org/10.11113/sh.v9n1-3.1137Keywords:
Coordination, socio-technical congruence, software development, actual coordination, coordination requirementAbstract
Measuring developer coordination is a fundamental challenge and complex task in software development organizations. One way used to conceptualize and measure developer coordination is known as 'Socio-Technical Congruence (STC)', which is fit between the coordination requirements established by the dependencies among tasks and the actual coordination activities carried out by the developers. However, STC has not been widely accepted as a broad theory. This is for the reason that, STC is relatively new, and there are many fundamental questions that need to be addressed and understood. This research intend to construct a model of the relationship between STC and project performance in the different types of software development lifecycle. The model constructed can be used to provide additional evidence to the body of knowledge, which will further strengthen the STC theory. Therefore, we outline research questions, the proposed method used to conduct the research, potential contributions and the expected results of the research.
References
Cataldo, M., Herbsleb, J. D., & Carley, K. M. (2008). Socio-Technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity. Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2 – 11.
Cataldo, M., Wagstrom, P. A., & Carley, K. M. (2006). Identification of Coordination Requirements : Implications for the Design of Collaboration and Awareness Tools. Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work, 353–362.
Conway, M. E. (1968). How Do Committees Invent. Datamation Magazine, April Issue, 28–31.
Damian, D., Helms, R., Kwan, I., Marczak, S., & Koelewijn, B. (2013). The Role of Domain Knowledge and Cross-Functional Communication in Socio-Technical Coordination. 35th International Conference on Software Engineering (ICSE), 442–451.
Helander, M., Valetto, G., & Williams, C. (2008). An Analysis of Congruence Gaps and Their Effect on Distributed Software Development. Proceedings of the 1st International Workshop on Socio-Technical Congruence, 1–10.
Herbsleb, J., Cataldo, M., Damian, D., Devenbu, P., Easterbrook, S., & Mockus, A. (2008). Socio-technical congruence (STC 2008). Companion of the 13th International Conference on Software Engineering - ICSE Companion ’08, 1027.
Irwin, K., Adrian, S., & Daniela, and D. (2011). Does Socio-Technical Congruence Have an Effect on Software Build Success? A Study of Coordination in a Software Project. IEEE Transactions on Software Engineering, 37(7), 307–324.
Kwan, I. H.-B. (2011). The Study of Socio-technical Coordination Using A Socio-technical Congruence Model. ProQuest Dissertations and Theses. Dissertation, University of Victoria.
L. Jiang, K. M Carley, J. O. (2010). Measuring Team Performance Using Socio- Technical Congruence. Computational Analysis of Congruence of Complex System Group Technical Report, TR-2010-01.
Marczak, S., Kwan, I., & Damian, D. (2010). Investigating Collaboration Driven by Requirements in Cross-Functional Software Teams. Proceeding of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills, 15-22.
Mirani, R. (2007). Procedural Coordination and Offshored Software Tasks: Lessons from Two Case Studies. Information and Management, 44(2), 216–230.
Nguyen-duc, A., Cruzes, D. S., & Conradi, R. (2015). The Impact of Global Dispersion on Coordination, Team Performance and Software Quality – A Systematic Literature Review. Information and Software Technology, 57, 277–294.
Ruparelia, N. B. (2010). Software Development Lifecycle Models. ACM SIGSOFT Software Engineering Notes, 35(3), 8.
Valetto, G., Helander, M., Ehrlich, K., Chulani, S., Wegman, M., & Williams, C. (2007). Using Software Repositories to Investigate Socio-Technical Congruence in Development Projects. Proceedings of the Fourth International Workshop on Mining Software Repositories, 0–3.
Valetto, G., Jose, S., & Williams, C. (2008). Balancing the Value and Risk of Socio-Technical Congruence. Workshop on Sociotechnical Congruence, 4.