Towards experiencing the pair programming as a practice of the Rational Unified Process (RUP)

Adnan Akhunzada, Abdullah Gani, Shahid Hussain, Arif Ali Khan, Ashrafullah

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationIntelliSys 2015 - Proceedings of 2015 SAI Intelligent Systems Conference
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages537-542
Number of pages6
ISBN (Electronic)9781467376068
DOIs
StatePublished - Dec 18 2015
EventSAI Intelligent Systems Conference, IntelliSys 2015 - London, United Kingdom
Duration: Nov 10 2015Nov 11 2015

Publication series

NameIntelliSys 2015 - Proceedings of 2015 SAI Intelligent Systems Conference

Conference

ConferenceSAI Intelligent Systems Conference, IntelliSys 2015
Country/TerritoryUnited Kingdom
CityLondon
Period11/10/1511/11/15

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Artificial Intelligence
  • Information Systems

Fingerprint

Dive into the research topics of 'Towards experiencing the pair programming as a practice of the Rational Unified Process (RUP)'. Together they form a unique fingerprint.

Cite this