Promoting Distributed Programming Practices Among Computer Science Students.
DOI:
https://doi.org/10.53704/fujnas.v7i2.259Abstract
The use of distributed programming has become popular practice among software developers in the last few years. Although, quite a number of researchers has explored the domain but its implementation still poses a lots of problems. Similarly, adoption of the practice in the classroom is not left out as it required additional tools. In this report, I have assessed the use and acceptability of the distributed programming practices among students of computer science using an online questionnaire. The results showed that the level of awareness of distributed programing practice among the students of computer science is very low so also is that of the tools that facilitate it. Therefore introducing the practices into the curriculum of high institution of learning is highly recommended as this will strengthen the inter-university student collaboration.
Keywords: Global software engineering, Software development, Distributed programming, Collaboration
References
Akinola S. O. (2014), An Empirical Comparative Analysis of Programming Effort, Bugs Incurrence and Code Quality between Solo & Pair Programmers, Middle-East Journal of Scientific Research, 21 (12): 2231-2237, ISSN 1990-9233 IDOSI Publications, 2014 DOI: 10.5829/idosi.mejsr.2014.21.12.21843
Damian D., Hadwin A., & Al-Ani B. (2006), “Instructional design and assessment strategies for teaching global software development: a framework,” in Proc. of the 28th Intl. Conf. on Soft. Eng., pp. 685–690.
Dietmar W., Stefan B. & Andreas K. (2010), Evaluating tools that support pair programming in a distributed engineering environment. In Proc. Conference on Evaluation and Assessment in Software Engineering (EASE), pages 1–10. Vortrag: Proc. Conference on Evaluation and Assessment in Software Engineering (EASE), Keele, Great Britain.
Furia, C. A. (2012). Agile vs . Structured Distributed Software Development : A Case Study (August). https://doi.org/10.1109/ICGSE.2012.22
Hanssen G., Smite D. & Moe N.,(2011) Signs of Agile trends in Global Soft. Eng. research: A tertiary study, in Intl. Conf. on Global Soft. Eng. Workshop IGCSE), pp. 17 –23.
Hossain E., Babar M. A., Paik H.-y. (2009), “Using scrum in global soft. development: A systematic literature review,” in Proc. of the 4th IEEE Intl. Conf. on Global Soft. Eng., pp. 175–184.
Jingchun Hao, (2011). Distributed Pair Programming in Global Software Development, A dissertation submitted to School of Informatics, University of Edinburgh. Available on http://www.inf.ed.ac.uk/publications/thesis/online/IM111131.pdf
Lukosch, S., & Schümmer, T. (2007). Enabling Distributed Pair Programming in Eclipse. 10th European Conference on Computer Supported Cooperative Work ECSCW07 Workshop The Challenges of Collaborative Work in Global Software Development, (5).
Müller M.M. (2006), Do Programmer Pairs make different Mistakes than Solo Programmers? Proc of 10th Int. Conf on Evaluation and Assessment in Software Engineering EASE), Keele University.
Mohanraj N. &. Sankar (2014), A Distributed Pair Programming: A Survey. International Journal of Engineering Research & Technology (IJERT.) ISSN:2278-0181 Vol. 3 Issue 8.
Padberg F., & Müller M. M. (2003), Analyzing the cost and benefit of pair programming, Proc of 9th Metrics Symp, pp.166-177.
Paasivaara M., Durasiewicz S. & Lassenius C. (2008), “Using Scrum in a globally distributed project: A case study,” Soft. Process Improvement and Practice, vol. 13, no. 6, pp. 527–544.
Gonçalves, W. F., Junior, I. D. F., Kalina, R., Alves, D. P., Oliveira, I. B. De, Teixeira, M. M., … Salinger, S. (2014). Distributed-pair programming can work well and is not just distributed pair-programming. Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014, 94301(860), 74–83. https://doi.org/10.1145/2591062.2591188
Samah, S. B. A. (2014). Student's Awareness of Cloud Computing : Case Study Faculty of Engineering at Aden University , Yemen, 2(1), 1122–1129.
Williams L., Kessler R. R., Cunningham W. & Jeffries R.,(2000). Strengthening the Case for Pair Programming. IEEE Software 17(4) pages 19–25.
Winkler D., Biffl S. Kaltenbach A. (2010), Evaluating Tools that Support Pair Programming in a Distributed Engineering Environment. International Conference on Evaluation & Assessment in Software Engineering EASE, 1–10.
Downloads
Published
Issue
Section
License
Copyright (c) 2020 M. A Ogunrinde

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright of their work, with first publication rights granted to Fountain Journal of Natural and Applied Sciences. Articles in FUJNAS are published on the Creative Commons Attribution 4.0 International license (CC BY 4.0).