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