Computers & Information Processing