# US 2014/0359555 A1 · Methods and Systems for Reporting on Build Runs in Software Development

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0359555 A1
- Document ID: US20140359555A1
- Status: Published application
- Kind: A1
- Application number: 14/463,385
- Filed: 2014-08-19
- Published: 2014-12-04
- Earliest claimed: 2009-05-08
- Assignees: Versionone, Inc.
- Applicants: VersionOne, Inc.
- Inventors: Robert Holler; Ian Culling; Rajiv Delwadia; Pavel Mamut; Mark Crowe; Donald Hanson; Patrick Boudreaux; Dan Gilkerson; Eric Farr; Jerry Odenwelder
- Web page: https://patentgrep.com/patent/US20140359555A1

## CPC

- G06F 8/70: Software maintenance or management
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F 11/3684: {for test design, e.g. generating new test cases}
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06Q 10/103: {Workflow collaboration or project management}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method for reporting build runs includes: obtaining code changes for a software product; identifying the code change as affecting a work item of a software product under development, the work item specifies a feature to be added to or a defect to be removed from the software product; generating (i) a plurality of build runs of the software product, respective build runs corresponding to one or more code changes; and (ii) data associating the work item with one or more build runs that each correspond to at least one of the one or more code changes specified as involving the work item; receiving a user input selecting the work item; and in response to the user input, displaying respective identifiers of at least one build run of the one or more build runs associated with the work item, including presenting an identifier of the at least one build run.

## Claims

### Claim 1

A method comprising:
in a software development environment configured to interoperate with a user interface and a database storing associations between a plurality of work items of a software product under development, a plurality of build runs for the software product, and at least one code change, wherein a respective work item is associated with one or more build runs, and a respective code change affects a particular work item:
enabling a user to select via the user interface a first code change of the at least one code change, wherein the first code change affects a first work item in the software product;
responsive to identifying user selection of the first code change, identifying via information in the database a first build run of the plurality of build runs associated with the code change; and
causing display via the user interface of an identifier of the first build run.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more build runs is one of: a last affected build run for the work item, a build run for which work on the work item has begun, a build run for which work on the work item occurred, a build run for which work on the work item was completed.
