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.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for generating description text for a desired application using a machine classifier trained using other applications, the method comprising: 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. 2. The method of claim 1, wherein the training comprises ranking the similar application characteristics based upon at least one predetermined criterion. 3. The method of claim 2, wherein the condition of the at least one application characteristic is based on the ranking. 4. The method of claim 1, wherein the training comprises creating a rule based upon the condition of the at least one application characteristic including the at least one word expression. 5. The method of claim 4, wherein the identifying at least one application characteristic of the desired application comprises identifying at least one application characteristic of the desired application that satisfies the rule. 6. The method of claim 1, wherein the at least one application component comprises source code of the application and wherein the identifying at least one application characteristic comprises identifying at least one code characteristic contained within the source code. 7. The method of claim 1, wherein the at least one application component comprises at least one screen encountered within the application and wherein the identifying at least one application characteristic comprises identifying at least one activity characteristic contained within the source code. 8. The method of claim 1, wherein the generating comprises revising description text of the desired application. 9. The method of claim 1, wherein the at least one application component for the desired application comprises source code of the desired application and wherein the identifying at least one application characteristic for the desired application comprises identifying changes between an old version of the source code for the desired application and a new version of the source code for the desired application. 10. The method of claim 1, wherein the generating comprises suggesting description text. 11. An apparatus for generating description text for a desired application using a machine classifier trained using other applications, the apparatus comprising: at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising: computer readable program code that obtains description text and at least one application component for an application; computer readable program code that identifies at least one application characteristic from the at least one application component; computer readable program code that associates at least one word expression contained within the description text to at least one identified application characteristic; computer readable program code that trains 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; computer readable program code that obtains at least one application component for the desired application; computer readable program code that identifies, 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 computer readable program code that generates description text for the desired application using the at least one identified application characteristic of the desired application. 12. A computer program product for generating description text for a desired application using a machine classifier trained using other applications, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code that obtains description text and at least one application component for an application; computer readable program code that identifies at least one application characteristic from the at least one application component; computer readable program code that associates at least one word expression contained within the description text to at least one identified application characteristic; computer readable program code that trains 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; computer readable program code that obtains at least one application component for the desired application; computer readable program code that identifies, 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 computer readable program code that generates description text for the desired application using the at least one identified application characteristic of the desired application. 13. The computer program product of claim 12, wherein the training comprises ranking the similar application characteristics based upon at least one predetermined criterion, and wherein the condition of the at least one application characteristic is based on the ranking. 14. The computer program product of claim 12, wherein the training comprises creating a rule based upon the condition of the at least one application characteristic including the at least one word expression. 15. The computer program product of claim 14, wherein the identifying at least one application characteristic of the desired application comprises identifying at least one application characteristic of the desired application that satisfies the rule. 16. The computer program product of claim 12, wherein the at least one application component comprises source code of the application and wherein the identifying at least one application characteristic comprises identifying at least one code characteristic contained within the source code. 17. The computer program product of claim 12, wherein the at least one application component comprises at least one screen encountered within the application and wherein the identifying at least one application characteristic comprises identifying at least one activity characteristic contained within the source code. 18. The computer program product of claim 12, wherein the generating comprises revising description text of the desired application. 19. The computer program product of claim 12, wherein the at least one application component for the desired application comprises source code of the desired application and wherein the identifying at least one application characteristic for the desired application comprises identifying changes between an old version of the source code for the desired application and a new version of the source code for the desired application. 20. A method for generating description text for a desired application using a machine classifier trained using other applications, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: obtaining description text and source code for an application; identifying at least one code characteristic contained within the source code; associating at least one word expression contained within the description text to at least one identified code characteristic; identifying, by running the application, at least one screen encountered within the application; associating at least one word expression contained within the description text to at least one screen; training the machine classifier, wherein the training comprises identifying similar code characteristics within the source code and identifying, based upon the associating, a condition of the at least one code characteristic including the at least one code characteristic associated word expression and the at least one screen including the at least one screen associated word expression; obtaining source code for the desired application; identifying, by running the desired application, at least one screen encountered within the desired application; identifying, using the trained machine classifier, at least one code characteristic contained within the source code of the desired application and at least one screen 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 code characteristic and the at least one identified screen of the desired application.