发明名称 Automatic Pre-detection of Potential Coding Issues and Recommendation for Resolution Actions
摘要 A tool for automatic pre-detection of potential software product impact according to a statement placed in a software development system, and for automatically recommending for resolutions which accesses a repository of information containing a history of changes and effects of the changes for a software project; using a received a statement in natural language to perform a natural language search of the repository; according to the findings of the search of the repository, using a machine learning model to compose an impact prediction regarding the received statement relative to the findings; and automatically placing an advisory notice regarding to the impact prediction into the software development system, wherein the advisory notice is associated with the received statement.
申请公布号 US2017083428(A1) 申请公布日期 2017.03.23
申请号 US201615367088 申请日期 2016.12.01
申请人 International Business Machines Corporation 发明人 Champlin-Scharff George Howard;Snow Timothy Bruce;Yee Sabrina
分类号 G06F11/36;G06N99/00;G06N5/04;G06F9/44 主分类号 G06F11/36
代理机构 代理人
主权项 1. A method for automatic pre-detection of potential software product impact and recommendation for resolutions, the method comprising the steps of: receiving, by a computer processor, a phrase expressed in natural language containing a description of an unimplemented software project change; extracting, by a computer processor, symbols from the input phrase; searching, by a computer processor, a repository of historical software project changes and associated effects on the extracted symbols, wherein the searched symbols exclude symbols which define effects of changes; receiving, by a computer processor, from the searching, one or more effects attributed to historical software project changes according to the searched symbols; using, by a computer processor, the received effects to predict one or more components of the software project likely to be impacted subsequent to implementation of the unimplemented software project change; and placing, by a computer processor, an advisory notice according to the prediction into a software development tool, wherein the advisory notice is associated with the received phrase.
地址 Armonk NY US
您可能感兴趣的专利