Application Safety Analysis via Review Mining
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in determining whether a software application is safe to install on their devices, as some applications may contain harmful code or be unstable, potentially causing device crashes or rendering them inoperable.
Innovation Solution
A processing system that analyzes user reviews for each version of an application to identify potentially harmful features and prevents installation or upgrades, providing safety indicators and recommendations to users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users install applications from application stores, then device functionality is enhanced, but device security and stability are compromised due to harmful code and unstable applications
Solution Approach 1:
The system performs preliminary analysis of application reviews before installation to detect harmful code and stability issues. By analyzing reviews in advance and generating safety indicators prior to installation, the system prevents harmful applications from being installed, thus enhancing device security and stability while allowing functional applications to be installed.
2Reliability
If users read application reviews to assess safety, then installation safety improves, but time consumption increases due to manual review analysis
Solution Approach 1:
The system replaces manual review analysis with automated natural language processing and machine learning algorithms. The processing device automatically analyzes application reviews, identifies harmful patterns, and generates safety indicators, eliminating the need for users to manually read and evaluate reviews while maintaining high installation safety.
3Measurement precision
If the system analyzes multiple reviews for each application version, then detection accuracy improves, but processing complexity increases
Solution Approach 1:
The system creates simplified representations or models of review data that capture essential safety patterns without requiring analysis of every individual review. By using aggregated safety indicators and pattern recognition models, the system maintains high detection accuracy while reducing processing complexity.
Data Source
AI summary
Examples of techniques for detecting harmful applications prior to installation on a user device are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes: analyzing, by a processing device, a plurality of reviews for each version of a plurality of versions of an application to determine, based on each of the plurality of reviews, whether each version of the plurality of versions is harmful; and responsive to determining that a particular version of the plurality of versions is harmful, preventing a user from installing the particular version.


