Innovation in the Programmable Web: Characterizing the Mashup Ecosystem · Study