1. A multi-data analysis based proactive defect detection and resolution system comprising: a data analyzer, executed by at least one hardware processor, to analyze operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, in response to a determination that the functionality related to the application is below the predetermined threshold associated with the functionality related to the application, generate an indication to perform defect analysis related to the functionality related to the application, perform, in response to the generated indication, a sentiment analysis on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis, in response to a determination that the sentiment is a negative sentiment, on the consumer data related to the application to determine a function associated with the negative sentiment; a defect detector, executed by the at least one hardware processor, to analyze, in response to the determination that the sentiment is the negative sentiment, application code and process data related to the application to determine a defect associated with the application by comparing a new user interaction pattern with the application to a previous user interaction pattern with the application, and in response to a determination that the new user interaction pattern with the application is different from the previous user interaction pattern with the application, identifying the defect associated with the application; and a defect resolver, executed by the at least one hardware processor, to modify a code of the application to correct the defect associated with the application.
1. A multi-data analysis based proactive defect detection and resolution system comprising: a data analyzer, executed by at least one hardware processor, to analyze operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, in response to a determination that the functionality related to the application is below the predetermined threshold associated with the functionality related to the application, generate an indication to perform defect analysis related to the functionality related to the application, perform, in response to the generated indication, a sentiment analysis on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis, in response to a determination that the sentiment is a negative sentiment, on the consumer data related to the application to determine a function associated with the negative sentiment; a defect detector, executed by the at least one hardware processor, to analyze, in response to the determination that the sentiment is the negative sentiment, application code and process data related to the application to determine a defect associated with the application by comparing a new user interaction pattern with the application to a previous user interaction pattern with the application, and in response to a determination that the new user interaction pattern with the application is different from the previous user interaction pattern with the application, identifying the defect associated with the application; and a defect resolver, executed by the at least one hardware processor, to modify a code of the application to correct the defect associated with the application. 13. The multi-data analysis based proactive defect detection and resolution system according to claim 1 , wherein the application is a mobile application.