ABSTRACT

In open source software (OSS), users are more involved in the process of feature enhancements, inclusion of new features and bug fixes due to the easy access of the source code. The participation of different users in building OSS leads to rapid improvements. This chapter examines the complexity of code changes into two factors: feature enhancements or inclusion of new features, and bug repairs for an open source software. It provides the suggested model building for characterization of the complexity of code changes. The chapter discusses the data sets, model authentication, and tables and figures backing the suggested model. Implementation of the suggested model has been estimated on the basis of several goodness-of-fit criteria and they have been found to fit the real data. The suggested model to characterize complexity of code changes of open source software will benefit in development of software.