Skip to main content

Software Configuration Management: State of the Art, State of the Practice

  • Conference paper
  • First Online:
System Configuration Management (SCM 1999)

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

Included in the following conference series:

Abstract

Which are the open problems in Software Configuration Management SCM? The purpose of this paper is to ignite a discussion on current and future SCM directions. Based on the findings of a Dagstuhl Seminar on the current state of Software Engineering, we assess the state of SCM with the goal to identity effective SCM tasks and solutions, to establish a core body of SCM knowledge, and to denote remaining real-world SCM problems.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berliner, B. CVS 11: Parallelizing software development. In Pmc. of the 1990 Winter USENIX Conference (Washington, D.C., 1990).

    Google Scholar 

  2. Binkley, D., Horwitz, S., AND Reps, T. Program integration for languages with procedure calls. ACM Transactions on Sofrware Engineering and Methodology 4, 1 (Jan. 1999, 3–35.

    Google Scholar 

  3. Buffenbarger, J. Syntactic software merging. In Estublier [8], pp, 153–172.

    Google Scholar 

  4. Burrows, C., AND Wesley, I. Ovum Evaluates: ConJiguration Management. Ovum, Inc., Burlington, MA, 1999.

    Google Scholar 

  5. Conradi, R., AND Westfechtbl, B. Version models for software configuration management. ACM Computing Surveys 30,2 (June 1998), 232–282.

    Google Scholar 

  6. Dart, S. Concepts in configuration management. In Feiler [II], pp, 1–18.

    Google Scholar 

  7. Denert, E., Hoffman, D. M., Ludewig, J., AND Parnas, D. L. Softwareengineering research and education: Seeking a new agenda. Workshop Report 230, Dagstuhl, Feb. 1999.

    Google Scholar 

  8. Estublier, J., Ed. Softwarn Configuration Management: selected papers / ICSE SCM-4 and SCM-5 workshops (Seattle, Washington, Oct. 1995), vol. 1005 of Lecture Notes in Computer Science, Springer-Verlag.

    Google Scholar 

  9. Estublier, J., AND Casallas, R. The Adele configuration manager. In Tichy [30], ch. 4, pp. 99–133.

    Google Scholar 

  10. Estublier, J., Favre, J.-M., AND Morat, P. Towards scm/pdm integration? In Magnusson [20], pp. 95–106.

    Google Scholar 

  11. Feiler, P. H., Ed. Pmc. 3rd lnternalional Workshop on Sofrware Configuration Management (Trondheim, Norway, June 1991), ACM Press.

    Google Scholar 

  12. Feldman, S. 1. Make-A program for maintaining computer programs. Sofhvare-Practice and Experience 9 (Apr. 1979), 255–265.

    Google Scholar 

  13. Fowler, G., Korn, D., AND Rao, H. n-DFS: The multiple dimensional file system. In Tichy [30], ch. 5, pp. 135–154.

    Google Scholar 

  14. Fruhauf, K. Hygiene in software workssoftware configuration management. In Pmceedings of the Second Eumpean Conference on Software Quality (Oslo, 1990), pp. 1–17.

    Google Scholar 

  15. Heimbigner, D., AND Wolf, A. Post-deployment configuration management. In Sommerville [26], pp. 272–276.

    Google Scholar 

  16. Horwitz, S., Prins, J., AND Reps, T. Integrating noninterfering versions of programs. ACM Transactions on Programming Languages and System$ I I, 3 (July 1989), 345–387.

    Google Scholar 

  17. Hunt, J. J., Vo, K.-P., AND Tichy, W. F. Delta algorithms: An empirical analysis. ACM Transactions on Sofhyare Engineering and Methodology 7,2 (Apr. 1998), 192–214.

    Google Scholar 

  18. Leblang, D. B. The CM challenge: Configuration management that works. In Tichy [30], ch. I, pp. 1–37.

    Google Scholar 

  19. Mackenzie, D., AND Elliston, B. Autoconf-Creating Automatic Confguration Scripts. Free Software Foundation, Inc., Dec. 1998. Distributed with GNU autoconf.

    Google Scholar 

  20. Magnusson, B., Ed. Pmc. 8th Symposium on System Configuration Managemenf (Brussels, Belgium, July I998), vol. I349 of Lecture Notes in Computer Science, Springer-Verlag.

    Google Scholar 

  21. Micallef, J., AND Clemm, G. M. The Asgard system: Activity-based configuration management. In Sommerville [26], pp. 175–186.

    Google Scholar 

  22. Oobject Management Group. The Common Object Request Bmker: Architecture and Specijication, Aug. 1991.

    Google Scholar 

  23. Osier, J. M., AND Kehoe, B. Keeping Track: Managing Messages With GNATS. Cygnus Support, 1996.

    Google Scholar 

  24. Ploedereder, E., AND Fergany, A. The data model of the configuration management assistant. In Proc. 2nd International Workshop on Software Conjigwarion Management (Princeton, New Jersey, Oct. 1989). W. F. Tichy, Ed., ACM Press, pp. 5–13.

    Google Scholar 

  25. Rochkind, M. J. The source code control system. IEEE Transacrions on Software Engineering SE-I, 4 (Dec. 1975), 364–370.

    Google Scholar 

  26. Sommerville, I., Ed. Proc. 6th lnternational Workshop on sojiware Configuration Management (Berlin, Germany, Mar. 1996), vol. I167 of Lecture Notes in Computer Science, Springer-Verlag.

    Google Scholar 

  27. Stallman, R., AND McGrath, R. GNUMake-A Pmgram forDirectingRecompilation, 0.48 ed. Free Software Foundation, Inc., 1995. Distributed with GNU Make.

    Google Scholar 

  28. Tichy, W. F. RCS-A system for version control. Software-Practice and Experience 15, 7 (July 1985), 637–654.

    Google Scholar 

  29. Tichy, W. F. Smart recompilation. ACM Transactions on Software Engineering and Methodology 8, 3 (July 1986), 273–291.

    Google Scholar 

  30. Tichy, W. F., Ed. Configuration Management, vol. 2 of Trends in Sofmare. John Wiley & Sons, Chichester, UK, 1994.

    Google Scholar 

  31. VAN DER Hoek, A,, Heimbigner, D., AND Wolf, A. L. Doesconfigurationmanagement research have a future? In Estublier [8], pp. 305–310.

    Google Scholar 

  32. VAN DER Hoek, A,, Heimbigner, D., AND Wolf, A. L. System modeling resurrected. In Magnusson [20], pp. 140–145.

    Google Scholar 

  33. Westfechtel, B., AND Conradi, R. Software configuration management and engineering data management: Differences and similarities. In Magnusson [20], pp. 95–106.

    Google Scholar 

  34. Whitgift, D. Methods and Toolsfor Software Configuration Management. John Wiley & Sons, Chichester, UK, 1991.

    Google Scholar 

  35. Zeller, A. Smooth operations with square operators-The version set model in ICE. In Sommerville [26], pp. 8–30.

    Google Scholar 

  36. Zeller, A,, AND Snelting, G. Unified versioning through feature logic. ACM Transactions on Software Engineeringand Methodology6,4 (Oct. 1997), 398–441.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Frühauf, K., Zeller, A. (1999). Software Configuration Management: State of the Art, State of the Practice. In: System Configuration Management. SCM 1999. Lecture Notes in Computer Science, vol 1675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48253-9_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-48253-9_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66484-0

  • Online ISBN: 978-3-540-48253-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics