The impact of knowledge management in pair programming on program quality

This paper reports on an initiative that determines the most appropriate technique for supporting students’ programming ability.The proposed technique combines pair programming (PP) and SECI process that is a knowledge management (KM) model. Combining PP and SECI resulted in the formation of four ap...

Full description

Bibliographic Details
Main Authors: Ahmad, Mazida, Abd Razak, Ainul Husna, Omar, Mazni, Yasin, Azman, Romli, Rohaida, Abdul Mutalib, Ariffin, Zahari, Ana Syafiqah
Other Authors: Abraham, Ajith Abraham
Format: Book Section
Published: Springer International Publishing 2015
Subjects:
_version_ 1825803429072601088
author Ahmad, Mazida
Abd Razak, Ainul Husna
Omar, Mazni
Yasin, Azman
Romli, Rohaida
Abdul Mutalib, Ariffin
Zahari, Ana Syafiqah
author2 Abraham, Ajith Abraham
author_facet Abraham, Ajith Abraham
Ahmad, Mazida
Abd Razak, Ainul Husna
Omar, Mazni
Yasin, Azman
Romli, Rohaida
Abdul Mutalib, Ariffin
Zahari, Ana Syafiqah
author_sort Ahmad, Mazida
collection UUM
description This paper reports on an initiative that determines the most appropriate technique for supporting students’ programming ability.The proposed technique combines pair programming (PP) and SECI process that is a knowledge management (KM) model. Combining PP and SECI resulted in the formation of four approaches, which are named as NSNR, NSYR, YSNR, and YSYR. In those four approaches, the subjects who are students of IT-related programs in a higher learning institution complete a set of programming questions. The approaches were then compared based on the subjects’ scores in their program codes. Descriptive statistics was used to analyze the gathered data. Generally, the results show that switching the roles (driver and navigator) in PP enhances good quality of coding. Through this study, an initial formation of the KM model and programming technique is contributed in enhancing program quality. Further, future work to be considered can be a rigorous theoretical formation for constructing other important determinants to enhance program quality because the findings of this research are minimal to SECI model and pair programming technique only.
first_indexed 2024-07-04T05:56:53Z
format Book Section
id uum-14828
institution Universiti Utara Malaysia
last_indexed 2024-07-04T05:56:53Z
publishDate 2015
publisher Springer International Publishing
record_format eprints
spelling uum-148282016-04-27T00:14:02Z https://repo.uum.edu.my/id/eprint/14828/ The impact of knowledge management in pair programming on program quality Ahmad, Mazida Abd Razak, Ainul Husna Omar, Mazni Yasin, Azman Romli, Rohaida Abdul Mutalib, Ariffin Zahari, Ana Syafiqah QA76 Computer software This paper reports on an initiative that determines the most appropriate technique for supporting students’ programming ability.The proposed technique combines pair programming (PP) and SECI process that is a knowledge management (KM) model. Combining PP and SECI resulted in the formation of four approaches, which are named as NSNR, NSYR, YSNR, and YSYR. In those four approaches, the subjects who are students of IT-related programs in a higher learning institution complete a set of programming questions. The approaches were then compared based on the subjects’ scores in their program codes. Descriptive statistics was used to analyze the gathered data. Generally, the results show that switching the roles (driver and navigator) in PP enhances good quality of coding. Through this study, an initial formation of the KM model and programming technique is contributed in enhancing program quality. Further, future work to be considered can be a rigorous theoretical formation for constructing other important determinants to enhance program quality because the findings of this research are minimal to SECI model and pair programming technique only. Springer International Publishing Abraham, Ajith Abraham Muda, Azah Kamilah Choo, Yun-Huoy 2015 Book Section PeerReviewed Ahmad, Mazida and Abd Razak, Ainul Husna and Omar, Mazni and Yasin, Azman and Romli, Rohaida and Abdul Mutalib, Ariffin and Zahari, Ana Syafiqah (2015) The impact of knowledge management in pair programming on program quality. In: Pattern Analysis, Intelligent Security and the Internet of Things. Advances in Intelligent Systems and Computing, 355 . Springer International Publishing, pp. 159-168. ISBN 978-3-319-17397-9 http://doi.org/10.1007/978-3-319-17398-6_15 doi:10.1007/978-3-319-17398-6_15 doi:10.1007/978-3-319-17398-6_15
spellingShingle QA76 Computer software
Ahmad, Mazida
Abd Razak, Ainul Husna
Omar, Mazni
Yasin, Azman
Romli, Rohaida
Abdul Mutalib, Ariffin
Zahari, Ana Syafiqah
The impact of knowledge management in pair programming on program quality
title The impact of knowledge management in pair programming on program quality
title_full The impact of knowledge management in pair programming on program quality
title_fullStr The impact of knowledge management in pair programming on program quality
title_full_unstemmed The impact of knowledge management in pair programming on program quality
title_short The impact of knowledge management in pair programming on program quality
title_sort impact of knowledge management in pair programming on program quality
topic QA76 Computer software
work_keys_str_mv AT ahmadmazida theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT abdrazakainulhusna theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT omarmazni theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT yasinazman theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT romlirohaida theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT abdulmutalibariffin theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT zaharianasyafiqah theimpactofknowledgemanagementinpairprogrammingonprogramquality
AT ahmadmazida impactofknowledgemanagementinpairprogrammingonprogramquality
AT abdrazakainulhusna impactofknowledgemanagementinpairprogrammingonprogramquality
AT omarmazni impactofknowledgemanagementinpairprogrammingonprogramquality
AT yasinazman impactofknowledgemanagementinpairprogrammingonprogramquality
AT romlirohaida impactofknowledgemanagementinpairprogrammingonprogramquality
AT abdulmutalibariffin impactofknowledgemanagementinpairprogrammingonprogramquality
AT zaharianasyafiqah impactofknowledgemanagementinpairprogrammingonprogramquality