Extracting communication structure of a development organization from a software repository

作者: Jongdae Han , Woosung Jung

DOI: 10.1007/S00779-013-0742-3

关键词:

摘要: Researchers have found that communication cost is one of the major overheads affecting overall software development. Actually, there could be problems caused by cultural difference, language barrier, different time zone, and, etc. in geographically distributed Thus, extracting potential structural information very useful understanding and optimizing development organization. Analyzing structure also crucial order to resolve issues. While this already true for general organizations, organizations are especially sensitive these issues because they forced rely on costly mediums. Therefore, paper suggests a way extract organization from repositories with respect temporal locality. The locality important when project prolonged lengthy period time. In evaluate issues, we define two metrics which measure contribution individual developer need between developers. We provide tool using metrics. extracted visualized give insight into managers Finally, statistical results empirical research prove soundness our approach. result shows approach reflects real-world relationship developers well.

参考文章(36)
Allan Kelly, Lise B. Hvatum, What do I think about Conway's Law now? european conference on pattern languages of programs. pp. 735- 750 ,(2005)
Melvin E. Conway, HOW DO COMMITTEES INVENT ,(1967)
Jr. Frederick P. Brooks, The mythical man-month (anniversary ed.) Addison-Wesley Longman Publishing Co., Inc.. ,(1995)
Richard C. Holt, Ivan T. Bowman, Software architecture recovery using Conway's law conference of the centre for advanced studies on collaborative research. pp. 6- ,(1998)
Peter H. Carstensen, Kjeld Schmidt, Computer Supported Cooperative Work: New challenges to systems design Asakura Publishing. ,(1999)
E. Glynn, B. Fitzgerald, C. Exton, Commercial adoption of open source software: an empirical study international symposium on empirical software engineering. pp. 225- 234 ,(2005) , 10.1109/ISESE.2005.1541831
Neil B. Harrison, James O. Coplien, Organizational Patterns of Agile Software Development ,(2004)
Luigi Lavazza, Beyond Total Cost of Ownership: Applying Balanced Scorecards to Open-Source Software international conference on software engineering advances. pp. 74- 74 ,(2007) , 10.1109/ICSEA.2007.19
J.D. Herbsleb, R.E. Grinter, Architectures, coordination, and distance: Conway's law and beyond IEEE Software. ,vol. 16, pp. 63- 70 ,(1999) , 10.1109/52.795103