Artificial intelligence and end user tools to develop a nurse duty roster scheduling system · Study