20081209134800.0 Electronic commerce research and applications Electronic commerce research and applications. Electronic commerce research and applications 1567-4223 1567-4223 Netherlands 1567-4223 1567-4223 1567-4223 Electronic commerce research and applications.