Os tópicos atuais em alta na pesquisa em ciência da computação, desde dezembro de 2014, são computação paralela e distribuída em conjunto com áreas de desenvolvimento de software. Considerando o desafio atual de criar um sistema de computador complexo, mas preciso, a pesquisa para o avanço na programação ou nas áreas de desenvolvimento de software é importante.
Com novos tipos de gadgets para celular que têm diferentes recursos sendo introduzidos diariamente, reescrever e redesenhar o software dentro do gadget é vital. O software pode ser estendido de tempos em tempos com a adição de "novos blocos". Maneiras de fazer isso podem ser adquiridas por meio de pesquisas em ciência da computação.
Os programas P2P, que são usados por milhões de pessoas, requerem tecnologias que permitem transações seguras com estrutura autônoma. A pesquisa pode ser realizada para melhorar essas tecnologias de computação.