Remaining useful life prediction and bug triaging using machine learning techniques

dc.accession.numberT00835
dc.classification.ddc621.312136 NAI
dc.contributor.advisorJoshi, Manjunath V.
dc.contributor.authorNaik, Krishna Keyurbhai
dc.date.accessioned2020-09-22T05:27:14Z
dc.date.accessioned2025-06-28T10:27:42Z
dc.date.available2023-02-16T05:45:11Z
dc.date.issued2020
dc.degreeM. Tech
dc.description.abstractIn the field of engineering, it’s become important to understand machines and components of it, not only in terms of how they are performing currently but also how their performance degrades over time. Breakdown of a machine has a huge impact on the industrial system and can lead to tragic situation if regular maintenance is not carried out [8]. Predictive maintenance observes machines behaviour at periodic intervals or continuously and based on this data predicts Remaining Useful Life (RUL) of machines, which enables maintenance before breakdown of machines. In the past, a lot of research has been performed to compare the performance of various RUL prediction techniques such as Kalman Filter [9], Multi-Layer Perceptron (MLP), Recurrent Neural Network (RNN) and Convolutional Neural Network (CNN) [10] and even adversarial approaches also. In this thesis, We have proposed to use Attention along with Long Short-Term Memory (LSTM) [11]based approach to improve the RUL prediction. Bug tracking tools such as JIRA, Bugzilla receives hundreds of bugs daily. Each of this bugs needs to be triaged means assign it to developer or team. This triaging process consumes a significant amount of time and resources. This time spent of triaging can be significantly invested in improvement of software. There comes the need of automatic bug triaging. In the past, different information like as title, description and developer’s work history [12][13] are used to learn the features like tf-idf, tf, Bag of Word (BOW) and keywords.[14] This features are used to train various classifiers such as Support Vector Machine (SVM) and Naive Bayes.[15] We have proposed two approaches for Bug Triaging. One is feature learning using Attention based Deep Bidirectional Long Short-Term Memory (A-DBLSTM) and classification using softmax classifier. Second approach is based on transfer learning.
dc.identifier.citationNaik, Krishna Keyurbhai (2020). Remaining useful life prediction and bug triaging using machine learning techniques. Dhirubhai Ambani Institute of Information and Communication Technology. x, 58 p. (Acc.No: T00835)
dc.identifier.urihttp://ir.daiict.ac.in/handle/123456789/913
dc.publisherDhirubhai Ambani Institute of Information and Communication Technology
dc.student.id201811002
dc.subjectRemaining useful life
dc.subjectArea of resolution
dc.subjectImbalance dataset
dc.titleRemaining useful life prediction and bug triaging using machine learning techniques
dcterms.typeDissertation

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
201811002.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: