Abstract
Currently, Web mashups are becoming more and more popular for organizations and enterprises with the aim to implement applications based on third party software components. These components may offer sophisticated functionalities and access to high valuable datasources through Web APIs. However, developing a Web mashup may require a rather specialized knowledge about specific Web APIs, their technological features and how to integrate them. If we consider a large organization, knowledge required to implement a mashup can be available, but distributed among different developers that are not easy to identify and assess. To this purpose, we propose a framework and a software tool for searching experts inside the organization that own valuable knowledge about specific Web APIs and the way to integrate them meaningfully. Retrieved experts are ranked based on: (i) the expertise level on the specific request, and (ii) the social distance with the developer that issued the request. The approach integrates knowledge both internal and external to the organization and represented as a linked data. We include a preliminary evaluation based on an implementation of the framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
See http://www.programmableweb.com: the last access on March 2015 counts more than 13000 Web APIs and 6000 mashups.
- 2.
- 3.
Following a common practice, from now on in this paper we use the term Web API also to refer to the software component itself.
- 4.
- 5.
References
Balog, K., Azzopardi, L., de Rijke, M.: Formal models for expert finding in enterprise corpora. In: Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2006, pp. 43–50. ACM, New York (2006)
Bianchini, D., De Antonellis, V., Melchiori, M.: Flexible Semantic-Based Service Matchmaking and Discovery. World Wide Web J. 11(2), 227–251 (2008)
Bianchini, D., De Antonellis, V., Melchiori, M.: Semantic Collaborative Tagging for Web APIs Sharing and Reuse. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 76–90. Springer, Heidelberg (2012)
Bianchini, D., De Antonellis, V., Melchiori, M.: A Linked Data Perspective for Collaboration in Mashup Development. In: Database and Expert Systems Applications (DEXA), 2013 24th International Workshop on Semantic Web (WebS), pp. 128–132, Aug 2013
Bianchini, D., De Antonellis, V., Melchiori, M.: Capitalizing the Designers’ Experience for Improving Web API Selection. In: Meersman, R., Panetto, H., Dillon, T., Missikoff, M., Liu, L., Pastor, O., Cuzzocrea, A., Sellis, T. (eds.) OTM 2014. LNCS, vol. 8841, pp. 364–381. Springer, Heidelberg (2014)
Boeva, V., Krusheva, M., Tsiporkova, E.: Measuring expertise similarity in expert networks. In: 6th IEEE International Conference on Intelligent Systems (IS), 2012, pp. 53–57. IEEE, (2012)
Hertzum, M., Pejtersen, A.M.: The information-seeking practices of engineers: searching for documents as well as for people. Inf. Process. Manage. 36(5), 761–778 (2000)
Hoyer, V., Fischer, M.: Market overview of enterprise mashup tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)
McAfee, A.P.: Enterprise 2.0: The dawn of emergent collaboration. MIT Sloan Manage. Rev. 47(3), 21–28 (2006)
Stankovic, M., Wagner, C., Jovanovic, J., Laublet, P.: Looking for Experts? What can Linked Data do for You? In: Proceedings of Linked Data on the Web (LDOW) at WWW2010 (2010)
Taheriyan, M., Knoblock, C.A., Szekely, P., Ambite, J.L.: Semi-Automatically modeling Web APIs to create linked APIs. In: Proceedings of the ESWC 2012 Workshop on Linked APIs (2012)
Villazón-Terrazas, B., Vilches, L.M., Corcho, O., Gómez-Pérez, A.: Methodological Guidelines for Publishing Government Linked Data. In: David, W., (ed.) Linking Government Data, pp. 27–49. Springer, New York (2011)
Wolf, T., Schröter, A., Damian, D., Panjer, L.D., Thanh Nguyen, H.D.: Mining task-based social networks to explore collaboration in software teams. IEEE Softw. 26(1), 58–66 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Bianchini, D., De Antonellis, V., Melchiori, M. (2015). An Expertise-Based Framework for Supporting Enterprise Applications Development. In: Chen, Q., Hameurlain, A., Toumani, F., Wagner, R., Decker, H. (eds) Database and Expert Systems Applications. Globe DEXA 2015 2015. Lecture Notes in Computer Science(), vol 9262. Springer, Cham. https://doi.org/10.1007/978-3-319-22852-5_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-22852-5_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22851-8
Online ISBN: 978-3-319-22852-5
eBook Packages: Computer ScienceComputer Science (R0)