Software Engineering 2.0: A Social Global Repository Based on Semantic Annotation and Social Web for Knowledge Management

  • Ricardo Colomo-Palacios
  • Juan Miguel Gómez-Berbís
  • Ángel García-Crespo
  • Inmaculada Puebla-Sánchez
Part of the Communications in Computer and Information Science book series (CCIS, volume 19)


The effective management of the software development process has become an essential for business survival in an ever more competitive industry. In order to gain business strengths from the development process, organizations need to carry out software development in the most efficient manner possible, avoiding redundancy and time losses. This paper presents an architecture which combines the strengths of two technologies, Web 2.0 and the Semantic Web, as a solution to reuse and extrapolate knowledge and software products across projects and organizations.


Software Engineering Web 2.0 Semantic Web Reuse Knowledge extrapolation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    O’Reilly, T.: What is web 2.0? O’Reilly NetWork (June 20, 2008),
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)Google Scholar
  3. 3.
    Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Berlin (2001)zbMATHGoogle Scholar
  4. 4.
    Warren, P.: Knowledge Management and the Semantic Web: From Scenario to Technology. IEEE Intelligent Systems, 53–59 (January/February 2006)Google Scholar
  5. 5.
    Davies, J., Lytras, M., Sheth, A.P.: Semantic-Web-Based Knowledge Management. IEEE Internet Computing, 14–16 (September-October 2007)Google Scholar
  6. 6.
    Chatti, M.A., JArke, M., Frosch-Wilke, D.: The future of e-learning: a shift to knowledge networking and social software. International Journal of Knowledge and Learning 3(4/5), 404–420 (2007)CrossRefGoogle Scholar
  7. 7.
    Tetlow, P., Pan, J.Z., Oberle, D., Wallace, E., Uschold, M., Kendall, E.: Ontology Driven Architectures and Potential Uses of the Semantic Web in Systems and Software Engineering. W3C Working Draft (2006)Google Scholar
  8. 8.
    Mohamed, A.H., Lee, S.P., Salim, S.S.: An Ontology-Based Knowledge Model for Software Experience Management. International Journal of the Computer, the Internet and Management 14(3), 79–88 (2006)Google Scholar
  9. 9.
    Decker, B., Ras, E., Rech, J., Jaubert, P., Rieth, M.: Wiki-Based Stakeholder Participation in Requirements Engineering. IEEE Software 24(2), 28–35 (2007)CrossRefGoogle Scholar
  10. 10.
    Chitchyan, R., Rashid, A., Rayson, P., Waters, R.: Semantics-Based Composition for Aspect-Oriented Requirements Engineering. In: Proceedings of the 6th international conference on Aspect-oriented software development, Vancouver, British Columbia, Canada (2007)Google Scholar
  11. 11.
    Capability maturity model integration (CMMI), version 1.1 CMMI for software engineering (CMMI-SW, v1.1) staged representation. Technical Report CMU/SEI-2002-TR-029, ESC/TR-2002-029, Carnegie Mellon, Software Engineering Institute, Pittsburgh (2002)Google Scholar
  12. 12.
    Liao, L., Qu, Y., Leung, H.: A software process ontology and its application. In: ISWC 2005 Workshop on Semantic Web Enabled Software Engineering (2005)Google Scholar
  13. 13.
    Soydan, G.H., Kokar, M.M.: An OWL Ontology for Representing the CMMI-SW Model. In: 2nd International Workshop on Semantic Web Enabled Software Engineering (2006)Google Scholar
  14. 14.
    Hyland-Wood, D., Carrington, D., Kaplan, S.: Toward a software maintenance methodology using semantic web techniques. In: Proceedings of Second International IEEE Workshop on Software Evolvability (2006)Google Scholar
  15. 15.
    Antunes, B., Seco, N., Gomes, P.: A Software Reuse System based on the Semantic Web. In: Proc. of the 3rd International Workshop on Semantic Web Enabled Software Engineering of the European Semantic Web Conference, Innsbruck, Austria (2007)Google Scholar
  16. 16.
    Lux, M., Dosinger, G.: From folksonomies to ontologies: employing wisdom of the crowds to serve learning purposes. International Journal of Knowledge and Learning 3(4/5), 515–528 (2007)CrossRefGoogle Scholar
  17. 17.
    Shadbolt, N., Hall, W., Berners-Lee, T.: The Semantic Web revisited. IEEE Intelligent Systems 21(3), 96–101 (2006)CrossRefGoogle Scholar
  18. 18.
    Gómez-Berbís, J.M., Colomo-Palacios, R., Ruiz-Mezcua, B., García-Crespo, A.: ProLink: A Semantics-based Social Network for Software Project. International Journal of Information Technology and Management 7(4), 392–405 (2008)CrossRefGoogle Scholar
  19. 19.
    Chewar, C.M., McCrickard, D.S., Carroll, J.M.: Persistent virtual identity in community networks: Impact to social capital value chains. Technical Report TR-03-01 of Computer Science Dept. at Virginia Tech.,
  20. 20.
    Bussler, C.: Is Semantic Web Technology Taking the Wrong Turn? IEEE Internet Computing 12(1), 75–79 (2008)CrossRefGoogle Scholar
  21. 21.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Ricardo Colomo-Palacios
    • 1
  • Juan Miguel Gómez-Berbís
    • 1
  • Ángel García-Crespo
    • 1
  • Inmaculada Puebla-Sánchez
    • 2
  1. 1.Computer Science DepartmentUniversidad Carlos III de MadridLeganésSpain
  2. 2.Computer Science DepartmentUniversidad Francisco de VitoriaPozuelo de AlarcónSpain

Personalised recommendations