DocumentCode
2722210
Title
Programming Style: Influences, Factors, and Elements
Author
Cox, Anthony ; Fisher, Maryanne
Author_Institution
Centre for Psychol. & Comput., Dartmouth, NS
fYear
2009
fDate
1-7 Feb. 2009
Firstpage
82
Lastpage
89
Abstract
As a consequence of various situational and personal factors, programmers use a variety of styles when performing software development and maintenance tasks. In this paper, we develop a contextual framework that links situational, task-oriented, and individual factors to a set of traits. These traits are expressed as behavioural modifiers, and thus, influence one´s performance of tasks such as computer programming, as well as influencing the skills upon which programming is based (e.g., problem solving, planning). To demonstrate the use of the framework, we examine how risk-tolerance is influenced by contextual factors and show how this trait influences programming style. We also document some preliminary components of programming style.
Keywords
programming; software maintenance; computer programming; programming style; software development; software maintenance tasks; Cultural differences; Management information systems; Navigation; Problem-solving; Program processors; Programming profession; Psychology; Software maintenance; Switches; Testing; Programmer Behaviour; Programming; Programming Strategy; Programming Style;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computer-Human Interactions, 2009. ACHI '09. Second International Conferences on
Conference_Location
Cancun
Print_ISBN
978-1-4244-3351-3
Electronic_ISBN
978-0-7695-3529-6
Type
conf
DOI
10.1109/ACHI.2009.48
Filename
4782496
Link To Document