Software evolution analysis of linux (Ubuntu) OS

Now a days, software industry is growing very fast due to advancement in Information Technology. Users, in turn, are expecting more commitment from the industry, which brings large research attention into software engineering. Software engineering is facing big challenges in software evaluation and reliability techniques and it has become one of attractive research areas. “Software engineering is a process of designing, developing and maintaining the software”. Many kinds of software evaluation techniques have been proposed, but as the software complexity increases, many of them face new challenges. In this paper, we have analysis the growth and changes in `Ubuntu Linux' Operating System (OS). Ubuntu is an Open Source OS and we have performed a quantitative analysis on various distributions of Ubuntu to analyze its complexity and growth throughout the time. Additionally, typical patterns of Ubuntu's evolution and features, their main purposes are discussed.