• 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