TY - GEN
T1 - Towards experiencing the pair programming as a practice of the Rational Unified Process (RUP)
AU - Akhunzada, Adnan
AU - Gani, Abdullah
AU - Hussain, Shahid
AU - Khan, Arif Ali
AU - Ashrafullah,
N1 - Funding Information:
ACKNOWLEDGMENTS This work is fully funded by Bright Spark Unit, University of Malaya, Malaysia and partially funded by Malaysian Ministry of Higher Education under the University of Malaya High Impact Research (HIR) Grant UM.C/625/1/HIR/MOE/FCSIT/03.
Publisher Copyright:
© 2015 IEEE.
PY - 2015/12/18
Y1 - 2015/12/18
N2 - The Rational Unified Process (RUP) is a software engineering process model that is significantly used to enhance the software team productivity within a development organization. However, the asynchronize communication among the developers of a software team shows diverse effects over the team effort and productivity factors as main goals of the RUP. Although, the roles, workflow and artifacts are well documented but there is a need to fill the gap that arises due to the asynchronize communication among the developers. In Agile development, pair programming is considered the best practice for developers to work in pairs and synchronize the communication. The authors have proposed a novel framework to experience the pair programming concept among the role's communication in three main areas of the RUP such as activities of workflow, phase integration, and process and control management. We also advocate a way forward to experience the pair programming as a practice of the RUP model. We applied the framework on a team of six final year students, who developed a Management Information System (MIS) comprises on four modules (Library, Finance, Payroll and Exam-department). Subsequently, we compare the efforts and productivity of the team with another team that also comprises six students but with-out using the proposed framework. The efforts and productivity of a software team have been observed after implementation of the proposed framework. The result shows little variation in effort and productivity of both the teams, however; it may be prolific when applied to large-scale development processes.
AB - The Rational Unified Process (RUP) is a software engineering process model that is significantly used to enhance the software team productivity within a development organization. However, the asynchronize communication among the developers of a software team shows diverse effects over the team effort and productivity factors as main goals of the RUP. Although, the roles, workflow and artifacts are well documented but there is a need to fill the gap that arises due to the asynchronize communication among the developers. In Agile development, pair programming is considered the best practice for developers to work in pairs and synchronize the communication. The authors have proposed a novel framework to experience the pair programming concept among the role's communication in three main areas of the RUP such as activities of workflow, phase integration, and process and control management. We also advocate a way forward to experience the pair programming as a practice of the RUP model. We applied the framework on a team of six final year students, who developed a Management Information System (MIS) comprises on four modules (Library, Finance, Payroll and Exam-department). Subsequently, we compare the efforts and productivity of the team with another team that also comprises six students but with-out using the proposed framework. The efforts and productivity of a software team have been observed after implementation of the proposed framework. The result shows little variation in effort and productivity of both the teams, however; it may be prolific when applied to large-scale development processes.
UR - http://www.scopus.com/inward/record.url?scp=84962687289&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962687289&partnerID=8YFLogxK
U2 - 10.1109/IntelliSys.2015.7361192
DO - 10.1109/IntelliSys.2015.7361192
M3 - Conference contribution
AN - SCOPUS:84962687289
T3 - IntelliSys 2015 - Proceedings of 2015 SAI Intelligent Systems Conference
SP - 537
EP - 542
BT - IntelliSys 2015 - Proceedings of 2015 SAI Intelligent Systems Conference
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - SAI Intelligent Systems Conference, IntelliSys 2015
Y2 - 10 November 2015 through 11 November 2015
ER -