Software quality improvement and validation using reengineering

Joint Authors

Singh, Jaswinder
Singh, Jaiteg
Dhindsa, Kanwalvir Singh

Source

Journal of Engineering Research

Issue

Vol. 9, Issue 4 A (31 Dec. 2021), pp.59-73, 15 p.

Publisher

Kuwait University Academic Publication Council

Publication Date

2021-12-31

Country of Publication

Kuwait

No. of Pages

15

Main Subjects

Information Technology and Computer Science

Abstract EN

Software maintenance is an essential phase of the software development life cycle.

Developing software with few maintenance requirements for a longer period is the prime goal for any developer.

This goal can be achieved if the software is developed of good quality.

One of the vital qualities attributes in maintaining software is maintainability.

Maintenance consumes a significant share of software-related costs.

Maintainability allows the software developers to keep the system alive for a longer duration of time and within limited cost.

Software Maintainability can be enhanced using reengineering.

The proposed research validates improvement in the quality of the reengineered software system.

The quality of the software is analyzed using coupling, cohesion, Inheritance, and other essential design metrics.

Observed improvement in the software design is 62.1%.

Research also shows improvement in software performance in terms of the execution time of the software.

The execution time of the software is reduced by 6.5%.

Reduction in the cost of maintenance is also another important outcome of this research.

The observed reduction in the maintenance cost is 36.8%.

Thus, the main objective of the proposed research is to analyze and validate the quality improvement in the reengineered software.

Agile Scrum methodology has been used to perform software reengineering.

Design Metrics are measured using the Chidamber and Kemerer Java metric (CKJM) version-9.0 tool.

For reengineering implementation, Net Beans 7.3 has been used.

American Psychological Association (APA)

Singh, Jaswinder& Dhindsa, Kanwalvir Singh& Singh, Jaiteg. 2021. Software quality improvement and validation using reengineering. Journal of Engineering Research،Vol. 9, no. 4 A, pp.59-73.
https://search.emarefa.net/detail/BIM-1494703

Modern Language Association (MLA)

Singh, Jaswinder…[et al.]. Software quality improvement and validation using reengineering. Journal of Engineering Research Vol. 9, no. 4 A (Dec. 2021), pp.59-73.
https://search.emarefa.net/detail/BIM-1494703

American Medical Association (AMA)

Singh, Jaswinder& Dhindsa, Kanwalvir Singh& Singh, Jaiteg. Software quality improvement and validation using reengineering. Journal of Engineering Research. 2021. Vol. 9, no. 4 A, pp.59-73.
https://search.emarefa.net/detail/BIM-1494703

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 72-73

Record ID

BIM-1494703