System for estimating a software product release time from version information
AssigneeAccuRev, Inc.
InventorDamon B. Poole
Life of this patent
Estimating the term…
Loading patent…
AssigneeAccuRev, Inc.
InventorDamon B. Poole
Estimating the term…
Systems and processes for migration of data stored in a label-based software configuration management (CM) system to records of a time-based CM system in a manner that permits for identification, in the time-based system, of contents of releases. In some exemplary implementations, techniques operating according to some of the principles described herein will accept as input information relating to a listing of a label-based system and estimate, based on the software component versions in the listing and their corresponding creation times, a release time indicating a time a release was created. The release time may then be used, in some, but not necessarily all, implementations to create a data structure in the time-based system indicating contents of the version at the particular time. Some exemplary implementations may additionally determine, from the estimated release time, whether any software component versions should be explicitly included or excluded from the data structure.
A computer-implemented method for estimating a creation time for a version of a software project, the version comprising a plurality of software components and at least some of said software components being available in two or more versions with only one version of a software component being included in a software project version, the method comprising:
A computer-implemented method for converting a software project from a label-based system for use in a time-based system and determining which versions of software components to include in a version of the software project in the time-based system, each version of the software project comprising a plurality of said software components in some combination of versions, the method comprising:
At least one non-transitory computer storage medium encoded with computer-executable instructions which, when executed, carry out a method for estimating a creation time for a version of a software project, the version comprising a plurality of software components and at least some of said software components being available in two or more versions with only one version of a software component being included in a software project version, the method comprising:
At least one non-transitory computer storage medium encoded with computer-executable instructions which, when executed, carry out a method for migrating a software project from a label-based system for use in a time-based system and determining which versions of software components to include in a version of the software project in the time-based system, each version of the software project comprising a plurality of said software components in some combination of versions of the software components, the method comprising:
An apparatus comprising:
An apparatus comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.