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 f...
Software quality models provide a framework to measure and evaluate software quality of software sys...
The purpose of this paper is design such kind of model that will improve the quality of system durin...
The main aim of software refactoring is to improve the software quality by changing the internal str...
Masters Research - Master of Philosophy (MPhil)In software engineering, quality evaluation and achie...
MSc (Engineering Sciences with Computer and Electronic Engineering), North-West University, Potchefs...
The modern business environment requires organizations to be flexible and open to change if they are...
The cost of software maintenance and evolution activities represents more than 80% of total software...
The importance of software for business systems continues to grow. Software products play an increas...
This paper reports on the design and the results of a randomised, controlled experiment estimating t...
The nature of software development is very dynamic and more complex by the perspective of reengineer...
Quality is often defined as fitness for purpose which is the key property to determine when evaluati...
Context: In the industry of large-scale mission-critical systems, software is a pivotal asset and a ...
Given the increasing pervasiveness of software in our society and its growing complexity, it is esse...
Requirements Engineering is a process for determining stakeholder needs during the development of a ...
The concept of quality in general is elusive, multi-faceted and is perceived differently by differen...
Software quality models provide a framework to measure and evaluate software quality of software sys...
The purpose of this paper is design such kind of model that will improve the quality of system durin...
The main aim of software refactoring is to improve the software quality by changing the internal str...
Masters Research - Master of Philosophy (MPhil)In software engineering, quality evaluation and achie...
MSc (Engineering Sciences with Computer and Electronic Engineering), North-West University, Potchefs...
The modern business environment requires organizations to be flexible and open to change if they are...
The cost of software maintenance and evolution activities represents more than 80% of total software...
The importance of software for business systems continues to grow. Software products play an increas...
This paper reports on the design and the results of a randomised, controlled experiment estimating t...
The nature of software development is very dynamic and more complex by the perspective of reengineer...
Quality is often defined as fitness for purpose which is the key property to determine when evaluati...
Context: In the industry of large-scale mission-critical systems, software is a pivotal asset and a ...
Given the increasing pervasiveness of software in our society and its growing complexity, it is esse...
Requirements Engineering is a process for determining stakeholder needs during the development of a ...
The concept of quality in general is elusive, multi-faceted and is perceived differently by differen...
Software quality models provide a framework to measure and evaluate software quality of software sys...
The purpose of this paper is design such kind of model that will improve the quality of system durin...
The main aim of software refactoring is to improve the software quality by changing the internal str...