Home   >   CSC-OpenAccess Library   >    Manuscript Information
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 
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.
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.
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.
Briggs, J. ”star wars”, model making, and cultural critique: A case for film study in art classrooms. Art Education 62, 5 (2009), 39 – 45.
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.
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.
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.
Ersoy, B., and Mahdy A. Agile Knowledge Sharing. International Journal of Software Engineering (IJSE) 2015, 6, 1-15, 1.
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.
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.
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.
Palmieri, D. W. Knowledge Management Through Pair Programming. PhD thesis, North Carolina State University, 2200 Hillsborough, Raleigh, NC 27695, 2002.
Roberts, A. Culture, identities and technology in the Star Wars films: Essays on the two trilogies. SCIENCE-FICTION STUDIES 35 (n.d.), 156 – 159.
Roberts, A. Culture, identities and technology in the Star Wars films: Essays on the two trilogies. SCIENCE-FICTION STUDIES 35 (n.d.), 156 – 159.
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.
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).
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.
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.
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.
Mr. I. Burak Ersoy
- United States of America
Dr. Ahmed M. Mahdy
Texas A&M University-Corpus Christi - United States of America