Skip to main content

2021 | OriginalPaper | Buchkapitel

User Growth-Based Reliability Assessment of OSS During the Operational Phase Considering FRF and Imperfect Debugging

verfasst von : Vibha Verma, Sameer Anand, Anu G. Aggarwal

Erschienen in: Advances in Interdisciplinary Research in Engineering and Business Management

Verlag: Springer Nature Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

OSS development is remarkably different from paradigms of conventional software engineering. Although reliability modelling is an area of research since 1970s but reliability analysis for OSS is relatively recent. This paper tries to establish the reliability growth phenomenon for such software in terms of its usage in operational environment. This study further investigates the variation between number of faults detected and corrected as Fault Reduction Factor (FRF) and thus justifies its importance in reliability modelling under imperfect debugging. Three different trends of FRF are discussed in terms of number of users adopting the software with time. The proposed NHPP models for OSS are tested on two real-world fault datasets, namely, GNOME 2.0 and Firefox 3.0 and it is empirically deduced that the model precisely describes the failure process for OSS and thus can be adopted and further extended for reliability characterization.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat 1Kapur, P., Pham, H., Gupta, A., & Jha, P. (2011). Software reliability assessment with OR applications. Springer. 1Kapur, P., Pham, H., Gupta, A., & Jha, P. (2011). Software reliability assessment with OR applications. Springer.
2.
Zurück zum Zitat Li, X., Li, Y. F., Xie, M., & Ng, S. H. (2011). Reliability analysis and optimal version-updating for open source software. Information and Software Technology,53(9), 929–936.CrossRef Li, X., Li, Y. F., Xie, M., & Ng, S. H. (2011). Reliability analysis and optimal version-updating for open source software. Information and Software Technology,53(9), 929–936.CrossRef
3.
Zurück zum Zitat Alhazmi, O. H., & Malaiya, Y. K. (2008). Application of vulnerability discovery models to major operating systems. IEEE Transactions on Reliability,57(1), 14–22.CrossRef Alhazmi, O. H., & Malaiya, Y. K. (2008). Application of vulnerability discovery models to major operating systems. IEEE Transactions on Reliability,57(1), 14–22.CrossRef
4.
Zurück zum Zitat Bass, F. M. (1969). A new product growth for model consumer durables. Management Science,15(5), 215–227.CrossRefMATH Bass, F. M. (1969). A new product growth for model consumer durables. Management Science,15(5), 215–227.CrossRefMATH
5.
Zurück zum Zitat Rogers, E. M., Diffusion, O. I. (1962). New York: The Free Press of Glencoe. Rogers, E. M., Diffusion, O. I. (1962). New York: The Free Press of Glencoe.
6.
Zurück zum Zitat Musa, J. D. (1975). A theory of software reliability and its application. IEEE Transactions on Software Engineering,3, 312–327.CrossRef Musa, J. D. (1975). A theory of software reliability and its application. IEEE Transactions on Software Engineering,3, 312–327.CrossRef
7.
Zurück zum Zitat Goel, A. L., & Okumoto, K. (1979). Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Transactions on Reliability,28(3), 206–211.CrossRefMATH Goel, A. L., & Okumoto, K. (1979). Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Transactions on Reliability,28(3), 206–211.CrossRefMATH
8.
Zurück zum Zitat Yamada, S., Ohba, M., & Osaki, S. (1984). S-shaped software reliability growth models and their applications. IEEE Transactions on Reliability,33(4), 289–292.CrossRef Yamada, S., Ohba, M., & Osaki, S. (1984). S-shaped software reliability growth models and their applications. IEEE Transactions on Reliability,33(4), 289–292.CrossRef
9.
Zurück zum Zitat Pham, H., & Zhang, X. (1997). An NHPP software reliability model and its comparison. International Journal of Reliability, Quality and Safety Engineering,4(3), 269–282.CrossRef Pham, H., & Zhang, X. (1997). An NHPP software reliability model and its comparison. International Journal of Reliability, Quality and Safety Engineering,4(3), 269–282.CrossRef
10.
Zurück zum Zitat Ohba, M. (1984). Software reliability analysis models. IBM Journal of Research and Development,28(4), 428–443.CrossRef Ohba, M. (1984). Software reliability analysis models. IBM Journal of Research and Development,28(4), 428–443.CrossRef
11.
Zurück zum Zitat Tamura, Y., & Yamada, S. (2008). A component-oriented reliability assessment method for open source software. International Journal of Reliability, Quality and Safety Engineering.,15(1), 33–53.CrossRef Tamura, Y., & Yamada, S. (2008). A component-oriented reliability assessment method for open source software. International Journal of Reliability, Quality and Safety Engineering.,15(1), 33–53.CrossRef
12.
Zurück zum Zitat Chatterjee, S., & Shukla, A. (2016). Modeling and analysis of software fault detection and correction process through weibull-type fault reduction factor, change point and imperfect debugging. Arabian Journal for Science and Engineering,41(12), 5009–5025.MathSciNetCrossRefMATH Chatterjee, S., & Shukla, A. (2016). Modeling and analysis of software fault detection and correction process through weibull-type fault reduction factor, change point and imperfect debugging. Arabian Journal for Science and Engineering,41(12), 5009–5025.MathSciNetCrossRefMATH
13.
Zurück zum Zitat Li, Q., & Pham, H. (2017). A testing-coverage software reliability model considering fault removal efficiency and error generation. PLoS ONE,12(7), e0181524.CrossRef Li, Q., & Pham, H. (2017). A testing-coverage software reliability model considering fault removal efficiency and error generation. PLoS ONE,12(7), e0181524.CrossRef
14.
Zurück zum Zitat Zhu, M., & Pham, H. (2017). A multi-release software reliability modeling for open source software incorporating dependent fault detection process. Annals of Operations Research, pp. 1–18. Zhu, M., & Pham, H. (2017). A multi-release software reliability modeling for open source software incorporating dependent fault detection process. Annals of Operations Research, pp. 1–18.
15.
Zurück zum Zitat Yang, J., Liu, Y., Xie, M., & Zhao, M. (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.CrossRef Yang, J., Liu, Y., Xie, M., & Zhao, M. (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.CrossRef
16.
Zurück zum Zitat Rahmani, C., Siy, H., & Azadmanesh, A. (2009). An experimental analysis of open source software reliability. Department of Defense/Air Force Office of Scientific Research. Rahmani, C., Siy, H., & Azadmanesh, A. (2009). An experimental analysis of open source software reliability. Department of Defense/Air Force Office of Scientific Research.
17.
Zurück zum Zitat Rahmani, C., Azadmanesh, A. H., & Najjar, L. (2010). A comparative analysis of open source software reliability. JSW,5(12), 1384–1394.CrossRef Rahmani, C., Azadmanesh, A. H., & Najjar, L. (2010). A comparative analysis of open source software reliability. JSW,5(12), 1384–1394.CrossRef
18.
Zurück zum Zitat Zhou, Y., & Davis, J. (2005). Open source software reliability model: an empirical approach. In ACM SIGSOFT Software Engineering Notes. ACM. Zhou, Y., & Davis, J. (2005). Open source software reliability model: an empirical approach. In ACM SIGSOFT Software Engineering Notes. ACM.
19.
Zurück zum Zitat Kapur, P., & Younes, S. (1996). Modelling an imperfect debugging phenomenon in software reliability. Microelectronics Reliability,36(5), 645–650.CrossRef Kapur, P., & Younes, S. (1996). Modelling an imperfect debugging phenomenon in software reliability. Microelectronics Reliability,36(5), 645–650.CrossRef
20.
Zurück zum Zitat Pham, H., Nordmann, L., & Zhang, Z. (1999). A general imperfect-software-debugging model with S-shaped fault-detection rate. IEEE Transactions on Reliability,48(2), 169–175.CrossRef Pham, H., Nordmann, L., & Zhang, Z. (1999). A general imperfect-software-debugging model with S-shaped fault-detection rate. IEEE Transactions on Reliability,48(2), 169–175.CrossRef
21.
Zurück zum Zitat Kapur, P., Pham, H., Anand, S., & Yadav, K. (2011). A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation. IEEE Transactions on Reliability,60(1), 331–340.CrossRef Kapur, P., Pham, H., Anand, S., & Yadav, K. (2011). A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation. IEEE Transactions on Reliability,60(1), 331–340.CrossRef
22.
Zurück zum Zitat Lin, C. T. (2011). Analyzing the effect of imperfect debugging on software fault detection and correction processes via a simulation framework. Mathematical and Computer Modelling,54(11–12), 3046–3064.CrossRefMATH Lin, C. T. (2011). Analyzing the effect of imperfect debugging on software fault detection and correction processes via a simulation framework. Mathematical and Computer Modelling,54(11–12), 3046–3064.CrossRefMATH
23.
Zurück zum Zitat 23Jain, M., Manjula, T., & Gulati, T. (2012). Software reliability growth model (SRGM) with imperfect debugging, fault reduction factor and multiple change-point. In Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20–22, 2011. Springer. 23Jain, M., Manjula, T., & Gulati, T. (2012). Software reliability growth model (SRGM) with imperfect debugging, fault reduction factor and multiple change-point. In Proceedings of the International Conference on Soft Computing for Problem Solving (SocProS 2011) December 20–22, 2011. Springer.
24.
Zurück zum Zitat Anand, S., Verma, V., & Aggarwal, A. G. (2018). 2-Dimensional Multi-Release Software Reliability Modelling considering Fault Reduction Factor under imperfect debugging.Ingenieria Solidaria, 14. Anand, S., Verma, V., & Aggarwal, A. G. (2018). 2-Dimensional Multi-Release Software Reliability Modelling considering Fault Reduction Factor under imperfect debugging.Ingenieria Solidaria, 14.
25.
Zurück zum Zitat Hsu, C.-J., Huang, C.-Y., & Chang, J.-R. (2011). Enhancing software reliability modeling and prediction through the introduction of time-variable fault reduction factor. Applied Mathematical Modelling,35(1), 506–521.CrossRefMATH Hsu, C.-J., Huang, C.-Y., & Chang, J.-R. (2011). Enhancing software reliability modeling and prediction through the introduction of time-variable fault reduction factor. Applied Mathematical Modelling,35(1), 506–521.CrossRefMATH
Metadaten
Titel
User Growth-Based Reliability Assessment of OSS During the Operational Phase Considering FRF and Imperfect Debugging
verfasst von
Vibha Verma
Sameer Anand
Anu G. Aggarwal
Copyright-Jahr
2021
Verlag
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-16-0037-1_23

Neuer Inhalt