基于系统模型的移动应用用户评论中非功能需求的分类与分析

来源 :武汉大学 | 被引量 : 0次 | 上传用户:lizhaoxin1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备的迅速普及,移动应用程序和应用商店在人们日常生活中的应用越来越广泛。用户不仅可以在应用商店中下载和安装移动应用程序,还能够通过打分和上传评论来表达自己对于应用程序的反馈。用户上传的评论包含很多类型的信息,例如用户需求、故障报告以及使用体验等。作为获取用户需求等有效信息的重要来源,用户评论可以帮助软件开发人员识别应用程序中缺少的功能,提高软件的质量。当前的从用户评论中获取用户需求的相关研究主要集中在软件的功能方面,然而,用户的非功能需求与软件质量密切相关,在软件系统的开发过程中同样扮演着至关重要的角色。对于非功能需求的分类,常见的方式是依据软件质量评估标准中的质量模型将非功能需求分为不同的质量特性类别。学者Broy提出一个新的角度来重新考虑非功能需求的本质,即根据结构化的系统模型对非功能需求进行分类。该方法首先根据是否描述了系统的行为属性,将非功能需求分为行为型需求和表示型需求两个类别,然后基于其关联的系统视图和使用的行为理论,将行为型需求再进一步分为不同的子类别。基于系统模型的分类方式可以使非功能需求的表示更加具体和准确。基于上述研究背景,本文针对移动应用用户评论中的非功能需求进行探索性和比较性研究。首先将非功能需求根据质量模型划分为不同质量特性类别,然后从系统模型的角度出发对其进行分类和分析,目的是对用户评论中非功能需求的本质以及描述的系统属性获得更深入地了解。我们还比较了移动应用用户评论和工业需求规格说明书中非功能需求的分布,以探究不同来源的非功能需求在分布上的异同点。此外,在基于系统模型对非功能需求人工分类标记的基础上,本文在数据集上进行了自动分类实验,将TF-IDF算法分别与经典的机器学习算法Na(?)ve Bayes和Logistic Regression相结合,Word2Vec工具与深度学习文本分类算法Text CNN相结合,形成了三种分类模型,并且评估了不同自动分类模型的性能。本文选取了苹果应用商店的应用程序i Books和谷歌应用商店的应用程序Whats App中的用户评论作为研究和实验的数据集,研究结果表明(1)在移动应用用户评论中,用户主要报告了有关可靠性和可用性的软件质量方面的内容,并且超过一半的非功能需求描述了系统的接口行为,与功能需求描述的行为类型相同,因此我们得到结论,移动应用用户评论中大多数的非功能需求在本质上并不是非功能的;(2)移动应用用户评论和工业需求规格说明书两个来源的非功能需求在系统视图和行为理论方面的总体分布比较相似,但是与体系结构和状态视图相关联的非功能需求的分布,以及非功能需求在某些质量特性类别(例如可用性)中的分布存在较大差异;(3)基于系统模型对非功能需求进行自动分类实验时,三种分类模型都可以达到比较好的分类效果,相比于传统的机器学习算法Na(?)ve Bayes和Logistic Regression,将Word2vec向量与卷积神经网络Text CNN相结合的分类模型具有更好的性能,分类结果的F-measure值最高(0.960)。
其他文献
随着科学技术的不断发展,资源整合、企业间的有效合作成为一种必然趋势。第四方物流整合第三方企业资源,提供完整的供应链解决方案,弥补了目前占我国主导模式的第三方物流在管理和整合上的不足。合理的物流网络设计对物流资源的充分利用、节约物流成本至关重要,进而保障了第四方物流的有效运作。因此,第四方网络设计研究具有非常重要的理论意义和应用价值。本研究以行业创新模式的视角研究了考虑客户行为的第四方物流网络设计问
高频地波雷达是一种对于海面动力学环境和海上目标进行观测的有效手段,它的监测范围一般可达200公里。在利用高频地波雷达对海流、舰船目标等定位估计时,需要对阵列流形精确已知,但在实际的工程应用中,由于硬件本身的差异、复杂的背景环境变化等使得接收通道的幅度和相位特性会出现一定程度的偏差和扰动,阵列流形畸变,测向算法的性能显著下降甚至失效。因此,阵列幅相误差校准是高频地波雷达必备的标准功能之一,相关方法的
随着钢材生产工艺的进步,高强度钢材在建筑和桥梁结构中得到了越来越广泛的应用。论文以800MPa高强钢焊接截面构件的工程应用为目的,研究高强钢焊接截面轴心受压构件局部稳定受力性能和设计方法,针对实际工程常用的两种焊接截面形式,设计了31个截面构件,并对其中4个工字形和4个T形截面构件进行了残余应力试验研究,对另外12个工字形和11个T形截面受压构件进行了轴心静力加载试验研究。通过研究板件宽厚比、截面
随着《普通高中化学课程标准(2017版)》的实施,在化学教学中培养学生创新思维、增强学生探究能力更加受到重视。新课程标准中明确指出化学教学的基本理念是重视开展“素养为本”的教学,倡导真实问题情境的创设,激发学生学习化学的兴趣,培养学生探究能力,增强创新精神和实践能力。因此,研究素养为本视角下培养学生探究能力的教学策略,有利于推动高中化学教学的改革,有利于在教学实践中落实发展学生核心素养,本课题研究
国网天津电缆分公司产业单位创新开展以经济活动"全要素"为核心的单项工程业财管理提升策略,可有效提升运营水平,推进自主施工能力建设,为企业实现精益化管理提供全新思路。2021年,国家电网有限公司"两会"明确了"十四五"发展总体布局,即"一业为主、四翼齐飞、全要素发力"的战略部署,提出要大力深化提质增效,持续优化经营策略,
期刊
场向电流(Field-Aligned Currents,FACs)是磁层的质量、能量、动量传输到电离层的重要途径,在磁层-电离层耦合系统中扮演着重要角色。本文主要利用Swarm A和C双星1 Hz精度的磁场矢量数据,系统地研究了高纬FACs事件的时空分布特征及其影响因素;并协同DMSP卫星当地测量,进一步探讨了高纬FACs事件与极光沉降粒子的空间分布关系及其对应的磁层区域。论文主要结果归纳如下:1
当前,定点清除手段的滥用引发了国际社会的热议,规范定点清除行动,厘清定点清除的合法性问题是必要的。从理论上看,依据以色列提出的定义,定点清除的内涵是国家故意使用武力杀死不受本国控制或羁押的人,结合以色列早期的定点清除实践,定点清除应是国家为避免遭受恐怖袭击而跨境先发致人的杀死恐怖分子。定点清除虽有广泛的外延,但定点清除主要应用于武力反恐,应基于这一应然外延来思考定点清除的合法性问题。虽然联合国安理
在当前社会中,人类面临两个主要问题:全球能源危机和环境污染。随着化石燃料的枯竭和不断增长的能源需求,人类迫切需要开发新颖的技术来解决这一系列问题。其中,锂离子电池是目前最有潜力和应用前景的新型绿色能源。然而一直以来锂离子电池电极材料都是无机材料,相比于无机材料,有机材料具有压倒性的优势。首先,有机材料可回收利用,储备充足,而无机材料大多来源于不可再生的矿产资源;其次,有机材料分子结构设计灵活;另外
根据《全国大、中城市固体废物污染环境防治年报》2013年到2019年的记录可以发现,公布生活垃圾数量的城市在不断的减少,但垃圾的产量却增加了46%,这意味着目前我国城市生活垃圾问题越来越严峻。正如塞尔日·莫斯科维奇所言:“城市吞噬无数的资源和能源,并产生数量同样可观的废弃物”,在城市化进程的快速推进中,自然环境也付出了惨痛的代价。近些年来“垃圾围城”、“城市病”、“白色污染”等等越来越多的负面环境
偏微分方程常常用来描述工程学,物理学、力学中的等技术问题。在自然科学的领域范围内,如化学反应、物理热传导现象、生物形态变化等,都可以通过抛物型方程进行描述。长波方程作为非线性色散波一种描述方式,通常被用来解释很多科学分支和物理现象,如离子波和潜水波纹等。广义正则长波方程在物理介质中扮演着非常重要的作用。首先,本文构造了一个求解抛物型方程的新型差分并行算法,新算法在奇数时间层上,对左边界点采用古典隐