MusicPlayerPlus Code Count Report
The following code count data was generated using David A. Wheeler’s SLOCCount tool. Thanks David!
This data was generated using the source code for MusicPlayerPlus v2.0.1r3.
With over 188,000 lines of code and an estimated nearly 50 person-years to develop, MusicPlayerPlus represents an estimated $6,609,913 to develop. It’s free to use, copy, modify, redistribute, even sell if you want. That is, you are getting an estimated $6.6 Million asset free of charge and without much constraint on what you can do with it.
Code Count
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
SLOC Directory SLOC-by-Language (Sorted)
---- --------- -------------------------
143273 essentia cpp=101792,python=29665,ansic=10936,sh=880
24234 mpcplus cpp=24098,sh=136
9980 bin sh=9336,python=644
3605 mppcava ansic=3586,sh=19
2964 config sh=2938,python=26
2576 share sh=1797,python=779
1164 scripts sh=1164
465 top_dir sh=465
12 pkg sh=12
11 docs python=11
0 beets (none)
0 man (none)
0 markdown (none)
0 music (none)
0 screenshots (none)
Totals grouped by language (dominant language first):
cpp: 125890 (66.86%)
python: 31125 (16.53%)
sh: 16747 (8.89%)
ansic: 14522 (7.71%)
Total Physical Source Lines of Code (SLOC) = 188,284
Development Effort Estimate, Person-Years (Person-Months) = 48.93 (587.17)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 2.35 (28.19)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 20.83
Total Estimated Cost to Develop = $ 6,609,913
(average salary = $56,286/year, overhead = 2.40).
File Count
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Files Directory Files-by-Language (Sorted)
----- --------- --------------------------
1512 essentia cpp=958,python=400,ansic=122,sh=32
122 mpcplus cpp=121,sh=1
42 share sh=41,python=1
37 mppcava ansic=35,sh=2
20 bin sh=17,python=3
14 config sh=13,python=1
11 scripts sh=11
7 top_dir sh=7
3 pkg sh=3
1 docs python=1
0 beets (none)
0 man (none)
0 markdown (none)
0 music (none)
0 screenshots (none)
Totals grouped by language (dominant language first):
cpp: 1079 (60.99%)
python: 406 (22.95%)
ansic: 157 (8.88%)
sh: 127 (7.18%)
Total Number of Files = 1769
Total Number of Source Code Files = 1769