GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT AND PAIR PROGRAMMING.
The article focuses on the benefits of pair programming in software development. The author identifies several characteristics of pair programming and discusses how programmers benefit from audio and visual cues when they work closely with a colleague on a common programming challenge. The author...
| Publicado en: | Communications of the ACM Vol. 49; no. 10; pp. 57 - 59 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Oct2006
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=22665306&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 22665306 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Oct2006 vid: 49 iid: 10 pid: 68 pub: Association for Computing Machinery artinfo: ui: 22665306 10.1145/1164394.1164421 ppf: 57 ppct: 2 formats: tig: atl: GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT AND PAIR PROGRAMMING. aug: au: FLOR, NICK V. affil: Information and Cognitive Scientist in the Anderson School of Management at the University of New Mexico, Albuquerque su: Computer software development Ergonomics Work environment Instant messaging Conversation Videoconferencing Conference calls (Telephone) sug: subj: Computer software development Ergonomics Work environment Instant messaging Conversation Videoconferencing Conference calls (Telephone) ab: The article focuses on the benefits of pair programming in software development. The author identifies several characteristics of pair programming and discusses how programmers benefit from audio and visual cues when they work closely with a colleague on a common programming challenge. The author argues that successful globally distributed system development (GDSD) requires replicating the work environment, as closely as is possible, of work teams located in the same office. In order to do this, work teams need to use video, audio conferencing, and instant messaging programs efficiently and consistently. These systems have to be integrated into their programming work environment. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2006 holdings: @attributes: islocal: N |
|---|