The Needs of Collaborative Tool for Practicing Pair Programming in Educational Setting

Authors

  • Ani Liza Asnawi International Islamic University Malaysia (IIUM)
  • Amalina Ahmad International Islamic University Malaysia
  • Nor Fadhillah Mohamed Azmin International Islamic University Malaysia (IIUM)
  • Kamsiah Ismail
  • Ahmad Zamani Jusoh
  • Siti Noorjannah Ibrahim
  • Huda Adibah Mohd Ramli

DOI:

https://doi.org/10.3991/ijim.v13i07.10722

Keywords:

Pair Programming technique, pair programming tool, collaborative tool, engineering students, educational tool, engineering education

Abstract


Pair programming is a technique which is introduced for helping programmers to develop high quality codes. Beside technical aspects, collaboration and working in team are the important skills needed in practicing the technique. These skills are essential to be instilled among our engineering students. Pair programming (known as PP) is one of Agile software development technique which introduces collaborative ways for programmers to develop software. Many advantages have been reported when one practiced the technique, which include improve team communication and productiveness, reduction in defect counts, and at the same time lessen development time. Among students, the technique was also reported to enhance students’ learning and satisfaction, as well as students’ learning skills. In order to get the full benefits of pair programming technique, however, correct guidance must be provided to the students. In this study, we proposed a collaborative pair programming tool for students in practicing the technique. The tool offers all features required to allow the collaboration for the pair programming technique to work. The tool is designed and developed using Visual Basic Studio software. A database is incorporated to store students’ information. An experiment was conducted to evaluate the students’ performance with and without using the tool. Results showed that the tool can help improving students’ performance in terms of quality of codes, and lessen their time in completing their coding. These are the consequences of collaboration and team work skills that they have been practicing when using the tool.

Author Biography

Ani Liza Asnawi, International Islamic University Malaysia (IIUM)

Ani Liza Asnawi is an Assistant Professor and an engineering educator in Electrical and Computer Dept, Faculty of Engineering, International Islamic University Malaysia. She received her PhD from School of Electronics and Computer Science, University of Southampton, United Kingdom (2012),  Master Degree in Communication and Computer Engineering from University Kebangsaan Malaysia (UKM), and Bachelor Degree (Computer and Information Engineering) from International Islamic University Malaysia (IIUM). She is currently looking for productive ways in educating engineering students. Her other research interests include wireless communication, software defined radio, software engineering, empirical software engineering, Agile methods and software processes. She is an active Senior Member of IEEE (The Institution of Electrical and Electronic Engineers), IEEE Computer Society, and a registered member for BEM (Board of Engineers Malaysia) and IEM (The Institutions of Engineers Malaysia).

Downloads

Published

2019-07-11

How to Cite

Asnawi, A. L., Ahmad, A., Mohamed Azmin, N. F., Ismail, K., Jusoh, A. Z., Ibrahim, S. N., & Mohd Ramli, H. A. (2019). The Needs of Collaborative Tool for Practicing Pair Programming in Educational Setting. International Journal of Interactive Mobile Technologies (iJIM), 13(07), pp. 17–30. https://doi.org/10.3991/ijim.v13i07.10722

Issue

Section

Papers