I need a software configuration recommender for current user based on other users' system configuration.
For example, for software like http://bit.ly/1vZGIIJ, they could contain various options to set, e.g, how long the backup should be kept (e.g., 1 week), how long the backup should occured (e.g., once per two hours), etc.
There are two things need to be done:
1. Finding public data set or any current data set you can obtain that is related to this problem.
2. Experimenting various existing ML algorithms (e.g, random forest, collaborative filtering) to find out what algorithms are good for this problem.