OCCF: A framework for developing test coverage measurement tools supporting multiple programming languages

Kazunori Sakamoto, Kiyofumi Shimojo, Ryohei Takasawa, Hironori Washizaki, Yoshiaki Fukazawa

研究成果: Paper査読

6 被引用数 (Scopus)

抄録

Although many programming languages and test coverage criteria currently exist, most coverage measurement tools only support select programming languages and coverage criteria. Consequently, multiple measurement tools must be combined to measure coverage for software which uses multiple programming languages such as web applications. However, such combination leads to inconsistent and inaccurate measurement results.In this paper, we describe a consistent and flexible framework for measuring coverage supporting multiple programming languages, called Open Code Coverage Framework (OCCF). OCCF allows users to add new extensions for supporting programming languages and coverage criteria with low development costs. To evaluate the effectiveness of OCCF, sample implementation to support statement coverage and decision coverage for eight programming languages (C, C++, C#, Java, JavaScript, Python, Ruby and Lua) are demonstrated. Additionally, applications of OCCF for localizing faults and minimizing tests are shown.

本文言語English
ページ422-430
ページ数9
DOI
出版ステータスPublished - 2013 9 9
イベントIEEE 6th International Conference on Software Testing, Verification and Validation, ICST 2013 - Luxembourg, Luxembourg
継続期間: 2013 5 182013 5 20

Conference

ConferenceIEEE 6th International Conference on Software Testing, Verification and Validation, ICST 2013
CountryLuxembourg
CityLuxembourg
Period13/5/1813/5/20

ASJC Scopus subject areas

  • Software

フィンガープリント 「OCCF: A framework for developing test coverage measurement tools supporting multiple programming languages」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル