2013 | OriginalPaper | Chapter
Extracting, Identifying and Visualisation of the Content, Users and Authors in Software Projects
Authors : Ivan Polášek, Marek Uhlár
Published in: Transactions on Computational Science XXI
Publisher: Springer Berlin Heidelberg
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
The paper proposes a method for extracting, identifying and visualisation of topics, code tiers, users and authors in software projects. In addition to standard information retrieval techniques, we use
AST
for source code and
WordNet
ontology to enrich document vectors extracted from parsed code,
LSI
to reduce its dimensionality and the swarm intelligence in the bee behaviour inspired algorithms to cluster documents contained in it. We extract topics from the identified clusters and visualise them in 3D graphs. Developers within and outside the teams can receive and utilize visualized information from the code and apply them to their projects. This new level of aggregated 3D visualization improves refactoring, source code reusing, implementing new features and exchanging knowledge.