The needs of collaborative tool for practicing pair programming in educational setting

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 studen...

Full description

Saved in:
Bibliographic Details
Main Authors: Asnawi, Ani Liza, Ahmad, Amalina, Mohamed Azmin, Nor Fadhillah, Ismail, Kamsiah, Jusoh, Ahmad Zamani, Ibrahim, Siti Noorjannah, Mohd Ramli, Huda Adibah
Format: Article
Language:English
Published: International Association of Online Engineering (IAOE) Kirchengasse 2019
Subjects:
Online Access:http://irep.iium.edu.my/73268/1/AniLiza_IJIM2019.pdf
http://irep.iium.edu.my/73268/
https://www.online-journals.org/index.php/i-jim
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.iium.irep.73268
record_format dspace
spelling my.iium.irep.732682019-07-15T08:25:15Z http://irep.iium.edu.my/73268/ The needs of collaborative tool for practicing pair programming in educational setting Asnawi, Ani Liza Ahmad, Amalina Mohamed Azmin, Nor Fadhillah Ismail, Kamsiah Jusoh, Ahmad Zamani Ibrahim, Siti Noorjannah Mohd Ramli, Huda Adibah L Education (General) QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) T10.5 Communication of technical information T61 Technical education. Technical schools TK7885 Computer engineering 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. International Association of Online Engineering (IAOE) Kirchengasse 2019-07 Article PeerReviewed application/pdf en http://irep.iium.edu.my/73268/1/AniLiza_IJIM2019.pdf Asnawi, Ani Liza and Ahmad, Amalina and Mohamed Azmin, Nor Fadhillah and Ismail, Kamsiah and Jusoh, Ahmad Zamani and Ibrahim, Siti Noorjannah and Mohd Ramli, Huda Adibah (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. ISSN 18657923 https://www.online-journals.org/index.php/i-jim DOI: 10.3991/ijim.v13i07.10722
institution Universiti Islam Antarabangsa Malaysia
building IIUM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider International Islamic University Malaysia
content_source IIUM Repository (IREP)
url_provider http://irep.iium.edu.my/
language English
topic L Education (General)
QA75 Electronic computers. Computer science
QA76 Computer software
T Technology (General)
T10.5 Communication of technical information
T61 Technical education. Technical schools
TK7885 Computer engineering
spellingShingle L Education (General)
QA75 Electronic computers. Computer science
QA76 Computer software
T Technology (General)
T10.5 Communication of technical information
T61 Technical education. Technical schools
TK7885 Computer engineering
Asnawi, Ani Liza
Ahmad, Amalina
Mohamed Azmin, Nor Fadhillah
Ismail, Kamsiah
Jusoh, Ahmad Zamani
Ibrahim, Siti Noorjannah
Mohd Ramli, Huda Adibah
The needs of collaborative tool for practicing pair programming in educational setting
description 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.
format Article
author Asnawi, Ani Liza
Ahmad, Amalina
Mohamed Azmin, Nor Fadhillah
Ismail, Kamsiah
Jusoh, Ahmad Zamani
Ibrahim, Siti Noorjannah
Mohd Ramli, Huda Adibah
author_facet Asnawi, Ani Liza
Ahmad, Amalina
Mohamed Azmin, Nor Fadhillah
Ismail, Kamsiah
Jusoh, Ahmad Zamani
Ibrahim, Siti Noorjannah
Mohd Ramli, Huda Adibah
author_sort Asnawi, Ani Liza
title The needs of collaborative tool for practicing pair programming in educational setting
title_short The needs of collaborative tool for practicing pair programming in educational setting
title_full The needs of collaborative tool for practicing pair programming in educational setting
title_fullStr The needs of collaborative tool for practicing pair programming in educational setting
title_full_unstemmed The needs of collaborative tool for practicing pair programming in educational setting
title_sort needs of collaborative tool for practicing pair programming in educational setting
publisher International Association of Online Engineering (IAOE) Kirchengasse
publishDate 2019
url http://irep.iium.edu.my/73268/1/AniLiza_IJIM2019.pdf
http://irep.iium.edu.my/73268/
https://www.online-journals.org/index.php/i-jim
_version_ 1643620299126603776
score 13.160551