• DocumentCode
    1500229
  • Title

    Point/Counterpoint

  • Author

    Parnas, D.L. ; Curtis, B.

  • Volume
    26
  • Issue
    6
  • fYear
    2009
  • Firstpage
    56
  • Lastpage
    59
  • Abstract
    The need for empirical research into the practicality and efficacy of software development methods is obvious but most published papers have inadequate experimental design. The assumption that what programmers do is "natural," and somehow right or practical, needs to be questioned seriously. Human beings haven\´t evolved by natural selection to be good programmers. There are people alive today who worked on the first electronic computers. Further, almost all of today\´s programmers learned from earlier programmers; either they were explicitly taught or they observed how the programmers that preceded them had done their work. If those pioneers were wrong, the methods that we now perceive as natural or intuitive will also be wrong. We can\´t simply conclude that what we observe in projects today is the best way to do something.
  • Keywords
    software engineering; electronic computer; experimental design; natural selection; software development; software engineering; Design for experiments; Humans; Programming profession; analysis; controlled experiments; empirical research; exploratory observational studies; independent variables; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2009.184
  • Filename
    5287010