Machine Learning And Deep Learning Based Approaches For Detecting Duplicate Bug Reports With Stack Traces