DSpace logo

Please use this identifier to cite or link to this item: http://dspace.bits-pilani.ac.in:8080/jspui/handle/123456789/8505
Full metadata record
DC FieldValueLanguage
dc.contributor.authorArora, Ritu-
dc.date.accessioned2023-01-16T10:38:39Z-
dc.date.available2023-01-16T10:38:39Z-
dc.date.issued2016-
dc.identifier.urihttps://ieeexplore.ieee.org/document/7880234-
dc.identifier.urihttp://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8505-
dc.description.abstractSoftware 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.isoenen_US
dc.publisherIEEEen_US
dc.subjectComputer Scienceen_US
dc.subjectCollaborative software development (CSD)en_US
dc.subjectConfiguration management systemsen_US
dc.subjectCscwen_US
dc.subjectDependency graphsen_US
dc.titleUsing dependency graphs to support collaboration over GitHub: The Neo4j graph database approachen_US
dc.typeArticleen_US
Appears in Collections:Department of Computer Science and Information Systems

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.