The Root Cause Analysis Algorithm Design Incorporated with Analytic Hierarchy Process for Software Application Error
##plugins.themes.bootstrap3.article.main##
Software application normally comes along with its event logging feature today. However, with only the software application event log would be hard to determine the root cause if the error occurs beyond the software application boundary. In such circumstance, the time duration of conducting the root cause analysis activity will be easily prolonged. In order to identify the root cause more effectively, multiple event log files from different boundaries that are involved with software application such as Operating System, Networking, Middleware, Database Management System and etc are required. Therefore it will add additional complexity to the root cause analysis process. With such challenge, a new analysis approach is proposed. This new analysis approach is a logic model incorporated with Analytic Hierarchy Process (AHP). It will be sitting at the logic tier to conduct the analysis without interferes the existing software application. The objectives of the logic model is not only to mitigate the time duration prolonging on root cause analysis activity. It is also to increase the accuracy of identifying the actual root cause during analysis activity. Furthermore, this proposed logic model contributes the new knowledge of analysis approach which helps to close the existing knowledge gap in AHP, that can be applied for software application root cause analysis.
Downloads
References
-
Hoo Meng W., Amalathas S.S. (2019). A New Approach Towards Developing a Prescriptive Analytical Logic Model for Software Application Error Analysis. In: Silhavy R., Silhavy P., Prokopova Z. (eds) Intelligent Systems Applications in Software Engineering. CoMeSySo 2019 2019. Advances in Intelligent Systems and Computing, vol 1046. Springer, Cham.
Google Scholar
1
-
HM Wong and SS Amalathas. (2019). An Approach towards developing an Algorithm for Software Application Error Analysis. David Publishing Company. DOI:10.17265/2328-2185/2019.04.006.
Google Scholar
2
-
Wong, H.M., Amalathas, S. and Zitkova, T. (2019). A Prescriptive Logic Model for Software Application Root Cause Analysis. European Journal of Electrical Engineering and Computer Science. 3, 5 (Oct. 2019). DOI:.
Google Scholar
3
-
HM Wong, SS Amalathas and T Zitkova. (2020). A Business Operation Stability by Improving the Speed of Restoration on Software Application Service. David Publishing Company. DOI:10.17265/2328-2185/2020.01.008.
Google Scholar
4
-
HM Wong, SS Amalathas and T Zitkova. (2019). An Approach Towards Designing A Prescriptive Analytical Logic Model for Software Application Root Cause Analysis. International Journal of Advanced Research and Publications (IJARP). http://www.ijarp.org/published-research-papers/nov2019/An-Approach-Towards-Designing-A-Prescriptive-Analytical-Logic-Model-For-Software-Application-Root-Cause-Analysis.pdf
Google Scholar
5
-
Wong, H.M. and Amalathas, S. 2019. A New Analysis Approach Incorporated with Analytic Hierarchy Process for The Software Application in A Multiple Tiers Environment. European Journal of Electrical Engineering and Computer Science. 3, 6 (Dec. 2019). DOI:https://doi.org/10.24018/ejece.2019.3.6.160.
Google Scholar
6
-
Edward Mercer, 2015. How Technology Affects Business Operations. OpposingViews.com. http://science.opposingviews.com/technology-affects-business-operations-1659.html .(Accessed on 28th November 2015)
Google Scholar
7
-
[SuccessFactors, 2015. Using Technology to Increase Your Business Productivity. https://www.successfactors.com/en_us/lp/articles/using-technology-to-increase-your-business-productivity.html.(Accessed on 28th November 2015)
Google Scholar
8
-
SANS Institute. 2001. Importance of Understanding Logs from an Information Security Standpoint. https://www.sans.org/reading-room/whitepapers/logging/importance-understanding-logs-information-security-standpoint-200 (Accessed on 6th March 2017)
Google Scholar
9
-
Andreas Grabner. 2012. Dynatrace LLC. Top Performance Mistakes when moving from Test to Production: Excessive Logging. https://www.dynatrace.com/blog/top-performance-mistakes-when-moving-from-test-to-production-excessive-logging/ (Accessed on 6th March 2017)
Google Scholar
10
-
David B. Stewart, PhD. 2012. Troubleshooting real-time software issues using a logic analyzer. InHand Electronics, Inc. http://www.embedded.com/design/debug-and-optimization/4236800/Troubleshooting-real-time-software-issues-using-a-logic-analyzer(Accessed on 12th December 2015)
Google Scholar
11
-
Stephen G. Eick, Michael C. Nelson, and Jeffery D. Schmidt. 1994. Graphical Analysis of Computer Log Files. Communications of the ACM.http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.43.4832&rep=rep1&type=pdf.(Accessed on 12th December 2015)
Google Scholar
12
-
[Wendy W. Peng and Dolores R. 1993 Wallace. Software Error Analysis. NIST Special Publication. http://www.geocities.ws/itopsmat/SoftwareErrorAnalysis.pdf.(Accessed on 12th December 2015)
Google Scholar
13
-
Felix Salfner and Steffen Tschirpke. 2015. Error Log Processing for Accurate Failure Prediction. www.usenix.org. https://www.usenix.org/legacy/event/wasl08/tech/full_papers/salfner/salfner_html/.(Accessed on 12th December 2015)
Google Scholar
14
-
Jan Valdman. 2001. Log File Analysis. https://www.kiv.zcu.cz/site/documents/verejne/vyzkum/publikace/technicke-zpravy/2001/tr-2001-04.pdf.(Accessed on 18th January 2017)
Google Scholar
15
-
J?lia Mur?nov?. 2015. Application Log Analysis. http://is.muni.cz/th/374567/fi_m/thesis_murinova.pdf.(Accessed on 18th January 2017)
Google Scholar
16
-
Max Landauer, Markus Wurzenberger, Florian Skopik, Giuseppe Settanni and Peter Filzmoser. 2018. Dynamic log file analysis: An unsupervised cluster evolution approach for anomaly detection. ScienceDirect. www.sciencedirect.com. https://www.sciencedirect.com/science/article/pii/S0167404818306333/pdfft?md5=e114106f24719a22492bdc5df17f2742&pid=1-s2.0-S0167404818306333-main.pdf (Accessed on 2nd April 2019)
Google Scholar
17
-
Quora. 2016. What is the bottom up and top down approach? https://www.quora.com/What-is-the-bottom-up-and-top-down-approach (Accessed on 11th April 2018)
Google Scholar
18
-
Wikipedia. 2018. Algorithm design. Wikimedia Foundation, Inc. https://en.wikipedia.org/wiki/Algorithm_design (Accessed on 11th April 2018)
Google Scholar
19
Most read articles by the same author(s)
-
Hoo Meng Wong,
Sagaya Sabestinal Amalathas,
Tatana Zitkova,
A Prescriptive Logic Model for Software Application Root Cause Analysis , European Journal of Electrical Engineering and Computer Science: Vol. 3 No. 5 (2019) -
Hoo Meng Wong,
Sagaya Sabestinal Amalathas,
A New Analysis Approach Incorporated with Analytic Hierarchy Process for The Software Application in A Multiple Tiers Environment , European Journal of Electrical Engineering and Computer Science: Vol. 3 No. 6 (2019) -
Hoo Meng Wong,
Sagaya Sabestinal Amalathas,
A Prescriptive Analytical Logic Model Design for Software Application Error Analysis Using The Top-Down Design Approach , European Journal of Electrical Engineering and Computer Science: Vol. 4 No. 1 (2020)