| Literature DB >> 23572866 |
Sayed Mehdi Hejazi Dehaghani1, Nafiseh Hajrahimi.
Abstract
INTRODUCTION: The software industry has had significant progress in recent years. The entire life of software includes two phases: production and maintenance. Software maintenance cost is increasingly growing and estimates showed that about 90% of software life cost is related to its maintenance phase. Extraction and considering the factors affecting the software maintenance cost help to estimate the cost and reduce it by controlling the factors.Entities:
Keywords: AHP model; Cost; Effective factors; Health information systems; Software maintenance
Year: 2013 PMID: 23572866 PMCID: PMC3610582 DOI: 10.5455/AIM.2012.21.63-66
Source DB: PubMed Journal: Acta Inform Med ISSN: 0353-8109
Figure 1.Development of Software maintenance costs as percentage of total cost [Floris and Harald, 2010]
List the factors affecting the cost of software maintenance
| Row | Indexes Related to the Information of Cost Factors |
| 1 | Product Characteristics |
| 2 | Required Software Reliability |
| 3 | Database Size |
| 4 | Complexity Product |
| 5 | Computer Characteristics |
| 6 | Execution Time Constraint |
| 7 | Main Storage Constraint |
| 8 | Virtual Machine Volatility |
| 9 | Computer Turnaround Time |
| 10 | Personnel Characteristics |
| 11 | Annalist Capability |
| 12 | Application Experience |
| 13 | Programmer Capability |
| 14 | Virtual Machine Experience |
| 15 | Programming Language Experience |
| 16 | Project Characteristics |
| 17 | Modern Programming Practices |
| 18 | Use of Software Tools |
| 19 | Schedule Project Constraint |
| 20 | Factors of Project maintenance |
| 21 | Software Experience |
| 22 | Application Understanding |
| 23 | Software Development reference Access to Technical |
| 24 | Document Quality |
| 25 | Software Old |
| 26 | Group Capability |
| Environment Dependency | |
| 28 | Structure Independency |
| 29 | Costs of Computer Networks |
| 30 | Security |
| 31 | Back up Data |
| 32 | Computer’s Virus |
The list of measurement criteria and results after the interview
| Indexes Related to the Information of Cost Factors | Very Little | Little | Normal | Much | Very Much |
|---|---|---|---|---|---|
| Product Characteristics | |||||
| Required Software Reliability | 7.5 | 7.5 | 57.5 | 27.5 | 0 |
| Database Size | 40 | 30 | 20 | 10 | 0 |
| Product Complexity | 0 | 2.5 | 10 | 40 | 47.5 |
| Computer Characteristics | |||||
| Execution Time Constraint | 0 | 0 | 2.5 | 30 | 67.5 |
| Main Storage Constraint | 17.5 | 80 | 2.5 | 0 | 0 |
| Virtual Machine Volatility | 5 | 15 | 42.5 | 35 | 2.5 |
| Computer Turnaround Time | 10 | 45 | 35 | 10 | 0 |
| Personnel Characteristics | |||||
| Annalist Capability | 0 | 0 | 0 | 40 | 60 |
| Application Experience | 0 | 5 | 15 | 32.5 | 45 |
| Programmer Capability | 0 | 2.5 | 42.5 | 40 | 20 |
| Virtual Machine Experience | 47.5 | 35 | 17.5 | 0 | 0 |
| Programming Language Experience | 15 | 27.5 | 42.5 | 15 | 0 |
| Project Characteristics | |||||
| Modern Programming Practices | 0 | 15 | 15 | 42.5 | 52.5 |
| Use of Software Tools | 0 | 20 | 27.5 | 35 | 42.5 |
| Schedule Project Constraint | 47.5 | 37.5 | 15 | 0 | 0 |
| Factors of Project maintenance | |||||
| Software Experience | 0 | 0 | 7.5 | 27.5 | 65 |
| Application Understanding | 0 | 0 | 5 | 35 | 60 |
| Software Development reference Access to Technical | 0 | 0 | 15 | 40 | 45 |
| Document Quality | 0 | 5 | 0 | 25 | 70 |
| Software Old | 7.5 | 27.5 | 60 | 5 | 0 |
| Group Capability | 0 | 0 | 27.5 | 15 | 57.5 |
| Environment Dependency | 45 | 35 | 20 | 0 | 0 |
| Structure Independency | 5 | 27.5 | 67.5 | 0 | 0 |
| Costs of Computer Networks | |||||
| Security | 0 | 0 | 0 | 10 | 90 |
| Back up Data | 0 | 0 | 42.5 | 35 | 22.5 |
| Computer’s Virus | 0 | 2.5 | 5 | 35 | 57.5 |
Prioritized strategies
| Abbreviated | Rank | 5 factors influencing maintenance costs |
|---|---|---|
| A1 | 1 | Project |
| A2 | 2 | Maintenance Project |
| A3 | 3 | Personnel |
| A4 | 6 | Product |
| A5 | 5 | Computer |
| A6 | 3 | Computer Networks |