Skip to main content

Change management needs integrated process and configuration management

  • Regular Sessions
  • Conference paper
  • First Online:
Software Engineering — ESEC/FSE'97 (ESEC 1997, SIGSOFT FSE 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1301))

Abstract

Change management is a core problem of software development. Management of changes means managing the process of change as well as managing all artifacts of an evolving software system. Both challenges have been focused extensively in the field of software process modeling and software configuration management, respectively. In this paper, we motivate that change management needs an integrated approach to process and configuration management. A fundamental prerequisite to provide such a comprehensive support is the integration of the underlying representation formalism of process and version models. To cope with this problem, we propose a conceptual framework to provide a common conceptual basis of process and version modeling concepts and identify the requirements for comprehensive process support for change management. Furthermore, we classify and evaluate different approaches of how to integrate process and version models from a conceptual point of view.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bandinelli, S.; Fugetta, A.: “Computational Reflection in Software Process Modeling: the SLANG Approach”, in Proc. of the 15th Int. Conf. on Software Engineering, IEEE Computer Society Press, 1993; pages 144–154.

    Google Scholar 

  2. Belkhatir, N.; Estublier, J.; Melo, W.L.: “ADELE-TEMPO: An Environment to Support Process Modelling and Enaction”, in, 1994, pages 187–222.

    Google Scholar 

  3. Bandinelli, S.; Fuggetta, A.; Ghezzi, C.; Lavazza, L.: “SPADE: An Environment for Software Process Analysis, Design, and Enactment”, in [FKN94]; pages 223–248.

    Google Scholar 

  4. Cagan, M.: “Untangling Configuration Management”, in [Est95]; pages 35–52.

    Google Scholar 

  5. Conradi, R.; Fernström, C.; Fuggetta, A.; Snowdon, R.: “Towards a Reference Framework for Process Concepts”, in Software Process Technology — Second European Workshop EWSPT'92, LNCS 635, Springer, Berlin, 1992; pages 3–17.

    Google Scholar 

  6. Conradi, R.; Fernstrom, C.; Fugetta, A.: “A Conceptual Framework for Evolving Software Processes”, in ACM SIGSOFT Software Engineering Notes, 18(4), Oct. 1993; pages 26–34.

    Google Scholar 

  7. Conradi, R; Liu, Ch.: “Process Modelling Languages: One or Many?”, in Software Process Technology-Fourth European Workshop EWSPT'95, LNCS 913, Springer, Berlin, 1995; pages 98–118.

    Google Scholar 

  8. Conradi, R. et al.: “EPOS: Object-Oriented Cooperative Process Modelling” In [FKN94]; pages 33–70.

    Google Scholar 

  9. Conradi, R.; Westfechtel, B.: “Version Models for Software Configuration Management”, to appear in Computing Surveys, 1997

    Google Scholar 

  10. Dowson, M.; Fernstrom, Ch.: “Towards Requirements for Enactment Mechanisms”, in Software Process Technology-Third European Workshop EWSPT'94, LNCS 772, Springer, Berlin, 1994; pages 90–106.

    Google Scholar 

  11. Dowson, M.: “Iteration in the Software Process”, in Proc. of the 9th Int. Conf. on Software Engineering, IEEE Computer Society Press, 1987; pages 36–39.

    Google Scholar 

  12. Engels, G.; Groenewegen, L.: “SOCCA: Specification of Coordinated and Cooperative Activities”, in [FKN94], pages 71–102.

    Google Scholar 

  13. Estublier, J.; Dami, S.; Amiour, M.: “High Level Process Modeling for SCM Systems”, in Software Configuration Management-ICSE'97 SCM-7 Workshop, LNCS 1235, Springer, Berlin, 1997; pages 81–97.

    Google Scholar 

  14. Estublier, J.; Casallas, R.: “The Adele Configuration Manager”, in [Tic94], pages 99–130.

    Google Scholar 

  15. Estublisher, J. (ed.): “Software Configuration Management-ICSE SCM-4 and SCM-5 Workshops, Selected Papers”. LNCS 1005, Springer, Berlin, 1995.

    Google Scholar 

  16. Feiler, P.H.; Humphrey, W.S.: “Software Process Development and Enactment: Concepts and Definitions”, in Proc. of the 2nd Int. Conf. on the Software Process, IEEE Computer Society Press, 1993; pages 28–40.

    Google Scholar 

  17. Feiler, P.H.: “Configuration Management Models in Commercial environments”. Technical Report CMU/SEI-91-TR-7, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, 1991.

    Google Scholar 

  18. Finkelstein, A.; Kramer, J.; Nuseibeh, B.: “Software Process Modelling and Technology”. Research Studies Press, Chichester, 1994.

    Google Scholar 

  19. Godart, C.; Canals, G.; Charoy, F.; Molli, P.: “About some relationships between configuration management, software process and cooperative work: the COO Environment”, in [Est95]; pages 173–178.

    Google Scholar 

  20. Godart, C.; Canals, G.; Charoy, F.; Molli, P.; Skaf, H.: “Designing and Implementing COO: Design Process, Architectural Style, Lessons Learned”, in Proc. of the 18th Int. Conf. on Software Engineering, IEEE Computer Society Press, 1996, pages 342–352.

    Google Scholar 

  21. Georgakopoulos, D.; Hornick, M.; Shet, A.: “An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure”. Distributed and Parallel Databases, 3(2), April 1995; pages 119–153.

    Google Scholar 

  22. Heimann, P.; Joeris, G.; Krapp, C.-A.; Westfechtel, B.: “DYNAMITE: Dynamic Task Nets for Software Process Management”, in Proc. of the 18th Int. Conf. on Software Engineering, IEEE Computer Society Press, 1996, pages 331–341.

    Google Scholar 

  23. Heimann, P.; Krapp, C.-A.; Nagl, M.; Westfechtel, B.: “An Adaptable and Reactive Project Management Environment”, in Nagl, M. (ed.) Building Tightly Integrated Software Development Environments: The IPSENApproach, LNCS 1170, Springer, Berlin, 1996; pages 504–534.

    Google Scholar 

  24. Humphrey, W.: “Managing the Software Process”. Addison-Wesley, Readings, Massachusetts, 1989.

    Google Scholar 

  25. Joeris, G.: “Cooperative and Integrated Workflow and Document Management for Engineering Applications”, to appear in Proc. of the DEXA'97 Workshop on Scientific Workflows, IEEE Computer Society Press, 1997.

    Google Scholar 

  26. Junkermann, G.: “A Grapical Language for Specification of Software Processes”, Dissertation at the University Dortmund, Germany, 1995 (in german).

    Google Scholar 

  27. Leblang, D.B.: “The CMChallenge: Configuration Management that Works”, in [Tic94], pages 1–37.

    Google Scholar 

  28. Leblang, D.B.: “Managing the Software Development Process with C1earGuide”, in Software Configuration Management-ICSE'97 SCM-7 Workshop, LNCS 1235, Springer, Berlin, 1997; pages 67–80

    Google Scholar 

  29. Lonchamp, J: “A Structured Conceptual and Terminological Framework for Software Process Engineering”, in Proc. of the 2nd Int. Conf. on the Software Process, IEEE Computer Society Press, 1993; pages 41–53.

    Google Scholar 

  30. Micallef, J.; Clemm, G.: “The Asgard System: Activity-Based Configuration Management”, in Software Configuration Management-ICSE'96 SCM-6 Workshop, LNCS 1167, Springer, Berlin, 1996; pages 175–186.

    Google Scholar 

  31. Neumann, O.; Sachweh, S.; Schäfer, W.: “A High-Level Object-Oriented Specification Language for Configuration Management and Tool Integration”, in Software Process Technology-Fifth European Workshop EWSPT'96, LNCS 1149, Springer, Berlin, 1996; pages 137–143.

    Google Scholar 

  32. Tichy, W. (ed.): “Configuration Management”. John Wiley & Sons, New York, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehdi Jazayeri Helmut Schauer

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Joeris, G. (1997). Change management needs integrated process and configuration management. In: Jazayeri, M., Schauer, H. (eds) Software Engineering — ESEC/FSE'97. ESEC SIGSOFT FSE 1997 1997. Lecture Notes in Computer Science, vol 1301. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63531-9_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-63531-9_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63531-4

  • Online ISBN: 978-3-540-69592-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics