2016 IEEE International Conference on Software Quality, Reliability and Security (QRS) 2016
DOI: 10.1109/qrs.2016.52
|View full text |Cite
|
Sign up to set email alerts
|

Which Change Sets in Git Repositories Are Related?

Abstract: Abstract-Software repositories contain valuable information about the history of software changes. Using data mining, researchers have identified file changes that happened together frequently to present hints for necessary changes to developers. However, not all file change sets are related. This can affect the recommendations about coupled file changes negatively by delivering irrelevant couplings to the developers. The commit time and branching characteristics of Git have not been investigated together in p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…It is one of the easy and simple forms of version control, save all the modifications to the files under revision control in a database [21]. CVCS are called centralized because there is only one central server or repository holding the version database where the developers check out their projects on their local computers [19]. The server can be accessed via the network [4].…”
Section: Centralized Version Control Systems(cvcs)mentioning
confidence: 99%
See 4 more Smart Citations
“…It is one of the easy and simple forms of version control, save all the modifications to the files under revision control in a database [21]. CVCS are called centralized because there is only one central server or repository holding the version database where the developers check out their projects on their local computers [19]. The server can be accessed via the network [4].…”
Section: Centralized Version Control Systems(cvcs)mentioning
confidence: 99%
“…Git became very widespread in the open-source community because it supports parallel collaborative work, and offers some very interesting advantages, such as resolving conflicts that arise during synchronization of parallel but that is modifications take time-consuming [7]. An important attribute of Git is the method it handles the time of modifications in the source code, it tracks only the time of commit, and also support branches, and this allows developers to create several lines of development and merging them [19]. One of the most important differences between Git and other VCS is the way how Git treats data.…”
Section: Gitmentioning
confidence: 99%
See 3 more Smart Citations