Gu-Youngfeng / TenSamplingStudy2

This project is cloned from the open-source implementation in paper "A Comparison of 10 Sampling Algorithms for Configurable Systems." This Study2 implements the sampling algorithms considering constraints.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TenSamplingStudy2

1. About the project

This project is cloned from the open-source implementation in paper "A Comparison of 10 Sampling Algorithms for Configurable Systems.", some Chinese comments will be added into the code. The original code can be download from

http://www.dsc.ufcg.edu.br/~spg/sampling/

Please cite the paper if you want to reuse this project.

Fl¨¢vio Medeiros, et al. "A Comparison of 10 Sampling Algorithms for Configurable Systems." IEEE/ACM International Conference on Software Engineering IEEE, 2016.

2. Inside the project

Brief introduction of project constructure.

  1. Folder bin/ saved the bytecode of Java code.
  2. Folder bugs/ included the fault related files in 24 C projects, followed by each file there are some .config files which gave the different configurations to trigger the corresponding fault.
  3. Folder tables/ contained the covering array in T-wise algorithms.
  4. Folder src/ saved the relative Java code.
  5. File bugs.xls detailed the information of 135 faults.

About

This project is cloned from the open-source implementation in paper "A Comparison of 10 Sampling Algorithms for Configurable Systems." This Study2 implements the sampling algorithms considering constraints.

License:Apache License 2.0


Languages

Language:C 94.3%Language:Java 5.7%