Skip to main content

Unifying Microprocess and Macroprocess Research

  • Conference paper

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

Abstract

This paper proposes the unification of two complementary approaches to software process research. The two approaches can be characterized as macroprocess research, focused on phenomenological observations of external behaviors of processes, and microprocess research, focused on the study of the internal details and workings of processes. The paper suggests that it is time to bring these approaches together with the goal of using microprocess methods to provide definitive explanations of observed macroprocess behaviors. The paper suggests that this unification could lead to improved understandings leading to improvements in software development practice. The paper observes that such positive outcomes have resulted when the macro- and micro- approaches have been synthesized in domains such as Economics, Physics, and the Life Sciences.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Software Process Workshop, in Software Process Workshop, Runnymede, England (1984)

    Google Scholar 

  2. Paulk, M.C., et al.: Capability Maturity Model Version 1.1. IEEE Software, 18–27 (1993)

    Google Scholar 

  3. Capability Maturity Model® Integration, http://www.sei.cmu.edu/cmmi/

  4. Basili, V.R.: Software Development: A Paradigm for the Future. In: COMPSAC 1989, Orlando, FL (1989)

    Google Scholar 

  5. Basili, V.R.: The Experience Factory and its Relationship to Other Quality Approaches. In: Advances in Computers. Academic Press, Inc., London (1995)

    Google Scholar 

  6. Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  7. Valetto, G., Kaiser, G.: Using Process Technology to Control and Coordinate Software Adaptation. In: Twenty-fifth International Conference on Software Engineering, Portland, OR (2003)

    Google Scholar 

  8. Cunin, P.Y., et al.: The PIE Methodology - Concept and Application. In: EWSPT-8. Springer, Germany (2001)

    Google Scholar 

  9. Estublier, J.: A Configuration Manager: The Adele Data Base of Programs. In: Workshop on Software Engineering Environments for Programming-in-the-Large, Harwichport, MA (1985)

    Google Scholar 

  10. Estublier, J., et al.: An Approach and Framework for Extensible Process Support System. In: Oquendo, F. (ed.) EWSPT 2003. LNCS, vol. 2786, pp. 46–61. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Bandinelli, S., Fuggetta, A., Grigolli, S.: Process Modeling in-the-large with SLANG. In: Second International Conference on the Software Process. IEEE Computer Society Press, Berlin (1993)

    Google Scholar 

  12. Kaiser, G.E., Feiler, P.H., Popovich, S.S.: Intelligent Assistance for Software Development and Maintenance. IEEE Software 5(3), 40–49 (1988)

    Article  Google Scholar 

  13. Ben-Shaul, I.Z., Kaiser, G.: A Paradigm for Decentralized Process Modeling and its Realization in the Oz Environment. In: 16th International Conference on Software Engineering (1994)

    Google Scholar 

  14. Wise, A.: Little-JIL 1.0 Language Report, Department of Computer Science. University of Massachusetts, Amherst (1998)

    Google Scholar 

  15. Wise, A., et al.: Using Little-JIL to Coordinate Agents in Software Engineering. In: Automated Software Engineering Conference, Grenoble, France (2000)

    Google Scholar 

  16. Estublier, J., Sanlaville, S.: Business Processes and Workflow Coordination of Web Services. In: IEEE International Conference on e-Technology, e-Commerce and e-Service, Hong Kong (2005)

    Google Scholar 

  17. Cass, A.G., Sutton, S.M., Osterweil, L.J.: Formalizing Rework in Software Processes. In: Ninth European Workshop on Software Process Technology. Springer, Helsinki (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Osterweil, L.J. (2006). Unifying Microprocess and Macroprocess Research. In: Li, M., Boehm, B., Osterweil, L.J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11608035_7

Download citation

  • DOI: https://doi.org/10.1007/11608035_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31112-6

  • Online ISBN: 978-3-540-32450-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics