DSpace Repository

Using dependency graphs to support collaboration over GitHub: The Neo4j graph database approach

Show simple item record

dc.contributor.author Arora, Ritu
dc.date.accessioned 2023-01-16T10:38:39Z
dc.date.available 2023-01-16T10:38:39Z
dc.date.issued 2016
dc.identifier.uri https://ieeexplore.ieee.org/document/7880234
dc.identifier.uri http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8505
dc.description.abstract Software Configuration Management Systems capture direct conflicts which arise due to concurrent editing of same shared artifact. However, indirect conflicts, arising due to concurrent editing of related artifacts by collaborative developers, might eventually evade the build process employed by the underlying SCM. Additional collaborative software development tools have been developed, that supplement existing SCM systems, by providing change awareness information about potential indirect conflicts. In this paper, we propose the tool named Collaboration Over GitHub (COG), that provides support for collaborative software development over GitHub and also captures indirect conflicts at finer levels of granularity. For this, COG converts project repositories into dependency graphs which are stored as Neo4j Graph Databases. These graphs store structural and dependency information obtained from codebases and are used for identifying conflicts and affected artifacts. en_US
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.subject Computer Science en_US
dc.subject Collaborative software development (CSD) en_US
dc.subject Configuration management systems en_US
dc.subject Cscw en_US
dc.subject Dependency graphs en_US
dc.title Using dependency graphs to support collaboration over GitHub: The Neo4j graph database approach en_US
dc.type Article en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account