Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
Analysis Tools
329 views | comments | 0 favorites | 6 downloads | 0 embeds (Stats)
More Info
This slideshow is Public
Total Views: 329 on Slideshare: 329 from embeds: 0
Slideshow Transcript
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 8: Introduction
CVSAnalY
Mailing List Stats
SLOCCount
Conclusions
Graphics
Daniel Izquierdo Cort´zar
a Tools
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 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
- Slide 17: Introduction
CVSAnalY
Mailing List Stats
SLOCCount
Conclusions
Conclusions
Daniel Izquierdo Cort´zar
a Tools