Python source code for processing software product line text specifications for extracting meaningful product features.
Runs with Python 2.7 version. This is because the external python modules used in the project are dependent on that version of Python.
Comes with 3 files as described below:
FeatureX.py (feature extraction module) bCMS-CaseStudy.py (Case study I) BES-CaseStudy.py (Case study II)
External Python modules used:
- nltk (3.2.1)
- Pattern (2.6)
- pdfminer (20140328)
To understand the usage of the featurex class refer to the case study implementations.