Efficient testing of software product lines via centralization

Lei Ma, Cyrille Artho, Cheng Zhang, Hiroyuki Sato

研究成果: Chapter in Book/Report/Conference proceedingConference contribution

4 被引用数 (Scopus)

抄録

Software product line (SPL) engineering manages families of software products that share common features. However, cost-effective test case generation for an SPL is challenging. Applying existing test case generation techniques to each product variant separately may test common code in a redundant way. Moreover, it is difficult to share the test results among multiple product variants. In this paper, we propose the use of centralization, which combines multiple product variants from the same SPL and generates test cases for the entire system. By taking into account all variants, our technique generally avoids generating redundant test cases for common software components. Our case study on three SPLs shows that compared with testing each variant independently, our technique is more efficient and achieves higher test coverage.

本文言語英語
ホスト出版物のタイトル13th International Conference on Generative Programming
ホスト出版物のサブタイトルConcepts and Experiences, GPCE 2014 - Proceedings
出版社Association for Computing Machinery, Inc
ページ49-52
ページ数4
ISBN(電子版)9781450331616
DOI
出版ステータス出版済み - 9 15 2014
外部発表はい
イベント13th International Conference on Generative Programming: Concepts and Experiences, GPCE 2014 - Vasteras, スウェーデン
継続期間: 9 15 20149 16 2014

出版物シリーズ

名前13th International Conference on Generative Programming: Concepts and Experiences, GPCE 2014 - Proceedings

会議

会議13th International Conference on Generative Programming: Concepts and Experiences, GPCE 2014
Countryスウェーデン
CityVasteras
Period9/15/149/16/14

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Software
  • Information Systems

フィンガープリント 「Efficient testing of software product lines via centralization」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル