The latest expert opinions, articles, and guides for the Java professional.
Developer Productivity Report 2013 – How Engineering Tools & Practices Impact Software Quality & Delivery
How does predictability change based on tool type usage?
Which technologies and tool types influence how predictable your releases can be? Believe it or not, the same relation set against quality measurements showed no significant trends–it looks like quality is affected by development practices, but not development tools:
Using Version Control and an IDE will significantly improve the predictability of your deliveries, and we see a reasonable increase in predictability for users of Code Quality Analysis, Continuous Integration, Issue Tracker, Profiler and IaaS solutions. Use of a Text editor and Debugger (surprisingly) has little or no effect on predictability.
Popularity of Version Control Systems (VCS) used by respondents
Subversion (58%) is being threatened by Git (47%) for de facto leadership of the Version Control space. Compared to our Developer Productivity Report 2012, it ranked as follows: Subversion – 66%, Git – 33%, CVS – 12%, Mercurial – 10%, so we can see a definite trend moving to distributed VCS.
In this report, we also gathered some numbers on smaller players like Perforce (3.8%), TFS (3.7%), Clearcase (3.4%) and a few others.
Leave a comment