发明申请
- 专利标题: CODE CLONE NOTIFICATION AND ARCHITECTURAL CHANGE VISUALIZATION
- 专利标题(中): 代码通知和架构变更可视化
-
申请号: US12972535申请日: 2010-12-20
-
公开(公告)号: US20120159434A1公开(公告)日: 2012-06-21
- 发明人: Yingnong Dang , Sadi Khan , Dongmei Zhang , Weipeng Liu , Song Ge , Gong Cheng
- 申请人: Yingnong Dang , Sadi Khan , Dongmei Zhang , Weipeng Liu , Song Ge , Gong Cheng
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
A code verification system is described herein that provides augmented code review with code clone analysis and visualization to help software developers automatically identify similar instances of the same code and to visualize differences in versions of software code over time. The system uses code clone search technology to identify code clones and to present the user with information about similar code as the developer makes changes. The system may provide automated notification to the developer or to other teams as changes are made to code segments with one or more related clones. The code verification system also helps the developer to understand architectural evolution of a body of software code. The code verification system provides an analysis component for determining architectural differences based on the code clone detection result between the two versions of the software code base. The code verification system also provides a user interface component for displaying identified differences to developers and others involved with the software development process in intuitive and useful ways.
信息查询