发明名称 Method and system for synchronizing changes between product development code and related documentation
摘要 A method and system for synchronizing source code files and related documentation during software development of a software product including a plurality of files, each file being assigned to a owner, including the steps of: an Event Manager module detecting a change made by a programmer in a file of the plurality of files and saving the status of the file before the change; an Event Handler module identifying the owner of the file containing the detected change; the Event Handler module notifying the owner of the detected change; prompting the owner in approving or rejecting the change; responsive to the owner input, synchronizing the plurality of files or deleting the detected change rolling back to the saved status.
申请公布号 US9086944(B2) 申请公布日期 2015.07.21
申请号 US201013500068 申请日期 2010.08.24
申请人 International Business Machines Corporation 发明人 Ientile Louisa;Farinelli Giulia;Bonanni Cristina;Benefazio Ivana;Carlesimo Paola;Celestini Maria Rita;Santoro Gabriella
分类号 G06F9/44 主分类号 G06F9/44
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 1. A method for managing software code file and related documentation file changes comprising: reading in memory of a computer a repository of a list of key terms occurring in multiple different software code files and correspondingly different related documentation files, each of the software code and related documentation files being associated with a file owner; detecting, by a processor of the computer, a change occurring to one of the key terms on the list of key terms in one of the software code and related documentation files; identifying all term occurrences, across all of the software code and related documentation files, of the one of the key terms for which the change has been detected; identifying a file owner associated with each of the software code and related documentation files in which one of the term occurrences has been found; prompting each identified file owner to approve or reject the change on the identified occurrences; responsive to receiving approval by each identified file owner, implementing the detected change to all identified term occurrences across all of the software code and related documentation files in which one of the term occurrences has been found; responsive to detecting the change occurring to one of the key terms on the list of key terms in one of the software code and related documentation files, saving, by the processor of the computer, a status of one of the software code and related documentation files before the detected change; and, responsive to receiving rejection by an identified file owner, recovering a corresponding one of the software code and related documentation files to a saved status.
地址 Armonk NY US