计算机科学 ›› 2020, Vol. 47 ›› Issue (6): 44-50.doi: 10.11896/jsjkx.191100133

• 智能软件工程 • 上一篇    下一篇

基于用户反馈的APP软件缺陷识别

段文静, 姜瑛   

  1. 云南省计算机技术应用重点实验室 昆明650500
    昆明理工大学信息工程与自动化学院 昆明650500
  • 收稿日期:2019-11-18 出版日期:2020-06-15 发布日期:2020-06-10
  • 通讯作者: 姜瑛(jy_910@163.com)
  • 作者简介:526626071@qq.com
  • 基金资助:
    国家重点研发计划项目(2018YFB1003904);国家自然科学基金(61462049,61063006,60703116);云南省应用基础研究计划重点项目(2017FA033)

Defect Recognition of APP Software Based on User Feedback

DUAN Wen-jing, JIANG Ying   

  1. Computer Technology Application Key Lab of Yunnan Province,Kunming 650500,China
    Faculty of Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650500,China
  • Received:2019-11-18 Online:2020-06-15 Published:2020-06-10
  • About author:DUAN Wen-jing,born in 1992,postgraduate,is a member of China Compu-ter Federation.Her main research inte-rests include software engineering and so on.
    JIANG Ying,born in 1974,Ph.D,professor,Ph.D supervisor,is a senior member of China Computer Federation.Her main research interests include software quality assurance and testing,cloud computing,big data analysis and intelligent software engineering.
  • Supported by:
    This work was supported by the National Key Research and Development Program of China (2018YFB1003904),National Natural Science Foundation of China (61462049,61063006,60703116) and Key Project of Yunnan Applied Basic Research (2017FA033)

摘要: 当前,APP软件已被广泛应用,其质量越来越受到关注。高质量的软件的缺陷应尽可能少,然而软件测试并不能发现所有的缺陷,部分缺陷到用户使用阶段才被发现,因此通过分析用户反馈的信息有助于发现软件缺陷。文中提出了基于用户反馈的APP软件缺陷识别方法,通过定义APP软件缺陷抽取规则挖掘用户反馈中的软件缺陷,并在挖掘软件缺陷的过程中动态更新抽取规则,最后对抽取出的APP软件缺陷进行分类及严重程度分析。实验表明,所提方法是有效的,提取含有软件缺陷的APP软件用户评论的准确率达85.19%,缺陷分类准确率达83.23%。

关键词: APP软件, 缺陷抽取规则, 缺陷分类, 缺陷严重程度, 用户反馈

Abstract: At present,APP software has been widely used,and its quality has been widely concerned.The high quality software defects should be fewer.However,software testing cannot find all defects.Some software defects can not be found until the user uses the software.This paper puts forward a method of software defect recognition based on user feedback.By defining the APP software defect extraction rule,software defects in user feedback are mined.During the mining of APP software’s defect,the extraction rule is dynamically updated.Then the classification and severity for the extracted defects are analyzed.The experimental results show that the proposed method is effective,the accuracy of extracting user comments including APP software’s defects is 85.19%,and the accuracy of defect classification is 83.23%.

Key words: APP software, Defect classification, Defect extraction rules, Defect severity, User feedback

中图分类号: 

  • TP311.5
