Statistical Estimation Of Software Reliability And Failure-Causing Effect