-
公开(公告)号:US11195104B2
公开(公告)日:2021-12-07
申请号:US16574779
申请日:2019-09-18
摘要: In one or more embodiments of the present invention, a method modifies a graphical user interface (GUI) for an application to improve GUI usability. One or more processors identify a non-intuitive icon on a current graphical user interface (GUI) The processor(s) match the non-intuitive icon to a traditional icon that performs a same function as the non-intuitive icon when selected by a user. The processor(s) replace the non-intuitive icon with the traditional icon on the current GUI.
-
公开(公告)号:US20210110317A1
公开(公告)日:2021-04-15
申请号:US16597687
申请日:2019-10-09
摘要: One embodiment provides a method, including: obtaining a business process model representing a process flow having a plurality of steps for performing a business process, the business process model being a graphical representation of the process flow and including geometrical shapes representing activities of the process flow and edges representing a temporal ordering of the activities of the process flow; identifying important activities of the business process model; and generating a summary business process model from the business process model, wherein the summary business process model comprises nodes representing the important activities and excludes other nodes included within the business process model.
-
公开(公告)号:US20200012952A1
公开(公告)日:2020-01-09
申请号:US16574779
申请日:2019-09-18
IPC分类号: G06N5/02
摘要: In one or more embodiments of the present invention, a method modifies a graphical user interface (GUI) for an application to improve GUI usability. One or more processors identify a non-intuitive icon on a current graphical user interface (GUI) The processor(s) match the non-intuitive icon to a traditional icon that performs a same function as the non-intuitive icon when selected by a user. The processor(s) replace the non-intuitive icon with the traditional icon on the current GUI.
-
公开(公告)号:US09983984B2
公开(公告)日:2018-05-29
申请号:US14589279
申请日:2015-01-05
CPC分类号: G06F11/3688
摘要: Methods, systems, and computer program products for automated modularization of GUI test cases are provided herein. A method includes grouping test steps derived from one or more application test cases into multiple candidate sub-routines based on a manner in which one or more user interface elements are accessed in each of the test steps; refining the multiple candidate sub-routines to generate a given set of one or more sub-routines; and refactoring the one or more application test cases by replacing the test steps in the one or more application test cases with one or more calls to the given set of one or more sub-routines.
-
公开(公告)号:US09946437B2
公开(公告)日:2018-04-17
申请号:US14933008
申请日:2015-11-05
IPC分类号: G06F3/048 , G06F3/0481 , G06N5/02 , G06N3/08
摘要: A method, system, and/or computer program product modifies a graphical user interface (GUI) for an application to improve usability of the current GUI. One or more processors build a graphical user interface (GUI) neural knowledge base to capture GUIs used by multiple software applications based on a function, semantics, and context of captured GUIs. The processor(s) identify a current GUI that is utilized by a current software application, and match the current GUI to captured GUIs that have a same function, semantics, and context as the current GUI. The processor(s) identify a top-k active field used by the captured GUIs, and match a function of a current active field to a function of the top-k active field. If the visual appearance of the current active field does not match the visual appearance of the top-k active field, the processor(s) replace the current active field with the top-k active field.
-
公开(公告)号:US20170213147A1
公开(公告)日:2017-07-27
申请号:US15006631
申请日:2016-01-26
CPC分类号: G06N20/00 , G06F8/73 , G06F16/345 , G06F17/2881
摘要: One embodiment provides a method for generating description text for a desired application using a machine classifier trained using other applications, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining description text and at least one application component for an application; identifying at least one application characteristic from the at least one application component; associating at least one word expression contained within the description text to at least one identified application characteristic; training the machine classifier, wherein the training comprises identifying similar application characteristics within the at least one application component and identifying, based upon the associating, a condition of the at least one application characteristic including the at least one word expression; obtaining at least one application component for the desired application; identifying, using the trained machine classifier, at least one application characteristic of the desired application for use in generating description text for the desired application; and generating description text for the desired application using the at least one identified application characteristic of the desired application. Other aspects are described and claimed.
-
-
-
-
-