Title :
Measuring software projects Mayan style
Author_Institution :
Univ. of Tartu, Tartu, Estonia
Abstract :
The progress of contemporary software projects is a subject to several different measurements. These measurements are often subjective and rely on developers´ personal predictions. In addition, software projects are assumed to progress linearly from the beginning to an end. This can be a good approximation of progress in projects with rigid and clearly defined and planned deliverables or deadlines, but is not sufficient for application in community-driven loosely defined projects. In this paper, we are proposing an alternative cyclical view on measuring progress in software development. Based on cyclical time perceptions from other fields of life, we analysed 23 open source software projects to find reoccurring patterns in open source software projects. The empirically derived cyclical and event-based measurements of software projects´ progress does not suffer from the linear approximation issues seen with many other measurements. Accordingly, we believe that the derived progress modelling technique describes community-driven software better as it adapts to environmental changes and lends itself for building estimations on the projects´ future.
Keywords :
object-oriented programming; project management; public domain software; software maintenance; software metrics; Mayan style; community-driven loosely defined projects; community-driven software; contemporary software projects; cyclical time perceptions; cyclical-based measurements; developer personal predictions; environmental changes; event-based measurements; open source software projects; progress modelling technique; project progress; software development; software evolution pattern; software project measurement; Open source software; Software measurement; Time series analysis; Wavelet analysis; Wavelet coefficients; Open source software; evolution; measurement; patterns; wavelet analysis;
Conference_Titel :
Emerging Trends in Software Metrics (WETSoM), 2013 4th International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/WETSoM.2013.6619333