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.
Similar content being viewed by others
References
Osterweil, L.J.: Software Processes Are Software, Too, Revisited. In: 19th International Conference on Software Engineering, Boston, MA (1997)
Osterweil, J.: Software Processes are Software, Too. In: 9th International Conference on Software Engineering, Monterey, CA (1987)
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)
Raunak, M.S., Osterweil, L.J.: Process Definition Language Support for Rapid Simulation Prototyping. In: Proceedings of the Software Process Workshop, Beijing, China (2005)
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)
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)
Osterweil, L.: Unifying Microprocess and Macroprocess Research. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, Springer, Heidelberg (2006)
Humphrey, W.S.: A Discipline for Software Engineering. SEI Series in Software Engineering. Addison-Wesley, Reading (1995)
Pressman, R.S.: Software Engineering - A Practitioner’s Approach, 5th edn. McGraw-Hill, New York (2001)
Kohn, L.T., Corrigan, J.M., Donaldson, M.S.: To Err is Human: Building a Safer Health System. National Academy Press, Washington DC (1999)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Osterweil, L.J. (2006). Ubiquitous Process Engineering: Applying Software Process Technology to Other Domains. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds) Software Process Change. SPW 2006. Lecture Notes in Computer Science, vol 3966. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11754305_4
Download citation
DOI: https://doi.org/10.1007/11754305_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34199-4
Online ISBN: 978-3-540-34201-4
eBook Packages: Computer ScienceComputer Science (R0)