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
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;
Conference_Titel :
User Evaluation for Software Engineering Researchers (USER), 2012
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1858-7
DOI :
10.1109/USER.2012.6226576