Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sougata Mukherjea

dblp:m/SMukherjea · DBLP profile ↗
← Back
32ranked-venue papers
12as first author
2since 2021 · last 2025
0009-0000-8929-3687ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 17 · 3 first-authorHuman-computer interaction and ubiquitous computing · 6 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 3Computer networks · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
8 papers
Knowledge graphs · 36% Data integration and cleaning · 29% Information retrieval · 25%
Software engineering, system software, and programming languages
3 papers
Services computing and microservices · 73% Program analysis · 14% Debugging and program repair · 8%
Computer networks
2 papers
Content delivery and video streaming · 50% Internet architecture and protocols · 50%

Topics — the 21 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge graphs › ontology
ontology matching
0.112010
Enriching One Taxonomy Using Another · IEEE Trans. Knowl. Data Eng. 2010
Knowledge graphs
taxonomy enrichment
0.112010
Enriching One Taxonomy Using Another · IEEE Trans. Knowl. Data Eng. 2010
Data integration and cleaning
schema mapping
0.112008
An Enhanced Extract-Transform-Load System for Migrating Data in Telecom Billing · ICDE 2008
Web and social media mining
social network analysis
0.112008
Analyzing the Structure and Evolution of Massive Telecom Graphs · IEEE Trans. Knowl. Data Eng. 2008
Data integration and cleaning › semantic integration
ontology-based data integration
0.112005
Information Retrieval and Knowledge Discovery Utilizing a BioMedical Patent Semantic Web · IEEE Trans. Knowl. Data Eng. 2005
Information retrieval › document retrieval › domain-specific retrieval › legal information retrieval
patent retrieval
0.112005
Information Retrieval and Knowledge Discovery Utilizing a BioMedical Patent Semantic Web · IEEE Trans. Knowl. Data Eng. 2005
Information retrieval
ranking
0.112005
Information Retrieval and Knowledge Discovery Utilizing a BioMedical Patent Semantic Web · IEEE Trans. Knowl. Data Eng. 2005
Knowledge graphs
semantic web
0.112005
Information Retrieval and Knowledge Discovery Utilizing a BioMedical Patent Semantic Web · IEEE Trans. Knowl. Data Eng. 2005
Data integration and cleaning
schema matching
0.012010
Enriching One Taxonomy Using Another · IEEE Trans. Knowl. Data Eng. 2010
Data integration and cleaning
data migration
0.012008
An Enhanced Extract-Transform-Load System for Migrating Data in Telecom Billing · ICDE 2008
Data integration and cleaning
extract-transform-load
0.012008
An Enhanced Extract-Transform-Load System for Migrating Data in Telecom Billing · ICDE 2008
Ubiquitous computing and smart environments
developing region technology
0.012008
Information "uptrieval": exploring models for content assimilation and aggregation for developing regions · WWW 2008
Services computing and microservices
service-oriented architecture
0.012008
Sewnet -: a framework for creating services utilizing telecom functionality · WWW 2008
Bioinformatics and computational biology
biomedical text mining
0.012004
BioPatentMiner: An Information Retrieval System for BioMedical Patents · VLDB 2004
Debugging and program repair
visual debugging
0.011994
Toward Visual Debugging: Integrating Algorithm Animation Capabilities Within a Source Level Debugger · ACM Trans. Comput. Hum. Interact. 1994
Program analysis
dynamic analysis
0.011993
Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding · ICSE 1993
Program analysis › dynamic analysis
program tracing
0.011993
Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding · ICSE 1993
Information retrieval › user interaction
personalization
0.011999
PowerBookmarks: A System for Personalizable Web Information Organization, Sharing, and Management · SIGMOD Conference 1999
Information retrieval › user interaction
hypertext navigation
0.011995
Visualizing Complex Hypermedia Networks through Multiple Hierarchical Views · CHI 1995
Software maintenance and evolution › program comprehension
software visualization
0.011994
Toward Visual Debugging: Integrating Algorithm Animation Capabilities Within a Source Level Debugger · ACM Trans. Comput. Hum. Interact. 1994
Software maintenance and evolution
program comprehension
0.011993
Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding · ICSE 1993

Methods — techniques the papers use, named apart from their topics

