1. A method comprising: performing, by a processor, the following operations in response to creating a current mashup: identifying a current mashup author of the current mashup; identifying a user role of the current mashup author as defined in a social network; identifying a community of other mashup authors having the user role, wherein the community is determined based on an identified interest that is the same for the current mashup author and the other mashup authors; identifying a plurality of mashups created by the other mashup authors indicated as being in the community in response to an indication of a mashup building operation of the current mashup has occurred; determining statistical information about a plurality of mashup configurations used by the other mashup authors in the plurality of mashups according to data about the plurality of mashups; and generating a set of one or more recommendations that are associated with a set of one or more of the plurality of mashup configurations for the current mashup.