• DocumentCode
    1606801
  • Title

    Why Good Developers Write Bad Code: An Observational Case Study of the Impacts of Organizational Factors on Software Quality

  • Author

    Lavallee, Mathieu ; Robillard, Pierre N.

  • Author_Institution
    Dept. de Genie Inf. et Genie Logiciel, Polytech. Montreal, Montréal, QC, Canada
  • Volume
    1
  • fYear
    2015
  • Firstpage
    677
  • Lastpage
    687
  • Abstract
    How can organizational factors such as structure and culture have an impact on the working conditions of developers? This study is based on ten months of observation of an in-house software development project within a large telecommunications company. The observation was conducted during mandatory weekly status meetings, where technical and managerial issues were raised and discussed. Preliminary results show that many decisions made under the pressure of certain organizational factors negatively affected software quality. This paper describes cases depicting the complexity of organizational factors and reports on ten issues that have had a negative impact on quality, followed by suggested avenues for corrective action.
  • Keywords
    organisational aspects; software development management; software quality; corrective action; in-house software development project; managerial issues; organizational factors; software quality; technical issues; Companies; Contracts; Documentation; Software; Software engineering; Testing; Organizational factors; observational case study; software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.83
  • Filename
    7194616