Semi-automatic incompatibility localization for re-engineered industrial software

Susumu Tokumoto, Kazunori Sakamoto, Kiyofumi Shimojo, Tadahiro Uehara, Hironori Washizaki

研究成果: Conference contribution

1 被引用数 (Scopus)

抄録

After a legacy system is re-engineered, it is important to perform compatibility testing so as to identify the differences and reduce the introduced bugs. We can first apply symbolic execution to obtain an exhaustive set of test cases, then use them to check the compatibility of the old system and the new one. However there may be a lot of failed test cases which are a mix of erroneous and allowable incompatibilities. To locate the causes of failures detected during the testing, we apply multiple statistical bug localization techniques. We are able to localize 90% of the incompatibilities in 10% of the code for an industrial application with around 20k lines by Tarantula. And we identify the characteristics of failure causes which are difficult to be detected by statistical bug localization.

本文言語English
ホスト出版物のタイトルProceedings - IEEE 7th International Conference on Software Testing, Verification and Validation, ICST 2014
出版社IEEE Computer Society
ページ91-94
ページ数4
ISBN(印刷版)9780769551852
DOI
出版ステータスPublished - 2014 1 1
イベント7th IEEE International Conference on Software Testing, Verification and Validation, ICST 2014 - Cleveland, OH, United States
継続期間: 2014 3 312014 4 4

出版物シリーズ

名前Proceedings - IEEE 7th International Conference on Software Testing, Verification and Validation, ICST 2014

Conference

Conference7th IEEE International Conference on Software Testing, Verification and Validation, ICST 2014
国/地域United States
CityCleveland, OH
Period14/3/3114/4/4

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「Semi-automatic incompatibility localization for re-engineered industrial software」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル