Skip to main content

Assessing Software Quality through Web Comment Search and Analysis

  • Conference paper
Safe and Secure Software Reuse (ICSR 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7925))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Google Scholar 

  6. Li, W., Henry, S.: Object-oriented metrics that predict maintainability. Journal of Systems and Software 23(1), 111–122 (1993)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Maximilien, E.M., Singh, M.P.: Conceptual model of Web service reputation. ACM SIGMOD Record 31(4), 36–41 (2002)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Guo, Q., Li, Y., Tang, Q.: Similarity computing of documents based on VSM. Application Research of Computers 25(11) (2008)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Tong, S., Koller, D.: Support vector machine active learning with applications to text classification. The Journal of Machine Learning Research 2, 45–66 (2002)

    Google Scholar 

  20. Kitchenham, B.: Software quality: the elusive target. IEEE Software 13, 12–21 (1996)

    Article  Google Scholar 

  21. Jung, H., Kim, S., Chung, C.: Measuring software product quality: a survey of ISO/IEC 9126. IEEE Software 21, 88–92 (2004)

    Article  Google Scholar 

  22. Mesleh, A., Kanaan, G.: Support vector machine text classification system: Using Ant Colony Optimization based feature subset selection. Computer Engineering & Systems, 143–148 (2008)

    Google Scholar 

  23. Mesleh, A.: CHI Square Feature Extraction Based SVMs Arabic Language Text Categorization System. Journal of Computer Science 3(6), 430–435 (2007)

    Article  Google Scholar 

  24. Nivre, J.: Dependency grammar and dependency parsing. Technical Report MSI report 05133 (2005)

    Google Scholar 

  25. de Marneffe, M., MacCartney, B., Manning, C.D.: Generating Typed Dependency Parses from Phrase Structure Parses. In: LREC 2006 (2006)

    Google Scholar 

  26. de Marneffe, M., Manning, C.D.: Stanford Dependencies manual (2008)

    Google Scholar 

  27. An Oracle White Paper, Comparing Oracle GlassFish Server and JBoss: Which Application Server Is Right for You? (May 2010)

    Google Scholar 

  28. Seacord, R.C., Hissam, S.A., Wallnau, K.C.: AGORA: a Search Engine for Software Components. IEEE Internet Computing 2(6), 62–70 (1998)

    Article  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. Hofmann, T.: Probabilistic Latent Semantic Indexing. In: Proceedings of the Twenty-Second Annual International SIGIR Conference on Research and Development in Information Retrieval (1999)

    Google Scholar 

  35. Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. The Journal of Machine Learning Research 3, 993–1022 (2003)

    MATH  Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. 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)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. Pfleeger, S.L., Fenton, N., Page, S.: Evaluating Software Engineering Standards. Computer 27(9), 71–79 (1994)

    Article  Google Scholar 

  42. Html Parser, http://htmlparser.sourceforge.net

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics