sekikn / FeatureX

Python library for extracting feature models from natural language specifications of software products

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FeatureX

Python library for extracting feature models from natural language specifications of software products.

Dependencies

  • itertools
  • matplotlib.pyplot
  • networkx
  • nltk
  • Pattern
  • PdfMiner
  • scikit-learn

External tools used

Feature-IDE : https://marketplace.eclipse.org/content/featureide

Description

This work is a product of the research work conducted on Feature Model (FM) extraction from natural language text specifications for various Software Product Line domains. It includes a new approach for identifying meaningful software product features and mine sensible relationships between them. This work does not include a user interface for easy demonstration of the extraction process.

Try it out

Start with the src/CaseStudy-Evaluations.py file for running through an example and see the results.

About

Python library for extracting feature models from natural language specifications of software products

License:MIT License


Languages

Language:Python 100.0%