DocumentCode :
2747061
Title :
Mining Object Usage Models
Author :
Wasylkowski, Andrzej
Author_Institution :
Saarland Univ., Saarbrucken
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
93
Lastpage :
94
Abstract :
Programs usually follow many implicit programming rules or patterns, violations of which frequently lead to failures. This thesis proposes a novel approach to statically mine object usage models representing such patterns for objects used in a program. Additionally, we will describe how object usage models can be used to automatically detect defects, increase program understanding and support programmers by providing code templates. In preliminary experiments the proposed method detected two previously unknown bugs in open source software.
Keywords :
object-oriented programming; reverse engineering; object usage model mining; open source software; program understanding; programming patterns; programming rules; Application software; Automata; Automatic programming; Computer bugs; Object detection; Open source software; Programming profession; Software engineering; Software libraries; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering - Companion, 2007. ICSE 2007 Companion. 29th International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2892-9
Type :
conf
DOI :
10.1109/ICSECOMPANION.2007.49
Filename :
4222696
Link To Document :
بازگشت