Browsing: analytical and computational development