Bug fixing is a time-consuming work. Recently, automated program repair receives more and more attentions. There are many existing tools which can fix Java, C and Python programs. To the best of my knowledge, no tool repairs on... Keep reading »
A KPI report for marketing team using Ruby on Rails as web application framework, Sequel as ORM layer for mapping records to Ruby objects and handling associated records and PostgreSQL on AWS as the database. Description Utilized Ruby... Keep reading »
Netflix Prize competition was hold by Netflix Inc. in Oct 2006. The main goal of this competition was to predict how many score a user will rate for a movie, by learning a test set containing nearly 100... Keep reading »
What is staggered-dealine assignment? This project is related to the “Wiki 1a” and “Wiki 1b” assignment in NC State CSC 517 class. They were structured as separate assignments, with separate signup sheets, teams, and reviews. But actually, since... Keep reading »
This project is related to make contributions to an open-source project named Expertiza. I refactored the existing bad smells following Ruby on Rails best practises, implemented new features related to user model and writing RSpec tests with two... Keep reading »
Storyboarding is used in software development as part of identifying the specifications for a particular set of software. It is useful during software engineering because it helps the user understand exactly how the software will work, much better... Keep reading »