• DocumentCode
    2435378
  • Title

    Do we stop learning from our mistakes when using automatic code analysis tools? An experiment proposal

  • Author

    Ostberg, Jan-Peter ; Wagner, Stefan

  • Author_Institution
    Inst. of Software Technol., Univ. of Stuttgart, Stuttgart, Germany
  • fYear
    2012
  • fDate
    5-5 June 2012
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    When we learn how to program, we often do that by trial and error. We struggle with the syntax and with our own understanding of how the idea of the program should look like in the specific programming language. Today there is a huge amount of tools available, which automatically check your code and recommend alterations to the code for the sake of maintainability or correctness. The question, that has not yet been asked by science, is: Are we still learning something from these mistakes, besides the knowledge, that such mistakes will be corrected for us? In the following we will propose an experimental setup, that aims to answer this question.
  • Keywords
    computer science education; program diagnostics; programming; programming languages; automatic code analysis tool; code correctness; code maintainability; learning; program syntax; programming tool; specific programming language; static code analysis; Computer bugs; Encoding; Fault detection; Java; Programming; Software; Learning; experiment; static code analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    User Evaluation for Software Engineering Researchers (USER), 2012
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1858-7
  • Type

    conf

  • DOI
    10.1109/USER.2012.6226576
  • Filename
    6226576