Development of a conceptual model for software system maintenance

One of the eight main indicators of the software system effectiveness is its maintenance. The main goal of software system maintenance is to preserve the functionality of the software system over time. Software system maintenance is a broad activity and includes the correction of errors that have arisen periodically after the software system is delivered to the customer, increasing its functionality, removing obsolete functions and introducing new ones, etc. The software maintenance and its costs constitute more than 20-25% of the total expenses of the software system. There are various models of the software system life cycle, and the choice of the model depends on the given project. Each software engineer must have sufficient knowledge in this area to choose the appropriate model of the software system life cycle based on the content and requirements of the project. In these models, the last and most important stage of the software life cycle is software system maintenance. The main purpose of this work is to study the process of software system maintenance and its main issues, types, categories, stages, and to develop a conceptual model based on them. The goal is to achieve an efficient software system based on the conceptual model.

Authors

Institutions

Publication Details

Journal
International Journal of Research in Engineering
Published
2025-01-01
DOI
https://doi.org/10.33545/26648776.2025.v7.i1a.73
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of a conceptual model for software system maintenance

Shafagat Mahmudova
International Journal of Research in Engineering
Software Reliability and Analysis Research
article

Development of a conceptual model for software system maintenance

Shafagat Mahmudova
article en

Abstract

One of the eight main indicators of the software system effectiveness is its maintenance. The main goal of software system maintenance is to preserve the functionality of the software system over time. Software system maintenance is a broad activity and includes the correction of errors that have arisen periodically after the software system is delivered to the customer, increasing its functionality, removing obsolete functions and introducing new ones, etc. The software maintenance and its costs constitute more than 20-25% of the total expenses of the software system. There are various models of the software system life cycle, and the choice of the model depends on the given project. Each software engineer must have sufficient knowledge in this area to choose the appropriate model of the software system life cycle based on the content and requirements of the project. In these models, the last and most important stage of the software life cycle is software system maintenance. The main purpose of this work is to study the process of software system maintenance and its main issues, types, categories, stages, and to develop a conceptual model based on them. The goal is to achieve an efficient software system based on the conceptual model.

International Journal of Research in EngineeringVol. 7(1)
Institute of Mathematics and Mechanics (AZ)
Openalex Percentile: Top 93%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Development of a conceptual model for software system maintenance — Shafagat Mahmudova · International Journal of Research in Engineering (2025) | TGRS Research Map | TGRS