Software patch management incorporating sentiment analysis
AssigneeInternational Business Machines Corporation
InventorsKaoutar El Maghraoui, Joefon Jann, Pratap C. Pattnaik, Clifford A. Pickover
Life of this patent
Estimating the term…
Abstract
A method and system are provided. The method includes generating, by a machine-based sentiment prediction generator, respective machine-determined sentiment predictions for each of a plurality of software patches using sentiment analysis. The method further includes setting, by a sentiment-based confidence value generator, a confidence value for each of the plurality of software patches based on the machine-determined sentiment predictions. The method also includes at least one of selecting and prioritizing, by a software patch selector and prioritizer, at least one of the plurality of software patches based on the respective confidence value therefor.
Claims18
A computer program product for software patch management, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
- generating, by a machine-based sentiment prediction generator, respective machine-determined sentiment predictions for each of a plurality of software patches using sentiment analysis, the sentiment analysis comprising building a sentiment analysis graph of graph nodes and edges, where each graph node represents at least one respective user of a plurality of users and respective software patches, and edges indicate sentiment between the respective users and the respective software patches;
- setting, by a sentiment-based confidence value generator, a confidence value for each of the plurality of software patches based on the machine-determined sentiment predictions;
- and
- selecting and prioritizing, by a software patch selector and prioritizer, the plurality of software patches based on the respective setting confidence value therefor;
- and
- providing, by a software patch providing device, to a user device the selected and prioritized software patches based on at least one of a selection result and a prioritization result.
A system, comprising:
- a processor coupled to a memory, the processor being configured for:
- generating respective machine-determined sentiment predictions for each of a plurality of software patches using sentiment analysis, the sentiment analysis comprising building a sentiment analysis graph of graph nodes and edges, where each graph node represents respective users of a plurality of users and respective software patches, and edges indicate sentiment between the respective users and the respective software patches;
- setting a confidence value for each of the plurality of software patches based on the machine-determined sentiment predictions;
- and
- selecting and prioritizing the plurality of software patches based on the respective setting confidence value therefor;
- and
- providing, by a software patch providing device, to a user device the selected and prioritized software patches based on at least one of a selection result and a prioritization result.
Dependencies are inferred from the claim text.