AppRecommender Survey
+AppRecommender
About
-This experiment aims to compare and validate automated application -recommendations produced by different strategies and algorithms tuning. We -believe that real users evaluation regarding the relevance of recommendations is -the most accurate data source for computing recommender system effectiveness.
-+
AppRecommender +is a free recommender system for GNU/Linux applications developed as part of a +Master's project. It was initially developed using the Debian Project +infrasctructure, but the solution is essentially distro-independent and can +be adapted to other environments given that there is available data sources for +computing recommendations.
-The engine that is being tested is a free software called AppRecommender. It was -initially developed using the Debian Project infrasctructure, but the solution -is essentially distro-independent and can even be adapted to non GNU/Linux -systems given that there is available data for that.
- - +The picture on the right gives an idea of the data workflow -for AppRecommender. The user provides a set of applications installed in his -system and the recommender suggests a set of programs that he might also +for AppRecommender. The user provides a set of applications installed in her/his +system and the recommender suggests a set of programs that she/he might also be interested in, based on the profile deduced from the his previous choices and other similar users choices. The recommendations are composed using classification and information retrieval techniques using diff --git a/src/web/templates/about_survey.html b/src/web/templates/about_survey.html new file mode 100755 index 0000000..0637dea --- /dev/null +++ b/src/web/templates/about_survey.html @@ -0,0 +1,52 @@ +$var title: About +$var url_base: /survey/ +$var action: START +$var mod = 'about'; +$var cssfiles: static/css/facebox.css +$var jsfiles: static/js/facebox.js + + + +
AppRecommender Survey
+About
+ +This experiment aims to compare and validate automated application +recommendations produced by different strategies and algorithms tuning. We +believe that real users evaluation regarding the relevance of recommendations is +the most accurate data source for computing recommender system effectiveness.
++ +
The engine that is being tested is a free software called AppRecommender. It was +initially developed using the Debian Project infrasctructure, but the solution +is essentially distro-independent and can even be adapted to non GNU/Linux +systems given that there is available data for that.
+ + ++ +
The picture on the right gives an idea of the data workflow +for AppRecommender. The user provides a set of applications installed in his +system and the recommender suggests a set of programs that he might also +be interested in, based on the profile deduced from the his previous choices +and other similar users choices. The recommendations are composed using +classification and information retrieval techniques using +debtags, +apt-xapian-index, +Popcon and UDD as data sources.
+ +Recomendation
+Recommended applications
+Welcome to AppRecommender
-AppRecommender
+Unexpected error
Your request could not be proccessed due to the following error(s): --
$for e in error_msgs:
- $e
Go back and try again. If you believe it is a bug, please report to tassia@gmail.com.
++
If you believe it is a bug, please report this error along with the uploaded file to tassia@ime.usp.br.
AppRecommender Survey
-Unfortunately your request could not be proccessed.
-Please report this error along with the submitted
file to tassia@gmail.com.
Fixing bugs...
diff --git a/src/web/templates/index.html b/src/web/templates/index.html index b061616..37e4914 100755 --- a/src/web/templates/index.html +++ b/src/web/templates/index.html @@ -1,6 +1,8 @@ $var title: Home +$var url_base: / +$var action: RECOMMENDATION $var mod = 'index'; -$var cssfiles: static/css/tabs.css static/css/debtags.css static/css/facebox.css +$var cssfiles: static/css/tabs.css static/css/debtags.css static/css/facebox.css static/css/apprec.css $var jsfiles: static/js/facebox.js @@ -604,9 +606,40 @@ function showtags(tagid) {Atualizados recentemente
+Recently updated
- Recents...1
- Recents...2 @@ -622,40 +655,6 @@ function showtags(tagid) {
Os mais usados
- - Listar todos nessa ordem - -Os mais votados
- - Listar todos nessa ordem - -Os mais pesquisados
- - Listar todos nessa ordem - -You might also like...
- -Provide a popcon submission's file and you'll get -a list of suggested packages automatically computed by AppRecommender. -
+AppRecommender
+You might also like...
-This is a tentative web interface for the recommender, if you have any suggestion about it, please get in touch.
+Provide the list of packages installed in your +system and a set of applications will be suggested for you. +
+
Upload a popularity-contest submission file
+(usually located at '/var/log/popularity-contest') or run the
+following command and upload the generated 'packages.list' file.
+ # dpkg-query --show > packages.list
+
+
This is a tentative web interface for AppRecommender, if you have any +suggestion about it, please get in touch!
AppRecommender Survey
+Help us learn your needs
+ +Participate in this survey and contribute for the development of +AppRecommender, +a recommender system for GNU/Linux applications.
+
Given a list of packages installed in a real + running system and a set of applications will be suggested for it. + Upload a popularity-contest submission file (usually located at + '/var/log/popularity-contest') or run the following command and + upload the generated 'packages.list' file.
+
# dpkg-query --show > packages.list