7845a0875484583f7ec5448cfbc2370ddc1aa534 appsci_a2017v7p813.pdf