Determining which software component versions of an issue resolution are included in a version of a software development project at a particular time
AssigneeAccuRev, Inc.
InventorDamon B. Poole
Life of this patent
Estimating the term…
Loading patent…
AssigneeAccuRev, Inc.
InventorDamon B. Poole
Estimating the term…
Systems and methods for automatically determining, for a version of a software developing project, which software component versions defined for an issue resolution at a particular time, for example, a time in the past, are included in the project version at the particular time. Such determination may include determining the software component versions included in an issue resolution at a particular time, and, for each determined version, determining whether the version is included in the project version. The software components that should be propagated to other versions of a software development project so that these versions have a complete issue resolution may be determined. Further, differences between software project versions, from an issue resolution prospective, may be determined.
For a software development project represented by a hierarchy of versions of the software development project, each version comprising a set of versions of software components, a method of determining whether one or more software component versions included in an issue resolution at a first time are included in a first version of the software development project at the first time, the issue resolution representing a change to the software development project, the method comprising acts of:
For a software development project represented by a hierarchy of versions of the software project, each version comprising a set of versions of software components, a system including a processor configured for determining whether one or more software component versions included in an issue resolution at a first time are included in a first version of the software development project at the first time, the issue resolution representing a change to the software development project, the system comprising:
For a software development project represented by a hierarchy of versions of the software project, each version comprising a set of versions of software components, a system including a processor configured for determining whether one or more software component versions included in an issue resolution at a first time are included in a first version of the software development project at the first time, the issue resolution representing a change to the software development project, the system comprising:
For a software development project represented by a hierarchy of versions of the software development project, each version comprising a set of versions of software components, a computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, control the computer to perform a method of determining whether one or more software component versions included in an issue resolution at a first time are included in a first version of the software development project at the first time, the issue resolution representing a change to the software development project, the method comprising acts of:
A computer-readable medium having stored thereon a plurality of computer-readable signals defining a data structure for use in conjunction with a configuration management software application for managing a software development project including a plurality of software components, the data structure representing a history of changes to an issue resolution, the issue resolution including one or more software components representing a change to the software development project, wherein the data structure comprises:
For a software development project represented by a hierarchy of versions of the software project, each version comprising a set of versions of software components, a method of modifying the contents of an issue resolution representing a change to the software development project, the method comprising acts of:
For a software development project represented by a hierarchy of versions of the software project, each version comprising a set of versions of software components, a system for modifying the contents of an issue resolution representing a change to the software development project, the system comprising:
For a software development project represented by a hierarchy of versions of the software project, each version comprising a set of versions of software components, a system for modifying the contents of an issue resolution representing a change to the software development project, the system comprising:
For a software development project represented by a hierarchy of versions of the software project, each version comprising a set of versions of software components, a computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, control the computer to perform a method of modifying the contents of an issue resolution representing a change to the software development project, the method comprising acts of:
Dependencies are inferred from the claim text.