1. A system, comprising: a processor programmed to initiate executable operations comprising: detecting a user input initiating delivery of a first change set to a stream maintained by an artifact management application; responsive to detecting the user input: identifying a first set of elements associated with the first change set and a first set of elements types associated with the first change set, the first set of element types defined by a type system associated with the artifact management application; identifying at least one unit of work in which the first set of elements associated with the first change set are involved; identifying a second set of element types that pertain to the at least one unit of work in which the first set of elements associated with the first change set are involved; identifying a second set of elements that are involved in the at least one unit of work in which the first set of elements associated with the first change set are involved; identifying at least a second change set that modifies the second set of elements; identifying at least a third change set that modifies at least one element type selected from a group consisting of the first set of element types and the second set of element types; creating a change set group and adding to the change set group the first change set, at least the second change set and at least the third change set; and delivering the change set group to the stream.