Software Configuration Management: Under the Hood of Two Leading Tools - PowerPoint PPT Presentation

About This Presentation
Title:

Software Configuration Management: Under the Hood of Two Leading Tools

Description:

Future Work. Perform study of software projects who use SCM tools ... ClearCase On-line Only Evaluation. Relied on Work Exposure to Product ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 12
Provided by: shanea4
Learn more at: https://www.eecs.ucf.edu
Category:

less

Transcript and Presenter's Notes

Title: Software Configuration Management: Under the Hood of Two Leading Tools


1
Software Configuration Management Under the
Hood of Two Leading Tools
  • Presented by Andrew Wheeler Shane Marcus

2
Agenda
  • Project Motivation
  • CM Tools Investigated
  • ClearCase
  • Subversion (SVN)
  • Comparison
  • Future Work

3
Project Motivation
  • Critical to software projects survival and
    completion
  • A means of document control
  • CMMIs demands
  • Good SCM decisions can lead to a streamlining of
    the process
  • Most popular SCM tools covered

4
ClearCase Background
  • Initiated from DSEE
  • Domain Software Engineering Environment
  • Atria Software (Early 90s)
  • Initially Released to UNIX Platforms
  • Windows Support Came Later
  • Rational Tool Alignment
  • IBM Buyout

5
Subversion (SVN) Background
  • Shell Scripts Written by Dick Grune
  • Resolve Conflicted Code
  • Merge Two Files
  • Brian Berliner Transformed Scripts (89)
  • CVS was Born
  • Subversion Derived from CVS
  • Marketed as a Compelling Replacement to CVS
  • Built by CollabNet, Inc.

6
Comparison Areas
Evaluation
Networking
Atomic Commits
Directory Support
File Support
Remote Repository
7
Differences in Comparison
Comparison Area ClearCase Subversion (SVN)
Networking Poor (Chatty RPC protocol) Very Good
Ease of Deployment Poor (Difficult and Complex) Excellent (lt 10 Minutes)
Remote Repository Replication Indirectly (Multisite) Indirectly Add-on or Utility
Evaluation On-line Only No Limitation
Cost 4250 / 5100 Free
8
Related Work
  • User Driven Evaluation
  • Rose-Hulman Institute of Technology
  • Used as repository for course materials and
    collaboration source among professors
  • Feedback to students on coursework through SVN
  • Collaboration among teams and backup structure
    for students

9
Related Work (cont)
  • Collaboration and SCM
  • COVEN
  • Presents key issues facing current SCM tools
  • Branching and Merging
  • Revision history and Reverting
  • Labeling and Tagging

10
Future Work
  • Perform study of software projects who use SCM
    tools
  • Collect needs through surveys and rate them
    against the features of a given SCM tool
  • Collect metrics on how quickly a project can
    setup a repository structure
  • Collect metrics on how much time is spent
    performing a given activity with the same amount
    of SLOC changes per SCM tool
  • Compare SCM tool usage to staff size

11
Conclusion
  • ClearCase vs. Subversion (SVN)
  • Feature Sets Nearly the Same
  • Proprietary vs. Open Source
  • Significant Cost Difference
  • Initial Setup Time
  • Difficult to Eliminate Biases
  • Restricted Evaluation / Training Opportunity
  • ClearCase On-line Only Evaluation
  • Relied on Work Exposure to Product
Write a Comment
User Comments (0)
About PowerShow.com