Show simple item record

dc.contributor.advisorConradi, Reidarnb_NO
dc.contributor.advisorØsterlie, Thomasnb_NO
dc.contributor.authorHagli, Andreas Tørånb_NO
dc.date.accessioned2014-12-19T13:33:02Z
dc.date.available2014-12-19T13:33:02Z
dc.date.created2010-09-03nb_NO
dc.date.issued2005nb_NO
dc.identifier348083nb_NO
dc.identifierntnudaim:1024nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/250948
dc.description.abstractSoftware development is rapidly changing and software systems are increasing in size and expected lifetime. To cope with this, several new languages and development processes have emerged, as has stronger focus on design and software architecture and development with consideration for evolution and future change in requirements. There is a clear need for improvements, research shows that the portion of development cost used for maintenance is increasing and can be as high as 50 %. We also see many software systems that grow into uncontrollable complexity where large parts of the system cannot be touched because of risks for unforeseeable consequence. Therefore a clearer understanding of the evolution of software is needed in order to prevent decay of the systems structure. This thesis approaches the field of software evolution through an empirical study on the open source project Portage from the Gentoo Linux project. Data is gathered, ratified and analysed to study the evolutionary trends of the system. These findings are seen in the context of Lehman's laws on the inevitability of growth and increasement of complexity through the lifetime of software systems. A set of research question and hypotheses are formulated and tested. Also, experience from using open source software for data mining is presented.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for datateknikk og informasjonsvitenskapnb_NO
dc.subjectntnudaimno_NO
dc.subjectSIF2 datateknikkno_NO
dc.subjectProgram- og informasjonssystemerno_NO
dc.titleEmpirical study of software evolutionnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber55nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for datateknikk og informasjonsvitenskapnb_NO


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record