Metrics for Managing Customer View of Software Quality
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
New Year's Resolutions for Software Quality
IEEE Software
Second Workshop on Software Quality
Proceedings of the 26th International Conference on Software Engineering
Factors affecting effective software quality management revisited
ACM SIGSOFT Software Engineering Notes
Third workshop on software quality
Proceedings of the 27th international conference on Software engineering
Software quality development and assurance in RUP, MSF and XP: a comparative study
3-WoSQ Proceedings of the third workshop on Software quality
Hi-index | 0.00 |
Most present researches of software quality separate software availability from hardware availability thoroughly. However, software availability is defined as the probability that software is operating according to requirements at a given point in time. Hardware error, fault or failure surely has negative impact on software operation and decreases software availability. Applications are running on Operation System and/or some platforms, which are called runtime environment. Users tend to consider unrepeatable and unobvious hardware or environmental errors as application errors. Therefore, such factors should be considered in software availability. Abstract machine is a theoretical foundation for software programming. An Abstract Machine with Hardware Reliability (AM-HR) and an Abstract Machine with Environment Reliability (AM-ER) is proposed in this paper. Based on AM-ER, A novel metric named structural availability of software is presented. Utility of this metric in Change Management is shown to exhibit the promising prospect of structural availability.