• 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