Testing-Effort Dependent Software Reliability Model for Distributed Systems, 2013, 4
تاريخ النشر |
2013-01-01 |
الباحث |
|
الكلمات المفتاحية |
software engineering, software reliability,
distributed development environment, software component, software
testing-effort, fault severity. |
الملخص بالعربية |
|
الملخص بالانجليزي |
Distributed systems are being developed in the context of the
client-server architecture. Client-server architectures dominate the
landscape of computer-based systems. Client-server systems are developed
using the classical software engineering activities. Developing
distributed systems is an activity that consumes time and resources.
Even if the degree of automation of software development activities
increased, resources are an important limitation. Reusability is widely
believed to be a key direction to improving software development
productivity and quality. Software metrics are needed to identify the
place where resources are needed; they are an extremely important source
of information for decision making. In this paper, an attempt has been
made to describe the relationship between the calendar time, the fault
removal process and the testing-effort consumption in a distributed
development environment. Software fault removal phenomena and
testing-effort expenditures are described by a non-homogenous Poisson
process (NHPP) and testing-effort curves respectively. Actual software
reliability data cited in literature have been used to demonstrate the
proposed model. The results are fairly encouraging. |
|
|
Measuring Software Operational Reliability under Imperfect Debugging Environment, 2012
تاريخ النشر |
2012-11-20 |
الباحث |
|
الكلمات المفتاحية |
|
الملخص بالعربية |
|
الملخص بالانجليزي |
In the software reliability engineering (SRE) literature, few
attempts have been made to model the failure phenomenon of software
during its operational use. One of the reasons can be attributed to the
inability of software engineers to measure the growth in usage of
software while it is in the market. In this paper, an attempt has been
made to model the software reliability growth under imperfect debugging
environment linking it to the number of users. Since the number of
instructions executed depends on the number of users. The number of
users is estimated through an innovation diffusion model of marketing.
Once the estimated value is known, the rate at which instructions are
executed can be found. The intensity with which failures would be
reported depends upon this value. To model the fault removal phenomena, a
non-homogenous Poisson process (NHPP) based software reliability growth
model (SRGM) incorporating the concept of imperfect debugging developed
in the literature has been used. An actual field software reliability
data has been used to demonstrate the proposed model. |
|
|
|
|
|
|