Applicability of Lehman Laws on Open Source Evolution: A Case study

Taranjeet Kaur, Nisha Ratti, Parminder Kaur · International Journal of Computer Applications · 2014

Software evolution is an essential characteristic of real world software ,as the user requirements changes, software needs to change otherwise it becomes less useful.In order to be used for a longer time period, software needs to evolve.Software evolution can be a result of software maintenance.An effort is made to find the applicability of Lehman Laws on different releases of two software developed in C++ using objectoriented metrics In this paper, a study has been conducted on 10 versions of Graphics Layout Engine and Flight Gear Simulator evolved over the period of eight years..The laws of continuous change, growth and complexity are found applicable according to the data collected.

Read the paper · More papers on PaperTik