Development environment integration with version history tools
First Claim
1. A method of documenting an instruction set within a development environment of a computer having a processor, the method comprising:
- executing on the processor instructions configured to;
present the instruction set in a window of the development environment;
receive a selection of a selected instruction of the instruction set within the window;
retrieve from an instruction version data source at least one instruction version history related to the selected instruction and comprising;
an instruction version, andan instruction version motivation; and
display the at least one instruction version history within the window of the development environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Instructions within an instruction set (such as source code for a software application) may be documented within many separate tools, such as a development environment, a version control system, and a bug report database. However, it may be inefficient to search for such information in many locations and through many interfaces while investigating the version history of an instruction. Instead, the development environment may be configured to retrieve relevant information (such as bug reports, versioning, and version release notes) and to display the version history information for a selected instruction together within the development environment.
-
Citations
20 Claims
-
1. A method of documenting an instruction set within a development environment of a computer having a processor, the method comprising:
executing on the processor instructions configured to; present the instruction set in a window of the development environment; receive a selection of a selected instruction of the instruction set within the window; retrieve from an instruction version data source at least one instruction version history related to the selected instruction and comprising; an instruction version, and an instruction version motivation; and display the at least one instruction version history within the window of the development environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A system for documenting an instruction set within a development environment of a computer having a memory and a processor, the system comprising:
-
an instruction version data source comprising at least one instruction version of respective instructions of the instruction set; an instruction version motivation data source comprising at least one instruction version motivation relating to respective instruction versions of respective instructions of the instruction set; and an instruction version history generating component configured to; present the instruction set in a window of the development environment; receive a selection of a selected instruction of the instruction set within the window; retrieve at least one instruction version from the instruction version data source relating to the selected instruction; retrieve at least one instruction version motivation from the instruction version motivation data source relating to respective instruction versions; and an instruction version history displaying component configured to display within the window of the development environment at least one instruction version history comprising; the at least one instruction version, and the at least one instruction version motivation, respective components of the system comprising instructions stored in the memory of the computer and executable on the processor of the computer. - View Dependent Claims (18, 19)
-
-
20. A computer-readable storage device comprising instructions that, when executed on a processor of a computer, document an instruction set within a development environment by:
-
presenting the instruction set in a window of the development environment; receiving a selection of a selected instruction of the instruction set within the window; retrieving from an instruction version data source at least one instruction version history related to the selected instruction and comprising; an instruction version; at least one participant who participated in creating the at least one instruction version history; and an instruction version motivation comprising; an instruction version behavior observation, and an instruction version alteration description in response to the instruction version behavior observation; displaying the at least one instruction version history within the window of the development environment; displaying within the window of the development environment instruction version annotations relating to the at least one instruction version history; displaying within the window of the development environment at least one of; an instruction version history of a software component utilized by the selected instruction, or an instruction version history of a software component utilizing the selected instruction; upon detecting a user action within the development environment indicating more interest in a selected participant, displaying within the window of the development environment at least one of; at least one additional instruction version that the selected participant participated in creating, or at least one additional instruction version motivation that the selected participant participated in creating; upon detecting a user action within the development environment indicating less interest in a selected participant, hiding within the window of the development environment at least one of; the selected participant, at least one additional instruction version that the selected participant participated in creating, or at least one additional instruction version motivation that the selected participant participated in creating; upon detecting a user action within the development environment indicating more interest in a selected instruction, adding the selected instruction to a bookmarked instruction set; for respective bookmarked instructions in the bookmarked instruction set; monitoring subsequent instruction version histories involving the bookmarked instruction, and displaying the subsequent instruction version histories within the window of the development environment; upon detecting a user action within the development environment indicating less interest in an instruction version history, hiding within the window of the development environment the instruction version history with respect to a selected instruction; and upon receiving an instruction version annotation relating to an instruction version history, storing the instruction version annotation related to the instruction version history.
-
Specification