发明名称 CORRECTING NON-COMPLIANT SOURCE CODE IN AN INTEGRATED DEVELOPMENT ENVIRONMENT
摘要 Approaches presented herein enable correction of source code that fails to comply with an established coding standard in a code base within an Integrated Development Environment (IDE). Specifically, a non-compliant segment of code, which requires correction, and that was coded by a first developer, is assembled into a stand-alone artifact that is dispatched to a second developer. The code segment is then corrected by the second developer, and the artifact containing the corrected segment is merged back into the code base from whence the segment originated. In one approach, the artifact comprises the code segment, dependent code classes of the segment, unit tests results, and test data. In another approach, the second developer is identified utilizing a skill-matching algorithm. In yet another approach, the corrected segment is unit-tested prior to being merged back into the code base.
申请公布号 US2016216964(A1) 申请公布日期 2016.07.28
申请号 US201615088222 申请日期 2016.04.01
申请人 International Business Machines Corporation 发明人 Balasubramanian Swaminathan;De Radha M.;O'Connell Brian M.;Walker Keith R.
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 代理人
主权项 1. A method for correcting non-compliant source code, the method comprising the steps of: forming an artifact by extracting a section of source code containing a coding violation from source code; searching, using an integrated development environment (IDE), based on keywords extracted from information pertaining to the coding violation, a first group of developers in attempt to identify a developer having a matching set of skills, for correcting a coding violation; when the developer is not identified by the search of the first group of developers, converting the information into a format configured for posting in a competition community, selecting a second group of developers from the competition community, the second group of developers having security credentials that match a confidentiality level corresponding to the information, and publishing the information to the second group of developers; and returning the artifact to the IDE following correction of the coding violation by a developer identified from the second group of developers, the artifact including a segment of modified source code.
地址 Armonk NY US
您可能感兴趣的专利