Title :
Programming Style: Influences, Factors, and Elements
Author :
Cox, Anthony ; Fisher, Maryanne
Author_Institution :
Centre for Psychol. & Comput., Dartmouth, NS
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;
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
DOI :
10.1109/ACHI.2009.48