service creation environment · 0.2abstraction modeling · 0.2precision and recall evaluation · 0.1directed acyclic graph algorithms · 0.1thesaurus · 0.1rule-based mapping · 0.1ontology · 0.1semantic association discovery · 0.1keyword search · 0.1RDF triple queries · 0.1structural analysis · 0.0content analysis · 0.0source level debugger integration · 0.0algorithm animation · 0.0
YearPublicationVenuePosition
2025 Optimizing Cloud Deployment: Blending of IaaS and FaaS for Microservice Architecture
abstract
The rapid evolution of cloud computing has resulted in the adoption of hybrid deployments that blend Infrastructure-as-a-Service (IaaS) and Function-as-a-Service (FaaS) service models to optimize resource utilization, scalability, and oper-ational efficiency. This paper presents a comprehensive study and practical implementation of a metrics-driven approach for migrating microservices from a traditional IaaS service model to a hybrid IaaS + FaaS model, using two microservice applications as case studies. The research develops an automated frame-work to analyze service-level performance metrics to identify microservices that are best suited for serverless execution. The findings of our research highlight the benefits and limitations of different cloud service models and provide a scalable and replicable automated methodology for optimized deployment of cloud-native applications.
Nikhil Kapoor, Sougata Mukherjea
CloudCom2
2025 InteractiveGNNExplainer: A Visual Analytics Framework for Multi-Faceted Understanding and Probing of Graph Neural Network Predictions
abstract
Graph Neural Networks (GNNs) excel in graph-based learning tasks, but their complex, non-linear operations often render them as opaque "black boxes". This opacity hinders user trust, complicates debugging, bias detection, and adoption in critical domains requiring explainability. This paper introduces InteractiveGNNExplainer, a visual analytics framework to enhance GNN explainability, focusing on node classification. Our system uniquely integrates coordinated interactive views (dynamic graph layouts, embedding projections, feature inspection, neighborhood analysis) with established post-hoc (GNNExplainer) and intrinsic (GAT attention) explanation techniques. Crucially, it incorporates interactive graph editing, allowing users to perform a "what-if" analysis by perturbing graph structures and observing immediate impacts on GNN predictions and explanations. We detail the system architecture and, through case studies on Cora and CiteSeer datasets, demonstrate how InteractiveGNNExplainer facilitates in-depth misclassification diagnosis, comparative analysis of GCN versus GAT behaviors, and rigorous probing of model sensitivity. These capabilities foster a deeper, multifaceted understanding of GNN predictions, contributing to more transparent, trustworthy, and robust graph analysis.
TC Singh, Sougata Mukherjea
IV2
2014 ScoDA: Cooperative Content Adaptation Framework for Mobile Browsing
abstract
Mobile browsing habits are characteristically different from browsing on traditional devices. Mobile users often look for information snippets instead of complete web pages. Also, mobile devices are often constrained in terms of resource availability, such as battery, data plan limits and network bandwidth. Under such constraints, partial-loading of a web page, by loading the most relevant content snippets early, can satisfy the user and consume less resources. Mobile content adaptation middleware has traditionally focused on user factors, such as user feedbacks and user context. We believe that the content creator, with complete knowledge of the importance of each item in the web page, is well-suited to guide the adaptation process. Combining user choice, and ratings assigned by the content creator to different web page elements (items), enables delivering the most relevant items in an ordered manner in response to a page request. We present ScoDA, a cooperative content adaptation middleware framework, under resource constraints. We evaluate the effectiveness of page loading using ScoDA, on simulated complex web pages as well as real web pages.
Ayush Dubey, Pradipta De, Kuntal Dey, Sumit Mittal, Vikas Agarwal, Malolan Chetlur, Sougata Mukherjea
MDM (1)7
2012 Exploiting Rich Telecom Data for Increased Monetization of Telecom Application Stores
abstract
With rapid advancement in the capabilities of mobile phones, there has been a tremendous increase in the development and use of mobile applications in recent times. Surprisingly, Telecom operators have not been prominent players in the success of mobile applications and the corresponding mobile Application Stores. We argue that, to offset this going forward, Telecom operators can utilize some of their core strengths to create differentiated Application Stores that will help them compete effectively with their competitors. More specifically, Telecom operators have access to unique data which is not available elsewhere, this can be used to give new insights on their customers and offer them relevant mobile applications. In this paper, we present techniques on how applications can be promoted effectively from a Telecom Application Store utilizing the users' location, their Telecom profiles as well as their social relationships derived from their calling patterns. Moreover, we provide a bidding platform that gives control to developers for highlighting their application by placing bids on multiple Telecom parameters.
Vikas Agarwal, Sumit Mittal, Sougata Mukherjea, Palak Dalal
MDM3
2012 Securing Enterprise Data on Smartphones Using Run Time Information Flow Control
abstract
There is an increasing penetration of smart phones within enterprises. Most smart phone users now run both enterprise as well as personal applications simultaneously on their phones. However, most of the personal apps that are downloaded from public market places are hardly tested for enterprise grade security, and there have been instances of malware appearing in public markets that steal sensitive user information. Smart phone platforms such as Android require users to explicitly provide permissions to applications at install time, yet lack run time monitoring of permission usage by applications. In this paper, we present a framework for the run time enforcement of privacy policies on smart phones, in particular, protecting the privacy of enterprise data on smart phones. Our privacy policies are defined in terms of permissible information flows on the phone during different contexts. This arms users with finer grained control over information access by different applications. In our policy framework, an information flow is defined based on the entities involved in the corresponding inter-process communication(IPC) viz, the caller, callee and the associated IPC data. The information flow policy specifies the conditions under which an IPC flow may be permitted (or denied). Our system tracks information flows at run time and enforces that only flows satisfying all the current policies are permitted on the phone. We describe the design and implementation of our policy based framework in Android, and present performance evaluation results measuring the overhead imposed by our framework.
Palani Kodeswaran, Vikrant Nandakumar, Shalini Kapoor, Pavan Kamaraju, Anupam Joshi, Sougata Mukherjea
MDM6
2012 Privacy Preserving Social Mobile Applications
Venkatraman Ramakrishna, Apurva Kumar, Sougata Mukherjea
MobiQuitous3
2010 Faceted search and browsing of audio content on spoken web
abstract
Spoken Web is a web of VoiceSites that can be accessed by a phone. The content in a VoiceSite is audio. Therefore Spoken Web provides an alternate to the World Wide Web (WWW) in developing regions where low Internet penetration and low literacy are barriers to accessing the conventional WWW. Searching of audio content in Spoken Web through an audio query-result interface presents two key challenges: indexing of audio content is not accurate, and the presentation of results in audio is sequential, and therefore cumbersome. In this paper, we apply the concepts of faceted search and browsing to the SpokenWeb search problem. We use the concepts of facets to index the meta-data associated with the audio content. We provide a mechanism to rank the facets based on the search results. We develop an interactive query interface that enables easy browsing of search results through the top ranked facets. To our knowledge, this is the first system to use the concepts of facets in audio search, and the first solution that provides an audio search for the rural population.
Mamadou Diao, Sougata Mukherjea, Nitendra Rajput, Kundan Srivastava
CIKM2
2010 Towards Enabling Next Generation Mobile Mashups
Vikas Agarwal, Sunil Goyal, Sumit Mittal, Sougata Mukherjea, John Ponzo, Fenil Shah
MobiQuitous4
2010 Enriching One Taxonomy Using Another
abstract
Taxonomies, representing hierarchical data, are a key knowledge source in multiple disciplines. Information processing across taxonomies is not possible unless they are appropriately merged for commonalities and differences. For taxonomy merging, the first task is to identify common concepts between the taxonomies. Then, these common concepts along with their associated concepts in the two taxonomies need to be integrated. Doing this in a conflict-free manner is a challenging task and generally requires human intervention. In this paper, we explore the possibility of asymmetrically merging one taxonomy into another automatically. Given one or more source taxonomies and a destination taxonomy, modeled as directed acyclic graphs, we present intuitive algorithms that merge relevant portions of the source taxonomies into the destination taxonomy. We prove that our algorithms are conflict-free, information lossless, and scalable. We also define precision and recall measures for evaluating enriched taxonomies, such as TA, the result of merging two taxonomies, with TI, the ideal merger. Our experiments indicate the effectiveness of our approach.
L. Venkata Subramaniam, Amit Anil Nanavati, Sougata Mukherjea
IEEE Trans. Knowl. Data Eng.3
2008 Social ties and their relevance to churn in mobile telecom networks
abstract
Social Network Analysis has emerged as a key paradigm in modern sociology, technology, and information sciences. The paradigm stems from the view that the attributes of an individual in a network are less important than their ties (relationships) with other individuals in the network. Exploring the nature and strength of these ties can help understand the structure and dynamics of social networks and explain real-world phenomena, ranging from organizational efficiency to the spread of information and disease.
Koustuv Dasgupta, Balaji Viswanathan, Dipanjan Chakraborty 0001, Sougata Mukherjea, Amit Anil Nanavati, Anupam Joshi
EDBT5
2008 An Enhanced Extract-Transform-Load System for Migrating Data in Telecom Billing
abstract
Data migration has become a priority in many industries, spawned by a variety of business needs. Most of the existing tools for Extract, Transform and Load (ETL) process of data migration are piece-meal and do not present a complete solution. Moreover, while research has focused on the problem of Schema Mapping, a key step in the ETL process, most of the current algorithms do not perform well on real-world data. Researchers have suggested the use of Domain Knowledge to enhance schema mapping. In this paper, we use domain knowledge in an innovative manner to improve schema mapping in an 'actual' industrial setting. Further, we take a comprehensive view of the data migration problem and present an end-to-end system for the ETL process, utilizing existing tools for each step and building connectors, wherever required. We focus on Data Migration for Telecom Billing and utilize domain knowledge captured in an ontology, a thesaurus and a set of rules to improve schema mapping. Experiments conducted on a real-life data demonstrate the effectiveness of our system and validate the utility of domain knowledge in data migration projects.
Himanshu Agrawal, Girish Chafle, Sunil Goyal, Sumit Mittal, Sougata Mukherjea
ICDE5
2008 Information "uptrieval": exploring models for content assimilation and aggregation for developing regions
abstract
Information Retrieval on the WWW is important because it is hard to find what one is looking for. There is a plethora of information available, and searching relevant information is a challenge. In the case of developing regions, we have the opposite problem: 1) Information availability of global markets is scarce. Most of the consumers and producers (of information as well as goods) are relegated to local markets in geographical vicinity. In order to reach wider markets, it is important for this local information to reach wider audiences. (Local information for global consumption LIG model). (2) At the same time, locally relevant information, such as delays in bus/train timings, mobile medical van schedule changes, electricity outage timings, is not easily available either. (Local information for local consumption LIL model). We introduce the term Information Uptrieval to address the reverse problem of acquiring, assimilating, aggregating and uploading global and local information that is relevant for developing regions to a platform that improves the reach of the information. While the WWW is an obvious example of one such platform, given the low internet penetration in such regions, we need to explore effective alternatives. Several innovative, but disconnected approaches have been attempted to address the information uptrieval problem, ranging from the use of DVDs (eSagu, http://www.esagu.in/esagu) through the use of wireless stations on motorcycles (First Mile Solutions, http://www.firstmilesolutions.com). Many of these have met with reasonable success in their pilot deployments.
Sheetal K. Agarwal, Arun Kumar 0002, Sougata Mukherjea, Amit Anil Nanavati, Nitendra Rajput
WWW3
2008 Sewnet -: a framework for creating services utilizing telecom functionality
abstract
With Telecom market reaching saturation in many geographies and revenues from voice calls decreasing, Telecom operators are trying to identify new sources of revenue. For this purpose, these operators can take advantage of their core functionalities like Location, Call Control, etc. by exposing them as services to be composed by developers with third party offerings available over the Web. To hide the complexity of underlying Telecom protocols from application developers, the operators are steadily adopting Service Oriented Architecture (SOA) and reference standards like Parlay-X and IMS. However, a number of challenges still remain in rapid utilization of Telecom functionalities for creating new applications - existence of multiple protocols, different classes of developers, and the need to coordinate and manage usage of these functionalities. In this paper, we present SewNet, a framework for creating applications exploiting Telecom functionality exposed over a (converged) IP network. More specifically, SewNet a) provides an abstraction model for encapsulating invocation, coordination and enrichment of the Telecom functionalities, b) renders a service creation environment on top of this model, and c) caters to various different categories of developers. With the help of two use-case scenarios, we demonstrate how SewNet can create services utilizing rich Telecom functionality.
Sumit Mittal, Dipanjan Chakraborty 0001, Sunil Goyal, Sougata Mukherjea
WWW4
2008 Discovering semantic biomedical relations utilizing the Web
abstract
To realize the vision of a Semantic Web for Life Sciences, discovering relations between resources is essential. It is very difficult to automatically extract relations from Web pages expressed in natural language formats. On the other hand, because of the explosive growth of information, it is difficult to manually extract the relations. In this paper we present techniques to automatically discover relations between biomedical resources from the Web. For this purpose we retrieve relevant information from Web Search engines and Pubmed database using various lexico-syntactic patterns as queries over SOAP web services. The patterns are initially handcrafted but can be progressively learnt. The extracted relations can be used to construct and augment ontologies and knowledge bases. Experiments are presented for general biomedical relation discovery and domain specific search to show the usefulness of our technique.
Saurav Sahay, Sougata Mukherjea, Eugene Agichtein, Ernest V. Garcia, Shamkant B. Navathe, Ashwin Ram 0001
ACM Trans. Knowl. Discov. Data2
2008 Analyzing the Structure and Evolution of Massive Telecom Graphs
abstract
With the ever-growing competition in telecommunications markets, operators have to increasingly rely on business intelligence to offer the right incentives to their customers. Existing approaches for telecom business intelligence have almost solely focused on the individual behavior of customers. In this paper, we use the call detail records of a mobile operator to construct call graphs, that is, graphs induced by people calling each other. We determine the structural properties of these graphs and also introduce the Treasure-Hunt model to describe the shape of mobile call graphs. Moreover, we determine how the structure of these call graphs evolve over time. Finally, since short messaging service (SMS) is becoming a preferred mode of communication among many sections of the society, we study the properties of the SMS graph. Our analysis indicates several interesting similarities and differences between the SMS graph and the corresponding call graph. We believe that our analysis techniques can allow telecom operators to better understand the social behavior of their customers and potentially provide major insights for designing effective incentives.
Amit Anil Nanavati, Dipanjan Chakraborty 0001, Koustuv Dasgupta, Sougata Mukherjea, Gautam Das 0005, Siva Gurumurthy, Anupam Joshi
IEEE Trans. Knowl. Data Eng.5
2007 An Integrated Development Environment for Web Service Composition
abstract
Web services provide an instantiation of the loosely coupled service–oriented architecture and facilitate the process of enterprise application integration by encapsulating information, software, and other resources. However, to exploit the true potential of web services, it is critical to develop technologies and tools for composing new services from existing ones. While numerous composition approaches have been developed in the past, very little has been done towards tooling. What is clearly lacking is an Integrated Development Environment (IDE) to ease the process of composition, thereby reducing development time and integration efforts. In this paper, we build on our previous work on service composition, and present an IDE for end–to–end composition of web services. We elaborate on the design of the IDE, describe its integration with existing technologies, and discuss its usability based on the findings of a user survey.
Girish Chafle, Gautam Das 0005, Koustuv Dasgupta, Arun Kumar 0002, Sumit Mittal, Sougata Mukherjea, Biplav Srivastava
ICWS6
2006 On the structural properties of massive telecom call graphs: findings and implications
abstract
With ever growing competition in telecommunications markets, operators have to increasingly rely on business intelligence to offer the right incentives to their customers. Toward this end, existing approaches have almost solely focussed on the individual behaviour of customers. Call graphs, that is, graphs induced by people calling each other, can allow telecom operators to better understand the interaction behaviour of their customers, and potentially provide major insights for designing effective incentives.In this paper, we use the Call Detail Records of a mobile operator from four geographically disparate regions to construct call graphs, and analyse their structural properties. Our findings provide business insights and help devise strategies for Mobile Telecom operators. Another goal of this paper is to identify the shape of such graphs. In order to do so, we extend the well-known reachability analysis approach with some of our own techniques to reveal the shape of such massive graphs. Based on our analysis, we introduce the Treasure-Hunt model to describe the shape of mobile call graphs. The proposed techniques are general enough for analysing any large graph. Finally, how well the proposed model captures the shape of other mobile call graphs needs to be the subject of future studies.
Amit Anil Nanavati, Siva Gurumurthy, Gautam Das 0005, Dipanjan Chakraborty 0001, Koustuv Dasgupta, Sougata Mukherjea, Anupam Joshi
CIKM6
2005 Information retrieval and knowledge discovery utilising a biomedical Semantic Web
abstract
Although various ontologies and knowledge sources have been developed in recent years to facilitate biomedical research, it is difficult to assimilate information from multiple knowledge sources. To enable researchers to easily gain understanding of a biomedical concept, a biomedical Semantic Web that seamlessly integrates knowledge from biomedical ontologies, publications and patents would be very helpful. In this paper, current research efforts in representing biomedical knowledge in Semantic Web languages are surveyed. Techniques are presented for information retrieval and knowledge discovery from the Semantic Web that extend traditional keyword search and database querying techniques. Finally, some of the challenges that have to be addressed to make the vision of a biomedical Semantic Web a reality are discussed.
Sougata Mukherjea
Briefings Bioinform.1
2005 Information Retrieval and Knowledge Discovery Utilizing a BioMedical Patent Semantic Web
abstract
Before undertaking new biomedical research, identifying concepts that have already been patented is essential. A traditional keyword-based search on patent databases may not be sufficient to retrieve all the relevant information, especially for the biomedical domain. This paper presents BioPatentMiner, a system that facilitates information retrieval and knowledge discovery from biomedical patents. The system first identifies biological terms and relations from the patents and then integrates the information from the patents with knowledge from biomedical ontologies to create a semantic Web. Besides keyword search and queries linking the properties specified by one or more RDF triples, the system can discover semantic associations between the Web resources. The system also determines the importance of the resources to rank the results of a search and prevent information overload while determining the semantic associations.
Sougata Mukherjea, Bhuvan Bamba, Pankaj Kankar
IEEE Trans. Knowl. Data Eng.1
2004 BioPatentMiner: An Information Retrieval System for BioMedical Patents
Sougata Mukherjea, Bhuvan Bamba
VLDB1
2004 Discovering and Analyzing World Wide Web Collections
Sougata Mukherjea
Knowl. Inf. Syst.1
2003 Information extraction from biomedical literature: methodology, evaluation and an application
abstract
Journals and conference proceedings represent the dominant mechanisms of reporting new biomedical results. The unstructured nature of such publications makes it difficult to utilize data mining or automated knowledge discovery techniques. Annotation (or markup) of these unstructured documents represents the first step in making these documents machine analyzable. In this paper we first present a system called BioAnnotator for identifying and annotating biological terms in documents. BioAnnotator uses domain based dictionary look-up for recognizing known terms and a rule engine for discovering new terms. The combination and dictionary look-up and rules result in good performance (87% precision and 94% recall on the GENIA 1.1 corpus for extracting general biological terms based on an approximate matching criterion). To demonstrate the subsequent mining and knowledge discovery activities that are made feasible by BioAnnotator, we also present a system called MedSummarizer that uses the extracted terms to identify the common concepts in a given group of genes.
L. Venkata Subramaniam, Sougata Mukherjea, Pankaj Kankar, Biplav Srivastava, Vishal S. Batra, Pasumarti V. Kamesam, Ravi Kothari
CIKM2
2000 WTMS: a system for collecting and analyzing topic-specific Web information
Sougata Mukherjea
Comput. Networks1
2000 Integration of Image Matching and Classification for Multimedia Navigation
Kyoji Hirata, Sougata Mukherjea, Wen-Syan Li, Yoshinori Hara
Multim. Tools Appl.2
1999 Visualizing World-Wide Web Search Engine Results
abstract
Most of the popular WWW search engines show the documents that match the users' queries as pages of scrolled lists. If lots of information is retrieved, this is not very user friendly. Moreover, there is no mechanism to easily determine documents linked to the retrieved documents or keywords related to the query terms. The paper presents a system that allows the user to visualize various related information for the search results. We also introduce a focus+context visualization technique for the search space of WWW queries.
Sougata Mukherjea, Yoshinori Hara
IV1
1999 PowerBookmarks: A System for Personalizable Web Information Organization, Sharing, and Management
abstract
article Free Access Share on PowerBookmarks: a system for personalizable Web information organization, sharing, and management Authors: Wen-Syan Li C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CA C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CAView Profile , Quoc Vu C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CA C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CAView Profile , Edward Chang C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CA C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CAView Profile , Divyakant Agrawal View Profile , Kyoji Hirata View Profile , Sougata Mukherjea View Profile , Yi-Leh Wu View Profile , Corey Bufi View Profile , Chen-Chuan Kevin Chang View Profile , Yoshinori Hara C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CA C&C Research Laboratories, NEC USA, Inc., 110 Rio Robles, M/S SJ1OO, San Jose, CAView Profile , Reiko Ito 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, Japan 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, JapanView Profile , Yutaka Kimura 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, Japan 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, JapanView Profile , Kezuyuki Shimazu 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, Japan 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, JapanView Profile , Yukiyoshi Saito 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, Japan 5th Development Department, 2nd Computers Software Division, NEC Corporation, 1-10, Nisshin-Cho, Fuchu-Shi, Tokyo 183-8501, JapanView Profile Authors Info & Claims ACM SIGMOD RecordVolume 28Issue 2June 1999 pp 565–567https://doi.org/10.1145/304181.304578Online:01 June 1999Publication History 22citation480DownloadsMetricsTotal Citations22Total Downloads480Last 12 Months6Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Wen-Syan Li, Quoc Vu, Edward Y. Chang, Divyakant Agrawal, Kyoji Hirata, Sougata Mukherjea, Yi-Leh Wu, Corey Bufi, Kevin Chen-Chuan Chang, Yoshinori Hara, Reiko Ito, Yutaka Kimura, Kazuyuki Shimazu, Yukiyoshi Saito
SIGMOD Conference6
1999 AMORE: A World Wide Web Image Retrieval Engine
Sougata Mukherjea, Kyoji Hirata, Yoshinori Hara
World Wide Web1
1997 Towards a Multimedia World-Wide Web Information Retrieval Engine
Sougata Mukherjea, Kyoji Hirata, Yoshinori Hara
Comput. Networks1
1995 Visualizing Complex Hypermedia Networks through Multiple Hierarchical Views
abstract
Our work concerns visualizing the information space of hypermedia systems using multiple hierarchical views. Although overview diagrams are useful for helping the user to navigate in a hypermedia system, for any real-world system they become too complicated and large to be really useful. This is because these diagrams represent complex network structures which are very difficult to visualize and comprehend. On the other hand, effective visualizations of hierarchies have been developed. Our strategy is to provide the user with different hierarchies, each giving a different perspective to the underlying information space, to help the user better comprehend the information. We propose an algorithm based on content and structural analysis to form hierarchies from hypermedia networks. The algorithm is automatic but can be guided by the user. The multiple hierarchies can be visualized in various ways. We give examples of the implementation of the algorithm on two hypermedia systems. KEYWORD...
Sougata Mukherjea, James D. Foley, Scott E. Hudson
CHI1
1995 Visualizing the World-Wide Web with the Navigational View Builder
Sougata Mukherjea, James D. Foley
Comput. Networks ISDN Syst.1
1994 Toward Visual Debugging: Integrating Algorithm Animation Capabilities Within a Source Level Debugger
abstract
Much of the recent research in software visualization has been polarized toward two opposite domains. In one domain that we call data structure and program visualization , low-level canonical views of program structures are generated automatically. These types of views, which do not require programmer input or intervention, can be useful for testing and debugging software. Often, however, their generic, low-level views are not expressive enough to convey adequately how a program functions. In the second domain called algorithm animation , designers handcraft abstract, application-specific views that are useful for program understanding and teaching. Unfortunately, since algorithm animation development typically requires time-consuming design with a graphics package, it will not be used for debugging, where timeliness is a necessity. However, we speculate that the application-specific nature of algorithm animation views could be a valuable debugging aid for software developers as well, if only the views could be easy and rapid to create. We have developed a system called Lens that occupies a unique niche between the two domains discussed above and explores the capabilities that such a system may offer. Lens allows programmers to build rapidly (in minutes) algorithm animation-style program views without requiring any sophisticated graphics knowledge and without using textual coding. Lens also is integrated with a system debugger to promote iterative design and exploration.
Sougata Mukherjea, John T. Stasko
ACM Trans. Comput. Hum. Interact.1
1993 Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding
Sougata Mukherjea, John T. Stasko
ICSE1