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

Jean-François Im

dblp:137/2108 · also Jean-Francois Im · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0002-5979-7929ORCID · corroborated

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

Databases, data management, data science and information retrieval · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 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.

Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%
Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 77% Distributed and cloud data management · 23%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database system architecture and tuning › analytical database system
real-time OLAP
0.312018
Pinot: Realtime OLAP for 530 Million Users · SIGMOD Conference 2018
Visualization and visual analytics
interactive visualization
0.212013
GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics › scatterplot
scatterplot matrix
0.212013
GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics
visual design
0.212013
GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics › visualization evaluation
user study
0.012013
GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data · IEEE Trans. Vis. Comput. Graph. 2013
YearPublicationVenuePosition
2018 Pinot: Realtime OLAP for 530 Million Users
abstract
Modern users demand analytical features on fresh, real time data. Offering these analytical features to hundreds of millions of users is a relevant problem encountered by many large scale web companies.
Jean-François Im, Kishore Gopalakrishna, Subbu Subramaniam, Mayank Shrivastava, Adwait Tumbde, Jennifer Dai, Neha Pawar, Jialiang Li 0005, Ravi Aringunram
SIGMOD Conference1
2016 SmartCache: Application layer caching to improve performance of large-scale memory mapping
abstract
Today's applications are increasingly using memory mapped files for managing large volumes of data in hoping to enjoy the performance benefits of memory mapping compared with traditional file IO. Memory mapped files uses the OS page caching mechanism to save expensive system call and copying. However, as we find out, a naive usage of memory mapped files will cause severe performance problem due to the ineffective usage of physical memory. We propose a solution called SmartCache to address the performance issue. SmartCache maintains an application-layer caching space to more effectively use the physical memory. SmartCache can be implemented inside an application or as an independent library for applications to use.
Zhenyun Zhuang, Haricharan Ramachandra, Badri Sridharan, Brandon Duncan, Kishore Gopalakrishna, Jean-François Im
IEEE BigData6
2013 VisReduce: Fast and responsive incremental information visualization of large datasets
abstract
Performance and responsiveness of visual analytics sytems for exploratory data analysis of large datasets has been a long standing problem. We propose a method for incrementally computing visualizations in a distributed fashion by combining a modified MapReduce-style algorithm with a compressed columnar data store, resulting in significant improvements in performance and responsiveness for constructing commonly encountered information visualizations, e.g. bar charts, scatterplots, heat maps, cartograms and parallel coordinate plots. We compare our method with one that queries three other readily available database and data warehouse systems — PostgreSQL, Cloudera Impala and the MapReduce-based Apache Hive — in order to build visualizations. We show that our end-to-end approach allows for greater speed and guaranteed end-user responsiveness, even in the face of large, long-running queries.
Jean-François Im, Felix Giguere Villegas, Michael J. McGuffin
IEEE BigData1
2013 GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data
abstract
Scatterplot matrices (SPLOMs), parallel coordinates, and glyphs can all be used to visualize the multiple continuous variables (i.e., dependent variables or measures) in multidimensional multivariate data. However, these techniques are not well suited to visualizing many categorical variables (i.e., independent variables or dimensions). To visualize multiple categorical variables, 'hierarchical axes' that 'stack dimensions' have been used in systems like Polaris and Tableau. However, this approach does not scale well beyond a small number of categorical variables. Emerson et al. [8] extend the matrix paradigm of the SPLOM to simultaneously visualize several categorical and continuous variables, displaying many kinds of charts in the matrix depending on the kinds of variables involved. We propose a variant of their technique, called the Generalized Plot Matrix (GPLOM). The GPLOM restricts Emerson et al.'s technique to only three kinds of charts (scatterplots for pairs of continuous variables, heatmaps for pairs of categorical variables, and barcharts for pairings of categorical and continuous variable), in an effort to make it easier to understand. At the same time, the GPLOM extends Emerson et al.'s work by demonstrating interactive techniques suited to the matrix of charts. We discuss the visual design and interactive features of our GPLOM prototype, including a textual search feature allowing users to quickly locate values or variables by name. We also present a user study that compared performance with Tableau and our GPLOM prototype, that found that GPLOM is significantly faster in certain cases, and not significantly slower in other cases.
Jean-François Im, Michael J. McGuffin, Rock Leung
IEEE Trans. Vis. Comput. Graph.1