The ubiquitous cloud computing environment supports software as service that allows for an efficient usage by the developer, user, and manager. But within ubiquitous cloud computing, numerous services are being provided by various service providers, making it difficult for the developer to find the service needed for system development or to apply and adopt it during development. In this paper, we propose a service composition model based on user experience where the user can find the type of service that he needs, construct a composition and apply it to the overall system development.The proposed model has three factors: service characteristics, personal information, and user preference. The service characteristics to apply the most appropriate service that the user intends to apply was taken into consideration, personal information that takes into account individual characteristics of the user and a user preference that takes into account the preferred parts in the field that the user seeks to develop was applied. To evaluate the suggested method, 100 people were recruited and surveyed on user satisfaction. The result shows that the proposed method performed better than the existing methods.