Sunday, May 1, 2011

Ethicheck - Final Update


(Figure 1.0: Results page as it looks now)

This Week:
  • Divided the results page into two columns based on the feedback received from User Study#2.
  • From the user study#2, we understood that the users confused the submit user URLs text box with a new search box. So we replaced the Submit URLs text box with a search box, facilitating the users to start a new company search from the results page. The "submit user URL" text box was moved to the bottom of the page.
  • Now we also classify the user submitted links and display them with the other results.
  • Changed the motto statement, also based on the user study#2.
  • Code was also hosted on CS Department's Cisco NAS server.
Current Status:
  • The website is now fully functional. It provides for all the functionality that we had in mind when we started working on this project.
  • The website now has better look and feel, faster loading time and decreased error rate.
Future Work:
  • In the future, the website can be moved to a public domain, thus making it accessible on the internet.
  • More websites can be crawled to find the information. Currently, we only crawl Wikipedia, NYtimes and our own Ethicheck wiki.
  • Also, an Ethicheck phone app can be developed, so that the users can scan the bar code of the product and retrieve the information quickly.
  • Lastly, we can have the users rate the relevance and accuracy of how the links are classified. Irrelevant and wrongly classified results can thus later be re-classified to improve efficiency.

Wednesday, April 27, 2011

Status Update for April 1st (the one missing)


This Week

  • We fixed more bugs in the classification algorithm
  • Added more pages to the wiki
  • We kept expanding our training set to make the classification more accurate
  • Watched videos and read about developing a Windows 7 application
  • Started coding the part that will crawl our own wiki

Current Status:
  • Our classification algorithm now works much better. We want to include several more features in the website before we start developing the app.
Next Week:
  • Finish crawling the wiki and giving links to it in our website
  • Add more company pages to the wiki
  • Expand our training set 
  • Make the wiki accessible from the website 

Wednesday, April 20, 2011

Status Update #11

This Week:
  • Links now open in a new tab instead of opening in the same window.
  • Once user submits the URL, he gets a confirmation page and an option to go back to the results page
  • Added “Caution” and “Safe Buy” images on the second page i.e. the results page.
  • The website now loads in seconds, even on mobile platform.
  • Added summary of Results section.
  • Ethicheck motto statement (Changing lives through technological innovation): Changed color to blue, based on the survey feedback
  • Added a "Go back to Homepage" button on the results page, based on feedback received from one of the users.
  • Users can now start a new search on the second page (results page)
  • Text box to submit user URLs has been moved to the bottom of the page within the user URLs section.
  • Moved all data to the Cisco Server

Current Status:

The website has been fully functional since last week. Currently tweaking the website based on user suggestions and trying to add new features.

Next Week:

  • Getting the common gateway interface setup on the Cisco Server.
  • Adding more information into our wiki.
  • Bug fixes for some companies - Creative Technology, Philips etc.





Saturday, April 16, 2011

Status Update #10

User URL's feature
User submitted links
This Week:

  • We added a new feature so now users can add relevant URL's to the website and other users can see them
  • Users can also access our wiki from the website in order to create a non-existent page or to add information to an existent one
  • We added more companies to our wiki
  • We watched several videos about building apps in android 
  • Result links now open in a new tab
  • Added images to the results page
  • The website now loads in second, even on mobile platform
Current Status:
  • Our website is now fully functional. 
  • After talking to Dr. Hammond about it we decided we are not developing the app as it will be too time consuming and we want to be able to focus more on the website. 
Next Week:

  • Add a summary of the results at the top of the website (example: "icon of thumbs up" 5 "icon of thumbs down" 4)
  • When users want to add a URL we will redirect them to another html page that will ask them for title, url, and classification. We will do this in order to classify the users links as well.
  • Allow users to state whether a link is correctly classified or not
  • Transfer the website to the NAS server  

Tuesday, April 12, 2011

Status Update #9

This Week:
  • We are now crawling our own wiki! So we are giving links to our own wiki as part of the results. Also, if the company page does not exist in our wiki we provide a link for people to create it if they want to.
  • We added many more company pages to our wiki.
  • We expanded our training set, and now the results are much more accurately classified.
Current Status:
  • Our website is now fully functional. We are beginning to look into developing an android app.  
Next Week:
  • After deciding to develop an android app instead of a wp7 app we will start reading and watching tutorials about it.
  • Develop the last feature for the website: to allow users to share links of relevant information.
  • After the last feature is done we will concentrate completely on the android app for the next couple of weeks.

Friday, March 25, 2011

Status Update #8



This Week:
  • This week, we got to the python code to compile on the web server using the common gateway interface.
  • We have fixed the bugs in the classification algorithm.
  • We expanded our training set, however, we still need a lot more documents in our training set to improve the performance of our classifier.
Current Status:
  • Our website is now fully functional. We have fixed most of the bugs. To improve the relevance of the results found, we need to keep adding articles into our train set.

Next Week:
  • Starting next week, our main area of focus will be the Windows 7 phone application development.
  • After some research, we came to know that IronPython can be used to compile Python codes on windows 7 phone environment. We need to get acquainted with the functionalities of IronPython.