CURRICULUM VITA: Walt Scacchi
USC ATRIUM Laboratory, http://www.usc.edu/dept/ATRIUM
949-574-0481 (office), 949-548-7193, wscacchi@rcf.usc.edu
Academic Background
-
B.S. Computer Science, California State University Fullerton (1973)
-
B.A. Mathematics, California State University Fullerton (1973)
-
Ph.D. Information and Computer Science, University of California Irvine
(1981)
Professional Interests
-
Process-driven intranets/extranets for Electronic Commerce
-
Methods for Business and Software Process (Re)Engineering
-
Large-scale Software Engineering and Systems Integration
-
Reengineering Corporate Financial Operations for EC
-
Empirical Studies of Software/Information Systems Development and Evolution
-
Development of Distributed Heterogeneous Information Systems
-
Software Technology Transfer and Transition.
Recent courses taught
-
Electronic Commerce (USC MBA elective)
-
Business Process Reengineering (USC MBA elective)
-
Network Information Systems (USC MBA elective)
-
Decision Support Systems (USC MBA elective)
-
Management of Information Technology and Business Processes (USC Executive
Education Program)
Positions
1993-present Director, ATRIUM Laboratory, University of Southern
California, Los Angeles, CA.
1991-1998 Associate Research Professor, Information and Operations
Management Department, University of Southern California, Los Angeles,
CA.
1988-1991, Assistant Research Professor of Computer Science,
Computer Science Department, University of Southern California, Los Angeles,
CA.
1981-1987, Assistant Professor of Computer Science and Communications,
Computer Science Department and Annenberg School of Communications, University
of Southern California, Los Angeles, CA.
1977-1980, Research Specialist, Public Policy Research Organization,
University of California, Irvine.
1974-1977, Research Assistant, Public Policy Research Organization,
University of California, Irvine.
1974, 1977, Teaching Assistant, Department of Information and
Computer Science, University of California, Irvine.
1974, Lecturer, Quantitative Methods Department, California State
University, Fullerton.
1974, Lecturer, Technological Studies Program, California State
University, Fullerton.
1972-1973, Research Assistant (undergraduate), Civil Engineering
Department, California State University, Fullerton.
Awards
Outstanding Achievement in Electronics, 1966, 1969 (in prep school).
Outstanding Student in Mathematics, California State University, Fullerton,
1972.
Merit Award, Mathematics Department, School of Mathematics, Science
and Engineering, 1974.
Earl C. Anthony Fellowship, 1974-1977.
ANBAR Management Intelligence, 1997 Citation for Research Excellence,
in the category of Information Technology--Research Originality, for the
article, "A Meta-Model for Formulating Knowledge-Based Models of Software
Development" (with P. Mi), Decision Support Systems, Vol. 17(4):313-330,
(1996).
Research Grants
-
California Innovation Development Grant (Co-principal Investigator), University
of California, Irvine, 1979.
-
System Development Foundation (Principal Investigator) Grant SDF #PGO229
for research on interface between computer science and organizational behavior.
University of Southern California, 1982.
-
Faculty Research and Innovation Grant (Principal Investigator) to initiate
research in Understanding the Development, Use, and Evolution of Advanced
Computing Technologies, University of Southern California, 1983.
-
AT&T Information Systems (Principal Investigator) to support research
leading to development of a prototype "system factory", 1985.
-
TRW Defense Systems Group, (Co-principal Investigator with V. Li and Y.
Arens) for research in Computer Science and Engineering, 1985.
-
Hughes Radar Systems Group, (Co-Principal Investigator with D. McLeod)
for research in Expert Database Systems for Distributed Real-Time Systems,
1985-1986.
-
Hughes Radar Systems Group, (Principal Investigator) for research in techniques
for specifying and documenting distributed, real-time multiprocessor systems,
1987-1988.
-
Eastman Kodak Company, (Principal Investigator) for research into applications
of intelligent hypertext to large-scale software engineering, 1987-1988
-
Bell Communications Research, (Principal Investigator) for research into
knowledge-based techniques for understanding software productivity, 1988
-
AT&T Bell Laboratories (Principal Investigator) for research into flexible
software manufacturing systems (1988-1990)
-
Pacific Bell, (Principal Investigator) for research in the USC System Factory
Project (1989)
-
Naval Ocean Systems Center (Principal Investigator) for research in the
System Factory approach to large-scale software engineering environments
(1989-1990)
-
Naval Ocean Systems Center (Principal Investigator) for research in the
System Factory approach to large-scale software engineering environments
(1990-1992)
-
Pacific Bell, (Principal Investigator) for research in the USC System Factory
Project (1990)
-
Northrop Corporation (Principal Investigator) for research in problems
and opportunties for very large scale software engineering and software
process engineering (1990-1993)
-
AT&T Bell Laboratories (Principal Investigator) for research in software
production processes (1991-1992)
-
Hewlett-Packard Corp. (Principal Investigator) for research to develop
a computing environment for software production processes (1992-1993)
-
Hewlett-Packard Corp., (Principal Investigator) to develop a new methodology
for teaching process engineering (1993)
-
Electronic Data Systems (Co-Principal Investigator) for research in knowledge-based
reengineering of order fulfillment processes (1993-94)
-
Active Management Inc. (Principal Investigator) for research in business
process engineering (1994)
-
IBM Canada Ltd. (Principal Investigator) for research in the development
of a wide-area repository for reusable process models (1994)
-
McKesson Water Products (Principal Investigator) for research in reengineering
corporate financial processes (1994-1995)
-
Sun Microsystems Computer Corporation (Principal Investigator) for equipment
to support research in knowledge-based business process engineering (1994)
-
Pacific Bell and the California Research and Education Network (CALREN)
for connection and Asynchronous Transmission Method (ATM) services as part
of the ATM Research Consortium (ARC) (Investigator and Area Leader) (1994-1996).
-
Office of Naval Research (Principal Investigator) for research on engineering
a procurement process architecture (1994-1995).
-
Rome Laboratories/US Air Force (Co-Principal Investigator) for research
on simulation and modeling for software acquisition (1995-1996).
-
Office of Naval Research (Principal Investigator) for research on engineering
a grants management process architecture (1996-1997).
-
Microelectronics and Computer Technology Corporation (MCC) (Principal Investigator)
for a research study on the distributed development of scalable object-oriented
software systems (1996).
-
GDE Systems Incorporated (Principal Investigator) for research in distributed
collaboration technology and groupware (1997+)
-
Ernst and Young LLP (Principal Investigator) for research in approaches
and infrastructures supporting global client consulting operations and
engagements (pending)
Professional Affiliations
Associate Editor for Information Technology, IEEE Technology and Society
Magazine (1982-1985)
Editorial Board, Encyclopedia of Software Engineering, John
Wiley and Sons (1990-1993)
Editorial Board, (1993-current), Computer-Supported Cooperative
Work, An International Journal, Kluwer Academic Publishers.
Editorial Board, (US Practice Editor), (1996-current), Software
Process--Practice and Experience, John Wiley and Sons,
Member in:
ACM, Association for Computing Machinery;
IEEE, Institute for Electrical and Electronic Engineers;
AAAI, American Association for Artificial Intelligence;
INFORMS, Information and Operations Research and Management Science
SPA, Software Process Association
Doctoral Dissertations Supervised
-
K. Narayanaswamy, A Framework to Support Software System Evolution,
Computer Science Dept., USC (May 1985)
-
A. Jazzar, Understanding the Production and Consumption of Software
Documentation: An Empirical Analysis and Model, Computer Science Dept.,
USC (January 1988)
-
S. Choi, An Environment for Engineering and Reverse Engineering Large
Software Systems, Computer Science Dept., USC (January 1989)
-
P.K. Garg, Intelligent Software Hypertext Systems, Computer Science
Dept., USC, (January 1989)
-
S. Bendifallah, Understanding Software Specification Work: An Empirical
Study and Model, Computer Science Dept., USC (August 1989)
-
P. Mi, Modeling and Analyzing the Software Process and Process Breakdowns,
Computer Science Dept., USC (August 1992)
-
A. Karrer, Generating Graph Editors, Computer Science Dept., USC
(May 1993)
-
M. Nissen, Knowledge-Based Organizational Process Redesign: Using Process
Flow Measures to Transform Procurement, Information and Operations
Management Dept., USC (March 1996)
-
J. Noll, Integrating Software Object Management Repositories Across
Heterogeneous, Autonomous Environments: A Distributed Hypertext Approach,
Computer Science Dept., USC (October 1996).
Publications
Books
W. Scacchi and R. Taylor (eds.), Proceedings California Software Symposium
(CSS'96), University of California at Irvine and University of Southern
California, Los Angeles, CA (April 1996).
Journal articles
-
"Managing Software Engineering Projects: A Social Analysis," IEEE Trans.
Software Engineering, Vol. SE-10(1), pp. 49-59, (Jan. 1984)
-
"Development Environments for VLSI and Software Engineering", (with R.
Katz and P. Subramanyham), J. Systems and Software, Vol. 4(1), pp.
15-27, (1984)
-
"Developing a Knowledge-Based System Factory: Issues and Concepts," (with
L. Eliot), IEEE Expert, Vol. 1(4), pp. 51-58, (Winter, 1986)
-
"Understanding Software Maintenance Work," (with S. Bendifallah) IEEE
Trans. Software Engineering, Vol. SE-13(3), pp. 311-323, (March, 1987).
Reprinted in Tutorial on Software Maintenance and Computers, D.
Longstreet (ed.), IEEE Computer Society (1990)
-
"Maintaining the Configuration of Evolving Software Systems," (with K.
Narayanaswamy) IEEE Trans. Software Engineering, Vol. SE-13(3),
pp. 324-334, (March, 1987)
-
"A Database Foundation for Supporting the Evolution of Large Software Systems,"
(with K. Narayanaswamy) J. Systems and Software, Vol. 7(1), pp.
37-49, (1987)
-
"The Life Cycle Costs of Personal Computers in an Educational Institution,"
(with S. Nayle), Education and Computing, Vol. 3, pp. 75-87, (1987)
-
"Difficulties in Realizing Large-Scale Educational Computing Projects,"
Education
and Computing, Vol. 3, pp. 89-99, (1987)
-
"On the Power of Domain-Specific Hypertext Environments", Journal American
Society Information Science Vol. 40(3), pp. 183-191, (May 1989)
-
"The Design and Implementation of Intelligent Software Hypertext Systems,"
(with P.K. Garg), IEEE Expert, Vol. 4(3), pp. 52-63, (Fall 1989).
-
"Extracting and Restructuring the Design of Large Software Systems," (with
Song C. Choi) IEEE Software, Vol. 7(1), pp. 66-73, (January 1990)
-
"A Hypertext Environment to Manage Software Life Cycle Descriptions," (with
P.K. Garg), IEEE Software, Vol. 7(1), pp. 90-99, (May 1990). Reprinted
in Software Change Impact Analysis, Shawn A. Bohner and Robert S.
Arnold (eds.), IEEE Computer Society Press, (1996).
-
"A Knowledge-Based Environment for Modeling and Simulating Software Engineering
Processes," (with P. Mi), IEEE Trans. Data and Knowledge Engineering,
Vol. 2(3), pp. 283-294, September 1990. Reprinted in Nikkei Artificial
Intelligence, Vol. 20(1), pp. 176-191, (January 1991) (in Japanese);
also in Process-Centered Software Engineering Environments, P.K.
Garg and M. Jazayeri (eds.), IEEE Computer Society, pp. 119-130, (1996)
-
"Understanding Software Productivity: Towards a Knowledge-Based Approach,"
Intern.
J. Software Engineering and Knowledge Engineering, Vol. 1(3), pp. 293-321,
(1991). Reprinted in Advances in Software Engineering and Knowledge
Engineering, D. Hurley (ed.), Volume 4, (1995).
-
"The Software Infrastructure for a Distributed System Factory" Software
Engineering Journal, Vol. 6(5), 355-369, (September 1991). IEE and
British Computer Society,
-
"SOFTMAN: An Environment for Forward and Reverse Computer-Aided Software
Engineering," (with S.C. Choi), Information and Software Technology,
Vol. 33(9), pp. 664-674, (November 1991).
-
"Integrating Heterogeneous Information Repositories: A Distributed Hypertext
Approach," (with J. Noll), Computer, Vol. 24(12), pp. 38-45, (December
1991).
-
"Process Integration in CASE Environments," (with P. Mi), IEEE Software,
Vol. 9(2), pp. 45-53, (March 1992). Reprinted in Computer-Aided Software
Engineering (CASE), Second Edition, Eliot Chikofsky (ed.), IEEE Computer
Society, (1993).
-
"Meta-Environments for Software Production," (with A. Karrer), Intern.
J. Soft. Engr. and Know. Engr., Vol. 3(2), pp. 139-162, (May 1993).
Reprinted in Advances in Software Engineering and Knowledge Engineering,
D. Hurley (ed.), Volume 4, pp. 37-70, (1995).
-
"A Meta-Model for Formulating Knowledge-Based Models of Software Development"
(with P. Mi), Decision Support Systems, Vol. 17(4):313-330, (1996).
-
"Process Life Cycle Engineering: Approach and Support Environment," (with
P. Mi) Intelligent Systems in. Accounting, Finance, and Management,
Vol. 6:83-107, (1997).
-
"Process-Driven Intranets: Life Cycle Support for Process Reengineering"
(with J. Noll), IEEE Internet Computing, 1(5):42-49, (1997).
-
"Supporting Software Development in Virtual Enterprises, (with J. Noll),
Jour.
Digital Information, (to appear, 1998)
-
"Virtual System Acquisition: Approach and Transitions" (with B. Boehm),
Acquisition
Review Quarterly, 5(2):185-216, Spring 1998.
-
"Experiences in Software Process Simulation and Modeling," Journal of
Systems and Software, (to appear, 1999).
-
"Comparative Case Analysis for Understanding Software Processes", (submitted
for publication), July 1998.
-
"Reengineering Procurement for Internet-Based Electronic Commerce: A Case
Study," (submitted for publication), October 1998.
-
"When is Software Development Research?", (in preparation)
Book Chapters
-
"Computing as Social Action: The Social Dynamics of Computing in Complex
Organizations," (with R. Kling), in M. Yovits (ed.), Advances in Computers,
New York, Academic Press, Vol. 19, pp.249-327, (1980)
-
"The Web of Computing: Computing Technology as Social Organization," (with
R. Kling), in M. Yovits (ed.), Advances in Computers, Vol. 21, pp.
3-85, Academic Press, New York, (1982)
-
"Difficulties in Realizing Large-Scale Educational Computing Projects,"
Topics
in Computer Education: National Educational Computer Policy Alternatives,
ACM, New York, pp.163-178, (1986)
-
"A Hypertext Environment for Managing Configured Software Descriptions,"
(with P. Garg), Software Version and Configuration Control, pp.
326-343, B.G. Teubner, Stuttgart, FRG, (January 1988).
-
"The System Factory Approach to Software Engineering Education," in R.
Fairley and P. Freeman (eds.) Issues in Software Engineering Education,
Springer-Verlag, New York, (1989)
-
"Designing Software Systems to Facilitate Social Organization", in M.J.
Smith and G. Salvendy (eds.), Work with Computers, Vol. 12A, Advances
in Humans Factors and Ergonomics, Elsevier, New York, pp. 64-72, (1989)
-
"Qualitative Techniques and Tools for Measuring, Analyzing, and Simulating
Software Production Processes," in V. Basili, D. Rombach, and R. Selby
(eds.), Empirical and Experimental Issues in Software, Springer-Verlag,
Munich, Germany (1993).
-
"Process Models in Software Engineering," in J. Marciniak (ed.), Encyclopedia
of Software Engineering, John Wiley and Sons, New York, pp. 860-869,
(1994)
-
"Software Technology Transfer," in J. Marciniak (ed.), Encyclopedia
of Software Engineering, John Wiley and Sons, New York, pp. 1323-1327,
(1994)
-
"Hypertext", in J. Marciniak (ed.), Encyclopedia of Software Engineering,
John Wiley and Sons, New York, pp. 559-567, (1994).
-
"Supporting Distributed Configuration Management in Virtual Enterprises,"
(with J. Noll), in R. Conradi (ed.), Software Configuration Management,
Lecture Notes in Computer Science, Vol. 1235, Springer-Verlag, New York,
pp. 142-160, (1997).
-
"Modeling, Simulating, and Enacting Complex Organizational Processes: A
Life Cycle Approach" in M. Prietula, K. Carley, and L. Gasser (eds.), Simulating
Organizations: Computational Models of Institutions and Groups, AAAI
Press/MIT Press, Menlo Park, CA, 153-168, (1998).
Refereed Conference Papers
-
"Recurrent Dilemmas of Computer Use in Complex Organizations," (with R.
Kling) Proceedings 1979 National Computer Conference, New York,
AFIPS Press, Vol. 48, pp. 107-116, (1979)
-
"Visual Motion Perception by Intelligent Systems," Proceedings 1979
Pattern Recognition and Image Processing Conference, Chicago, IL, (IEEE
Press), pp. 646-652, (1979).
-
"MONADYSIM: Applying AI Techniques to the Study of War," (with C. Etcheson)
Proceedings
IASTED International Symposium on Applied Simulation and Modeling,
(ASM '82 San Diego), pp. 35-38, (1982)
-
"A Language-Independent Environment for Software Engineering," VLSI
and Software Engineering Workshop Report, IEEE Computer Society, Catalog
No.82-82340, pp. 99-103, (1982)
-
"Problems and Strategies for Computer-Aided Design Work," (with L. Gasser
and E. Gerson) Proc. IEEE Intern. Conf. on Computer-Aided Design,
San Jose, CA, pp. 166-167, (1983).
-
"Developing a Silicon Engineering Environment," Proc. IEEE Intern. Conf.
on Computer-Aided Design, San Jose, CA, pp. 221-222, (1983)
-
"Developing VLSI Systems with a Silicon Engineering Environment," Proc.
IEEE Intern. Conf. on Computer Design, Rye Town, NY, pp. 472-475, (1983)
-
"The System Factory Approach to VLSI and Software Engineering," Proc.
Second Conference on Software Engineering, Nice, France, pp. 295-310,
(1984)
-
"Social and Organizational Consequences of New Generation Technology, Proceedings
of the 1984 ACM Annual Conference, San Francisco, CA. pp. 267-270,
(October, 1984)
-
"Software Evolution: A Comparative Case Study of Articulation Work," (with
S. Bendifallah) Proceedings Aarhus Conference on the Development and
Use of Systems and Tools, Aarhus, Denmark, pp. 59-82, (August, 1985)
-
"Applying Social Analysis of Computing to System Development," Proceedings
Aarhus Conference on the Development and Use of Systems and Tools,
Aarhus, Denmark, pp. 477-500, (August, 1985)
-
"An Environment for the Development and Maintenance of Large Software Systems,"
(with K. Narayanaswamy) Proc. IEEE SOFTFAIR II, pp. 11-23, San Francisco,
CA (1985)
-
"The Software Engineering Environment for the System Factory Project,"
Proc.
19th. Hawaii Intern. Conf. Systems Sciences, Vol. II-B Software, pp.
822-830, (January, 1986)
-
"A Unix-based Gist Specification Language Processor," (with A. Castillo
and S. Corcoran) Proc. 2nd. Intern. Conf. Data Engineering, pp.
582-589, (February, 1986)
-
"On Designing Intelligent Hypertext Systems for Information Management
in Software Engineering," (with P. Garg), pp. 349-369, Proc. Hypertext
'87, Chappel Hill, NC, (November 1987).
-
"Understanding Software Technology Transfer: Barriers to Innovation Engineering,"
(Invited Paper), Transfering Software Engineering Tool Technology,
pp. 130-135, IEEE Computer Society, (November 1987)
-
"A Hypertext Environment for Engineering Large Software Systems," (with
P. Garg), Proc. 21st. Hawaii Intern. Systems Sciences Conf., Kona,
Hawaii, Volume II, pp. 337-346, (January, 1988).
-
"The USC System Factory Project," (Keynote Address) Proc. Software
Symposium '88, pp. 11-42, Software Engineers Association, Tokyo, Japan
(June, 1988).
-
"Composition of Hypertext Nodes," (with P. Garg), Proc. 12th. Intern.
ONLINE Conf., London, England, pp. 63-73, (December 1988)
-
"Understanding Software Productivity: A Comparative Review of Empirical
Studies," Proc. 22nd. Hawaii Intern. Conf. Systems Science, Volume
II, pp. 969-977, (January 1989).
-
"Engineering Large-Scale Software Systems: An Organizational Knowledge
Base Approach," Proc. COMPCON '89, San Francisco, CA, IEEE Computer
Society, pp. 232-235, (February 1989)
-
"Work Shifts and Structures: An Empirical Study of Software Specification
Work," (with S. Bendifallah), 11th. Intern. Conf. Software Engineering,
Pittsburgh, PA pp. 260-270, (May 1989)
-
"Assuring the Correctness of Configured Software Descriptions," (with S.
Choi), Proc. 2nd. Intern. Work. Software Configuration Management,
Princeton, NJ. Appears in ACM Software Engineering Notes, Vol. 17(7),
pp. 66-75, (November 1989)
-
"Requirements for an Extensible, Object-Oriented Tree/Graph Editors", (with
A. Karrer), Proc. ACM SIGGRAPH Symposium on User Interface Software
and Technology, ACM Press, pp. 84-91, (October 1990)
-
"Modeling Articulation Work in Software Engineering Processes," (with P.
Mi), Proc. 1st. Intern. Conf. Soft. Processes, IEEE Computer Society,
Redondo Beach, CA, pp. 188-201, (October 1991).
-
"A Knowledge-based Software Process Library for Process-Driven Software
Development," (with P. Mi and M. Lee), Proc. 7th. Annual Knowledge-Based
Software Engineering Conference, IEEE Computer Society, Washington,
DC, pp. 122-131, (September 1992)
-
"Modeling, Integrating, and Enacting Software Engineering Processes," (with
P. Mi), Proc. 3rd. Irvine Software Symposium, Costa Mesa, CA, pp.
27-38, (April 1993)
-
"Articulation: An Integrative Approach to Diagnosis, Replanning, and Rescheduling,"
(with P. Mi), Proc. 8th. Annual Knowledge-Based Software Engineering
Conference, Chicago, IL, 77-85, (September 1993).
-
"Modeling, Integrating, and Enacting Complex Organizational Processes,"
(with P. Mi), Proc. 5th. Intern. Symp. Intelligent Systems for Finance,
Accounting, and Management, Volume 1, Stanford University, (December
1993)
-
"A Hypertext System for Integrating Heterogeneous, Autonomous Software
Repositories," (with J. Noll), Proc. 4th. Irvine Software Symposium,
University of California, Irvine, CA, pp.49-60, (April, 1994)
-
"The SMART Approach to Software Process Engineering," (with P.K. Garg,
P. Mi, T. Pham, and G. Thunquest), Proc. 16th. Intern. Conf. Software
Engineering, IEEE Computer Society, Sorrento, Italy, pp. 341-350, (May
1994). Reprinted in Process-Centered Software Engineering Environments,
P.K. Garg and M. Jazayeri (eds.), IEEE Computer Society, pp. 131-140, (1996)
-
"Understanding the Requirements for Information Systems Documentation,"
(with A. Jazzar), Proc. 1995 ACM Conf. Organizational Computing Systems,
San Jose, CA, 268-279, (August 1995).
-
"Repository Support for Virtual Software Enterprises," (with J. Noll) Proc.
1996 California Software Symposium, Los Angeles, CA, 78-91, (April
1996).
-
"Recent Advances in Process-Driven Intranets and Extranets for Concurrent
Engineering," Proc. 1998 Intern. Conf. Systems, Man and Cybernetics
(SMC'98), Vol. 3, 2631-2634, San Diego, CA, IEEE Computer Society Press,
(October 1998).
-
"Formalization and Tools Supporting the Structural Correctness of Software
Life Cycle Descriptions," (with S.J. Choi), Proc. IASTED Conf. on Software
Engineering, International Association of Science and Technology for
Development (IASTED), Las Vegas, NV, 27-34, (October 1998).
Other Professional Publications
-
"The Social Dynamics of Instrumental Computer Use," (with R. Kling and
P. Crabtree) SIGSOC Bulletin, Vol. 10(1), pp. 9-21, (1978)
-
"The DoD Common High Order Programming Language Effort (ADA): What Will
the Impacts Be?" (with R. Kling) SIGPLAN Notices, Vol. 14(2), pp.
29-41, (1979)
-
"Evaluation of Software Development Life Cycle Methodology," (with van
den Bosch, F., J.R. Ellis, P. Freeman, L. Johnson, D. Robinson, W. B. Scheft,
A. von Staa, L. Tripp) ACM Software Engineering Notes, Vol. 7(1),
pp. 45-60, (1982)
-
"A Language-Based Environment and Methodology for System Engineering,"
in R. Babb and A. Mili (eds.), Intern. Workshop on Models and Languages
for Software Specification and Design, DIUL-RR-8408, Dept. D'Informatique,
Univerite Laval, Quebec, Canada, pp. 219-221, (1984)
-
"Taming Large Software Systems," UNIX Review, Vol. 4(10), pp. 46-55,
(October, 1986)
-
"The System Factory Approach to Large-Scale Software Engineering," MCC
University Research Symposium, Austin, TX, (July, 1987),
-
"Modelling Software Evolution: A Knowledge-Based Approach," Proc. 4th.
Intern. Workshop Software Process, IEEE Computer Society, Kennebunkport,
MN, pp. 153-155, (October 1988)
-
"Experiences with Operational Software Process Modeling in the System Factory
Project," Proc. 5th. Intern. Workshop Software Process, IEEE Computer
Society, (September 1990)
-
"Articulation: Supporting Dynamic Evolution of Software Engineering Processes,"
(with P. Mi), Proc. 7th. Intern. Workshop Software Process, IEEE
Computer Society, Yountville, CA, pp. 94-98, (October 1991)
-
"Qualitative Techniques and Tools for Measuring, Analyzing, and Simulating
Software Production Processes," Intern. Workshop on Empirical Issues in
Software, Dagstuhl Castle, Germany (September 1992)
-
"Process-Driven Environments as Reusable Software Application Development
Frameworks," 4th Intern. Workshop on Software Reuse, Palo Alto, CA (October
1992)
-
"Experiences in Modeling, Analyzing, and Simulating Software Engineering
Processes," Proc. 8th. Intern. Workshop Software Process, IEEE Computer
Society, Dagstuhl, Germany (February 1993)
-
"Modeling, Integrating, and Enacting Software Engineering Processes," Perspectives
in Software Engineering, (Spring/Summer 1994)
-
"The Well-Connected Desk: Emerging Electronic Commerce through the Internet"
USC
Business, Volume Five, pp.32-36, (Fall/Winter 1994)
-
"Report from the NSF Workshop on Workflow and Process Automation in Information
Systems," (with A. Sheth, D. Georgakopoulos, S. Joosten, M. Rusinkiewicz,
W. J. Wileden, and A. Wolf). Technical Report UGA-CS-TR-96-003, Dept. of
Computer Sc., University of Georgia, October 1996.
-
"The Electronic Economy: Introducing the next revolution in business,"
USC
Business, (Spring 1997).
-
"(Re)Engineering Research Grants Management: From Acquisition Reform to
Knowledge Brokering at ONR", (with J. Noll, C. Knight, and Capt. J. Miller),
NSF Workshop on Research and Development Opportunities for Federal Information
Services, Arlington, VA, http://www.usc.edu/dept/ATRIUM/NSF-FIS-Workshop.html,
May 1997.
-
"Process-Directed Extranets: Next Venue for E-Commerce", COMPAQ Enterprise,
Vol. 2(7), pp. 15-16, (July 1998).
-
"Computational Business Process Components for Electronic Commerce", Intern.
Workshop on Component-Based Electronic Commerce, Fisher Center for
Information Technology, Berkeley, CA, http://haas.berkeley.edu/~citm/CEC/program1.html,
(25 July 1998).
Invited Talks and Presentations
-
"Computers and Society," Physics Department, California State University,
Fullerton (April, 1974).
-
"The Social Dynamics of Instrumental Computer Use,"
- Physics Department, University of California, Irvine, CA. (December,
1977)
- Heursitic Programming Project, (SIGLUNCH Presentation), Stanford
University, Stanford, CA. (December, 1977)
-
"Innovations in Organizational Computing Arrangements," Irvine Workshop
on the Social Issues and Impacts of Computing, Lake Arrowhead, CA. (August,
1979)
-
"A Social Analysis of Innovation in Computing,"
- Sloan School, Massachusetts Institute of Technology (March, 1980)
- Jet Propulsion Laboratory, California Institute of Technology (May,
1980)
- 1980 National Computer Conference, Anaheim, CA. (June, 1980)
-
"A Social Analysis of Computer Use: The Case of Office Information Systems,"
presented at the 19th. Annual IEEE Lake Arrowhead Workshop on Office Information
Systems, September 3-5, 1980.
-
"The Impacts of Distributed Data Processing in the Courts," presented at
the National Seminar on Information Systems and Court Statistics, National
Judicial College, Reno, Neveda, September, 16-18, 1980. (August, 1980)
-
"The Process of Innovation in Computing," Pragmatica Systems Inc., San
Francisco, CA (27 Nov 1981)
-
"A Language-Independent Software Engineering Environment," Xerox Palo Alto
Research Center, Palo Alto, CA (30 Nov 1981)
-
"Computational Sociology and the Sociology of Computing," Rand Corporation,
Santa Monica, CA (18 Dec 1981)
-
"Innovation and the Web of Computing,"
- Graduate School of Management, University of California at Los Angeles,
(18 Feb 1982)
- Computer Science Department, University of Southern California, Los
Angeles, CA (3 Mar 1982)
-
"A Social Analysis of Personal Workstations for the Automated Office,"
1982 Office Automation Conference, San Francisco, CA (7 April 1982)
-
"A Language-Independent Environment for Software Engineering," ACM Special
Interest Group in Software Engineering (SIGSOFT), Aerospace Corp., El Segundo,
CA (21 April 1982)
-
"Managing The Evolution of Large Software Systems," Hochscule Fur Verwaltungswissenschaften,
Speyer, West Germany, (29 June 1982)
-
"A Language-Independent Environment for Software Engineering," Naval Material
Command, Washington, DC (3 Aug 1982)
-
"Environments for Software in VLSI," Digital Equipment Corporation, Hudson,
MA (6 Aug 1982)
-
"A Language-Independent Environment for Software Engineering," IBM Scientific
Center, Los Angeles, CA (10 Aug 1982)
-
"Applying Social Science to the Development of New Information Technology,"
System Development Foundation, Palo Alto, CA (13 Sept 1982)
-
"Developing a System Factory,"
- TRW Space and Defense Systems, Redondo Beach, CA (29 Sept 1982)
- Computer Science Dept., Universidad de Los Andes, Bogota, Columbia
(3 March 1983)
- III Salon LatinoAmericano De Informatica, (International Keynote
Address), Bogota, Columbia (4 March 1983)
- Industrial Associates Research Review, School of Engineering, University
of Southern California, Los Angeles, CA (12 May 1983)
-
"Managing the Web of Computing," TIMS/ORSA annual conference, San Diego,
CA (24 Oct 1982)
-
"Organizational Impacts of Personal Computing Workstations," Center for
Futures Research, University of Southern California, Los Angeles, CA (24
February 1983)
-
"Computer Science into the 1990's", Update in Science Program, Los Angeles
Unified School District, Manual Arts High School, Los Angeles, CA (28 June
1983)
-
"Applying Social Analysis to the Problems of System Development," Public
Policy Research Organization, University of California, Irvine, CA (14
November, 1983)
-
"Developing a System Factory: A Case Study in Innovation Engineering,"
- Computer Science Department, Brown University, Providence, RI (10
Feb 1983)
- Computer Science Dept., University of Southern California, Los Angeles,
CA (7 Dec 1983)
- IEEE Computer Society, Orange County Section, Anaheim, CA (26 April
1984)
-
"A Software Engineering Approach to the Development of VLSI Systems,"
- Dept. of Computer Science and Engineering, Oregon Graduate Center,
Beaverton, OR (16 December 1983)
- Dept. of Electrical Engineering and Computer Science, University
of California, Berkeley, CA (8 Feb. 1984)
-
"Managing Software Engineering Projects: A Social Analysis," Graduate School
of Management, University of California, Los Angeles, CA (9 Feb. 1984)
-
"Social Analysis of Software Engineering Projects: Current Studies and
Emerging Findings," 7th. International Conference on Software Engineering,
Orlando, FL (29 March 1984)
-
"Difficulties in Implementing Large-Scale Computerization Projects," Information
Technology Conference '84, Carnegie-Mellon University, Pittsburgh, PA (23
May 1984)
-
"Software Productivity Measurement," ATT Bell Laboratories, Murray Hill,
NJ (3 Jan 1985)
-
"The USC System Factory Project: Recent Developments and Future Opportunities,"
TRW Systems Engineering and Development Division, Carson, CA (24 April
1985)
-
"Software Specification Engineering: Experiences in the System Factory
Project,"
- USC Information Sciences Institute, Marina Del Rey, CA (21 May 1985)
- University of Oregon, Computer and Information Science Dept, Eugene,
OR (4 June 1985)
-
"The USC System Factory Project: Theory and Practice"
-Microelectronics and Computer Technology Corporation (MCC), Austin,
TX, (28 Jan 86)
-Computer Science Dept., University of Texas, Austin, TX (29 Jan 86)
-AI Laboratory, Massachusetts Institute of Technology, Cambridge, MA
(26 March 86)
-
"An Approach to the Specification of Distributed, Real-Time Software Systems,"
Hughes Radar Systems Group, El Segundo, CA (16 April 86)
-
"Developing a Knowledge-Based System Factory"
-Lockheed Software Technology Center, Austin, TX (3 July 86)
-AT&T Bell Laboratories, Software Technology Center, Liberty Corners,
NJ and Murray Hill, NJ (23 July 86)
-Schlumberger, Austin Systems Center, Austin TX (28 August 86)
-TRW Software Productivity Center, Space Park, Rendondo Beach, CA (15
Oct. 86)
-
"Problems and Strategies for Measuring Software Productivity," 1986 National
Computer Conference, Las Vegas, NV (17 June 86)
-
"The System Factory as an Integrated Programming Environment", Fall Joint
Computer Conference, Dallas, TX (4 November 86)
-
"Collaboration as a Means to Achieving Integration in the System Factory",
MIT-MCC Workshop on Computer Support for Cooperative Work, Austin, TX (4
Dec 86)
-
"Practical Experiences with Formal Specifications in the System Factory,"
9th. Intern. Conf. Software Engineering, Monterey, CA (2 April 87)
-
"Understanding Software Technology Transfer: A Knowledge-Based Approach,"
2nd. IEEE Workshop on Software Technology Transfer, Santa Fe, NM (11 June
1987)
-
"Developing, Managing, Visualizing, and Reverse Engineering Configured
Software Descriptions," Tektronix Computer Research Laboratory, Beaverton,
OR (31 August 1987)
-
"Recent Developments in the USC System Factory Project,"
-- Jet Propulsion Laboratory, Pasadena, CA (17 September 1987)
-- AT&T Bell Laboratories, Naiperville, Il (12 November 1987)
-- Ford Aerospace and Communications Corp. Newport Beach, CA (25 November
1987)
-- Hughes Radar Systems Group, El Segundo, CA (24 March 1988)
-- AT&T Integrated Systems Laboratory, Lincroft, NJ (28 March 1988)
-- Advanced Computing Laboratory, Eastman Kodak Inc., Rochester, NY
(11 April 1988)
-- Computer Science Dept., University of Nevada at Las Vegas (5 May
1988)
-- Digital Equipment Corporation, Nashua, NH (16 May 1988)
-- Software Research Associates, Tokyo, Japan (6 June 1988)
-- Fuji Xerox, Tokyo, Japan (7 June 1988)
-- MCC Software Technology Program, Austin, TX (16 September 1988)
-- General Electric Corporate Research and Development Center, Schenectady,
NY (28 November 1988)
-- Software Development '89, San Francisco, CA (15, 17 February 1989)
-- Hewlett Packard Research Laboratories, Palo Alto, CA (1 March 1989)
-- Pacific Bell, Advanced Technologies, San Ramon, CA (2 March 1989)
-- Computer Science Dept., University of Maryland, College Park, MD
(6 April 89)
-- Eureka Software Factory, Berlin, Germany (29 June 1989)
-- Computer Science Dept., Universitat Dortmund, Dortmund, Germany
(30 June 1989)
-- Computer Science Dept., University of California at Los Angeles,
Los Angeles, CA (21 November 1989)
-- IBM Canada Limited, Toronto, Canada (31 Jan 90)
-- Computer Science Dept., University of Arizona, Tucson, AZ (15 Feb
90)
-
"Understanding Software Productivity," Siemens ZTI Software, Munich, FRG
(1 October 1987)
-
"Understanding Software Technology Transfer," (Keynote Address),
SEI-SPC-MCC Workshop on Software Technology Transfer, Software Productivity
Consortium, Reston VA (7 October 1987)
-
"Understanding Software Engineering Tool Transfer Experiences," (Closing
Keynote Address), IEEE Intern. Workshop on Software Tool Transfer,
Santa Barbara, CA (16 November 1987)
-
"Environments and Tools for Engineering Large Software Systems," Software
'88, San Francisco, CA (16 February 1988)
-
"The USC System Factory Project: Prospects for International Cooperation,"
(Keynote Address) Software Symposium '88, Japan Software
Engineering Association, Tokyo, Japan (8 June 1988)
-
"Managing the Documentation of Large-Scale Software Engineering Projects,"
(Keynote Address), Hypermedia '88, Houston, TX (15 September
1988)
-
"Practical Experience with the USC System Factory Environment," COMPSAC
'88, Chicago, IL (7 October 1988)
-
"Using Hypertext in a Programming Environment," TTI/Citicorp, Santa Monica,
CA (2 November 1988)
-
"Engineering Large Scale Systems in Software Factories," ACM Professional
Development Seminars, Washington, DC (7 April 1989)
-
"Software Factories: History and Future," (Keynote Address), Symposium
on Software Factories, Bari, Italy (16 June 1989)
-
"Development and Application of Domain-Specific Hypertext Environments"
ACM Professional Development Seminars, Los Angeles, CA (23 June 1989)
-
"An Environment for Modeling and Simulating Multi-Agent Software Engineering
Processes",
-- Information and Computer Science Dept., University of California,
Irvine, (17 Jan 1990)
-- Center for Integrated Systems, Stanford University, Stanford, CA
(27 Feb 1990)
-
"Models of Software Evolution: Life Cycle and Process," 2nd. Intern. Workshop
on Software Quality Improvement, Kyoto, Japan (22 Jan 1990)
-
"Modeling and Simulating Complex Engineering Processes," Center for Integrated
Systems, Stanford University, Stanford, CA (28 Feb 1990)
-
"Modeling and Simulating Complex Organizational Processes," School of Business
Administration, University of Southern California, Los Angeles, CA (13
Sept 90)
-
"Understanding and Modeling Software Engineering Processes," Software Process
Symposium, Washington, DC (17 Sept 90)
-
"Hypertext Environments for Large-Scale Software Engineering," Computer
Science Dept., University of California, Santa Barbara, CA (30 Oct 90)
-
"A Software Infrastructure for the Distributed Engineering of Large Software
Systems," AT&T Bell Laboratories, Naperville, IL (23 Jan 1991)
-
(approximately 15 talks during 1991-1992-- sorry, I lost the titles during
an edit session without backup; ugh!)
-
"The State of the Art in Process Definition," Irvine Research Unit in Software,
University of California, Irvine, CA (26 March 1993).
-
"Modeling, Integrating, and Enacting Software Production Processes," Proc.
3rd. Irvine Software Symposium, University of California at Irvine,
Costa Mesa, CA, (29 April 1993). Also presented at the 1993 USC Center
for Software Engineering Research Review, USC, Los Angeles, CA (7 June
1993).
-
"Recent Advances in Process Integration for CASE Environments," (Keynote
Address), 5th. Intern. Symp. Computer Aided Software Engineering, Singapore,
(22 July 1993)
-
"Articulation: An Integrative Approach to Diagnosis, Replanning, and Rescheduling,"
8th.
Annual Knowledge-Based Software Engineering Conference, Chicago, IL,
(28 September 1993)
-
"Modeling, Integrating, and Enacting Complex Organizational Processes,"
(Featured Presentation), 5th. Intern. Symp. Intelligent Systems for
Finance, Accounting, and Management, Stanford University, (11 December
1993).
-
"The Articulator Meta-Model for the Computational Design of Organizational
Processes," Computational Organizational Design Workshop, Stanford University,
Stanford, CA, (21 March 1994).
-
"BPR and Beyond: Technology-Enabled Business Process Management," Southern
California CASE Users Group, Torrance, CA (3 May 1994).
-
"Managing and Improving Complex Business Processes," USC Technology Managers'
Workshop, USC Office of Executive Education, USC Davidson Conference Center,
Los Angeles, CA (11 May 1994).
-
"Telesophics: Working Wisely at a Distance," Internet Multi-Media Broadcast,
ATRIUM Laboratory, USC, Los Angeles, CA (3 June 1994).
-
"Process Engineering Research at the USC ATRIUM," Los Angeles Special Interest
Group in Software Engineering, El Segundo, CA (14 June 1994).
-
"The Articulator Meta-Model," (Keynote Address), 3rd. Summer School
in Method Engineering and Meta-Modeling, Intern. Federation of Information
Processing, WG 8.1/8.2, Banff, Canada (18 June 1994).
-
"Business Processes can be Software Too: Some Initial Lessons Learned,"
3rd. International Symposium on Software Process, Arlington, VA, (11 October
1994).
-
"Managing Change in Processes and Organizations," University of California
at Irvine, (7 November 1994).
-
"The Emergence of Electronic Commerce on the Internet," ACM Orange County
Section, Fullerton, CA (11 January 1995).
-
"(Re)Engineering the Architecture of Complex Processes," USC Center for
Software Engineering 1995 Research Review, Los Angeles, CA (7 March 1995).
-
"Inserting Measurement into the Software Process," USC Center for Software
Engineering 1995 Executive Workshop, Los Angeles, CA (8 March 1995).
-
"Knowledge-Based Process (Re)Engineering: An Experience Report," Los Angeles
Software Process Improvement Network (LA SPIN), Marina Del Rey, CA (29
March 1995).
-
"EDI-Mosaic: Electronic Commerce on the Internet," Spring Internet World
'95, San Jose, CA (11 April 1995).
-
"Understanding Software Productivity" (Invited Tutorial), 17th.
International Conference on Software Engineering, Seattle, WA (23 April
1995). Also, 7th. International Conference on Computer-Aided Software Engineering
(ICASE-95), Toronto, Canada (11 July 1995).
-
"The Life Cycle Engineering of Complex Processes and Capabilities," Computer
Science Dept., McGill University, Montreal, Canada (1 Dec 1995). Also,
Intern. Workshop on Software Process, Irvine, CA (20 February 1996). Also,
National Science Foundation Workshop on Process and Workflow, Atlanta,
GA (8 May 1996).
-
"Software Process Reengineering," Los Angeles Software Process Improvement
Network (LA SPIN), Marina Del Rey, CA (29 January 1996). Also, USC Center
for Software Engineering, (12 March 1996).
-
"Knowledge-Based Software Process (Re)Engineering: Approach and Experience
USC Information Sciences Institute, Marina Del Rey, CA (16 May 1996).
-
"Understanding Software Productivity" (Invited Tutorial), Quality
Week '96, San Francisco, CA (21 May 1996)
-
"Knowledge-Based Process Engineering", Los Angeles Special Interest Group
in Artificial Intelligence (LA SigART), Loyola-Marymount University, Los
Angeles, CA (10 October 1996)
-
"The Future of Client-Server Intranets", Southern California Software Council,
Costa Mesa, CA (24 Feb 1997)
-
"The Future of Intranets and Internets using Information System Technologies",
Southern California Software Council, Costa Mesa, CA (22 April 1997)
-
"SAMSA on the VISTA: New approaches to large-scale software system acquisition,"
Naval Postgraduate School, Monterey, CA (28 April 1997)
-
"Supporting Intelligent Multi-Agent Organizations and Business Processes,"
INFORMS '97, San Diego, CA (4 May 1997)
-
"A Future for Digital Commerce: Research and Educational Opportunities",
Dept. of Computer and Information Systems, Georgia State University, Atlanta,
GA (15 May 1998)
Other Professional Activities
Program Committee member for ACM Conf. Office Information Systems
(1986, 1990) ACM Conf. Hypertext (1987, 1989), Intern. Work. Software Configuration
Management (1987, 1989), ACM Conf. Computer Supported Cooperative Work
(1990). IEEE Intern. Conf. Distributed Computer Systems (1993,1997), Software
Engineering and Knowledge Engineering Conf. (1993,1994), IEEE/ACM International
Conference on Software Engineering (1994,1997,1998), IEEE Knowledge-Based
Software Engineering Conf. (1993,1994,1995), Intern. Symp. Computer-Aided
Software Engineering (1995), California Software Symposium (1994-1998,
Conf. Chair, 1996), Workshop on Information Technology (WITS'96). ACM GROUP'97
Conference, Asia-Pacific Web 98.
Reviewer for ACM Computing Surveys, ACM Trans. Information
Systems, ACM Trans. Soft. Engr. and Meth., ACM Computing
Reviews, Communications of the ACM, Computer-Supported Cooperative
Work, Decision Support Systems, IEEE Computer, IEEE Expert,
IEEE
Spectrum, IEEE Software, IEEE Trans. Engineering Management,
IEEE
Trans. Knowledge and Data Engineering, IEEE Transactions on Software
Engineering, Information Systems Research,
Intelligent Systems
for Finance, Accounting, and Management, Software - Practice and
Experience, Software Process - Practice and Experience, International
Conferences on Software Engineering, International Conferences on Software
Reuse, ACM National Conferences, ACM Conferences on (Office) Information
Systems, ACM Conferences on Organizational Computing Systems, ACM Conference
on Group Systems, ACM Foundations of Software Engineering, IBM Centre for
Advanced Studies Conferences (CASCONs), and other conferences and workshops,
as well as the National Science Foundation, University of California MICRO
Program, Canadian National Research Council, IEEE Computer Society Press,
Pitman Books Limited, Benjamin Cummings Publishing Co., and John Wiley
and Sons, Inc. Publishers.
Consultant for: Hughes Research Laboratories (Malibu, CA); National
Center for State Courts; Digital Equipment Corporation (Hudson, MA); IBM
Los Angeles Scientific Center; System Development Foundation; Center for
Futures Research at USC; Churchill Films; USC/Information Science Institute;
Jet Propulsion Laboratory/NASA; ATT Bell Laboratories; Microelectronic
and Computer Technology Corporation (MCC) Software Technology Program;
O'Melveny and Myers Legal Services; Gibson, Dunn, and Crutcher Legal Services;
CMU-Software Engineering Institute; Bell Communications Research; Technology
Tranining Corp.; SUN Microsystems Inc.; Perceptronics Inc.; Hewlett-Packard
Corp.; Computer Technology Associates; Andersen Consulting; Intelligent
Systems Technology Inc.; Reinhart, Boerner, Van Deuren, Norris & Rieselbach,
S.C.