SciELO - Scientific Electronic Library Online

vol.8 special issue 5Healthy lifestyles on workers: Bibliometric analysis (2011-2020)Social and economic dependency of the elderly resident of Metepec municipality, State of Mexico author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand




Related links

  • Have no similar articlesSimilars in SciELO


Dilemas contemporáneos: educación, política y valores

On-line version ISSN 2007-7890


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.

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.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )