挖矿软件见解:揭示低等级软件应用程序中经常出现的问题
Nek Dil Khan1, Javed Ali Khan2, Jianqiang Li1
1Faculty of Information Technology, Beijing University of Technology, Beijing, China.
PeerJ. Computer science
|August 15, 2024
概括
本研究分析了低评级应用程序的用户反,以确定软件改进的关键领域. 机器学习和深度学习模型有效地分类用户问题,提高软件质量和用户体验.
科学领域:
- 软件工程 软件工程 软件工程
- 人与计算机的交互
- 机器学习 机器学习
背景情况:
- 应用商店对于软件发行至关重要,但研究往往忽略了低评级应用程序的反.
- 终端用户的反对于软件的进化和质量改进至关重要,但在不太受欢迎的应用程序中未得到充分利用.
- 现有的研究主要集中在评分高的应用程序上,忽视了评分低的应用程序的宝贵见解.
研究的目的:
- 分析低评级应用程序的最终用户反,以确定软件演变的关键因素.
- 开发和评估机器学习 (ML) 和深度学习 (DL) 模型来分类用户反问题.
- 提高ML / DL模型的可解释性,使用SHAP方法获得可操作的见解.
主要方法:
- 在亚马逊App Store的14个类别中收集和分析了64个低评级应用程序的最终用户评论.
- 开发了一个有基础的理论,将反分类为UI/UX,功能,兼容性,性能,支持和安全性.
- 应用自然语言处理 (NLP) 和特征工程用于训练和优化ML/DL分类器 (例如MLP,RF,BiGRU,CNN,LSTM).
主要成果:
- 识别了软件改进的关键领域,包括基于用户反的UI/UX,功能,性能和客户支持.
- 通过使用各种ML/DL模型,实现了对用户反问题的高分类准确性,MLP和RF达到94%.
- SHAP方法成功地确定了影响特定用户报告问题的分类的关键特征.
结论:
- 来自低评级应用程序的最终用户反为提高软件质量和用户体验提供了必要的见解.
- ML和DL模型显示了自动分类用户反的巨大潜力,帮助开发人员优先考虑改进.
- 这项研究为开发人员提供了一种数据驱动的方法,以解决低评级应用程序的缺陷,并改善整体软件.
相关概念视频
Rate-Determining Steps
32.1K
Relating Reaction Mechanisms
In a multistep reaction mechanism, one of the elementary steps progresses significantly slower than the others. This slowest step is called the rate-limiting step (or rate-determining step). A reaction cannot proceed faster than its slowest step, and hence, the rate-determining step limits the overall reaction rate.
The concept of rate-determining step can be understood from the analogy of a 4-lane freeway with a short-stretch of traffic-bottleneck caused due to...
In a multistep reaction mechanism, one of the elementary steps progresses significantly slower than the others. This slowest step is called the rate-limiting step (or rate-determining step). A reaction cannot proceed faster than its slowest step, and hence, the rate-determining step limits the overall reaction rate.
The concept of rate-determining step can be understood from the analogy of a 4-lane freeway with a short-stretch of traffic-bottleneck caused due to...
32.1K
Introduction to R
257
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's...
257
Common Leveling Mistakes and Errors
68
A survey team is tasked with determining the elevation difference between points Point A and Point B, separated by uneven terrain. They use a leveling instrument and a leveling rod.Common MistakesMisreading the Rod: During a backsight reading at Point A, the instrumentman observes the rod partially obscured by tall grass. Instead of reading 1.135 m, they mistakenly record 1.735 m due to the misalignment of the crosshair with the wrong graduation. This error adds 0.600 m to all subsequent...
68
Issues And Trends In Healthcare Delivery System
5.6K
The issues and trends in healthcare delivery are constantly changing. The COVID-19 pandemic is one recent issue that wreaked havoc on healthcare systems, causing a shortage of healthcare workers, high demand for medicines and supplies, and increased medical expenditure due to a lack of insurance. Other issues include rising healthcare costs and care fragmentation.
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
5.6K
Regression Toward the Mean
6.3K
Regression toward the mean (“RTM”) is a phenomenon in which extremely high or low values—for example, and individual’s blood pressure at a particular moment—appear closer to a group’s average upon remeasuring. Although this statistical peculiarity is the result of random error and chance, it has been problematic across various medical, scientific, financial and psychological applications. In particular, RTM, if not taken into account, can interfere when...
6.3K
Errors occurring during blood pressure monitoring
646
Blood pressure monitoring is a crucial clinical procedure in diagnosing and managing various cardiovascular conditions. Despite its significance, the accuracy of blood pressure measurements can be compromised by multiple factors, potentially leading to either falsely high or low readings. These inaccuracies are critical as they can significantly impact patient care. So, it is vital to understand these challenges deeply and adopt strategic approaches to minimize errors.
Several factors...
Several factors...
646


