Skip to content

Supplementary material for our MSR 2020 paper Capture The Feature Flag: Detecting Feature Flags in Open-Source

License

Notifications You must be signed in to change notification settings

CMUSTRUDEL/Capture-The-Feature-Flag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Capture The Feature Flag: Detecting Feature Flags in Open-Source

@inproceedings{meinicke2020flags,
  author = {Meinicke, Jens and Hoyos, Juan and Vasilescu, Bogdan and K{\"a}stner, Christian},
  title = {{Capture The Feature Flag: Detecting Feature Flags in Open-Source}},
  booktitle = {International Conference on Mining Software Repositories (MSR)},
  year = {2020},
  pages = {to appear},
  publisher = {ACM},
}

This repository contains sublemental material for our MSR 2020 paper.

Chapter 3 (Capturing Feature Flags):

The script for identifying feature flagging projects can be viewed here: Commit Analysis.ipynb

The file candidate_projects.csv contains slugs of candidate feature flagging projects after cleaning and filtering.

The file feature_flag_projects.csv contains list of feature flagging projects that we manually confirmed.

The file likely_projects.csv contains list of projects that we found are very likely to use feature flagging.

The file projects.json contains the pattern and file paths for the 100 classified projects used to collect the history of all feature flags.

Chapter 4 (Preliminary Feature Flag Study):

The script for statistics and some initial analysis of feature flagging projects can be viewed here: Flag_Analysis.ipynb

The file featureflags.csv contains data on all feature flags for all 100 open-source feature flagging projects.

The archive resources.zip contains all feature flagging commits for all 100 projects.

The archive results.zip contains some visualizations of the feature flagging histories of the 100 projects.

About

Supplementary material for our MSR 2020 paper Capture The Feature Flag: Detecting Feature Flags in Open-Source

Resources

License

Stars

Watchers

Forks

Packages

No packages published