Project conducted for Seminar in Machine Learning for Software Engineering. Aim of our research was to explore possible directions of Deep Learning solutions for log detection in a snippet of code.
Yuan D, Zheng J, Park S, Zhou Y, Savage S (2011) Improving software diagnosability via log enhancement. In: Proceedings of the 16th International Conference on Architectural Support for Programming
Languages and Operating Systems, ASPLOS, vol XVI, pp 3–14
Yuan D, Park S, Huang P, Liu Y, Lee MM, Tang X, Zhou Y, Savage S (2012a) Be conservative: Enhancing
failure diagnosis with proactive logging. In: Proceedings of the 10th USENIX conference on Operating
Systems Design and Implementation, OSDI ’12, vol 12, pp 293–306
Zhu J, He P, Fu Q, Zhang H, Lyu MR, Zhang D (2015) Learning to log: Helping developers make informed
logging decisions. In: Proceedings of the 37th International Conference on Software Engineering -
Volume 1, ICSE ’15, pp 415–425
Kabinna S, Bezemer CP, Shang W, Hassan AE (2016) Logging library migrations: a case study for the apache
software foundation projects. In: Proceedings of the 13th International Conference on Mining Software
Repositories, MSR ’16, pp 154–164
Oliner A, Ganapathi A, Xu W (2012) Advances and challenges in log analysis. Commun ACM 55(2):55–61
Shang W, Nagappan M, Hassan AE, Jiang ZM (2014b) Understanding log lines using development
knowledge. In: Proceedings of the 30th IEEE International Conference on Software Maintenance and
Evolution, ICSME ’14, pp 21–30
D. Yuan, S. Park, and Y. Zhou. 2012. Characterizing logging
practices in open-source software. In Proc. of the 34th International Conference on Software Engineering (ICSE’12),
pages 102-112.
Q. Fu, J.G. Lou, Q. Lin, R. Ding, D. Zhang, and T. Xie.
Contextual analysis of program logs for understanding
system behaviors. In Proc. of 10th Working Conference on
Mining Software Repositories (MSR’13), pages 397-400.
Classification of logs using Machine
Learning Technique
Edwin Giancarlo Vasquez Villano
Yuan D, Zheng J, Park S, Zhou Y, Savage S (2011) Improving software diagnosability via log enhancement. In: Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS, vol XVI, pp 3–14
Yuan D, Park S, Huang P, Liu Y, Lee MM, Tang X, Zhou Y, Savage S (2012a) Be conservative: Enhancing failure diagnosis with proactive logging. In: Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation, OSDI ’12, vol 12, pp 293–306
Zhu J, He P, Fu Q, Zhang H, Lyu MR, Zhang D (2015) Learning to log: Helping developers make informed logging decisions. In: Proceedings of the 37th International Conference on Software Engineering - Volume 1, ICSE ’15, pp 415–425
Kabinna S, Bezemer CP, Shang W, Hassan AE (2016) Logging library migrations: a case study for the apache software foundation projects. In: Proceedings of the 13th International Conference on Mining Software Repositories, MSR ’16, pp 154–164
Oliner A, Ganapathi A, Xu W (2012) Advances and challenges in log analysis. Commun ACM 55(2):55–61
Shang W, Nagappan M, Hassan AE, Jiang ZM (2014b) Understanding log lines using development knowledge. In: Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, ICSME ’14, pp 21–30
D. Yuan, S. Park, and Y. Zhou. 2012. Characterizing logging practices in open-source software. In Proc. of the 34th International Conference on Software Engineering (ICSE’12), pages 102-112.
Q. Fu, J.G. Lou, Q. Lin, R. Ding, D. Zhang, and T. Xie.
Classification of logs using Machine Learning Technique Edwin Giancarlo Vasquez Villano
http://commons.apache.org/proper/commons-logging/guide.html