[1]IEEE Std 729-1983[S].Standard Glossary of Software Engineering Terminology.IEEE,1990.
[2]ZHANG W,XU H,WAN W.Weakness Finder:Find product weakness from Chinese reviews by using aspects based sentiment analysis[J].Expert Systems with Applications,2012,39(11):10283-10291.
[3]ABRAHAMS A S,JIAO J,WANG G A,et al.Vehicle defect discovery from social media[J].Decision Support Systems,2012,54(1):87-97.
[4]ZHANG S,WU J Y,FAN W G,et al.Defect Discovery of Phones Based on Social Media Analyics[J].Computer Integra-ted Manufacturing Systems,2016,22(9):2264-2273.
[5]JIANG C Q,WANG Q L,LIU S X,et al.A Semi-Supervised Learning Method for Vehicle Defect Recognition in Chinese Social Media Environment[C]//The 16th China Management Scie-nce Annual Conference.2014.
[6]XIA H S,YANG P,XIONG G.The Classification Model for Online Reviews’ Effectiveness Based on Feature Extraction Improvement[J].Scientific and Technical Information,2015,5(34):493-500.
[7]PAGANO D,MAALEJW.User feedback in the appstore:An empirical study[C]//2013 21st IEEE International Requirements Engineering Conference(RE).IEEE,2013:125-134.
[8]ZHAO Y,LI Q Q,CHEN Y H,et al.Research on overseas online shopping APP user satisfaction based on online comment sentiment analysis[J].Data Analysis and Knowledge Discovery,2018,2(11):19-27.
[9]FAN W H,XU J.Users’ Pain-point Analysis Based on the Sentiment Calculation of Web Users’ Comments:Taking Cell Phone Comments as Examples[J].Information studies:Theory &Application,2018,41(1):98-103.
[10]HU T Y,JIANG Y.Mining of User’s Comments Reflecting Usage Feedback for APP Software[J].Journal of Software,2019,30(10):3168-3185.
[11]PLOSKI J,ROHR M,SCHWENKENBERG P.Research issues in software fault categorization[J].ACM SIGSOFT Software Engineering Notes,2007,32(6):1-8.
[12]CHILLAREGE R,BHANDARI I S,CHAAR J K,et al.Orthogonal defect classification a concept for in-process measurements[J].IEEE Transactions on Software Engineering,1992,18(11):943-956.
[13]IEEE Std 1044-2009[S].Standard Classification for Anomalies,IEEE,2009.
[14]NIE L,LIU M R.Research on Sofetware Defects Classification[J].Application Research of Computers,2004,1(6):84-86.
[15]PRESSMAN R S.Software Engineering:a Practitioner’s Approach(5th)[M].Thomas Casson,2001:209-212.
[16]CHEN Q,ZHANG L,JIANG J,et al.Review Analysis Method Based on Support Vector Machine and Latent Dirichlet Allocation[J].Journal of Software,2019,30(5):349-362.
[1] 陈泳全, 姜瑛.
基于卷积神经网络的APP用户行为分析方法
Analysis Method of APP User Behavior Based on Convolutional Neural Network
计算机科学, 2022, 49(8): 78-85. https://doi.org/10.11896/jsjkx.210700121
[2] 周凯, 任怡, 汪哲, 管剑波, 张芳, 赵言亢.
基于主题模型的Ubuntu操作系统缺陷报告的分类及分析
Classification and Analysis of Ubuntu Bug Reports Based on Topic Model
计算机科学, 2020, 47(12): 35-41. https://doi.org/10.11896/jsjkx.200100022
[3] 王攀藻.
物联网终端设备软件的开发系统研究
Research on Software Development System of Internet of Things Terminal Equipment
计算机科学, 2017, 44(Z6): 515-518. https://doi.org/10.11896/j.issn.1002-137X.2017.6A.114
[4] 冉猛,姜瑛.
APP软件的用户评论模式分析方法
Analytical Method for APP Software’s User Comment Patterns
计算机科学, 2017, 44(11): 181-186. https://doi.org/10.11896/j.issn.1002-137X.2017.11.027
[5] 曹姗姗,王冲.
基于网页链接与用户反馈的PageRank算法改进研究
Improved PageRank Algorithm Based on Links and User Feedback
计算机科学, 2014, 41(12): 179-182. https://doi.org/10.11896/j.issn.1002-137X.2014.12.039
[6] 王斌,吴太文,胡培培.
软件缺陷分类和分析研究
Research on Software Defect Classification and Analysis
计算机科学, 2013, 40(9): 16-20.
[7] 李宁,李战怀.
软件缺陷数据处理研究综述
Overview of Software Defect Data Processing Research
计算机科学, 2009, 36(8): 21-25.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!