Friday, June 6, 2008

About project's size

Wondered about what's our project size? Do you want to know it prior to downloading code? Ok, no problem: here you have some figures about it.

Data generated using David A. Wheeler's SLOCCOUNT on gisEIEL and webEIEL

(SLOCCount, Copyright (C) 2001-2004 David A. Wheeler - SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL)

1.- gisEIEL:

  • SLOC Directory SLOC-by-Language (Sorted)
    • CatalogoMetadatos
      • java=38517
      • jsp=1174
    • EIEL-FichaMunicipal java=32931
    • EIEL-Formularios-Alfanumericos java=17672
    • EIEL-GeneracionFormularios java=10251
    • EIEL-GisEIEL java=8714
    • EIEL-Validaciones java=3547
    • EIEL-Informes java=1344
    • RemisionDatosEIEL java=982
    • EIEL-GestionDeMapasGisEIEL java=948
    • EIEL-GestionPermisosGrupos java=570
    • EIEL-Autenticacion java=526
    • EIEL-Utilidades java=482
    • EIEL-DeGeomASimpleGeom java=443
  • Totals grouped by language (dominant language first):
    • java: 116927 (99.01%)
    • jsp: 1174 (0.99%)
  • Total Physical Source Lines of Code (SLOC) = 118,101
  • Development Effort Estimate, Person-Years (Person-Months) = 29.98 (359.81)
    • (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
  • Schedule Estimate, Years (Months) = 1.95 (23.40)
    • (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
  • Estimated Average Number of Developers (Effort/Schedule) = 15.38
  • Total Estimated Cost to Develop = $ 4,050,493
    • (average salary = $56,286/year, overhead = 2.40)


2.- webEIEL

  • SLOC Directory SLOC-by-Language (Sorted):
    • EIEL-Web
      • java=7736
      • jsp=7374
      • php=114
    • EIEL-VisualizadorSVG java=8688
    • EIEL-Nomenclator
      • java=4952
      • jsp=91
    • EIEL-ServicioNomenclator java=2794
    • EIEL-AWMS java=1541
  • Totals grouped by language (dominant language first):
    • java: 25711 (77.23%)
    • jsp: 7465 (22.42%)
    • php: 114 (0.34%)
  • Total Physical Source Lines of Code (SLOC) = 33,290
  • Development Effort Estimate, Person-Years (Person-Months) = 7.93 (95.20)
    • (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
  • Schedule Estimate, Years (Months) = 1.18 (14.12)
    • (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
  • Estimated Average Number of Developers (Effort/Schedule) = 6.74
  • Total Estimated Cost to Develop = $ 1,071,695
    • (average salary = $56,286/year, overhead = 2.40).

Hope this helped! :)

No comments: