Title :
Which Features Do My Users (Not) Use?
Author :
Eder, Sebastian ; Femmer, Henning ; Hauptmann, Benedikt ; Junker, Maximilian
Author_Institution :
Tech. Univ., Munich, Germany
fDate :
Sept. 29 2014-Oct. 3 2014
Abstract :
Maintenance of unused features leads to unnecessary costs. Therefore, identifying unused features can help product owners to prioritize maintenance efforts. We present a tool that employs dynamic analyses and text mining techniques to identify use case documents describing unused features to approximate unnecessary features. We report on a preliminary study of an industrial business information system over the course of one year quantifying unused features and measuring the performance of the approach. It indicates the relevance of the problem and the capability of the presented approach to detect unused features.
Keywords :
data mining; information systems; program diagnostics; software maintenance; text analysis; dynamic analysis; industrial business information system; maintenance effort prioritization; performance measurement; product owners; text mining techniques; unnecessary feature approximation; unused feature identification; unused feature maintenance; unused feature quantification; use case document identification; Business; Data mining; Feature extraction; Large scale integration; Maintenance engineering; Software systems; Maintenance; Requirements; Unused Use Cases; Usage Analysis;
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
DOI :
10.1109/ICSME.2014.71