A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen
A method and system of evaluating a user experience (UX) design are provided. A UX design is received. All objects that are identified to be part of a background of the input UI screen are removed to create a filtered input UI screen. The input UI screen is assigned to a cluster. A target UI screen of the input screen is determined and its background removed, to create a filtered target UI cluster. The target UI screen is assigned to a cluster. The filtered input UI screen is used as an input to a deep learning model to predict a target UI cluster. The predicted target UI cluster is compared to the filtered target UI cluster based on the clustering. Upon determining that the filtered target UI cluster is similar to the target UI screen, the UX design is classified as being successful.
대표청구항▼
1. A computing device comprising: a processor;a network interface coupled to the processor to enable communication over a network;a storage device coupled to the processor;a user experience (UX) design evaluation engine code stored in the storage device, wherein an execution of the code by the proce
1. A computing device comprising: a processor;a network interface coupled to the processor to enable communication over a network;a storage device coupled to the processor;a user experience (UX) design evaluation engine code stored in the storage device, wherein an execution of the code by the processor configures the computing device to perform acts comprising:receiving a UX design;identifying objects of an input user interface (UI) screen of the UX design;removing all objects that are identified to be part of a background of the input UI screen to create a filtered input UI screen;assigning the filtered input UI screen to a cluster;determining a target UI screen of the input screen;removing all objects that are identified to be part of a background of the target UI screen, from the target UI screen, to create a filtered target UI screen;assigning the filtered target UI screen to a cluster;using the filtered input UI screen as an input to a deep learning model to predict a target UI cluster;comparing the predicted target UI cluster to the filtered target UI cluster; andupon determining that the filtered target UI cluster is similar to the predicted target UI cluster, classifying the UX design as being successful. 2. The computing device of claim 1, wherein the deep learning model is a sequential model. 3. The computing device of claim 1, wherein the similarity between the filtered target UI cluster and the predicted target UI cluster is based on a confidence score being at or above a predetermined threshold. 4. The computing device of claim 3, wherein the execution of the code by the processor further configures the computing device to perform acts comprising, upon determining that the confidence score is below the predetermined threshold, classifying the UX design as ineffective. 5. The computing device of claim 4, wherein the execution of the code by the processor further configures the computing device to perform acts comprising, upon determining that the UX design is ineffective, preventing the UX design from being available to an audience. 6. The computing device of claim 1, wherein the execution of the code by the processor further configures the computing device to perform acts comprising, performing a sequential UX flow evaluation of the UX design. 7. The computing device of claim 1, wherein: the filtered input UI screen comprises a first feature vector;the filtered target UI screen comprises a second feature vector; andthe comparison is based on a comparison of the first feature vector to the second feature vector. 8. The computing device of claim 1, wherein the deep learning model is created by the computing device during a preliminary phase, comprising: creating a weighted flow graph of clustering nodes based on historical data of successful UX designs. 9. The computing device of claim 8, wherein the preliminary phase further comprises: receiving historical user interaction logs between users and UX designs; andcombining the weighted flow graph and the user interaction logs to create paths. 10. The computing device of claim 8, wherein: the deep learning model is a sequential model; andlong short-term memory (LSTM) is used by the sequential model. 11. A computing device comprising: a processor;a network interface coupled to the processor to enable communication over a network;a storage device coupled to the processor;a UX design evaluation engine code stored in the storage device, wherein an execution of the code by the processor configures the computing device to perform acts comprising:receiving a user experience UX design comprising a sequence of user interface screens;for each UI screen of the UX design: identifying objects of the UI screen;removing all objects that are identified to be part of a background of the UI screen to create a filtered input UI screen;assigning the input UI screen to a cluster;creating a sequence of the clusters;determining a target UI screen of the sequence of clusters;removing all objects that are identified to be part of a background of the target UI screen to create a filtered target UI screen;assigning the filtered target UI screen to a cluster;using the sequence of the clusters as an input to a deep learning model to predict a target UI cluster;comparing the predicted target UI cluster to the filtered target UI cluster;upon determining that the filtered target UI cluster is similar to the target UI screen, classifying the UX design as being successful. 12. The computing device of claim 11, wherein the deep learning model is a many to one sequential deep learning model that is created during a preliminary phase comprising creating a weighted flow graph of clustering nodes based on historical data of successful UX designs. 13. The computing device of claim 11, wherein the similarity between the filtered target UI cluster and the predicted target UI cluster is based on a confidence score being at or above a predetermined threshold. 14. The computing device of claim 13, wherein the execution of the code by the processor further configures the computing device to perform acts comprising, upon determining that the confidence score is below the predetermined threshold, classifying the UX design as ineffective. 15. The computing device of claim 14, wherein the execution of the code by the processor further configures the computing device to perform acts comprising, upon determining that the UX design is ineffective, preventing the UX design from being available to an audience. 16. The computing device of claim 11, wherein: the filtered input UI screen comprises a first feature vector;the filtered target UI screen comprises a second feature vector; andthe comparison is based on a comparison of the first feature vector to the second feature vector. 17. A non-transitory computer readable storage medium tangibly embodying a computer readable program code having computer readable instructions that, when executed, causes a computer device to carry out a method of evaluating a user experience (UX) design, the method comprising: receiving a UX design;identifying objects of an input user interface (UI) screen of the UX design;removing all objects that are identified to be part of a background of the input UI screen to create a filtered input UI screen;assigning the input UI screen to a cluster;determining a target UI screen of the input screen;removing all objects that are identified to be part of a background of the target UI screen, from the target UI screen, to create a filtered target UI cluster;assigning the target UI screen to a cluster;using the filtered input UI screen as an input to a deep learning model to predict a target UI cluster;comparing the predicted target UI cluster to the filtered target UI cluster based on the clustering; andupon determining that the filtered target UI cluster is similar to the target UI screen, classifying the UX design as being successful. 18. The non-transitory computer readable storage medium of claim 17, wherein the deep learning model created during a preliminary phase comprising creating a weighted flow graph of clustering nodes based on historical data of successful UX designs. 19. The non-transitory computer readable storage medium of claim 17, wherein the similarity between the filtered target UI cluster and the filtered target UI cluster is based on a confidence score being at or above a predetermined threshold. 20. The non-transitory computer readable storage medium of claim 17, wherein the execution of the code by the processor further configures the computing device to perform acts comprising, upon determining that the UX design is ineffective, preventing the UX design from being available to an audience.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.