PLEDGE: a product line editor and test generation tool

Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, Yves Le Traon

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Specific requirements of clients lead to the development of variants of the same software. These variants form a Software Product Line (SPL). Ideally, testing a SPL involves testing all the software products that can be configured through the combination of features. This, however, is intractable in practice since a) large SPLs can lead to millions of possible software variants and b) the testing process is usually limited by budget and time constraints. To overcome this problem, this paper introduces PLEDGE, an open source tool that selects and prioritizes the product configurations maximizing the feature interactions covered. The uniqueness of PLEDGE is that it bypasses the computation of the feature interactions, allowing to scale to large SPLs.

Original languageEnglish
Title of host publication17th International Software Product Line Conference (co-located workshops)
PublisherACM Press
Pages126-129
Number of pages4
ISBN (Electronic)978-1-4503-2325-3
ISBN (Print)9781450323253
DOIs
Publication statusPublished - 23 Dec 2013
Event17th International Software Product Line Conference Co-located Workshops, SPLC 2013 - Tokyo, Japan
Duration: 26 Aug 201330 Aug 2013

Conference

Conference17th International Software Product Line Conference Co-located Workshops, SPLC 2013
Country/TerritoryJapan
CityTokyo
Period26/08/1330/08/13

Keywords

  • Combinatorial interaction testing
  • Prioritization
  • Scalability
  • Search-based approaches
  • Software product lines
  • T-wise

Fingerprint

Dive into the research topics of 'PLEDGE: a product line editor and test generation tool'. Together they form a unique fingerprint.

Cite this