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