REST vs GraphQL: A Controlled Experiment - 42Papers