The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 14, 2026
Filed:
Dec. 01, 2023
International Business Machines Corporation, Armonk, NY (US);
Rahul Jain, Kolkata, IN;
Manjit Singh Sodhi, Bangalore, IN;
Shashank Mujumdar, Nagpur, IN;
Kalapriya Kannan, Bangalore, IN;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A processor set is configured to receive a plurality of software modules to be analyzed and select one or more software modules that contain modified code. The processor set may further parse product documentation or code comments related to the selected software modules and use the parsed product documentation or code comments to generate a dependency matrix (DM). The processor set may also tag test cases with an associated directed acyclic graph (DAG) that includes a sequence of modules directly or indirectly impacted by the test cases. By reconciling the DM and the DAG for the test cases, the processor set may generate a consolidated directed acyclic graph (CDAG). The processor set may determine, and perform, an optimized list of test cases, based on the generated CDAG and one or more consolidated dependency matrix (CDM) nodes.