Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/10485
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJaiswal, Arpit-
dc.date.accessioned2022-01-20T06:20:13Z-
dc.date.available2022-01-20T06:20:13Z-
dc.date.issued2021-06-01-
dc.identifier.urihttp://10.1.7.192:80/jspui/handle/123456789/10485-
dc.description.abstractIn today's build environment, the compilation logs are very long due to the number of modules included to bring the final compiled package. Basic sanity test, static code analysis etc. are performed along with compilation to identify the bugs and vulnerabilities. The process of reading these logs and finding deviations in them, when there is a change in the log pattern, is a time-consuming process for an engineer. Thus, a study is carried out to find out an algorithm solution that automatically identifies anomalies from log patterns in a normal execution and detect the anomalies when the log patterns deviate from the template under the normal execution. Present set of process is time-consuming, inefficient, and cost-intensive. The proposed model will help to eliminate this possibility by raising errors when a flag, a component, or a product is enabled or added out of ordinary. To achieve the above-mentioned goal the present project ‘Build Anomaly Detection’ is conceived, wherein the study includes three phases for development of model. First phase is concerned with developing the model using Python scripts. The second phase focuses on building machine learning capabilities using Python, so that the model can evolve based on the inputs. The third and the final phase is concerned with the testing of the model with various inputs in the form of build logs. The study was undertaking on Linux product and android product under the present set of conditions of setup-box using these two products under its operating system. An UI is developed which contains two comparator one is for Linux and another for Android for making the UI more user friendly respectively. In the first Comparator build logs are taken as input which will be compared by the template log i.e. developed in the first phase and the final report is generated which can be seen in the UI and the user will identify the compliances through report and intimate the changes to the team lead for taking necessary action before sending to that testing team. Thus, the whole process helps the developer to timely address the changes to the team leads and reduces the product time to market and its overall credentials of the program. Similarly, same concept is used for the second model with change of input by json file as because the number of config parameters are more in android products and analysis will be easy, but results are same.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries19MECE01;-
dc.subjectEC 2019en_US
dc.subjectProject Report 2019en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (ES)en_US
dc.subjectEmbedded Systemsen_US
dc.subjectEmbedded Systems 2019en_US
dc.subject19MECen_US
dc.subject19MECEen_US
dc.subject19MECE01en_US
dc.titleBuild Anomaly Detectionen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
19MECE01.pdf18MECE011.22 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.