Skip to main content

Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 3547)

Abstract

Software organizations have to adapt efficiently to cope with clients needs changes and new and evolving technologies in order to guarantee business success. Moreover, organizations must continuously enhance their capability to develop software in order to increase products and processes quality. These characteristics constitute dynamic environments that require specific competences from software engineers such as knowledge related to software technologies, ability to adapt software processes concerning project characteristics, and experience on product and process quality management. This paper presents enterprise-oriented software development environments that support software engineers to execute software processes more effectively and to produce products with better quality. A main feature of these environments is the support offered to organizational knowledge management. Thus the paper also presents the main characteristics of the knowledge management infrastructure integrated to those environments. The practical experience using the environments has shown several benefits, such as an increase of product and process quality, and the preservation of organizational knowledge related to software processes and the development of software products.

Keywords

  • Knowledge Management
  • Software Process
  • Knowledge Item
  • Life Cycle Model
  • Software Process Improvement

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.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (Canada)
  • 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gronau, N., Müller, C., Uslar, M.: The KDML Knowledge Management Approach: Integrating Knowledge Conversions and Business Process Modeling. In: Karagiannis, D., Reimer, U. (eds.) PAKM 2004. LNCS (LNAI), vol. 3336, pp. 1–10. Springer, Heidelberg (2004)

    CrossRef  Google Scholar 

  2. Pfleeger, S.L.: Software Engineering: theory and practice, 2nd edn. Prentice-Hall, Inc., Englewood Cliffs (2001) ISBN 0-13-029049-1

    Google Scholar 

  3. Eppler, M., Seifried, P., Röpnack, A.: Improving knowledge intensive Processes through an Enterprise Knowledge Medium. In: Prasad, J. (ed.) Proceedings of the 1999 Conference on Managing Organizational Knowledge for Strategic Advantage: The Key Role of Information Technology and Personnel, New Orleans (1999); In: ref [1]

    Google Scholar 

  4. Hamel, G., Prahalad, C.K.: The core competence of the corporation. Harvard Business Review (1990) In: ref [1]

    Google Scholar 

  5. Andersson, B., Bider, I., Perjons, E.: Integration of Business Process Support with Knowledge Management – A Practical Perspective. In: Proc. of the 5th Int. Conf. of Practical Aspects of Knowledge Management, Vienna, Austria, pp. 227–238 (2004)

    Google Scholar 

  6. Montoni, M., Santos, G., Villela, K., Miranda, R., Rocha, A.R., Travassos, G.H., Figueiredo, S., Mafra, S.: Knowledge Management in an Enterprise-Oriented Software Development Environment. In: Proc. of the 5th Int. Conf of Practical Aspects of Knowledge Management, Vienna, Austria, pp. 117–128 (2004)

    Google Scholar 

  7. Oliveira, K.M., Zlot, F., Rocha, A.R., Travassos, G.H., Gallota, C., Menezes, C.: Domain-oriented software development environment. Journal of Systems and Software 172(2), 145–161 (2004)

    Google Scholar 

  8. Eman, K.E., Drouin, J., Melo, W.: SPICE – The Theory and Practice of Software Process Improvement and Capability Determination. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  9. ISO/IEC 12207:2000. Information technology – software process life cycle (2000)

    Google Scholar 

  10. Truex, D.P., Baskerville, R., Klein, H.: Growing Systems in Emergent Organizations. Communications of the ACM 42(8), 117–123 (1999)

    CrossRef  Google Scholar 

  11. Maidantchik, C., Santos, G., Montoni, M.A.: Organizational Knowledge: an XML-based Approach to Support Knowledge Management in Distributed and Heterogeneous Environments. In: Proceedings of the 16th International Conference on Software Engineering and Knowledge Engineering SEKE 2004, Banff, Canada, June 2004, pp. 427–430 (2004)

    Google Scholar 

  12. Houdek, F., Bunse, C.: Transferring Experience: A Practical Approach and its Application on Software Inspections. In: Proc. of SEKE Workshop on Learning Software Organizations, Kaiserslautern, Germany, June 1999, pp. 59–68 (1999)

    Google Scholar 

  13. Holz, H., Könnecker, A., Maurer, F.: Task-Specific Knowledge Management in a Process-Centered SEE. In: Althoff, K.-D., Feldmann, R.L., Müller, W. (eds.) LSO 2001. LNCS, vol. 2176, pp. 163–177. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  14. Maurer, F., Holz, H.: Process-centered Knowledge Organization for Software Engineering. In: Papers of the AAAI 1999 Workshop on Exploring Synergies of Knowledge Management and Case-Based Reasoning, Orlando, Florida. AAAI Press, Menlo Park (1999)

    Google Scholar 

  15. Decker, B., Althoff, K.-D., Nick, M., Tautz, C.: Integrating Business Process Descriptions and Lessons Learned with an Experience Factory. In: Schnurr, H.-P., Staab, S., Studer, R., Stumme, G., Sure, Y. (eds.) Professionelles Wissensmanagement - Erfahrungen und Visionen (Beiträge der 1. Konferenz für Professionelles Wissensmanagement), Baden-Baden, Germany. Shaker Verlag, Aachen (2001)

    Google Scholar 

  16. Birk, A., Tautz, C.: Knowledge Management of Software Engineering Lessons Learned, IESE-Report 002.98/E (January 1998)

    Google Scholar 

  17. Lindvall, M., Frey, M., Costa, P., Tesoriero, R.: Lessons Learned about Structuring and Describing Experience for Three Experience Bases. In: Althoff, K.-D., Feldmann, R.L., Müller, W. (eds.) LSO 2001. LNCS, vol. 2176, pp. 106–118. Springer, Heidelberg (2001)

    CrossRef  Google Scholar 

  18. Basili, V., Lindvall, M., Costa, P.: Implementing the Experience Factory concepts as a set of Experiences Bases. In: Proceedings of the Int. Conf. on Software Engineering and Knowledge Engineering, Buenos Aires, Argentina, June 2001, pp. 102–109 (2001)

    Google Scholar 

  19. Ruhe, G.: Experience Factory-based Professional Education and Training. In: Proc. of the 12th Conference on Software Engineering Education and Training, New Orleans, Louisiana, USA (March 1999)

    Google Scholar 

  20. Landes, D., Schneider, K., Houdek, F.: Organizational Learning and Experience Documentation in Industrial Software Projects. Int. J. on Human-Computer Studies 51, 646–661 (1999)

    Google Scholar 

  21. Weber, R., Aha, D.W., Becerra-Fernandez, I.: Intelligent Lessons Learned Systems. International Journal of Expert Systems Research and Applications 20(1) (January 2001)

    Google Scholar 

  22. Farias, L., Travassos, G.H., Rocha, A.R.C.: Knowledge Management of Software Risks. Journal of Universal Computer Science 9(7), 670–681 (2003)

    Google Scholar 

  23. CMU/SEI, Capability Maturity Model Integration (CMMI) Version 1.1 - Staged Representation, Carnegie Mellon University, Software Engineering Institute, Pittsburgh (2002)

    Google Scholar 

  24. Markkula, M.: Knowledge Management in Software Engineering Projects. In: Software Engineering and Knowledge Engineering – SEKE, Kaiserlautern, Germany (June 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Montoni, M. et al. (2005). Enterprise-Oriented Software Development Environments to Support Software Products and Processes Quality Improvement. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_30

Download citation

  • DOI: https://doi.org/10.1007/11497455_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26200-8

  • Online ISBN: 978-3-540-31640-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics