This page contains a paper publication.


  • Ahmed Tamrawi, Sharwan Ram, Payas Awadhutkar,Ganesh Ram Santhanam, Benjamin Holland, Suresh Kothari. Automated On-Demand Context-Specific Documentation. ICSME-2018, Madrid, Spain, September 2018.
    Tutorial: [Abstract] [Materials]

This 2018 DOCGEN Challenge paper describes DynaDoc, an automated documentation system for on-demand context-specific documentation. A key novelty is the use of graph database technology with an eXtensible Common Software Graph Schema (XCSG). Using XCSG-based query language, DynaDoc can mine efficiently and accurately a variety of program artifacts and graph abstractions from millions of lines of code to provide semantically rich documentation. DynaDoc leverages the extensibility of XCSG to link program artifacts to supplementary information such as commits and issues.

With the advent of highly sophisticated cyber-physical malware (CPM) such as Industroyer, a cyberattack could be destructive, and it would virtually paralyze the nation. The book chapter discusses as the major risks the vulnerability of: telecommunication infrastructure, industrial control systems (ICS), and mission-critical software. I was involed in many discussions and provided feedback.