Software Analysis using Natural Language Queries

Pooja Rani. Software Analysis using Natural Language Queries. In Seminar Series on Advanced Techniques & Tools for Software Evolution (SATToSE), 2018. Details.


Understanding a software system consumes a substantial portion of a developer’s effort. To support software comprehension and evolution, reverse engineering aims at creating a high-level representation of an existing software system. With state- of-the-art technology, abstract models of software systems are created by reverse engineering tools and analyzed using software analysis tools. Despite the rich functionalities offered by analysis tools, a novice user may find them difficult to use due to an unfamiliar tool environment and query language. In this paper, we propose an approach that allows the developer to formulate a query in a natural language in order to overcome these obstacles.

Posted by scg at 6 February 2019, 4:15 pm link
Last changed by admin on 21 April 2009