Discover research from Computer and Information Technology