A Framework to Predict Software "Quality in Use" from Software Reviews

Software reviews are verified to be a good source of users’ experience. The software “quality in use” concerns meeting users’ needs. Current software quality models such as McCall and Boehm, are built to support software development process, rather than users perspectives. In this paper, opinion mining is used to extract and summarize software “quality in use” from software reviews. A framework to detect software “quality in use” as defined by the ISO/IEC 25010 standard is presented here. The framework employs opinionfeature double propagation to expand predefined lists of software “quality in use” features to domain specific features. Clustering is used to learn software feature “quality in use” characteristics group. A preliminary result of extracted software features shows promising results in this direction.

[1]  Hsin-Hsi Chen,et al.  Opinion Extraction, Summarization and Tracking in News and Blog Corpora , 2006, AAAI Spring Symposium: Computational Approaches to Analyzing Weblogs.

[2]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[3]  Rafa E. Al-Qutaish Quality Models in Software Engineering Literature: An Analytical and Comparative Study , 2010 .

[4]  Hua Xu,et al.  Product Feature Grouping for Opinion Mining , 2012, IEEE Intelligent Systems.

[5]  T. Landauer,et al.  Indexing by Latent Semantic Analysis , 1990 .

[6]  Wai Lam,et al.  An unsupervised framework for extracting and normalizing product attributes from multiple web sites , 2008, SIGIR '08.

[7]  Chun Chen,et al.  Opinion Word Expansion and Target Extraction through Double Propagation , 2011, CL.

[8]  Peter W. Foltz,et al.  An introduction to latent semantic analysis , 1998 .

[9]  Durgesh Samadhiya,et al.  Quality models: Role and value in software engineering , 2010, 2010 2nd International Conference on Software Technology and Engineering.

[10]  David M. Blei,et al.  Probabilistic topic models , 2012, Commun. ACM.

[11]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[12]  Lei Zhang,et al.  Identifying Noun Product Features that Imply Opinions , 2011, ACL.

[13]  Arjun Mukherjee,et al.  Aspect Extraction through Semi-Supervised Modeling , 2012, ACL.

[14]  Suk Hwan Lim,et al.  Extracting and Ranking Product Features in Opinion Documents , 2010, COLING.

[15]  R. Geoff Dromey,et al.  A Model for Software Product Quality , 1995, IEEE Trans. Software Eng..

[16]  Nakornthip Prompoon,et al.  Software quality in use characteristic mining from customer reviews , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).