A magnet-and-spring based visualization technique for enhancing the manipulation of requirements artifacts