Please use this identifier to cite or link to this item:
http://dspace.bits-pilani.ac.in:8080/jspui/handle/123456789/8509
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Sharma, Yashvardhan | - |
dc.contributor.author | Arora, Ritu | - |
dc.date.accessioned | 2023-01-16T11:20:41Z | - |
dc.date.available | 2023-01-16T11:20:41Z | - |
dc.date.issued | 2020 | - |
dc.identifier.uri | https://dl.acm.org/doi/abs/10.1145/3378936.3378951 | - |
dc.identifier.uri | http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8509 | - |
dc.description.abstract | Concurrent activities of collaborative developers over shared project repositories might lead to direct and indirect conflicts. Software Configuration Management systems are designed to capture direct or merge conflicts which arise due to concurrent editing of same shared artifact. However, inconsistencies caused owing to indirect conflicts which arise because of concurrent editing of related artifacts might enter the codebase, since SCM systems have limited capabilities to capture these. Although, Continuous Integration process which is deployed to build the entire codebase with every commit, is quite effective in capturing several type of inconsistencies. However, still few categories of behavioral semantic inconsistencies might evade the build process and penetrate into codebase. In this paper, we propose the Continuous Conflict Prediction Framework which describes a cyclic, real-time, continuous process for conflict prediction which is executed during the process of code creation by collaborative developers. This framework entails a critical conflict-prediction and awareness-generation process which helps in capturing conflicts during development process itself and hence minimizes the number of conflicts entering the project codebase. The proposed framework is realized through implementation of the tool named Collaboration Over GitHub. | en_US |
dc.language.iso | en | en_US |
dc.publisher | ACM Digital Library | en_US |
dc.subject | Computer Science | en_US |
dc.subject | Collaborative software development (CSD) | en_US |
dc.subject | GitHub | en_US |
dc.title | Continuous Conflict Prediction during Collaborative Software Development: A step-before Continuous Integration | en_US |
dc.type | Article | en_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.