AOP-based automated unit test classification of large benchmarks

Cyrille Artho*, Zhongwei Chen, Shinichi Honiden

*この研究の対応する著者

研究成果: Conference contribution

抄録

Despite the availability of a variety of program analysis tools, evaluation of these tools is difficult, as only few benchmark suites exist. Existing benchmark suites lack the uniformity needed for automation of experiments. We introduce the design of a uniform build/installation platform, which constitutes an important part of the solution. This platform is used to manage the build and test process, which is enhanced by a tool that analyzes the structure of unit tests. Benchmark applications lack detailed information about unit tests. Such knowledge is useful: For analysis algorithms that target specific program features, it is desirable to analyze only relevant tests. Using aspect-oriented programming, we wrap test execution and implement a tool providing coverage data of individual unit tests. Furthermore, the wrapper provides a front-end for the selection of subsets of a test suite. We successfully applied our tool to several large programs. This evaluation also gave us interesting insights about the quality of different test suites.

本文言語English
ホスト出版物のタイトルProceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
ページ17-22
ページ数6
DOI
出版ステータスPublished - 2007 12 31
外部発表はい
イベント31st Annual International Computer Software and Applications Conference, COMPSAC 2007 - Beijing, China
継続期間: 2007 7 242007 7 27

出版物シリーズ

名前Proceedings - International Computer Software and Applications Conference
2
ISSN(印刷版)0730-3157

Other

Other31st Annual International Computer Software and Applications Conference, COMPSAC 2007
国/地域China
CityBeijing
Period07/7/2407/7/27

ASJC Scopus subject areas

  • ソフトウェア
  • コンピュータ サイエンスの応用

フィンガープリント

「AOP-based automated unit test classification of large benchmarks」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル