Applied soft computing [Appl Soft Comput] NLMUID: 101536968