Building Ontology Based Tools for a Software Development Environment

  • Gleison Santos
  • Karina Villela
  • Lílian Schnaider
  • Ana Regina Rocha
  • Guilherme Horta Travassos
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3096)


Knowledge has been thought to be the most important asset in an Organization, having a significant impact on its competitiveness. Software development is knowledge-intensive but software development environments lack from specific support of knowledge management. In this paper, we present an enterprise ontology that supports the development of two case tools: an ’yellow pages’ tool that aims to represent the distribution of knowledge, skills and experiences trough the organizational structure and a tool to support human resource allocation planning in software projects based on the reuse of organizational knowledge about human resource skills and allocation. The work is concerned with Knowledge Management and Enterprise-Oriented Software Development Environments concepts.


Knowledge Management Intellectual Capital Software Project Organizational Unit Knowledge Item 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Villela, K., Oliveira, K.M., Santos, G., Rocha, A.R.C., Travassos, G.H.: Cordis-Fbc: an Enterprise Oriented Software Development Environment. In: Workshop Learning Software Organization, Luzern, Switzerland (2003)Google Scholar
  2. 2.
    Markkula, M.: The Impact of Intranet-based Knowledge Management on Software Development. In: Federation of European Software Measurement Associations – FESMA 1999, Amsterdam, The Netherlands, pp. 151-160 (1999)Google Scholar
  3. 3.
    Chandrasekaran, B., Josephson, J.R., Benjamins, V.R.: What Are Ontologies, and Why Do We Need Them? IEEE Intelligent Systems & their applications 14(1), 20–26 (1999)CrossRefGoogle Scholar
  4. 4.
    O’Leary, D.E.: Using AI in Knowledge Management: Knowledge Bases and Ontologies. IEEE Intelligent Systems 13(3), 34–39 (1998)CrossRefGoogle Scholar
  5. 5.
    Fox, M., Barbuceanu, M., Gruninger, M.: An Organization Ontology for Enterprise Modeling: Preliminary Concepts for Linking Structure and Behaviour. Computers in Industry 29, 123–134 (1996)CrossRefGoogle Scholar
  6. 6.
    Uschold, M., et al.: The Enterprise Ontology. The Knowledge Engineering Review 13 (1998),
  7. 7.
    Stader, J.E., Macintosh, A.: Capability modelling and knowledge Management. In: Applications and Innovations in Intelligent Systems VII, pp. 33–50. Springer, Heidelberg (1999)Google Scholar
  8. 8.
    AcuÑA, S.T., et al.: Software Engineering and Knowledge Engineering Software Process: Formalizing the Who’s Who, In: The 12th International Conference on Software Engineering & Knowledge Engineering, Chicago, USA, pp. 221-230 (June 2000)Google Scholar
  9. 9.
    Dingsoyr, T., Royrvik, E.: Skills Management as Knowledge Technology in a Software Consultancy Company. In: Althoff, K.-D., Feldmann, R.L., Müller, W. (eds.) LSO 2001. LNCS, vol. 2176, pp. 96–103. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  10. 10.
    Basili, V., Lindvall, M., Costa, P.: Implementing the Experience Factory concepts as a set of Experience Bases. In: SEKE 2001, Buenos Aires, Argentina, pp. 102-109 (June 2001)Google Scholar
  11. 11.
    Alavi, M., Leidner, D.: Knowledge Management Systems: Emerging Views and Practices from the field. In: Proceedings of the 32nd Hawaii International Conference on System Sciences, Maui, Hawaii (1999)Google Scholar
  12. 12.
    Staab, S.: Human Language Technologies for Knowledge Management. IEEE Intelligent Systems 16(6), 84–88 (2001)CrossRefGoogle Scholar
  13. 13.
    Pirolli, P., Card, S.K.E., Wege, M.M.V.D.: The effect of information scent on searching information visualizations of large tree structures In: Advanced Visual Interfaces, AVI 2000, Palermo, Italy (2000)Google Scholar
  14. 14.
    Montoni, M., Miranda, R., Rocha, A.R., Travassos, G.H.: Knowledge Acquisition and Communities of Practice: an Approach to Convert Individual Knowledge into Multi-Organizational Knowledge, In: Workshop Learning Software Organization, Banff, Canada (2004)Google Scholar
  15. 15.
    Birk, A., Dingsoyr, T., And Stalhane, T.: Postmorten: Never Leave a Project Without It. IEEE Software 19(3), 43–45 (1998)CrossRefGoogle Scholar
  16. 16.
    Markkula, M.: Knowledge Management in Software Engineering Projects. In: Software Engineering and Knowledge Engineering – SEKE, Kaiserlautern, Germany (June 1999)Google Scholar
  17. 17.
    Farias, L., Travassos, G. H., Rocha, A. R. C.: Knowledge Management of Software Risks In: Workshop Learning Software Organization, Luzern, Switzerland (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Gleison Santos
    • 1
  • Karina Villela
    • 1
  • Lílian Schnaider
    • 1
  • Ana Regina Rocha
    • 1
  • Guilherme Horta Travassos
    • 1
  1. 1.COPPE/Federal University of Rio de JaneiroRio de JaneiroBrasil

Personalised recommendations