electronic commerce research and applications