University of Oxford Logo University of OxfordDepartment of Computer Science - Home
Linked in
Linked in
Follow us on twitter
Twitter
On Facebook
Facebook
Instagram
Instagram

Online Shop Assistant

Supervisor

Suitable for

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.