• DocumentCode
    555393
  • Title

    Identifying opaque behavioural changes

  • Author

    Holmes, Reid ; Notkin, David

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    995
  • Lastpage
    997
  • Abstract
    Developers modify their systems by changing source code, updating test suites, and altering their system´s execution context. When they make these modifications, they have an understanding of the behavioural changes they expect to happen when the system is executed; when the system does not conform to their expectations, developers try to ensure their modification did not introduce some unexpected or undesirable behavioural change. We present an approach that integrates with existing continuous integration systems to help developers identify situations whereby their changes may have introduced unexpected behavioural consequences. In this research demonstration, we show how our approach can help developers identify and investigate unanticipated behavioural changes.
  • Keywords
    program testing; continuous integration systems; opaque behavioural change identification; source code; test suites updating; Computer languages; Concrete; Educational institutions; Periodic structures; Programming; Software engineering; dynamic analysis; impact analysis; research demonstration; static analysis; unexpected behavioural change;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985972
  • Filename
    6032572