IBM to Track Code Milestones on a Blockchain
July 6, 2018 12:07 pm
The patent was titled ‘Blockchain For Program Code Credit and Programmer Contribution in a Collective’ was released by the U.S. Patent and Trademark Office (USPTO) on July 5.
The patent says:
“It visualizes using the technology for creating a secure and robust approach for tracking and for adding information related to collaborative coding for credit, reward, and dispute resolution, and for other purposes.”
The idea is to use a distributed network for tracking the fulfillment of coders as they work together on a project. According to the application suggestion, such tracking could be used to credit design elements to specific programmers.
As IBM claims, programmers usually need to help produce a software product, but a useful approach is measuring a programmer’s contribution is lacking. The principle underlying the proposed patent is a chain that chronicles the code transactions and parameters on blockchain blocks.
“Code transactions and parameters associated with a stakeholder are compiled into a chain of programmer transaction blockchain blocks. The chain can be considered a chronicle of a piece of software, and the code “status” path through its recent history or complete history can be tracked, along with its various programmers, though the lifetime and versions of the code, various history parameters, etc.”
IBM is not a newcomer to intellectual property bids tied to blockchain technology, as the USPTO routinely issues filings submitted by IBM.
“Once the new block has been calculated, it can be appended to the stakeholder’s application software history blockchain, as described above. The block may be updated in response to many triggers, such as, when a programmer selects a button on a graphical user interface (GUI) on a computer display showing a code editor to add code, when a unit test has been completed, when a code integration is completed, when an assigned work item is closed, and so forth.”