New information following the change in COVID-19 alert levels.

Graham Jenson

Doctor of Philosophy, (Computer Science)
Study Completed: 2013
College of Sciences


Thesis Title
A Study of Software Component System Evolution

Read article at Massey Research Online: MRO icon

Software systems can be created by composing reusable software components together. Such systems can be relatively cheap to develop and maintain. An example of such a system is the Ubuntu operating system, which has an estimated 20 million users. Over time these users will repeatedly change their systems to accommodate new requirements, fix errors, and prevent errors from occurring. This continual change causes these software systems to evolve. Mr Jenson investigated this evolution of component based software systems in an attempt to reduce its negative effects, such as the out-of-dateness of systems. He developed and used a simulation of the evolution of Ubuntu systems. Two novel methods for reducing some of the negative effects of the evolution of component based software systems were proposed and shown to be effective. These methods could be used to reduce the negative effects of the evolution of the millions of component systems currently evolving.

Associate Professor Jens Dietrich
Professor Hans Guesgen

Contact us Mon - Fri 8:30am to 4:30pm 0800 MASSEY (+64 6 350 5701) TXT 5222 Web chat Staff Alumni News Māori @ Massey