Knowledge temple: a collaborative knowledge sharing technique for agile software development

dc.contributor.advisorAhmed M. Mahdy
dc.contributor.authorErsoy, Ilhan Burak
dc.description"A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science."en_US
dc.description.abstractDespite the productive, flexible, and adaptive nature of agile development, it may suffer from knowledge sharing limitations. This includes knowledge loss due to retirement or high turnover rates of skilled professionals and knowledge hoarding due to interpersonal or organizational climate. The objective of this work is to build a knowledge sharing culture and collaboration norm in the workplace for small agile development teams with high turnover rates, where organizational success is not only maintained but also enhanced. The Knowledge Temple, the proposed approach, is hybrid, 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. This hierarchical approach is designed as an iterative and incremental solution to share and create knowledge in a collaborative and cooperative fashion. A single-blind experiment was performed with the Innovation in Computing Research (iCORE) at Texas A&M University-Corpus Christi, where the Knowledge Temple technique was administered in three different projects with ten varied Temples. To evaluate this empirical experiment, Temple members' development contributions, a Knowledge Temple questionnaire, and observational outcomes were utilized. Consequently, the results of the Knowledge Temple experiment showed great potential for an impactful approach. The results indicate novice-novice inspiration to solve motivation issues. They also show development flexibility for expert developers that may increase the individual and collaborative productivity. Moreover, this new technique offers schedule flexibility for all the team members, hands-on knowledge sharing for agile learners both master and apprentice supported, and good use of new knowledge sharing technologies to allow cooperative knowledge transformation and development.en_US
dc.description.collegeCollege of Science and Engineeringen_US
dc.description.departmentComputing Sciencesen_US
dc.rightsThis material is made available for use in research, teaching, and private study, pursuant to U.S. Copyright law. The user assumes full responsibility for any use of the materials, including but not limited to, infringement of copyright and publication rights of reproduced materials. Any materials used should be fully credited with its source. All rights are reserved and retained regardless of current or future development or laws that may apply to fair use standards. Permission for publication of this material, in part or in full, must be secured with the author and/or publisher.en_US
dc.subjectknowledge sharingen_US
dc.subjectagile software developmenten_US
dc.subjectcollaborative knowledge sharingen_US
dc.subjectagile knowledge sharingen_US
dc.titleKnowledge temple: a collaborative knowledge sharing technique for agile software developmenten_US
dc.type.genreThesisen_US Scienceen_US A & M University--Corpus Christien_US of Scienceen_US


Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
3.42 MB
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
1.71 KB
Item-specific license agreed upon to submission