scholarly journals Applying Requirement Based Complexity for the Estimation of Software Development and Testing Effort

Author(s):  
Ashish Sharma
Author(s):  
Omar Shatnawi

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.


2019 ◽  
Vol 16 (12) ◽  
pp. 5089-5098 ◽  
Author(s):  
Sangeeta ◽  
Kapil Sharma ◽  
Manju Bala

Growing software demand in the present virtual world introduces new competitive dynamics for software developers. Recently, Open Source Software (OSS) systems are providing a faster way of software production. To survive in the competitive market, developed OSS system needs enhancement in previous versions. Each enhanced versions are found to be more liable to risks of failures. In the recent software development process, the primary concern of researchers is always to find new ways for assessing the reliability of developed OSS versions. To incorporate modern software development environments and technologies, new failure rate model for reliability estimation of multiple versions of OSS systems has been developed in this paper. Proposed model incorporates a new testing effort factor for integrating varying needs in each release of software development. It comprises imperfect debugging with the possibility of fault introduction. The proposed model has been validated on various releases of Firefox and Genome project failure data set. Parameter estimation for the proposed model has been done using a flower pollination algorithm. Experimental results have shown the enhanced capability of the proposed model in comparison to Goel-Okumotto model, Inflection S-shaped model and PTZ model in simulating real OSS development environment.


2006 ◽  
Author(s):  
Jeffrey Wampler ◽  
Emilie Roth ◽  
Randall Whitaker ◽  
Kendall Conrad ◽  
Mona Stilson ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document