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
Link To Document