An alternative, more-challenging solution would be to establish a specialized software journal (or subsection of an existing journal) that includes update articles
That cedes the credit system to the publishing industry. The key is to develop a promotion metric that is based on use of the software by others, which can be tracked through published studies and other metrics, not create an artificial article type for software maintenance. For software to be used it has to be maintained.