arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Author

Krishnakumar Pooloth

3 papers · 2007–2008

2007: 12008: 2
2007peak 2 in 20082008

Frequent co-authors

Papers

showing 1–3 of 3 RSS

A collaborative platform for application knowledge management in software maintenance projects

Santonu Sarkar, Renuka Sindhgatta, Krishnakumar Pooloth

Information Systems · · cited 16× · DOI ↗ · more like this ·

In the era of global outsourcing, maintenance and enhancement activities are performed in distributed locations. In most cases, the domain expertise is not available which increases the complexity to manifold. A critical success factor in such a scenario is to have a collaborative platform for managing and sharing the domain specific knowledge across distributed locations. In our ongoing research we have developed a human assisted collaborative knowledge sharing tool called CollabDev. The aim of this tool is to analyze applications in multiple languages and render various structural, architectural, and functional insights to the people involved in maintenance. The novelty of this platform lies in integrating different elements of application knowledge by linking them to source code and allowing multiple developers to collaborate on-line by using annotations for the knowledge elements.…

Identifying Software Decompositions by Applying Transaction Clustering on Source Code

Renuka Sindhgatta, Krishnakumar Pooloth

Information Systems · Proceedings - International Computer Software & Applications Conference · · cited 9× · DOI ↗ · more like this ·

Majority of the software clustering algorithms use structural dependencies to decompose large software systems. While these techniques have merit, they do not always match the decompositions generated by experts who often group software entities based on their purpose. This paper presents an approach to identifying decompositions of a software system, based on the joint participation of software entities in realizing the functionality of the system. Software transactions representing units of functionality are extracted from the source code. Transactions are clustered based on the commonality of software entities used in the transactions. Our approach also assesses the use of check-in data from configuration management system for software clustering where software entities that are modified or updated together form a software transaction. We introduce CoST, a clustering tool that uses…

Selective Ontology Viewer

Krishnakumar Pooloth, Swaminathan Natarajan

Computer Vision and Pattern Recognition · · cited 0× · OpenAlex ↗ · more like this ·

As the value of ontology based information systems is beginning to be realized, the mechanism of visualizing ontologies assumes importance. For small ontologies, it might be easy for the user to browse the full ontology and find relevant information. Special visualization techniques are required for large ontologies to enable the user to find the relevant information quickly. In this paper, we present a new technique for visualizing relevant sub-sections of large ontologies. In our approach, a user defines a sub-section of ontology structure as a template. Specific instances can be visualized based on this template.