kirancodes.me
To Proof Maintenance & Beyond!

On-demand feature recommendations derived from mining public product descriptions

Horatiu Dumitru, Marek Gibiec, Negar Hariri, Jane Cleland-Huang, Bamshad Mobasher, Carlos Castro-Herrera, Mehdi Mirakhorli

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},
}

Related papers