Reliability of Software Correlated Components Failure in Pakistan Industry

Full Text (PDF, 658KB), PP.27-35

Views: 0 Downloads: 0

Author(s)

Darakshan Anjum 1,* Tasleem Mustafa 1

1. University of Agriculture/ Computer Science, Faisalabad, 38000, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2017.02.04

Received: 4 Nov. 2016 / Revised: 2 Dec. 2016 / Accepted: 23 Jan. 2017 / Published: 8 Mar. 2017

Index Terms

Correlated Failure, software reliability Software testing, Error in software development phase, requirement gathering

Abstract

Now-a-days most important issue of software engineering in Pakistan industry is the correlated component failure, such failure occur when on component of the software is fail to work according to the specification and other related module to the specific component is also fail to perform the work. Due to this reason whole system destruction is possible as well as software development time and cost may be increased. The purpose of the study is to analyze the probability of software correlated component failure before the implementation and also analyze the main factor that cause of software correlated failure in Pakistan industry. Data is collected from software houses by using the data gathering techniques such as survey and interviews.
After doing statistical analysis by using bar chart conclude that in Pakistan industry main reason of software failure is error in software resource analysis in addition to faults in testing of the software. To overcome these issues in future it’s important to improve the testing phase of the software development process and during development of the software better techniques used for the resource allocation process.

Cite This Paper

Darakshan Anjum, Tasleem Mustafa, "Reliability of Software Correlated Components Failure in Pakistan Industry", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.9, No.2, pp.27-35, 2017. DOI:10.5815/ijieeb.2017.02.04

Reference

[1]Ammann, P. and J. Offutt. 2011. Introduction to Software Testing.Cambridge University Press,pp:1-30.
[2]Brosch, F., H. Koziolek, B. Buhnova and R. Reussner. 2012. Architecture-based Reliability Prediction with the Palladio Component Model.IEEE Transactions on Software Engineering, 38(6):1319–1339. DOI: 10.1109/TSE.2011.94.
[3]Dai, Y., M. Xie and K. Poh. 2005. Modeling and Analysis of Correlated Software Failures of Multiple Types. IEEE Transactions on Reliability, 54(1): 100–106. DOI: 10.1109/TR.2004.841709.
[4]Febrero, F., M. Calero and M. A.Chang. 2016. A Mapping Study of Software Correlated Failure Modeling. Information and Software Technology, 30(1): 639-649.
[5]Fiondella, L. and L.Panlop. 2014. Reliability of Two Mode Systems Subject to Correlated Failures. IEEE Transactions on Reliability, pp:879-889.DOI: 10.1109/RAMS.2014.6798438.
[6]Fiondella, L., S. Rajasekaran and S. S. Gokhale. 2013. Efficient Software Reliability Analysis with correlated component failure. .IEEE Transactions on reliability, 62(1): 244–255. DOI: 10.1109/TR.2013.2241131.
[7]Garousi, V. and M. V. Mantyla. 2016. When and What to Automate in Software Testing? A Multi-vocal Literature Review. Information and Software Technology, 76: 1-38. DOI: http://dx.doi.org/10.1016/j.infsof.2016.04.015.
[8]Hamill, M. and K.Goseva-Popstojanova. 2009. Common Trends in Software Fault and Failure Data, 35(4): 484–496. Doi: 10.1109/TSE.2009.3.
[9]Jafary, B. and L. Fiondella. 2016. A Universal Generating Function-based Multi-state System Performance Model Subject to Correlated Failure.Reliability Engineering & System Safety, 152: 16-27. DOI: 10.1016/j.ress.2016.02.004.
[10]Jatain, A. and Y. Yukti. 2014. Metrics and models for Software Reliability: A systematic review. 2014 International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), pp: 210–214. Doi: 10.1109/ICICICT.2014.6781281.
[11]Kothari, C. R. 2006. Research Methodology: Method and Techniques (2nd edi.). Delhi: New Age International Publishers.
[12]Nagaraju, V., V. V. Basavaraj and L. Fiondella. 2016. Software Rejuvenation of a Fault-tolerant Server Subject to Correlated Failure.Proceedings Annual Reliability and Maintainability Symposium, pp: 110-115.
[13]Park, J., H. Kim, J. Shin and J. Baik. 2012. An Embedded Software Reliability Model with Consideration of Hardware Related Software Failures. IEEE Sixth International Conference on Software Security and Reliability, pp: 207–214. DOI: 10.1109/SERE.2012.10.
[14]Saito, Y. and T. Dohi. 2016. Predicting Software Reliability via Completely Monotone Nonparametric Estimator with Grouped data.Journal of Systems and Software, 117:296-306.DOI: 10.1016/j.jss.2016.03.047.
[15]Yang, J., Y. Liu, M. Xie and M. Zhao. 2016.Modeling and Analysis of Reliability of Multi-release Open Source Software Incorporating Both Fault Detection and Correction Processes.Journal of Systems and Software,115:102-110. DOI: 10.1016/j.jss.2016.01.025.
[16]Zhai, E., R. Chen, D. L. Wolinsky and B. Ford. 2014. Heading off Correlated Failures through Independence-as-a-Service. Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, pp: 317-334.