Controlling Runtime-Anomaly of A Web Application Using Advanced Machine Learning
Keywords:
Runtime anomaly, Machine learning, Web Application Monitoring, Autoencoders, SecurityAbstract
INTRODUCTION: Controlling run-time anomalies using machine learning in software will help us to increase product efficiency and reliability. In this field, we are still in a very early stage. In our case, for a Web-Application the anomaly detection and correction at run time is yet to be developed.OBJECTIVES: The goal of this study is to provide a method to Detect and Classify an anomaly and Fix that on run time using Machine Learning.
METHODS: A systematic step-by-step approach is launched with the study of 57 papers on anomaly detection algorithms and Runtime error detection and correction methodologies
RESULTS: The major number of papers are related to network anomaly detection algorithms (42%) and another real-time system (like flight/train, etc.) error detection and corrections techniques (18%). Papers related to software error detection are 30%, and papers our research focused on are 10%.
CONCLUSION: To detect an anomaly in the application log, we would be using the Pattern search and Local Outlier Factor to detect and classify the errors. Then finally, using the Generative AI, we will fix the detected errors.
Downloads
References
Valentina Lenarduzzi, Alexandru Christian Stan, Davide Taibi, Davide Tosi. “A Dynamical Quality Model to Continuously Monitor Software Maintenance.” https://www.researchgate.net/publication/319187942_A_D ynamical_Quality_Model_to_Continuously_Monitor_Soft ware_Maintenance
Ruchika Malhotra. “A systematic review of machine learning techniques for software fault prediction.” https://www.sciencedirect.com/science/article/abs/pii/S1568494614005857
Awni Hammouri, Mustafa Hammad, Mohammad M Alnabhan. “Software Bug Prediction using Machine Learning Approach.”https://www.researchgate.net/profile/Mustafa-Hammad2/publication/323536716_Software_Bug_Prediction_using _Machine_Learning_Approach/links/5c17cdec92851c39eb f51720/Software-Bug-Prediction-using-Machine-LearningApproach.pdf
Matthew Arnold, Martin T. Vechev, Eran Yahav. “QVM: an efficient runtime for detecting defects in deployed systems.” https://www.researchgate.net/publication/221320711_QV M_An_Efficient_Runtime_for_Detecting_Defects_in_Dep loyed_Systems
Syahana Nur’Ain Saharudin, Koh Tieng Wei and Kew Si Na. “Machine Learning Techniques for Software Bug
Prediction: A Systematic Review.” https://thescipub.com/pdf/jcssp.2020.1558.1569.pdf
Chang Lou, Peng Huang, Scott Smith. “Comprehensive and efficient runtime checking in system software through watchdogs.” https://changlousys.github.io/paper/watchdog-hotos19preprint.pdf
Sana Ullah Jan, Young Doo Lee, In Soo Koo. “A distributed sensor-fault detection and diagnosis framework using machine learning.” https://www.sciencedirect.com/science/article/abs/pii/S002 0025520308422
L. Seabra Lopes and L.M. Camarinha-Matos A machine learning approach to error detection and recovery in assembly https://www.academia.edu/33548490/A_machine_learning _approach_to_error_detection_and_recovery_in_assembly
Classification of Faults in Web Applications using Machine Learning Akshi Kumar, Rajat Chugh, Rishab
Girdhar, Simran Aggarwal https://www.researchgate.net/publication/317031520_Clas sification_of_Faults_in_Web_Applications_using_Machin e_Learning
Web Application Attacks Detection Using Machine Learning Techniques Rodrigo Martínez, Gustavo Betarte,
Alvaro Pardo https://www.researchgate.net/publication/329514915_Web _Application_Attacks_Detection_Using_Machine_Learnin g_Techniques
Software fault prediction using error probabilities and machine learning approaches. Karuppusamy, S https://shodhganga.inflibnet.ac.in/handle/10603/341273
A robust semi-supervised SVM via ensemble learning Dan Zhang, Licheng Jiao, Xue Bai, Shuang Ru Wang https://www.researchgate.net/publication/322998378_A_R obust_Semi-Supervised_SVM_via_Ensemble_Learning
Machine Learning Techniques for Intrusion Detection: A Comparative Analysis Yasir Hamid, Sugumaran Muthukumarasamy, Ludovic Journaux https://www.researchgate.net/publication/309638541_Mac hine_Learning_Techniques_for_Intrusion_Detection_A_C omparative_Analysis
Software Defect Prediction Analysis Using Machine Learning Techniques Aimen Khalid, Gran Badshah, Nasir
Ayub, Muhammad Shiraz, Mohamed Ghouse https://www.mdpi.com/2071-1050/15/6/5517
Software Fault Prediction Using Deep Learning Techniques Iqra Batool, Tamim Ahmed Khan https://assets.researchsquare.com/files/rs 2089478/v1_covered.pdf?c=1664894193
A Real-Time Detection Method of Software Configuration Errors Based on Fine-Grained Configuration Item Types Li Zhang, Shengang Hao and Meng Ming https://www.hindawi.com/journals/sp/2022/4415366/
A Novel Machine Learning Approach for Bug Prediction Shruthi Puranik, Pranav Deshpande, K. Chandrasekaran https://www.sciencedirect.com/science/article/pii/S1877050916315174
Analysis on Detecting a Bug in a Software using Machine Learning Rashmi P, Prashanth Kambli https://www.ijrte.org/wp- content/uploads/papers/v9i2/B4119079220.pdf
Bug Prediction with Machine LearningmGustav Rehnholm, Felix Rysjö https://www.diva-portal.org/smash/get/diva2:1563558/FULLTEXT01.pdf
Machine learning techniques for web intrusion detection— A comparison Truong Son Pham, Tuan Hao Hoang, Van
Canh Vu https://www.researchgate.net/publication/311314204_Mac hine_learning_techniques_for_web_intrusion_detection_-_A_comparison
An optimized machine learning approach for fault detection and reliability estimation of software testing Sudharson, D http://hdl.handle.net/10603/342415
HYBRID RELIABLE AND SECURED PREDICTION MODEL FOR SELF HEALING SYSTEMS Dr.S.P. Rajagopalan http://hdl.handle.net/10603/118192
Fault free software engineering framework to detect errors and lead to better software development phase.Rajkumar N http://hdl.handle.net/10603/261939
Expert system for Software Error Detection and Correction SEDC in Integrated Development Environment IDE Josephine, MShttp://hdl.handle.net/10603/265095
Towards Reliable AI Applications via Algorithm-Based Fault Tolerance on NVDLAMustafa Tarik Sanic, Cong Guo, Jingwen Leng, Minyi Guo, Weiyin Ma https://ieeexplore.ieee.org/abstract/document/10076581
Efficient Software-Implemented HW Fault Tolerance for TinyML Inference in Safety-critical Applications Uzair Sharif, Daniel Mueller-Gritschneder, Rafael Stahl, Ulf Schlichtmann https://ieeexplore.ieee.org/abstract/document/10137207
Automata based software reliability model Wason, Ritika http://hdl.handle.net/10603/88404
Machine learning-based run-time anomaly detection in software systems: An industrial evaluation Fabian Huch, Mojdeh Golagha, A. Petrovska, Alexander Krauss https://ieeexplore.ieee.org/document/8368453
Leveraging Machine Learning to Improve Software Reliability Song Wang https://core.ac.uk/download/pdf/169432113.pdf
Software Defect Detection Using Machine Learning Techniques Jaswitha Abbineni; Ooha Thalluri https://ieeexplore.ieee.org/document/8553830
Anomaly Detection in Log Files Using Machine Learning Techniques Lakshmi Geethanjali Mandagondi https://www.diva-portal.org/smash/get/diva2:1534187/FULLTEXT02.pdf
Machine Learning-Based Run-Time Anomaly Detection in Software Systems: An Industrial Evaluation Machine Learning-Based Run-Time Anomaly Detection in Software SystemsFabian Huch; Mojdeh Golagha; Ana Petrovska;
Alexander Krauss https://www.researchgate.net/publication/325492786_Mac hine_learning-based_run-time_anomaly_detection_in_software_systems_An_industr ial_evaluation
Literature Reviews Knox College Library https://library.knox.edu/friendly.php?s=literaturereview#:~:text=A%20literature%20review%20is%20the,fo r%20a%20primary%20research%20project.
Experiences from using snowballing and database searches in systematic literature studies Deepika Badampudi; Claes Wohlin;Kai Petersen https://dl.acm.org/doi/10.1145/2745802.2745818
Web Application Attack Detection using Deep learning Manik Lal Das https://arxiv.org/abs/2011.03181
Implementation of Fault Detection Framework For Healthcare Monitoring System Using IoT, Sensors In Wireless Environment Dr. K. P. Paradeshi https://www.researchgate.net/profile/KutubuddinKazi/publication/363801133_Implementation_of_Fault_D etection_Framework_For_Healthcare_Monitoring_System _Using_IoT_Sensors_In_Wireless_Environment/links/632 ee4f486b22d3db4dbd8b0/Implementation-of-FaultDetection-Framework-For-Healthcare-Monitoring-System- Using-IoT-Sensors-In-Wireless-Environment.pdf
Web Statistics https://medium.com/@aplextorlab/webstatistics-69493eebbd01
Generalized software fault detection and correction modeling framework through imperfect debugging, error generation and change point Iqra Saraf and Javaid Iqbal https://link.springer.com/article/10.1007/s41870-019-00321-x
A model of software fault detection and correction processes considering heterogeneous faults Ruijin Xie, Hui Qiu, Qingqing Zhai, Rui Peng https://www.researchgate.net/publication/362691735_A_m odel_of_software_fault_detection_and_correction_process es_considering_heterogeneous_faults
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.