Master of Science in Computer Science
First Committee Member
Second Committee Member
Third Committee Member
Fourth Committee Member
Number of Pages
The purpose of this thesis is to propose the design and architecture of a testable, scalable, and ef-cient web-based application that models and implements machine learning applications in cancer prediction. There are various components that form the architecture of our web-based application including server, database, programming language, web framework, and front-end design. There are also other factors associated with our application such as testability, scalability, performance, and design pattern. Our main focus in this thesis is on the testability of the system while consid- ering the importance of other factors as well.
Our Implementation and Installation is augmented with testing phase that include unit and functional testing. There are other layers such as deploying, caching, security, and scaling that will be briefly discussed.
data science; machine learning; web application; web framework; web service
Esmaeilzadeh, Armin, "A Test Driven Approach to Develop Web-Based Machine Learning Applications" (2017). UNLV Theses, Dissertations, Professional Papers, and Capstones. 3127.