Digital Repository

“WhichALGO” Machine Learning based Algorithm Recommendation System

Show simple item record

dc.contributor.author Chamoda, K. D. Shehani
dc.date.accessioned 2019-02-18T13:27:57Z
dc.date.available 2019-02-18T13:27:57Z
dc.date.issued 2018
dc.identifier.citation Chamoda, K. D. S. (2018) “WhichALGO” Machine Learning based Algorithm Recommendation System. BSc. Dissertation. Informatics Institute of Technology en_US
dc.identifier.other 2013504
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/100
dc.description.abstract In a world of exponentially changing technologies it is the responsibility of the developers to adapt to that new changes and to the learning curve, especially the novice developers. Normally novice developers can find it hard to keep up with that learning curve. One of the hardest sections in learning curves are the fundamental algorithms. Therefore different types of tools and techniques have been introduced to help with that. There is no tool or technique to suggest the fundamental algorithms to the novice developers as they engage with the development which could be used as a method of helping them to learn. This research looks in-depth to the current alternative solutions to identify the above mentioned problem factor and to provide a solution. As per the solution, WhichALGO, a machine learning based algorithm recommendation system, which is integrated to an IDE as a plugin, helps the novice developers to quickly adopt and learn the algorithms as they engage in development. It mainly uses the One Hot Encoding to identify and recommend algorithms. Different types of testing were conducted and are mentioned in the Testing chapter while both qualitative and quantitative evaluations are elaborated in the evaluation chapter. At the end of the desecration the final conclusion of the whole project including the limitations and future works are mentioned. en_US
dc.subject Source code analysis en_US
dc.subject Machine Learning en_US
dc.title “WhichALGO” Machine Learning based Algorithm Recommendation System en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account