{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:47:18Z","timestamp":1761709638915,"version":"3.44.0"},"reference-count":116,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2019,12,1]],"date-time":"2019-12-01T00:00:00Z","timestamp":1575158400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2019,12,1]],"date-time":"2019-12-01T00:00:00Z","timestamp":1575158400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100000923","name":"Australian Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000923","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1016\/j.future.2019.06.022","type":"journal-article","created":{"date-parts":[[2019,6,21]],"date-time":"2019-06-21T16:53:25Z","timestamp":1561136005000},"page":"341-371","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":30,"special_numbering":"C","title":["A comparative analysis of machine learning models for quality pillar assessment of SaaS services by multi-class text classification of users\u2019 reviews"],"prefix":"10.1016","volume":"101","author":[{"given":"Muhammad","family":"Raza","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farookh Khadeer","family":"Hussain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Omar Khadeer","family":"Hussain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zia ur","family":"Rehman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"5","key":"10.1016\/j.future.2019.06.022_b1","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/2831347.2831354","article-title":"Edge-centric computing: vision and challenges","volume":"45","author":"Lopez","year":"2015","journal-title":"SIGCOMM Comput. Commun. Rev."},{"issue":"2","key":"10.1016\/j.future.2019.06.022_b2","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1504\/IJGUC.2018.091719","article-title":"Per-service security SLAs for cloud security management: model and implementation","volume":"9","author":"Casola","year":"2018","journal-title":"Int. J. Grid Utility Comput."},{"issue":"4","key":"10.1016\/j.future.2019.06.022_b3","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1504\/IJGUC.2018.095433","article-title":"Trust modelling for opportunistic cloud services","volume":"9","author":"Kuada","year":"2018","journal-title":"Int. J. Grid Utility Comput."},{"issue":"4","key":"10.1016\/j.future.2019.06.022_b4","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1504\/IJGUC.2017.088257","article-title":"Integrated quality of user experience and quality of service approach to service selection in internet of services","volume":"8","author":"Balakrishnan","year":"2018","journal-title":"Int. J. Grid Utility Comput."},{"year":"2018","series-title":"Pillars of software quality","author":"Microsoft","key":"10.1016\/j.future.2019.06.022_b5"},{"year":"2018","series-title":"AWS Well-architected framework","author":"AWS","key":"10.1016\/j.future.2019.06.022_b6"},{"key":"10.1016\/j.future.2019.06.022_b7","unstructured":"L. Leong, R. Bala, C. Lowery, D. Smith, Magic Quadrant for Cloud Infrastructure as a Service, Wordwide, Gartner Report, 2017."},{"key":"10.1016\/j.future.2019.06.022_b8","series-title":"Mining Text Data","first-page":"163","article-title":"A survey of text classification algorithms","author":"Aggarwal","year":"2012"},{"key":"10.1016\/j.future.2019.06.022_b9","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/j.eswa.2017.03.042","article-title":"Multi-class sentiment classification: The experimental comparisons of feature selection and machine learning algorithms","volume":"80","author":"Liu","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.future.2019.06.022_b10","series-title":"Computer and Information Sciences - ISCIS","first-page":"606","article-title":"Text categorization with class-based and corpus-based keyword selection","author":"\u00d6zg\u00fcr","year":"2005"},{"key":"10.1016\/j.future.2019.06.022_b11","doi-asserted-by":"crossref","unstructured":"Y. Yang, X. Liu, A re-examination of text categorization methods, in: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Berkeley, California, USA, 1999, pp. 42\u201349.","DOI":"10.1145\/312624.312647"},{"key":"10.1016\/j.future.2019.06.022_b12","doi-asserted-by":"crossref","unstructured":"S. Dumais, J. Platt, D. Heckerman, M. Sahami, Inductive learning algorithms and representations for text categorization, in: Proceedings of the Seventh International Conference on Information and Knowledge Management, Bethesda, Maryland, USA, 1998, pp. 148\u2013155.","DOI":"10.1145\/288627.288651"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/505282.505283","article-title":"Machine learning in automated text categorization","volume":"34","author":"Sebastiani","year":"2002","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.future.2019.06.022_b14","unstructured":"D.D. Lewis, M. Ringuette, A comparison of two learning algorithms for text categorization, in: Third Annual Symposium on Document Analysis and Information Retrieval, 1994, pp. 81\u201393."},{"key":"10.1016\/j.future.2019.06.022_b15","doi-asserted-by":"crossref","unstructured":"T. Joachims, Text categorization with Support Vector Machines: Learning with many relevant features, Mach. Learn. ECML-98, 137\u2013142.","DOI":"10.1007\/BFb0026683"},{"issue":"4","key":"10.1016\/j.future.2019.06.022_b16","doi-asserted-by":"crossref","first-page":"1498","DOI":"10.1016\/j.eswa.2013.08.047","article-title":"Automatic text classification to support systematic reviews in medicine","volume":"41","author":"Adeva","year":"2014","journal-title":"Expert Syst. Appl."},{"year":"2001","series-title":"Improving Multi-Class Text Classification with Naive Bayes","author":"Jaakkola","key":"10.1016\/j.future.2019.06.022_b17"},{"year":"2002","series-title":"Improving Multiclass Text Classification with the Support Vector Machine","author":"Rennie","key":"10.1016\/j.future.2019.06.022_b18"},{"key":"10.1016\/j.future.2019.06.022_b19","doi-asserted-by":"crossref","unstructured":"J. Zhang, Y. Yang, Robustness of regularized linear classification methods in text categorization, in: Proceedings of the 26th Annual International ACM SIGIR Conference on Research and Development in Informaion Retrieval, Toronto, Canada, 2003, pp. 190\u2013197.","DOI":"10.1145\/860435.860471"},{"key":"10.1016\/j.future.2019.06.022_b20","unstructured":"A. McCallum, K. Nigam, A comparison of event models for naive Bayes text classification."},{"key":"10.1016\/j.future.2019.06.022_b21","unstructured":"V. Keiser, T.G. Dietterich, Evaluating online text classification algorithms for email prediction in TaskTracer, in: Sixth Conference on Email and Anti-Spam, Mountain View, California USA, 2009."},{"key":"10.1016\/j.future.2019.06.022_b22","doi-asserted-by":"crossref","unstructured":"P. Soucy, G.W. Mineau, A simple KNN algorithm for text categorization, pp. 647\u2013648.","DOI":"10.1109\/ICDM.2001.989592"},{"key":"10.1016\/j.future.2019.06.022_b23","doi-asserted-by":"crossref","first-page":"1356","DOI":"10.1016\/j.proeng.2014.03.129","article-title":"KNN With TF-IDF based framework for text categorization","volume":"69","author":"Trstenjak","year":"2014","journal-title":"Procedia Eng."},{"key":"10.1016\/j.future.2019.06.022_b24","doi-asserted-by":"crossref","unstructured":"M.A. Wajeed, T. Adilakshmi, Using KNN algorithm for text categorization, Comput. Intell. Inform. Technol. 796\u2013801.","DOI":"10.1007\/978-3-642-25734-6_142"},{"key":"10.1016\/j.future.2019.06.022_b25","doi-asserted-by":"crossref","unstructured":"E.-H. Han, G. Karypis, Centroid-based document classification: analysis and experimental results, Principles Data Mining Knowl. Discov. 424\u2013431.","DOI":"10.1007\/3-540-45372-5_46"},{"key":"10.1016\/j.future.2019.06.022_b26","unstructured":"T. Joachims, A probabilistic analysis of the Rocchio algorithm with TFIDF for text categorization, in: Proceedings of the Fourteenth International Conference on Machine Learning, 1997, pp. 143\u2013151."},{"issue":"4","key":"10.1016\/j.future.2019.06.022_b27","doi-asserted-by":"crossref","first-page":"1012","DOI":"10.1016\/j.future.2012.06.006","article-title":"A framework for ranking of cloud computing services","volume":"29","author":"Garg","year":"2013","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2019.06.022_b28","unstructured":"M. Godse, S. Mulik, An approach for selecting software-as-a-service (SaaS) product, pp. 155\u2013158."},{"key":"10.1016\/j.future.2019.06.022_b29","unstructured":"M. Sun, T. Zang, X. Xu, R. Wang, Consumer-centered cloud services selection using AHP, pp. 1\u20136."},{"key":"10.1016\/j.future.2019.06.022_b30","doi-asserted-by":"crossref","unstructured":"S.K. Garg, S. Versteeg, R. Buyya, SMICloud: A framework for comparing and ranking cloud services, pp. 210\u2013218.","DOI":"10.1109\/UCC.2011.36"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b31","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s11277-015-2976-z","article-title":"A hybrid multi-criteria decision-making model for a cloud service selection problem using BSC, Fuzzy delphi method and Fuzzy AHP","volume":"86","author":"Lee","year":"2016","journal-title":"Wirel. Pers. Commun."},{"issue":"12","key":"10.1016\/j.future.2019.06.022_b32","doi-asserted-by":"crossref","first-page":"7015","DOI":"10.1007\/s13369-017-2975-3","article-title":"A novel framework for cloud service evaluation and selection using hybrid MCDM methods","volume":"43","author":"Kumar","year":"2018","journal-title":"Arab. J. Sci. Eng."},{"key":"10.1016\/j.future.2019.06.022_b33","doi-asserted-by":"crossref","unstructured":"N. Boussoualim, Y. Aklouf, An Approach based on user preferences for selecting SaaS product, pp. 1182\u20131188.","DOI":"10.1109\/ICMCS.2014.6911278"},{"key":"10.1016\/j.future.2019.06.022_b34","doi-asserted-by":"crossref","unstructured":"M. Menzel, R. Ranjan, CloudGenius: decision support for web server cloud migration, in: Proceedings of the 21st International Conference on World Wide Web, Lyon, France, 2012, pp. 979\u2013988.","DOI":"10.1145\/2187836.2187967"},{"key":"10.1016\/j.future.2019.06.022_b35","doi-asserted-by":"crossref","unstructured":"Z. u.\u00a0Rehman, O.K. Hussain, F.K. Hussain, Iaas cloud selection using MCDM methods, pp. 246\u2013251.","DOI":"10.1109\/ICEBE.2012.47"},{"key":"10.1016\/j.future.2019.06.022_b36","doi-asserted-by":"crossref","unstructured":"I. Patiniotakis, S. Rizou, Y. Verginadis, G. Mentzas, Managing imprecise criteria in cloud service ranking with a fuzzy multi-criteria decision making method, Service-Oriented Cloud Comput. 34\u201348.","DOI":"10.1007\/978-3-642-40651-5_4"},{"key":"10.1016\/j.future.2019.06.022_b37","doi-asserted-by":"crossref","unstructured":"S. Le, H. Dong, F.K. Hussain, O.K. Hussain, J. Ma, Y. Zhang, Multicriteria decision making with fuzziness and criteria interdependence in cloud service selection, pp. 1929\u20131936.","DOI":"10.1109\/FUZZ-IEEE.2014.6891892"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b38","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/s13677-018-0106-7","article-title":"Decision making in cloud environments: an approach based on multiple-criteria decision analysis and stochastic models","volume":"7","author":"Araujo","year":"2018","journal-title":"J. Cloud Comput."},{"key":"10.1016\/j.future.2019.06.022_b39","doi-asserted-by":"crossref","unstructured":"B. Mu, S. Li, S. Yuan, QoS-aware cloud service selection based on uncertain user preference, Rough Sets Knowledge Technol. 589\u2013600.","DOI":"10.1007\/978-3-319-11740-9_54"},{"issue":"5","key":"10.1016\/j.future.2019.06.022_b40","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1007\/s10766-013-0276-3","article-title":"Parallel cloud service selection and ranking based on QoS history","volume":"42","author":"u.\u00a0Rehman","year":"2014","journal-title":"Int. J. Parallel Program."},{"key":"10.1016\/j.future.2019.06.022_b41","doi-asserted-by":"crossref","unstructured":"Z.u. Rehman, O.K. Hussain, F.K. Hussain, Multi-criteria IaaS service selection based on QoS history, pp. 1129\u20131135.","DOI":"10.1109\/AINA.2013.158"},{"issue":"11","key":"10.1016\/j.future.2019.06.022_b42","doi-asserted-by":"crossref","first-page":"4652","DOI":"10.1007\/s11227-017-2039-1","article-title":"Prioritizing the solution of cloud service selection using integrated MCDM methods under Fuzzy environment","volume":"73","author":"Kumar","year":"2017","journal-title":"J. Supercomput."},{"key":"10.1016\/j.future.2019.06.022_b43","doi-asserted-by":"crossref","unstructured":"C. Lo, D. Chen, C. Tsai, K. Chao, Service selection based on fuzzy TOPSIS method, pp. 367\u2013372.","DOI":"10.1109\/WAINA.2010.117"},{"key":"10.1016\/j.future.2019.06.022_b44","doi-asserted-by":"crossref","unstructured":"E. Wittern, J. Kuhlenkamp, M. Menzel, Cloud service selection based on variability modeling, Service-Oriented Comput. 127\u2013141.","DOI":"10.1007\/978-3-642-34321-6_9"},{"key":"10.1016\/j.future.2019.06.022_b45","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.knosys.2018.06.010","article-title":"An MCDM method for cloud service selection using a Markov chain and the best-worst method","volume":"159","author":"Nawaz","year":"2018","journal-title":"Knowl.-Based Syst."},{"key":"10.1016\/j.future.2019.06.022_b46","doi-asserted-by":"crossref","unstructured":"L. Qu, Y. Wang, M.A. Orgun, Cloud service selection based on the aggregation of user feedback and quantitative performance assessment, pp. 152\u2013159.","DOI":"10.1109\/SCC.2013.92"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b47","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1011441423217","article-title":"Text categorization based on regularized linear classification methods","volume":"4","author":"Zhang","year":"2001","journal-title":"Inform. Retr."},{"year":"2013","series-title":"Building Machine Learning Systems with Python","author":"Richert","key":"10.1016\/j.future.2019.06.022_b48"},{"year":"2016","series-title":"Master Machine Learning Algorithms: Discover how They Work and Implement Them from Scratch","author":"Brownlee","key":"10.1016\/j.future.2019.06.022_b49"},{"year":"2017","series-title":"Scrapy","author":"Scrapy","key":"10.1016\/j.future.2019.06.022_b50"},{"key":"10.1016\/j.future.2019.06.022_b51","unstructured":"AWS, AWS Marketplace, 17 June, 2017, https:\/\/aws.amazon.com\/marketplace."},{"key":"10.1016\/j.future.2019.06.022_b52","unstructured":"GetApp, GetApp, 17 2017, 2017, https:\/\/www.getapp.com\/."},{"key":"10.1016\/j.future.2019.06.022_b53","unstructured":"Serchen, Serchen, 17 June, 2017, https:\/\/www.serchen.com."},{"key":"10.1016\/j.future.2019.06.022_b54","doi-asserted-by":"crossref","unstructured":"D.D. Lewis, Naive (Bayes) at forty: The independence assumption in information retrieval, Mach. Learn. ECML-98, 4\u201315.","DOI":"10.1007\/BFb0026666"},{"key":"10.1016\/j.future.2019.06.022_b55","article-title":"Naive Bayes and text classification I - introduction and theory","volume":"abs\/1410.5329","author":"Raschka","year":"2014","journal-title":"CoRR"},{"issue":"5023","key":"10.1016\/j.future.2019.06.022_b56","doi-asserted-by":"crossref","first-page":"974","DOI":"10.1126\/science.253.5023.974","article-title":"Developments in automatic text retrieval","volume":"253","author":"Salton","year":"1991","journal-title":"Science"},{"year":"2015","series-title":"Python Machine Learning","author":"Raschka","key":"10.1016\/j.future.2019.06.022_b57"},{"issue":"5","key":"10.1016\/j.future.2019.06.022_b58","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1016\/0306-4573(88)90021-0","article-title":"Term-weighting approaches in automatic text retrieval","volume":"24","author":"Salton","year":"1988","journal-title":"Inf. Process. Manage."},{"key":"10.1016\/j.future.2019.06.022_b59","series-title":"Introduction To Machine Learning with Python - a Guide for Data Scientists","first-page":"285","author":"Guido","year":"2016"},{"year":"2006","series-title":"Influence of Word Normalization on Text Classification","author":"Toman","key":"10.1016\/j.future.2019.06.022_b60"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b61","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/TIT.1967.1053964","article-title":"Nearest neighbor pattern classification","volume":"13","author":"Cover","year":"1967","journal-title":"IEEE Trans. Inform. Theory"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b62","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1023\/A:1022689900470","article-title":"Instance-based learning algorithms","volume":"6","author":"Aha","year":"1991","journal-title":"Mach. Learn."},{"issue":"9","key":"10.1016\/j.future.2019.06.022_b63","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1145\/361002.361007","article-title":"Multidimensional binary search trees used for associative searching","volume":"18","author":"Bentley","year":"1975","journal-title":"Commun. ACM"},{"year":"1989","series-title":"Five balltree construction algorithms","author":"Omohundrol","key":"10.1016\/j.future.2019.06.022_b64"},{"year":"2016","series-title":"The Distance Function Effect on K-Nearest Neighbor Classification for Medical Datasets","author":"Hu","key":"10.1016\/j.future.2019.06.022_b65"},{"year":"2001","series-title":"A Comparison of Event Models for Naive Bayes Text Classification","author":"McCallum","key":"10.1016\/j.future.2019.06.022_b66"},{"key":"10.1016\/j.future.2019.06.022_b67","unstructured":"D.J. Ittner, D.D.L. Y, D.D.A. Z, Text categorization of low quality images, in: SDAIR-95, 4th Annual Symposium on Document Analysis and Information Retrieval, Las Vegas, Nevada, 1995, pp. 301\u2013315."},{"issue":"2","key":"10.1016\/j.future.2019.06.022_b68","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1023\/A:1007649029923","article-title":"BoosTexter: a boosting-based system for text categorization","volume":"39","author":"Schapire","year":"2000","journal-title":"Mach. Learn."},{"key":"10.1016\/j.future.2019.06.022_b69","series-title":"The SMART Retrieval System - Experiments in Automatic Document Processing","first-page":"313","article-title":"Relevance feedback in information retrieval","author":"Rocchio","year":"1971"},{"key":"10.1016\/j.future.2019.06.022_b70","doi-asserted-by":"crossref","unstructured":"G. Gao, S. Guan, Text categorization based on improved Rocchio algorithm, pp. 2247\u20132250.","DOI":"10.1109\/ICSAI.2012.6223499"},{"issue":"3","key":"10.1016\/j.future.2019.06.022_b71","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1023\/A:1007662407062","article-title":"Large margin classification using the perceptron algorithm","volume":"37","author":"Freund","year":"1999","journal-title":"Mach. Learn."},{"issue":"6","key":"10.1016\/j.future.2019.06.022_b72","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1037\/h0042519","article-title":"The perceptron: A probabilistic model for information storage and organization in the brain","volume":"65","author":"Rosenblatt","year":"1958","journal-title":"Psychol. Rev."},{"key":"10.1016\/j.future.2019.06.022_b73","first-page":"551","article-title":"Online passive-aggressive algorithms","volume":"7","author":"Crammer","year":"2006","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.future.2019.06.022_b74","first-page":"951","article-title":"Ultraconservative online algorithms for multiclass problems","volume":"3","author":"Crammer","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.future.2019.06.022_b75","doi-asserted-by":"crossref","unstructured":"S. Shalev-Shwartz, Y. Singer, A new perspective on an old perceptron algorithm, Learn. Theory, 264\u2013278.","DOI":"10.1007\/11503415_18"},{"key":"10.1016\/j.future.2019.06.022_b76","doi-asserted-by":"crossref","unstructured":"E.L. Mencia, J. Furnkranz, Pairwise learning of multilabel classifications with perceptrons, pp. 2899\u20132906.","DOI":"10.1109\/IJCNN.2008.4634206"},{"key":"10.1016\/j.future.2019.06.022_b77","doi-asserted-by":"crossref","unstructured":"X. Jianhua, Z. Xuegong, A multiclass kernel perceptron algorithm, pp. 717\u2013721.","DOI":"10.1109\/ICNNB.2005.1614728"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b78","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1080\/00401706.2000.10485983","article-title":"Ridge regression: Biased estimation for nonorthogonal problems","volume":"42","author":"Hoerl","year":"2000","journal-title":"Technometrics"},{"key":"10.1016\/j.future.2019.06.022_b79","doi-asserted-by":"crossref","unstructured":"Y. Yang, J. Zhang, B. Kisiel, A scalability analysis of classifiers in text categorization, in: Proceedings of the 26th Annual International ACM SIGIR Conference on Research and Development in Informaion Retrieval, Toronto, Canada, 2003, pp. 96\u2013103.","DOI":"10.1145\/860435.860455"},{"key":"10.1016\/j.future.2019.06.022_b80","doi-asserted-by":"crossref","unstructured":"J. He, L. Ding, L. Jiang, L. Ma, Kernel ridge regression classification, pp. 2263\u20132267.","DOI":"10.1109\/IJCNN.2014.6889396"},{"key":"10.1016\/j.future.2019.06.022_b81","series-title":"Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol. 1","first-page":"318","article-title":"Learning internal representations by error propagation","author":"Rumelhart","year":"1986"},{"key":"10.1016\/j.future.2019.06.022_b82","series-title":"Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP, vol. 1","first-page":"477","article-title":"Stochastic gradient descent training for L1-regularized log-linear models with cumulative penalty","author":"Tsuruoka","year":"2009"},{"key":"10.1016\/j.future.2019.06.022_b83","doi-asserted-by":"crossref","unstructured":"L. Bottou, Large-scale machine learning with stochastic gradient descent, in: Proceedings of COMPSTAT\u20192010, pp. 177\u2013186.","DOI":"10.1007\/978-3-7908-2604-3_16"},{"year":"1984","series-title":"Classification and Regression Trees","author":"Breiman","key":"10.1016\/j.future.2019.06.022_b84"},{"key":"10.1016\/j.future.2019.06.022_b85","doi-asserted-by":"crossref","unstructured":"Y. Sakakibara, K. Misue, T. Koshiba, Text classification and keyword extraction by learning decision trees, pp. 466.","DOI":"10.1109\/CAIA.1993.366617"},{"year":"2001","series-title":"The Elements of Statistical Learning","author":"Hastie","key":"10.1016\/j.future.2019.06.022_b86"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b87","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1002\/widm.8","article-title":"Classification and regression trees","volume":"1","author":"Loh","year":"2011","journal-title":"Wiley Interdiscip. Rev. Data Mining Knowl. Discov."},{"year":"1995","series-title":"The Nature of Statistical Learning Theory","author":"Vapnik","key":"10.1016\/j.future.2019.06.022_b88"},{"issue":"2","key":"10.1016\/j.future.2019.06.022_b89","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1023\/A:1009715923555","article-title":"A tutorial on support vector machines for pattern recognition","volume":"2","author":"Burges","year":"1998","journal-title":"Data Min. Knowl. Discov."},{"key":"10.1016\/j.future.2019.06.022_b90","first-page":"1871","article-title":"LIBLINEAR: A library for large linear classification","volume":"9","author":"Fan","year":"2008","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.future.2019.06.022_b91","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.ins.2015.01.022","article-title":"Stream change detection via passive-aggressive classification and Bernoulli CUSUM","volume":"305","author":"Mart\u00ednez-Rego","year":"2015","journal-title":"Inform. Sci."},{"key":"10.1016\/j.future.2019.06.022_b92","unstructured":"H. Cui, V. Mittal, M. Datar, Comparative experiments on sentiment classification for online product reviews, in: Proceedings of the 21st National Conference on Artificial Intelligence, vol. 2, Boston, Massachusetts, 2006, pp. 1265\u20131270."},{"key":"10.1016\/j.future.2019.06.022_b93","unstructured":"J.D. Lafferty, A. McCallum, F.C.N. Pereira, Conditional random fields: probabilistic models for segmenting and labeling sequence data, in Proceedings of the Eighteenth International Conference on Machine Learning, 2001, pp. 282\u2013289."},{"key":"10.1016\/j.future.2019.06.022_b94","doi-asserted-by":"crossref","unstructured":"L. Derczynski, K. Bontcheva, Passive-aggressive sequence labeling with discriminative post-editing for recognising person entities in tweets, in: Proceedings of the 14th Conference of the European Chapter of the Association for Computational Linguistics, 2014, pp. 69\u201373.","DOI":"10.3115\/v1\/E14-4014"},{"key":"10.1016\/j.future.2019.06.022_b95","doi-asserted-by":"crossref","unstructured":"S. Matsushima, N. Shimizu, K. Yoshida, T. Ninomiya, H. Nakagawa, Exact passive-aggressive algorithm for multiclass classification using support class, in: Proceedings of the 2010 SIAM International Conference on Data Mining, pp. 303\u2013314.","DOI":"10.1137\/1.9781611972801.27"},{"key":"10.1016\/j.future.2019.06.022_b96","doi-asserted-by":"crossref","unstructured":"G. Ifrim, #246, k. Bakir, G. Weikum, Fast logistic regression for text categorization with variable-length n-grams, in: Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, Las Vegas, Nevada, USA, 2008, pp. 354\u2013362.","DOI":"10.1145\/1401890.1401936"},{"issue":"4","key":"10.1016\/j.future.2019.06.022_b97","doi-asserted-by":"crossref","first-page":"914","DOI":"10.1016\/j.ipm.2006.09.011","article-title":"Fuzzy support vector machine for multi-class text categorization","volume":"43","author":"Wang","year":"2007","journal-title":"Inf. Process. Manage."},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b98","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1023\/A:1009982220290","article-title":"An evaluation of statistical approaches to text categorization","volume":"1","author":"Yang","year":"1999","journal-title":"Inform. Retr."},{"issue":"4","key":"10.1016\/j.future.2019.06.022_b99","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1016\/j.ipm.2009.03.002","article-title":"A systematic analysis of performance measures for classification tasks","volume":"45","author":"Sokolova","year":"2009","journal-title":"Inf. Process. Manage."},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b100","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1177\/001316446002000104","article-title":"A coefficient of agreement for nominal scales","volume":"20","author":"Cohen","year":"1960","journal-title":"Educ. Psychol. Measur."},{"issue":"2","key":"10.1016\/j.future.2019.06.022_b101","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1016\/j.eswa.2006.10.022","article-title":"Comparison of classification accuracy using Cohen\u2019s Weighted Kappa","volume":"34","author":"Ben-David","year":"2008","journal-title":"Expert Syst. Appl."},{"issue":"2","key":"10.1016\/j.future.2019.06.022_b102","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1016\/0005-2795(75)90109-9","article-title":"Comparison of the predicted and observed secondary structure of T4 phage lysozyme","volume":"405","author":"Matthews","year":"1975","journal-title":"Biochim. Biophys. Acta (BBA)-Protein Structure"},{"year":"2017","series-title":"Optimal Classifier for Imbalanced Data using Matthews Correlation Coefficient Metric","author":"Boughorbel","key":"10.1016\/j.future.2019.06.022_b103"},{"year":"2000","series-title":"Assessing the Accuracy of Prediction Algorithms for Classification: An Overview","author":"Baldi","key":"10.1016\/j.future.2019.06.022_b104"},{"issue":"5","key":"10.1016\/j.future.2019.06.022_b105","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.compbiolchem.2004.09.006","article-title":"Comparing two K-category assignments by a K-category correlation coefficient","volume":"28","author":"Gorodkin","year":"2004","journal-title":"Comput. Biol. Chem."},{"year":"2012","series-title":"A Comparison of MCC and CEN Error Measures in Multi-Class Prediction","author":"Jurman","key":"10.1016\/j.future.2019.06.022_b106"},{"key":"10.1016\/j.future.2019.06.022_b107","unstructured":"Scikit-learn, sklearn.metrics.matthews_corrcoef, November 21, 2017, http:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.metrics.matthews_corrcoef.html."},{"year":"2009","series-title":"Multi-Label Classification: An Overview","author":"Tsoumakas","key":"10.1016\/j.future.2019.06.022_b108"},{"issue":"3","key":"10.1016\/j.future.2019.06.022_b109","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1023\/A:1007614523901","article-title":"Improved boosting algorithms using confidence-rated predictions","volume":"37","author":"Schapire","year":"1999","journal-title":"Mach. Learn."},{"key":"10.1016\/j.future.2019.06.022_b110","unstructured":"Scikit-learn, sklearn.metrics.hamming_loss, November 21, 2017, http:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.metrics.hamming_loss.html."},{"key":"10.1016\/j.future.2019.06.022_b111","series-title":"Proceedings of the 14th International Joint Conference on Artificial Intelligence, vol. 2","first-page":"1137","article-title":"A study of cross-validation and bootstrap for accuracy estimation and model selection","author":"Kohavi","year":"1995"},{"key":"10.1016\/j.future.2019.06.022_b112","unstructured":"M. Mullin, R. Sukthankar, Complete cross-validation for nearest neighbor classifiers, in: Proceedings of the Seventeenth International Conference on Machine Learning, 2000, 639-646."},{"key":"10.1016\/j.future.2019.06.022_b113","first-page":"1289","article-title":"An extensive empirical study of feature selection metrics for text classification","volume":"3","author":"Forman","year":"2003","journal-title":"J. Mach. Learn. Res."},{"year":"2002","series-title":"SMOTE: Synthetic Minority over-Sampling Technique","author":"Chawla","key":"10.1016\/j.future.2019.06.022_b114"},{"issue":"1","key":"10.1016\/j.future.2019.06.022_b115","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1214\/aoms\/1177731944","article-title":"A comparison of alternative tests of significance for the problem of m rankings","volume":"11","author":"Friedman","year":"1940","journal-title":"Ann. Math. Stat."},{"year":"1963","series-title":"Distribution-Free Multiple Comparisons","author":"Nemenyi","key":"10.1016\/j.future.2019.06.022_b116"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X19300196?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X19300196?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T04:07:12Z","timestamp":1759118832000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X19300196"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12]]},"references-count":116,"alternative-id":["S0167739X19300196"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2019.06.022","relation":{},"ISSN":["0167-739X"],"issn-type":[{"type":"print","value":"0167-739X"}],"subject":[],"published":{"date-parts":[[2019,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A comparative analysis of machine learning models for quality pillar assessment of SaaS services by multi-class text classification of users\u2019 reviews","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2019.06.022","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2019 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}