Invention Grant
- Patent Title: Cognitive editor
-
Application No.: US14963560Application Date: 2015-12-09
-
Publication No.: US09600244B1Publication Date: 2017-03-21
- Inventor: Jinho Hwang , Minkyong Kim , Clifford A. Pickover , Maja Vukovic
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Alexa Ashworth
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Embodiments include methods, and computer program products of cognitive programming editor system in a computer system. Aspects include: providing programmers' cognitive characteristics patterns and programming policies to a code controller, collecting computer code from programmers through cognitive skill agents, analyzing collected code by code controller using a cognitive vulnerability checker, providing collaborative programming by sharing online editor with programmers, and storing obtained cognitive characteristics patterns of programmers to a database. The analyzing may include assessing and responding to cognitive needs of the programmers through the cognitive skill agents. Cognitive vulnerability checker may include character pattern matching, type qualifier, data flow analysis, vulnerability pattern-based model checking, and individual programmer vulnerability analysis. The method also provides real-time feedback, real-time control of composite code, warnings, code control features, learns vulnerabilities over time, enforces programming policies, suggest programmer selection, and colorizing lines of code according to the vulnerability risk level for the programmers.
Information query