Abstract
When reusing software resources appearing on the Internet, developers often encounter the problem that it is hard to know the quality of candidate software. In this case, developers usually want to search and find referable user comment on the Internet. To assist this process, we proposed a textual comment based software quality assessment approach in this paper. It could search and collect the user comments of the software resource on the Internet automatically. Furthermore, the sentiment polarity (positive or negative) of a comment is identified and all the comments are classified into positive or negative collection. Then the quality aspects which the comment talks about are extracted so as to draw out the merits and drawbacks of software resources. With these information, developers can do candidate software selection easier and quicker in the software repository. To evaluate our approach, we apply our approach on a group of open source software. The results show that our approach could achieve satisfying precision in software quality assessment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wang, L., Zou, Y., Fang, L., Xie, B., Yang, F.: An Exploratory Study of API Usage Examples on the Web. In: The 19th Asia-Pacific Software Engineering Conference (APSEC 2012), Hong Kong, December 4-7, pp. 296–405 (2012)
Li, M., Hua, Z., Zhao, J., Zou, Y., Xie, B.: Internet-Based Evaluation and Prediction of Web Services Trustworthiness. In: The IEEE Signature Conference on Computer Software & Applications (COMPSAC), pp. 571–576 (2012)
Moser, R., Pedrycz, W., Succi, G.: A comparative analysis of the efficiency of change metrics and static code attributes for detect prediction. In: Proceedings of the 30th International Conference on Software Engineering, ICSE 2008, pp. 181–190
Kessentini, M., Vaucher, S., Sahraoui, H.: Deviance from Perfection is a Better Criterion than Closeness to Evil when Identifying Risky Code. In: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, ASE 2010, pp. 113–122 (2010)
Briand, L.C., Wüst, J., Daly, J.W., Victor Porter, D.: Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems. Journal of Systems and Software 51, 245–273
Li, W., Henry, S.: Object-oriented metrics that predict maintainability. Journal of Systems and Software 23(1), 111–122 (1993)
Gokhale, S., Trivedi, K.S.: Reliability Prediction and Sensitivity Analysis Based on Software Architecture. In: Proceedings of the 13th International Symposium on Software Reliability Engineering, pp. 64–75 (2002)
Goseva-Popstojanova, K., Trivedi, K.S.: Architecture-Based Approaches to Software Reliability Prediction. Int’l J.Computer & Mathematics with Applications 46(7), 1023–1036 (2003)
Roshandel, R., Medvidovic, N., Golubchik, L.: A Bayesian Model for Predicting Reliability of Software Systems at the Architectural Level. In: Proceedings of 3rd QoSA, Boston, MA, pp. 108–126 (July 2007)
Monden, A., Nakae, D., Kamiya, T., Sato, S., Matsumoto, K.: Software Quality Analysis by Code Clones in Industrial Legacy Software. In: Eighth IEEE International Symposium on Software Metrics (METRICS 2002), pp. 87–94 (2002)
Michael, S.G., Lyu, M.R.: Regression Tree Modeling for the Prediction of Software Quality. In: Proceedings of the 3rd ISSAT International Conference on Reliability and Quality in Design, pp. 31–36 (1997)
Wang, L., Liu, F., Zhang, L., Li, G., Xie, B.: Enriching descriptions for public Web services using information captured from related web pages on the Internet. In: IEEE International Symposium on Service Oriented System Engineering, pp. 141–150 (2010)
Yu, T., Zhang, Y., Lin, K.-J.: Efficient algorithms for Web services selection with end-to-end QoS constraints. ACM Transactions on the Web (TWEB) 1(1), 6–31 (2007)
Maximilien, E.M., Singh, M.P.: Conceptual model of Web service reputation. ACM SIGMOD Record 31(4), 36–41 (2002)
Nguyen, H.T., Zhao, W., Yang, J.: A trust and reputation model based on bayesian network for Web services. In: IEEE International Conference on Web Services, pp. 251–258 (2010)
Li, M., Zhao, J., Wang, L., Cai, S., Xie, B.: CoWS: An Internet-Enriched and Quality-Aware Web Services Search Engine. In: The 9th IEEE International Conference on Web Services, pp.419–427 (2011)
Guo, Q., Li, Y., Tang, Q.: Similarity computing of documents based on VSM. Application Research of Computers 25(11) (2008)
Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? Sentiment Classification using Machine Learning Techniques. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 79–86 (2002)
Tong, S., Koller, D.: Support vector machine active learning with applications to text classification. The Journal of Machine Learning Research 2, 45–66 (2002)
Kitchenham, B.: Software quality: the elusive target. IEEE Software 13, 12–21 (1996)
Jung, H., Kim, S., Chung, C.: Measuring software product quality: a survey of ISO/IEC 9126. IEEE Software 21, 88–92 (2004)
Mesleh, A., Kanaan, G.: Support vector machine text classification system: Using Ant Colony Optimization based feature subset selection. Computer Engineering & Systems, 143–148 (2008)
Mesleh, A.: CHI Square Feature Extraction Based SVMs Arabic Language Text Categorization System. Journal of Computer Science 3(6), 430–435 (2007)
Nivre, J.: Dependency grammar and dependency parsing. Technical Report MSI report 05133 (2005)
de Marneffe, M., MacCartney, B., Manning, C.D.: Generating Typed Dependency Parses from Phrase Structure Parses. In: LREC 2006 (2006)
de Marneffe, M., Manning, C.D.: Stanford Dependencies manual (2008)
An Oracle White Paper, Comparing Oracle GlassFish Server and JBoss: Which Application Server Is Right for You? (May 2010)
Seacord, R.C., Hissam, S.A., Wallnau, K.C.: AGORA: a Search Engine for Software Components. IEEE Internet Computing 2(6), 62–70 (1998)
Hummel, O., Atkinson, C.: Extreme Harvesting, “Test Driven Discovery and Reuse”. In: Proceedings of the International Conference on Information Reuse and Integration (IEEE-IRI), pp. 66–72 (2004)
Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity Search for Web Services. In: Proceedings of the 30th Very Large Data Base Conference, pp. 372–383 (2004)
Pang, B., Lee, L.: A Sentimental Education: Sentiment Analysis Using Subjectivity Summarization Based on Minimun Cuts. In: Proceedings of the ACL, pp. 271–278 (2004)
Turney, P.D.: Thumbs up or thumbs down?: semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th Annual Meeting on Association for Computational Linguistics, pp. 417–424 (2002)
Godbole, N., Srinivasaiah, M., Skiena, S.: Large-scale sentiment analysis for news and blogs. In: Proceedings of the International Conference on Weblogs and Social Media (ICWSM) (2007)
Hofmann, T.: Probabilistic Latent Semantic Indexing. In: Proceedings of the Twenty-Second Annual International SIGIR Conference on Research and Development in Information Retrieval (1999)
Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. The Journal of Machine Learning Research 3, 993–1022 (2003)
Joachims, T.: Text categorization with support vector machines: Learning with many relevant features. In: Nédellec, C., Rouveirol, C. (eds.) ECML 1998. LNCS, vol. 1398, pp. 137–142. Springer, Heidelberg (1998)
Reis, D.C., Golgher, P.B., Silva, A.S., Laender, A.F.: Automatic web news extraction using tree edit distance. In: Proceedings of the 13th International Conference on World Wide Web (WWW 2004), pp. 502–511 (2004)
Pasternack, J., Roth, D.: Extracting article text from the web with maximum subsequence segmentation. In: Proceedings of the 18th International Conference on World Wide Web, pp. 971–980 (2009)
Weninger, T., Hsu, W.H., Han, J.: CETR - Content Extraction via Tag Ratios. In: Proceedings of the 19th International Conference on World Wide Web, pp. 971–980 (2010)
Finn, A., Kushmerick, N., Smyth, B.: Fact or fiction: Content classification for digital libraries. In: DELOS Workshop: Personalization and Recommender Systems in Digital Libraries (2001)
Pfleeger, S.L., Fenton, N., Page, S.: Evaluating Software Engineering Standards. Computer 27(9), 71–79 (1994)
Html Parser, http://htmlparser.sourceforge.net
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zou, Y., Liu, C., Jin, Y., Xie, B. (2013). Assessing Software Quality through Web Comment Search and Analysis. In: Favaro, J., Morisio, M. (eds) Safe and Secure Software Reuse. ICSR 2013. Lecture Notes in Computer Science, vol 7925. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38977-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-38977-1_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38976-4
Online ISBN: 978-3-642-38977-1
eBook Packages: Computer ScienceComputer Science (R0)