Patent ID: 8037452

Claim:
A processor-implemented method comprising: initiating a source code checkin process to submit a source code change to a source code repository; during the source code checkin process, using a processor to present a user interface; defining a work item type and an automated outbound transition associated with the defined work item type; using the user interface to receive a user selection of at least one work item during the source code checkin process; establishing a relationship between the at least one work item received from the user selection and the source code change submitted during the source code checkin process; in response to a checkin operation, automatically transitioning a work item of the defined work item type based on the automated outbound transition associated with the defined work item type; automatically generating a list of work items that are completed in a new system build based on the established relationship; and using the user interface to define requirements comprising a first requirement relating to whether one or more work items are to be associated during the source code checkin process, a second requirement relating to whether exactly one work item is to be associated during the source code checkin process, and a third requirement relating to whether one or more work items must match a particular stored query, the relationship between the at least one work item received from the user selection and the source code change submitted during the source code checkin process being established based on the defined requirements.