Patent ID: 7337427

Claim:
A method of managing a plurality of software development environments coupled to one another through a cross development environment, the method comprising: receiving a first problem report from a first problem tracking tool in a first software development environment among the plurality of software development environments, wherein the first problem report has a first format associated with the first problem tracking tool; in response to receiving the first problem report, converting the first problem report into a second format associated with a second problem tracking tool in a second software development environment among the plurality of software development environments using a mapping configured to convert problem reports in the first format into the second format, wherein the mapping is defined in a mapping data structure comprising a plurality of mapping entries, wherein at least one mapping entry includes a wildcarded field, and wherein the first problem report is converted into the second format using the wildcarded field; forwarding the converted first problem report in the second format to the second problem tracking tool; after forwarding the converted first problem report to the second problem tracking tool, detecting an update made in the first software development environment, wherein the update made in the first software development environment includes a change to the first format; dynamically modifying the mapping in response to the detected update; receiving a second problem report from the first problem tracking tool, the second problem report formatted in the changed first format: in response to receiving the second problem report, converting the second problem report into the second format using the modified mapping: and forwarding the converted second problem report in the second format to the second problem tracking tool.