Skip to main content

An Expertise-Based Framework for Supporting Enterprise Applications Development

  • Conference paper
  • First Online:
Database and Expert Systems Applications (Globe 2015, DEXA 2015)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    See http://www.programmableweb.com: the last access on March 2015 counts more than 13000 Web APIs and 6000 mashups.

  2. 2.

    http://www.yammer.com.

  3. 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. 4.

    http://xmlns.com/foaf/spec/.

  5. 5.

    http://spring.io/guides/gs/serving-web-content/.

References

  1. 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)

    Google Scholar 

  2. Bianchini, D., De Antonellis, V., Melchiori, M.: Flexible Semantic-Based Service Matchmaking and Discovery. World Wide Web J. 11(2), 227–251 (2008)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. McAfee, A.P.: Enterprise 2.0: The dawn of emergent collaboration. MIT Sloan Manage. Rev. 47(3), 21–28 (2006)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michele Melchiori .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics