Git4Voc: Collaborative Vocabulary Development Based on Git

2016 ◽  
Vol 10 (02) ◽  
pp. 167-191 ◽  
Author(s):  
Lavdim Halilaj ◽  
Irlán Grangel-González ◽  
Gökhan Coskun ◽  
Steffen Lohmann ◽  
Sören Auer

Collaborative vocabulary development in the context of data integration is the process of finding consensus between experts with different backgrounds, system understanding and domain knowledge. The complexity of this process increases with the number of people involved, the variety of the systems to be integrated and the dynamics of their domain. In this paper, we advocate that the usage of a powerful version control system is one of the keys to address this problem. Driven by this idea and the success of the version control system Git in the context of software development, we investigate the applicability of Git for collaborative vocabulary development. Even though vocabulary development and software development have much more similarities than differences, there are still important challenges. These need to be considered in the development of a successful versioning and collaboration system for vocabulary development. Therefore, this paper starts by presenting the challenges we are faced with during the collaborative creation of vocabularies and discusses its distinction to software development. Drawing from these findings, we present Git4Voc which comprises guidelines on how Git can be adopted to vocabulary development. Finally, we demonstrate how Git hooks can be implemented to go beyond the plain functionality of Git by realizing vocabulary-specific features like syntactic validation and semantic diffs.

2017 ◽  
Vol 10 (2) ◽  
pp. 352-358
Author(s):  
Manvender Rathore ◽  
Deepa Jose

Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined teamwork of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology, the Version Control System plays a vital role to make work done faster as compared to SCRUM. This paper compares various existing agile methodologies. The efficiency of the proposed model is proved through comparative analysis with existing agile methods and using ANOVA mathematical model. Bitbucket as Version Control System is used as web based hosting service and the proposed model is compared by maintaining similar sprints in SCRUM and VSprint model. VCS and previous SRS documents are the important components of this proposed model which helps in increasing the work speed at different phases of software development which the existing models does not consider.


2019 ◽  
Vol 5 (1) ◽  
pp. 43
Author(s):  
Is Isnardi

Skill dan Team Work  sangat dibutuhkan demi kelancaran pekerjaan dan harmonisasi dalam menyelesaikan sebuah proyek Sistem Informasi, memperoleh keduanya dari tamatan perguran tinggi Sistem Informasi dan Manajemen Informatika hari ini sangatlah sulit, banyak perusahaan kesulitan mendapatkan tenaga yang memenuhi kriteria keduanya dari alumni Perguruan Tinggi, hal itu disebabkan oleh  tidak di persiapkan dari Perguruan Tinggi sewaktu di bangku kuliah, maka untuk mengatasi hal itu perlu di terapakan system yang bisa menggabungkan keduanya terutama pada mahasiswa jurusan informatika, pada penelitian ini penulis menerapkan <em>Version Control System </em>(VCS)<em>,  </em>dari penelitian ini mahasiswa akan terbiasa bekerja secara kalaborasi, saling memberi masukan, bekerja sesuai dengan job masing-masing, hasil kerja bisa di gabungkan, sehingga mempercepat proses penyelesaian sebuah proyek sistem informasi. Disamping itu di perlukan juga harmonisasi sebuah tim yang akan menambah semangat dan inovasi kerja, Sehingga dapat di simpulkan bahwasanya penggunaan VCS sangat membantu dalam manajemen proyek sistem informasi.


2020 ◽  
Vol 10 (3) ◽  
pp. 61-69
Author(s):  
Nasraldeen Alnor Adam Khleel ◽  
Károly Nehéz

Version Control Software or Revision Control Software are the most important things in the world of software development. In this paper, we have described two version control tools: Git and Apache Subversion. Git comes as free and open source code management and version control system which is disseminated with the GNU general public license. Apache Subversion abbreviated as SVN is one amongst a software versioning and revision control systems given as open source under Apache License. Git design, its functionality, and usage of Git and SVN are discussed in this paper. The goal of this research paper is to accentuate on GIT and SVN tools, evaluate and compare five version control tools to ascertain their usage and efficacy.


Sign in / Sign up

Export Citation Format

Share Document