Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Publications from CSC-OpenAccess Library are being accessed from over 74 countries worldwide.
Knowledge Temple: A Collaborative Knowledge Sharing Technique for Agile Software Development
I. Burak Ersoy, Ahmed M. Mahdy
Pages - 25 - 40     |    Revised - 31-07-2016     |    Published - 31-08-2016
Volume - 7   Issue - 2    |    Publication Date - August 2016  Table of Contents
Software Engineering, Agile Software Development, Knowledge Sharing, Knowledge Creation, Knowledge Loss.
In today's economy, enterprises require knowledge more than ever before. Employees are being classified based on their skill set and experience, where the tacit knowledge of individuals is a key factor. The effect of knowledge hunger can be easily seen in agile software development teams. To sustain the quality permanence of software development, it is essential to transform individuals' tacit knowledge to core organizational knowledge. To achieve this goal, every software development process utilizes different knowledge sharing and creation approaches. In this paper, a proposed technique, Knowledge Temple, is introduced as a feasible improvement to well-known knowledge sharing challenges for small agile software development teams. It is a hybrid technique, incorporating knowledge sharing and building models, such as cognitive apprenticeship, on-the-job-training, solo programming, pair programming, parallel peer programming, pair rotation, and knowledge repository creation. The proposed technique has been evaluated in the Innovation in Computing Research (iCORE) at Texas A&M University-Corpus Christi. Experimental results show that this hierarchical approach provides an iterative and incremental solution to sharing and creating knowledge in a collaborative and cooperative fashion.
1 CiteSeerX 
2 Scribd 
3 SlideShare 
4 PdfSR 
1 Chau, T., Maurer, F., and Melnik, G. Knowledge sharing: agile methods vs. tayloristic methods. In Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on (2003), pp. 302–307.
2 Amaral, L., and Faria, J. A gap analysis methodology for the team software process. In Quality of Information and Communications Technology (QUATIC), 2010 Seventh International Conference on the (2010), pp. 424–429.
3 Chowdhury, A., and Huda, M. Comparison between adaptive software development and feature driven development. In Computer Science and Network Technology (ICCSNT), 2011 International Conference on (2011), vol. 1, pp. 363–367.
4 Abdullah, R., and Talib, A. Knowledge management system model in enhancing knowledge facilitation of software process improvement for software house organization. In Information Retrieval Knowledge Management (CAMP), 2012 International Conference on (2012), pp. 60–63.
5 Crawford, B., Castro, C., and Monfroy, E. Knowledge management in different software development approaches. In Advances in Information Systems, T. Yakhno and E. Neuhold, Eds., vol. 4243 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2006, pp. 304–313.
6 Jiang, H., Liu, C., and Cui, Z. Research on knowledge management system in enterprise. In Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on (2009), pp. 1–4.
7 Salleh, K. Tacit knowledge and accountants: Knowledge sharing model. In Computer Engineering and Applications (ICCEA), 2010 Second International Conference on (2010), vol. 2, pp. 393–397.
8 Stettina, C., Heijstek, W., and Faegri, T. Documentation work in agile teams: The role of documentation formalism in achieving a sustainable practice. In Agile Conference (AGILE), 2012 (2012), pp. 31–40.
9 Tao, Y., Wang, J., Wang, X., He, D., and Yang, S. Knowledge-based flexible business process management. In TENCON 2006. 2006 IEEE Region 10 Conference (2006), pp. 1–3.
10 Ersoy, B., and Mahdy A. Agile Knowledge Sharing. International Journal of Software Engineering (IJSE) 2015, 6, 1-15, 1.
11 Biao-wen, L. The analysis of obstacles and solutions for software enterprises to implement knowledge management. In Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on (2010), pp. 211–214.
12 Briggs, J. ”star wars”, model making, and cultural critique: A case for film study in art classrooms. Art Education 62, 5 (2009), 39 – 45.
13 Kapell, M., and Lawrence, J. Finding the Force in the Star Wars Franchise: Fans, Merchandise, and Critics. Popular culture and everyday life. Peter Lang Pub Incorporated, 2006.
14 Roberts, A. Culture, identities and technology in the Star Wars films: Essays on the two trilogies. SCIENCE-FICTION STUDIES 35 (n.d.), 156 – 159.
15 Shaw, M. What makes good research in software engineering? In Presented at the European Joint Conference of Theory and Practice of Software (ETAPS 2002), Grenoble, France. To appear in the International Journal on Software Tools for Technology Transfer. (2002).
16 Weyuker, E. Empirical software engineering research - the good, the bad, the ugly. In Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on (2011), pp. 1–9.
17 Kitchenham, B., Pfleeger, S., Pickard, L., Jones, P., Hoaglin, D., El Emam, K., and Rosenberg, J. Preliminary guidelines for empirical research in software engineering. Software Engineering, IEEE Transactions on 28, 8 (2002), 721–734.
18 Roberts, A. Culture, identities and technology in the Star Wars films: Essays on the two trilogies. SCIENCE-FICTION STUDIES 35 (n.d.), 156 – 159.
19 Palmieri, D. W. Knowledge Management Through Pair Programming. PhD thesis, North Carolina State University, 2200 Hillsborough, Raleigh, NC 27695, 2002.
Mr. I. Burak Ersoy
- United States of America
Dr. Ahmed M. Mahdy
Texas A&M University-Corpus Christi - United States of America