skip to main content
research-article

G* studio: an adventure in graph databases, distributed systems, and software development

Published:16 May 2016Publication History
Skip Abstract Section

Abstract

The e-mail from the department chair was urgent. There were several graduate students with no classes to take. "Would somebody please run an independent study?" she asked. The semester was already a few days old. Alan had to strike fast. "I'm in," he wrote, "I'll put them to work on my graph database research." With that, Alan and his new team, which would become known as the G-stars, began a two-semester adventure in graph databases, distributed systems, and software development that resulted in more than 8,000 lines of code over 520 Git commits. This is their story.

References

  1. Ace; http://ace.c9.io. Accessed 2016 February 27.Google ScholarGoogle Scholar
  2. Amazon Web Services; https://aws.amazon.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  3. Bootstrap; http://getbootstrap.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  4. D3; http://d3js.org. Accessed 2016 February 27.Google ScholarGoogle Scholar
  5. GitHub; https://github.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  6. jQuery; https://jquery.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  7. JSONLint - The JSON Validator; http://jsonlint.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  8. Labouseur, A. et al. "The G* Graph Database: Efficiently Managing Large Distributed Dynamic Graphs." Distributed and Parallel Databases 33, 4 (2015), 479--514. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Labouseur, A., et al. "A Demonstration of the G* Graph Database System." ICDE 2013, 1356--1359. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. NanoHTTPD - The tiny, easily embeddable HTTP server in Java; http://nanohttpd.org. Accessed 2016 February 27.Google ScholarGoogle Scholar
  11. R Studio; http://www.rstudio.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  12. Slack; https://slack.com. Accessed 2016 February 27.Google ScholarGoogle Scholar
  13. Students' Operating Systems; http://www.labouseur.com/courses/os. Accessed 2016 February 27.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM Inroads
    ACM Inroads  Volume 7, Issue 2
    June 2016
    76 pages
    ISSN:2153-2184
    EISSN:2153-2192
    DOI:10.1145/2938622
    • Editors:
    • Mark Bailey,
    • Laurie Smith King
    Issue’s Table of Contents

    Copyright © 2016 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 16 May 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Popular
    • Refereed

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format