liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Graphical User Interfaces for Distributed Version Control Systems
Linköping University, Department of Computer and Information Science.
2008 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 points / 30 hpStudent thesisAlternative title
Grafiska användargränssnitt för distribuerade versionskontrollsystem (Swedish)
Abstract [en]

Version control is an important tool for safekeeping of data and collaboration between colleagues. These days, new distributed version control systems are growing increasingly popular as successors to centralized systems like CVS and Subversion. Graphical user interfaces (GUIs) make it easier to interact with version control systems, but GUIs for distributed systems are still few and less mature than those available for centralized systems. The purpose of this thesis was to propose specific GUI ideas to make distributed systems more accessible. To accomplish this, existing version control systems and GUIs were examined. A usage survey was conducted with 20 participants consisting of software engineers. Participants were asked to score various aspects of version control systems according to usage frequency and usage difficulty. These scores were combined into an index of each aspect's "unusability" and thus its need of improvement. The primary problems identified were committing, inspecting the working set, inspecting history and synchronizing. In response, a commit helper, a repository visualizer and a favorite repositories list were proposed, along with several smaller suggestions. These proposals should constitute a good starting point for developing GUIs for distributed version control systems.

Place, publisher, year, edition, pages
2008. , 83 p.
Keyword
DVCS, distributed, version control, GUI, graphical, user interface
National Category
Information Systems
Identifiers
URN: urn:nbn:se:liu:diva-15808ISRN: LIU-IDA/LITH-EX-A--08/057--SEOAI: oai:DiVA.org:liu-15808DiVA: diva2:127417
Presentation
2008-11-28, John von Neumann, B-huset, Linköpings universitet, Linköping, 10:15 (Swedish)
Uppsok
samhälle/juridik
Supervisors
Examiners
Available from: 2008-12-07 Created: 2008-12-05 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

Graphical User Interfaces for Distributed Version Control Systems(1350 kB)626 downloads
File information
File name FULLTEXT02.pdfFile size 1350 kBChecksum SHA-512
6f6dde43bd0ab230a3d7b194608bb06de6432e44cb9a96881bf0a18852ca5672688f6688ea063ccd1452e2d7557e93387567113dd940d6863aff224fc0573888
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Nilsson, Kim
By organisation
Department of Computer and Information Science
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 627 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 254 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf