Analyzing Software Delivery Performance behavior in popular Open Source Software Projects on a Release timeline basis through delivery metrics
Software development has become one of the main factors for service delivery today. There is an increasing demand for faster software delivery and more assertive communication called here Release. Agile development methods have emerged which are helping to accelerate software delivery. As a result, software delivery performance has improved in terms of frequency and led to more adopters of rapid release cycles which can reduce time-to-market. However, just using rapid releases may not be enough as measuring software delivery raises some key questions, like how is the software delivery process taking place and what it should be like. A number of strategies for measuring software delivery have appeared such as Software Delivery Performance (SDP) where software delivery is estimated in terms of evolving capabilities. Popularity in Open Source Software Projects (OSSP) means that a project is sufficiently recognized in the community to meet the demand for software and, is thus likely to be ready to be measured through a software delivery approach like SDP. In light of this, this work offers a means of analyzing SDP behavior in popular OSSP on a Release timeline basis through metrics in delivery logistics. The results demonstrated that popularity is an efficient filtering approach, as it improves the OSSP delivery, by enhancing the work’s reliability and accuracy. It can be concluded that developer productivity improves SDP, and the value of this work is that it is able to analyze SDP behavior in OSSP on a Release timeline basis through delivery metrics in an automated manner. The source code that implements the methodology is published as a replication package, and the final dataset with inputs and outputs is available to encourage reproducibility and future research.