Fui por eliminação.
b)interface baseada na Web, uso do modelo de plataforma como serviço (PaaS) e uso do modelo de tickets de tarefas.
Não, você pode desenvolver a interface de varias maneiras.
c) controle de versões, uso do modelo de crowdsourcing, interface baseada na Web e comunicação por multicast.
Mesma situação da de cima
d)suporte a várias linguagens de programação, uso de editor de código colaborativo, execução em ambiente de nuvem e uso de métodos ágeis.
Pode utilizar apenas uma linguaguem que não descaracteriza o ambiente coloborativo.