IBM Patents Technology To Track ‘Collaborative Coding’ Milestones On Blockchain
A new patent application from IBM published on July 5 by the U.S. Patent and Trademark Office (USPTO) outlines a way for developers to catalog coding updates and milestones on a blockchain.
The application “Blockchain For Program Code Credit and Programmer Contribution in a Collective” envisions utilizing the technology to create “a secure and robust approach to track and to append information related to collaborative coding for the purpose of credit, reward, and dispute resolution, and for other purposes.“
To simplify the concept, distributed ledger technology (DLT) will allow coders to transparently track their progress as they collaborate on projects. This technology will also act as a way to credit design elements to specific programmers. The need for programmers to collaborate is common, but currently there isn’t an effective approach to measure a programmers personal contribution. The DLT will solve this by creating a chain that chronicles the code transactions and parameters on blockchain blocks.
IBM goes on to explain:
“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.”
The company goes on to note:
“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,”
This is one of the many patent filings by IBM that is tied to blockchain technology. For example, earlier in June IBM Patented Technology That Constructs Audited Blockchain ‘Checkpoints’.