Ubiquitous Process Engineering: Applying Software Process Technology to Other Domains

  • Leon J. Osterweil
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3966)

Abstract

Software engineering has learned a great deal about how to create clear and precise process definitions, and how to use them to improve final software products. This paper suggests that this knowledge can also be applied to good effect in many other domains where effective application of process technology can lead to superior products and outcomes. The paper offers medical practice and government as two examples of such domains, and indicates how process technology, first developed for application to software development, is being applied with notable success in those areas of endeavor. The paper also notes that some characteristics of these domains are highlighting ways in which current process technology seems to be inadequate, thereby suggesting ways in which this research is adding to the agenda for research in software process.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Osterweil, L.J.: Software Processes Are Software, Too, Revisited. In: 19th International Conference on Software Engineering, Boston, MA (1997)Google Scholar
  2. 2.
    Osterweil, J.: Software Processes are Software, Too. In: 9th International Conference on Software Engineering, Monterey, CA (1987)Google Scholar
  3. 3.
    Chen, B., Avrunin, G.S., Clarke, L.A., Osterweil, L.J.: Automatic Fault Tree Derivation from Little-JIL Process Definitions, Department of Computer Science, University of Massachusetts, Amherst UM-CS-2006-01 (January 2006) (2006)Google Scholar
  4. 4.
    Raunak, M.S., Osterweil, L.J.: Process Definition Language Support for Rapid Simulation Prototyping. In: Proceedings of the Software Process Workshop, Beijing, China (2005)Google Scholar
  5. 5.
    Raunak, M.S., Chen, B., Elssamadisy, A., Clarke, L.A., Osterweil, L.J.: Definition and Analysis of Election Processes, University of Massachusetts, Amherst, Technical Report 2006-19, March 12, 2006 (2006)Google Scholar
  6. 6.
    Clarke, L.A., Chen, Y., Avrunin, G.S., Chen, B., Cobleigh, R., Frederick, K., Henneman, E.A., Osterweil, L.J.: Process Programming to Support Medical Safety: A Case Study on Blood Transfusion. In: Proceedings of the Software Process Workshop, Beijing, China (2005)Google Scholar
  7. 7.
    Osterweil, L.: Unifying Microprocess and Macroprocess Research. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, Springer, Heidelberg (2006)Google Scholar
  8. 8.
    Humphrey, W.S.: A Discipline for Software Engineering. SEI Series in Software Engineering. Addison-Wesley, Reading (1995)Google Scholar
  9. 9.
    Pressman, R.S.: Software Engineering - A Practitioner’s Approach, 5th edn. McGraw-Hill, New York (2001)MATHGoogle Scholar
  10. 10.
    Kohn, L.T., Corrigan, J.M., Donaldson, M.S.: To Err is Human: Building a Safer Health System. National Academy Press, Washington DC (1999)Google Scholar
  11. 11.
    Chen, B., Avrunin, G.S., Clarke, L.A., Osterweil, L.J.: Automatic Fault Tree Derivation from Little-JIL Process Definitions, University of Massachusetts, Computer Science Department, Shanghai, China, Technical Report 2006-01, January 6, 2006 (2006)Google Scholar
  12. 12.
    Sondheimer, N.K., Osterweil, L.J., Schweik, C., Billmers, M., Canavan, D., Kelly, A., Lee-Davis, C., Li, C., Sieh, J.: Online License Renewal Analysis: Process Modeling and State Practice, Electronic Enterprise Institute and the Center for Public Policy and Administration, University of Massachusetts, Amherst May 7, 2002 (2002)Google Scholar
  13. 13.
    Katsh, E., Osterweil, L., Sondheimer, N.K.: Process Technology for Achieving Government Online Dispute Resolution. In: National Conference on Digital Government Research, Seattle, WA (2004)Google Scholar
  14. 14.
    Osterweil, L.J., Sondheimer, N.K., Clarke, L.A., Katsh, E., Rainey, D.: Using Process Definitions to Facilitate the Specifications of Requirements, University of Massachusetts, Amherst, Technical Report UM-CS-2006-11, March 11, 2006 (2006)Google Scholar
  15. 15.
    Ellison, A.M., Osterweil, L.J., Hadley, J.L., Wise, A., Boose, E., Clarke, L.A., Foster, D., Hanson, A., Jensen, D., Kuzeja, P., Riseman, E., Schultz, H.: An Analytic Web to Support the Analysis and Synthesis of Ecological Data, submitted to Ecology/Ecological Monographs (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Leon J. Osterweil
    • 1
  1. 1.Laboratory for Advanced Software Engineering Research, Department of Computer ScienceUniversity of MassachusettsAmherstUSA

Personalised recommendations