On-demand feature recommendations derived from mining public product descriptions
Abstract
We present a recommender system that models and recommends product features for a given domain. Our approach mines product descriptions from publicly available online specifications, utilizes text mining and a novel incremental diffusive clustering algorithm to discover domain-specific features, generates a probabilistic feature model that represents commonalities, variants, and cross-category features, and then uses association rule mining and the k-Nearest-Neighbor machine learning strategy to generate product specific feature recommendations. Our recommender system supports the relatively labor-intensive task of domain analysis, potentially increasing opportunities for re-use, reducing time-to-market, and delivering more competitive software products. The approach is empirically validated against 20 different product categories using thousands of product descriptions mined from a repository of free software applications.
BibTeX
@inproceedings{Dumitru-al:ICSE11,
author = {Horatiu Dumitru and
Marek Gibiec and
Negar Hariri and
Jane Cleland{-}Huang and
Bamshad Mobasher and
Carlos Castro{-}Herrera and
Mehdi Mirakhorli},
title = {On-demand feature recommendations derived from mining public product descriptions},
booktitle = {ICSE},
pages = {181--190},
publisher = {{ACM}},
year = {2011},
}