The assignee for this patent application is
Reporters obtained the following quote from the background information supplied by the inventors: "Software development is oftentimes performed by a group or team of developers. A subject software system is developed through design efforts, test efforts, implementation efforts and maintenance efforts. There may be different groups and different group members participating in each of these efforts. Various modeling and other development tools are used for increased communication and consistency during development of subject software systems. A software configuration management system is one such tool. Software configuration management systems allow teams of developers to work with artifacts of a subject software system.
"A software configuration is a set of software artifact versions, where only one version of a given artifact is selected by a given software configuration. A software change-set identifies a logical change to a configuration, and consists of a set of one or more changes to one or more artifacts. That is, a change-set is a repository object that collects a related group of file, folder, and component modifications so that they can be applied to a flow target (workspace or stream) in a single operation. Change-sets are common practice in reversion control systems, such as Rational Team Concert.TM. that uses an optimistic locking model that does not require a check out operation before modification of files or folders. (Rational Team Concert is a trademark of
In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventors' summary information for this patent application: "Approaches that analyze and manage unresolved (i.e., pending, outgoing) change-sets are provided. Specifically, at least one approach parses the change-set into a plurality (i.e., one or more) of changes to determine the impact each change may have. An alert may be provided to the user indicating whether the change-set should be checked-in based on the determined impact. Specifically, a change-set management tool provides this capability. The change-set management tool includes a parsing module configured to receive an outgoing change-set; and parse the change-set into a plurality of changes. The change-set management tool further comprises an evaluation module configured to evaluate an impact that each of the plurality of changes within the change-set has on other changes of the plurality of changes within the change-set.
"In another embodiment, there is a system for managing change-set delivery comprising: at least one processing unit; memory operably associated with the at least one processing unit; and a change-set management tool storable in memory and executable by the at least one processing unit, the change-set management tool comprising: a parsing module configured to: receive an outgoing change-set comprising pending changes yet to be resolved; and parse the change-set into a plurality of changes; and an evaluation module configured to evaluate an impact that each of the plurality of changes within the change-set has on each of the other changes of the plurality of changes within the change-set.
"In another embodiment, there is computer-readable storage device storing computer instructions, which when executed, enables a computer system to manage change-set delivery, the computer instructions comprising: receiving an outgoing change-set comprising pending changes yet to be resolved; parsing the change-set into a plurality of changes; and evaluating an impact that each of the plurality of changes within the change-set has on each of the other changes of the plurality of changes within the change-set.
BRIEF DESCRIPTION OF THE DRAWINGS
"FIG. 1 shows a schematic of an exemplary computing environment in which elements of the present invention may operate;
"FIG. 2 shows a change-set management tool that operates in the environment shown in FIG. 1;
"FIG. 3 shows changes made to a file according to embodiments of the invention;
"FIG. 4 shows an indication to a user regarding delivery of a change according to embodiments of the invention; and
"FIG. 5 shows a flow diagram of an approach for managing change-set delivery according to embodiments of the invention.
"The drawings are not necessarily to scale. The drawings are merely schematic representations, not intended to portray specific parameters of the invention. The drawings are intended to depict only typical embodiments of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements."
For more information, see this patent application: DeLuca,
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Businesses, Investors Pressing for Green Policy
- E-scrap Recyclers Find Profits in Upgrades
- Congress Casts a Coy Vote on ISIS War
- 'The Voice' Sounds Different This Season
- Tips for Hiding, Securing Data on Smartphones
- At Groupon, Not a Good Deal of Workplace Diversity
- Lower Used-Car Prices Roil the Auto Industry
- Liberty Power Helps USHCC Go Green
- Porn Lovers Get a New Search Engine
- NSHMBA to Rebrand With New Name, Logo