VERSION CONTROL SYSTEMS: EVOLUTION, CONCEPT, COMPARATIVE ANALYSIS

Authors

Keywords
version control systems, Apache Subversion (SVN), Microsoft Team Foundation Server (TFS), Git, Mercurial

Summary
Modern software is becoming increasingly complex while trying to fully meet the incessantly growing requirements of customers. Therefore, one of the main challenges facing software project management is the scalability of the development process so that it involves multiple developers regardless of their geographic location, and so that it does not affect the quality of the resulting software system. Version control systems are crucial for the achievement of this goal.

There are many version control systems offered on the market, thus making it difficult for project managers to select the right solution for their needs because many factors should be considered, such as: the integrated development environment used, the number of team participants, the complexity of the project, etc. The purpose of this study is to develop a multi-factor methodology for version control systems assessment by: analysing the IDEs based on a study of their capacity through building a relevant test laboratory environment; developing an appropriate methodology for selecting version control system environments; applying the developed methodology for assessing the most popular version control software products. We propose a set of assessment indicators, organized into four groups according to the specific nature and variety of the studied characteristics.

JEL: D80
Pages: 30
Price: 3 Points

More titles

  • ANALYSIS OF DIFFERENCES IN THE ECONOMIC DEVELOPMENT OF THE COUNTRIES OF THE EUROPEAN UNION – BEFORE AND AFTER THE DEBT CRISIS

    The object of this study is the degree of economic development of EU countries, and its subject is the two major economic indicators selected for comparison – size and growth rate of GDP and the consolidated government debt to GDP ratio. The purpose of the study is to reveal the disparities in the development of the EU countries concerned in the ...

  • INNOVATION IN THE AGRICULTURAL SECTOR

    The sustainable development of the European agricultural sector aims to continuously improve the quality of life and well-being of the present and future generations. It is intended to establish a relationship between economic development, environmental protection and social justice. The purpose of this paper is to study innovation in the economy ...

  • THE GLOBAL FOREIGN EXCHANGE MARKET AND RESERVE CURRENCIES – MACRO-FINANCIAL ASPECTS

    The object of research in this study is the foreign exchange market, and the subject – the factors influencing the exchange rates of the leading world reserve currencies. The analysis focuses on the thesis of the increasing role of reserve currencies for the expansion of the transactions on the foreign exchange markets while preserving their ...