Unfortunately an Aircraft Collision Avoidance System (ACAS) for ground aircraft (A/C) movements, like TCAS airbourne, could have avioded this accident. It is not possible to see wing tips from many wide bodied A/C.
Also improved taxi cameras could also help avoid this type of accident. These technogies have all been available in modern vechicles for some years.
The system works like this; it's not until a certain amount of accidents occur that authorities mandate the inclusion of technology to avoid future accidents. For example, EGPWS, TCAS and RAAS. It's a reactive world.
It will be the pilots and possibly ATC who will be the fall guys. However one could also argue that A/C Manufactures and Civil Aviation Authorities are severly lacking in proactice practices.