Application Feedback Maintenance with Screen Capture Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods lack efficiency in communicating and pinpointing operational issues of applications from users to developers, especially when screen captures are not available, making it difficult for developers to locate and resolve problems within the application.
Innovation Solution
A system that displays and maintains correspondence between application elements and their defining data, allowing for efficient information acquisition and feedback integration, including user interface objects for inputting and outputting information, and transitioning between user interface objects to accurately identify and address operational issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the user sends screen captures and descriptions to the developer, then the problem information is provided, but the developer still has difficulty locating the exact problem position in the application
Solution Approach 1:
The patent implements a feedback mechanism where the system automatically provides the developer with the specific location information (screen capture filename, object type, object name) corresponding to the problem reported by the user. This feedback loop eliminates the information loss between user reporting and developer debugging, directly resolving the contradiction between providing problem information and enabling easy problem location.
Solution Approach 2:
The patent introduces an intermediary system (the application development tool with its database and screen capture management functions) that bridges the gap between user problem reporting and developer problem location. This intermediary automatically correlates user reports with specific application elements, eliminating the need for developers to manually search through code or screen captures.
2Reliability
If the developer manually searches through application code and screen captures to find the problem, then the problem can be located, but the process is time-consuming and inefficient
Solution Approach 1:
The patent performs preliminary actions by automatically generating and storing screen captures during application execution, and pre-establishing the correspondence between screen captures and application elements (objects, controls, etc.) in a database. When a user reports a problem, the system can immediately retrieve the relevant pre-prepared information without requiring time-consuming manual search, thus resolving the contradiction between reliable problem identification and time efficiency.
Solution Approach 2:
The patent creates copies of screen captures and stores them in a database with associated metadata (filename, object type, object name, line number). These copies serve as reference materials that can be quickly retrieved and displayed to the developer, eliminating the need to manually search through original screen captures or source code, thereby reducing time loss while maintaining accurate problem identification.
3Ease of operation
If no screen captures are provided by the user, then the problem description is minimal, but the developer cannot find the correct problem location without any visual reference
Solution Approach 1:
The patent implements self-service functionality where the system automatically generates screen captures during application execution and stores them in the database, eliminating the need for users to manually capture and send screenshots. The system serves itself by automatically preparing the visual reference information that would otherwise need to be provided by the user, resolving the contradiction between ease of reporting and loss of visual information.
Solution Approach 2:
The patent introduces an intermediary system (the application development tool's automated screen capture and database management system) that bridges the gap between user problem reporting and visual reference provision. This intermediary automatically captures screens, stores them with associated metadata, and makes them available to developers, eliminating the need for users to manually provide visual references while preventing information loss.
Data Source
AI summary
An application with a function for inputting feedback incorporated into it is created and presented with the present embodiment. By this means, feedback about the problems in the running of the application may be obtained efficiently. In addition, an application with a function for inputting feedback about the components that define the operations of the application and a function that maintains a correspondence between the feedback descriptions and the components that are the target of the feedback incorporated into it is created by the present embodiment. By this means, the component in the application that the feedback concerns may easily be determined.


