TECHNIQUE FOR EVALUATING SOFTWARE PERFORMANCE ONLINE TO SUPPORT ONLINE TUNING

Patent №

US 7,908,593

Granted

2011-03-15

Filed 2007

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11650111

A method for evaluating software performance includes steps of: receiving a plurality of versions of code; selecting starting and stopping points for timing execution of the code versions; dispatching at least two of the plurality of code versions for execution; repeatedly executing the at least two code versions; recording execution times for the at least two code versions, according to the selected starting and stopping points; collecting the execution times; and processing the collected execution times. The method further includes steps of: performing a statistical analysis of the collected execution times for determining which code version is fastest; and invoking a confidence metric periodically to determine if a difference between means is statistically meaningful.

AI classification

Planning0.69
Vision0.06
Machine learning0.04
Natural language0.04
Knowledge representation0.03
Evolutionary computation0.02
AI hardware0.01
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 254080761

Assignors

ARNOLD, MATTHEW, HIND, MICHAEL J., LAU, JEREMY

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC