Ollis, G., 2012. In search of practitioner perspectives on ‘good code’. In: 24th Annual Workshop of the Psychology of Programming Interest Group - PPIG 2012, 21-23 November 2012, London Metropolitan University, UK.
Full text available as:
|
PDF
gailOllis-PPIG2012-PractitionerPerspectives.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. 81kB | |
Copyright to original material in this document is with the original owner(s). Access to this content through BURO is granted on condition that you use it only for research, scholarly or other non-commercial purposes. If you wish to use it for any other purposes, you must contact BU via BURO@bournemouth.ac.uk. Any third party copyright material in this document remains the property of its respective owner(s). BU grants no licence for further use of that third party material. |
Official URL: http://www.ppig.org/
Abstract
Much of a software developer's job involves working with existing code. The comprehensibility of code therefore has a significant and ongoing effect which can continue long after it was written. Personal experience has shown that some programmers' code is frustrating and time consuming to work with, while others write code that is crystal clear. This paper sets out the basis for a definition of 'good programmer' which emphasises the powerful but invisible productivity consequences for others, rather than the more readily measurable performance of the individual. The conjectured role of personality in shaping such characteristics is also discussed.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Uncontrolled Keywords: | POP-I.B. Barriers to programming; POP-II.A. Individual differences; POP-II.C. Working practices; POP-IV-A. Approaches to software design |
Group: | Faculty of Science & Technology |
ID Code: | 24670 |
Deposited By: | Symplectic RT2 |
Deposited On: | 23 Sep 2016 14:08 |
Last Modified: | 14 Mar 2022 13:58 |
Downloads
Downloads per month over past year
Repository Staff Only - |