Document

Assessing software reliability using genetic algorithms.

Author
Contributors
Sharma, A., Author
Publisher
Sultan Qaboos University.
Gregorian
2019
Language
English
English abstract
The role of software reliability and quality improvement is becoming more important than any other issues related to software development. To date, we have various techniques that give a prediction of software reliability like neural networks, fuzzy logic, and other evolutionary algorithms. A genetic algorithm has been explored for predicting software reliability. One of the important aspects of software quality is called software reliability, thus, software engineering is of a great place in the software industry. To increase the software reliability, it is mandatory that we must design a model that predicts the fault and error in the software program at early stages, rectify them and then increase the functionality of the program within a minimum time and in a low cost. There exist numerous algorithms that predict software errors such as the Genetic Algorithm, which has a very high ability to predict software bugs, failure and errors rather than any other algorithm. The main purpose of this paper is to predict software errors with so precise, less time-consuming and cost-effective methodology. The outcome of this research paper is showing that the rates of applied methods and strategies are more than 96 percent in ideal conditions.
Member of
ISSN
1726-6742
Citation
Jain, R., & Sharma, A. (2019). Assessing software reliability using genetic algorithms. The Journal of Engineering Research, 16 (1), 11-17.
Arabic abstract
لقد أصبح دور موثوقية البرمجيات وتحسين جودتها أكثر أهمية من أي مسألة أخرى متعلقة بتطوير البرمجيات. فاليوم لدينا العديد من التقنيات التي تعطي تنبؤًا بموثوقية البرمجيات مثل الشبكات العصبية والمنطق الضبابي وغيره من الخوارزميات التطورية. و قد تم استكشاف خوارزمية جينية للتنبؤ بوثوقية البرمجيات. وكما نعلم، أن أحد الجوانب الهامة لجودة البرمجيات يُدعى موثوقية البرمجيات، وبالتالي، فإن هندسة البرمجيات تحتل مكانا مهما في صناعة البرمجيات. فمن أجل زيادة موثوقية البرمجيات، يلزم أن نقوم بتصميم نموذجا يتنبأ بالخلل والخطأ في البرمجيات في المراحل المبكرة و يقوم بالعمل على تصحيحها وبالتالي يؤدي إلى التحسين من أداء البرمجيات في أقل وقت وبتكلفة منخفضة. هذا ويوجد العديد من الخوارزميات التي تتنبأ بأخطاء البرمجيات مثل الخوارزمية الجينية، والتي تتمتع بقدرة فائقة جدًا على توقع أخطاء البرمجيات والقصور والأخطاء أكثر من أي خوارزمية أخرى. وعليه فإن الغرض الرئيسي من هذه الورقة البحثية هو التنبؤ بأخطاء البرمجيات باستخدام منهجية عالية الدقة أقل استهلاكا للوقت، كما أنها مناسبة من حيث التكلفة. هذا وتظهر نتائج هذه الورقة البحثية أن معدلات الوسائل والإستراتيجيات المطبقة لهذا الغرض هي أعلى من 96 في المائة من مثيلاتها في الظروف المثالية.
Category
Journal articles

Same Subject

Journal articles
3
0
Ghaheri, Ali.
Oman Medical Specialty Board.
2015-11
Theses and Dissertations
0
0
AL-Kahaliyah, Maryam Abdullah.
Sultan Qaboos University
2019