Analysis Tools

1,172 views
1,078 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,172
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Analysis Tools

  1. 1. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Tools Master on Free Software Daniel Izquierdo Cort´zar a dizquierdo@gsyc.escet.urjc.es GSyC/Libresoft 15 de noviembre de 2007 Daniel Izquierdo Cort´zar a Tools
  2. 2. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions (cc) 2007 Daniel Izquierdo Cort´zar. a Some rights reserved. This document is distributed under the Creative Commons Attribution-ShareAlike 2.5 licence, available in http://creativecommons.org/licenses/by-sa/2.5/ Daniel Izquierdo Cort´zar a Tools
  3. 3. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Index Introduction 1 CVSAnalY 2 Mailing List Stats 3 SLOCCount 4 Conclusions 5 Daniel Izquierdo Cort´zar a Tools
  4. 4. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Data sources Libre projects releases Version control systems (CVS, SVN, Git, ...) Bug Tracking Systems (Bugzilla, GNAT, ...) Mailing Lists, forum data. Web site, wiki, documentation, IRC logs, ... Other places, FLOSSMole, ... Daniel Izquierdo Cort´zar a Tools
  5. 5. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Index Introduction 1 CVSAnalY 2 Mailing List Stats 3 SLOCCount 4 Conclusions 5 Daniel Izquierdo Cort´zar a Tools
  6. 6. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions General Data It extracts statistical information out of CVS and SVN It transforms that data into a MySQL database Web site: http://tools.libresoft.es/cvsanaly Hosted in Morfeo forge: https://forge.morfeo-project. org/projects/libresoft-tools/ svn checkout https://svn.forge.morfeo-project.org/ svn/libresoft-tools/cvsanaly/ It provides plug-ins to create some graphics Daniel Izquierdo Cort´zar a Tools
  7. 7. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Basic Metrics Number of Commits Number of Commiters Committers with highest number of commits Number of files worked by commiter etc... Daniel Izquierdo Cort´zar a Tools
  8. 8. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Graphics Daniel Izquierdo Cort´zar a Tools
  9. 9. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Index Introduction 1 CVSAnalY 2 Mailing List Stats 3 SLOCCount 4 Conclusions 5 Daniel Izquierdo Cort´zar a Tools
  10. 10. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions General Data It provides a database with data recovered from headers from mboxes Web site: http://tools.libresoft.es/mailing_list_stats Hosted in Morfeo forge: https://forge.morfeo-project. org/projects/libresoft-tools/ svn checkout https://svn.forge.morfeo-project.org/ svn/libresoft-tools/mailingliststat/ Daniel Izquierdo Cort´zar a Tools
  11. 11. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Metrics Number of messages per mailing list Number of total messages Number of posters Number of messages per poster etc... Daniel Izquierdo Cort´zar a Tools
  12. 12. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Some Results Year Msgs Posters 2007 261 113 2006 213 77 2005 536 139 Daniel Izquierdo Cort´zar a Tools
  13. 13. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Index Introduction 1 CVSAnalY 2 Mailing List Stats 3 SLOCCount 4 Conclusions 5 Daniel Izquierdo Cort´zar a Tools
  14. 14. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions General Data It provides the percentage of source lines of code for each language used. It also computes the estimated effort based on a COCOMO estimate. Web site: http://www.dwheeler.com/sloccount/sloccount.html Daniel Izquierdo Cort´zar a Tools
  15. 15. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Some Results ansic 210147 (92.65 %) Total SLOC 226,815 sh 13055 (5.76 %) Schedule Estimate, Years (Months) 2.53 (30.36) perl 1790 (0.79 %) Estimated Average Number of Developers (Effort/Schedule) 23.51 awk 912 (0.40 %) Total Estimated Cost to Develop $ 8,037,056 pascal 508 (0.22 %) Average salary $ 56,286/year lex 191 (0.08 %) python 112 (0.05 %) yacc 100 (0.04 %) Daniel Izquierdo Cort´zar a Tools
  16. 16. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Index Introduction 1 CVSAnalY 2 Mailing List Stats 3 SLOCCount 4 Conclusions 5 Daniel Izquierdo Cort´zar a Tools
  17. 17. Introduction CVSAnalY Mailing List Stats SLOCCount Conclusions Conclusions Daniel Izquierdo Cort´zar a Tools

×