The Ubiquity of Large Graphs and Surprising Challenges of Graph Processing

09/10/2017
by   Siddhartha Sahu, et al.
0

Graph processing is becoming increasingly prevalent across many application domains. In spite of this prevalence, there is little research about how graphs are actually used in practice. We conducted an online survey aimed at understanding: (i) the types of graphs users have; (ii) the graph computations users run; (iii) the types of graph software users use; and (iv) the major challenges users face when processing their graphs. We describe the participants' responses to our questions highlighting common patterns and challenges. We further reviewed user feedback in the mailing lists, bug reports, and feature requests in the source repositories of a large suite of software products for processing graphs. Through our review, we were able to answer some new questions that were raised by participants' responses and identify specific challenges that users face when using different classes of graph software. The participants' responses and data we obtained revealed surprising facts about graph processing in practice. In particular, real-world graphs represent a very diverse range of entities and are often very large, and scalability and visualization are undeniably the most pressing challenges faced by participants. We hope these findings can guide future research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/26/2023

Understanding URDF: A Survey Based on User Experience

With the increasing complexity of robot systems, it is necessary to simu...
research
07/13/2020

How Do Open Source Software Contributors Perceive and Address Usability? Valued Factors, Practices, and Challenges

Usability is an increasing concern in open source software (OSS). Given ...
research
01/11/2018

Characterizing Scalability Issues in Spreadsheet Software using Online Forums

In traditional usability studies, researchers talk to users of tools to ...
research
01/29/2023

What Challenges Do Developers Face About Checked-in Secrets in Software Artifacts?

Throughout 2021, GitGuardian's monitoring of public GitHub repositories ...
research
03/29/2022

Comparative Evaluations of Visualization Onboarding Methods

Comprehending and exploring large and complex data is becoming increasin...
research
02/09/2017

Challenges in Providing Automatic Affective Feedback in Instant Messaging Applications

Instant messaging is one of the major channels of computer mediated comm...
research
02/28/2021

They'll Know It When They See It: Analyzing Post-Release Feedback from the Android Community

It is known that user involvement and user-centered design enhance syste...

Please sign up or login with your details

Forgot password? Click here to reset