Services on Demand
Journal
Article
Indicators
- Cited by SciELO
- Access statistics
Related links
- Similars in SciELO
Share
Dilemas contemporáneos: educación, política y valores
On-line version ISSN 2007-7890
Abstract
ROQUE HERNANDEZ, Ramón Ventura. Collaborative programming. From the necessity of its use to the psychology of its interactions. Dilemas contemp. educ. política valores [online]. 2020, vol.8, n.spe5, 00028. Epub Jan 28, 2021. ISSN 2007-7890. https://doi.org/10.46377/dilemas.v8i.2507.
Collaborative development refers to the process of creating software through the simultaneous interaction of more than one person; this is how the programmers collaborate among themselves to obtain a functional and quality computer system. These approaches pose serious challenges. Among them are the human aspects related to the interactions that programmers establish during their work. This article presents two forms of collaborative development: peer programming and mob programming. Later, they reflect on the advantages and challenges of each one. In addition, four different ways to meet your challenges are presented: the collaboration tag, egoless programming, engagement, and teamwork.
Keywords : collaborative programming; human aspects of software; psychology of programming; software development; human interactions.