Online Shop Assistant
|
Supervisor |
|
|
Suitable for |
MSc in Computer Science
|
Abstract
(Supervisor G Grasso)
We want to develop an innovative on-line service to help users in their shopping: After specifying a shopping list of products, the system should identify the best shops to buy them from, ranked by di_erent criteria. For instance, the system might search for the least expensive supermarket or nearest grocery shop selling a set of products. The student will build upon the data extraction facilities available in DIADEM (diadem-project.info), in particular OXPath (http://diadem.cs.ox.ac.uk/OXPath/), a wrapper language facilitating web data extraction and automatizing web interactions. For this reason, this project requires a preliminary study of languages like XPath and OXPath and their semantics. The project outcome is a web portal with a modern layout, supporting at least user registration, shopping list speci_cation, and two optimization scenarios, such as best price and closest location (more features if time permits). Knowledge of Java is required, previous experiences in web development and databases are recommended.
