Change search
ReferencesLink to record
Permanent link

Direct link
Quality Driven Re-engineering Framework
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

Context. Software re-engineering has been identified as a business critical activity to improve legacy systems in industries. It is the process of understanding existing software and improving it, for modified or improved functionality, better maintainability, configurability, reusability, or other quality goals. However, there is little knowledge to integrate software quality attributes into the re-engineering process. It is essential to resolve quality problems through applying software re-engineering processes. Objectives. In this study we perform an in-depth investigation to identify and resolve quality problems by applying software re-engineering processes. At the end, we created a quality driven re-engineering framework. Methods. At first, we conducted a literature review to get knowledge for building the quality driven re-engineering framework. After that, we performed a case study in Ericsson Company to validate the processes of the framework. At last, we carried out an experiment to prove that the identified quality problems has been resolved. Results. We compared three existing re-engineering frameworks and identified their weaknesses. In order to fix the weaknesses, we created a quality driven re-engineering framework. This framework is used to improve software quality through identifying and resolving root cause problems in legacy systems. Moreover, we validated the framework for one type of legacy system by successfully applying the framework in a real case in Ericsson Company. And also, we proved that the efficiency of a legacy system is improved after executing an experiment in Ericsson Company. Conclusions. We conclude that the quality driven re-engineering framework is applicable, and it can improve efficiency of a legacy system. Moreover, we conclude that there is a need for further empirical validation of the framework in full scale industrial trials.

Place, publisher, year, edition, pages
2013. , 123 p.
Keyword [en]
Quality driven re-engineering, reverse engineering, Root cause Analysis
National Category
Software Engineering
URN: urn:nbn:se:bth-2161Local ID: diva2:829429
Available from: 2015-04-22 Created: 2013-12-23 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(2044 kB)76 downloads
File information
File name FULLTEXT01.pdfFile size 2044 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Computing
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 76 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 67 hits
ReferencesLink to record
Permanent link

Direct link