Dewayne E. Perry
Software Production Research Department
Systems and Software Research Center
Bell Laboratories
Room 2A-429
700 Mountain Avenue
Murray Hill, NJ 07074
+1.908.582.2529 (Office)
+1.908.582.5809 (Fax)
dep@research.bell-labs.com
Education
-
Ph.D. Computer Science, May 1978. Stevens Institute of Technology,
Hoboken, NJ. Dissertation: High Level Language Features for Handling
I/O Devices in Real Time Systems.
-
M.S. Computer Science, May 1977. Stevens Institute of Technology,
Hoboken, NJ.
-
Graduate studies, Philosophy (September 1962 - June 1965), Music
(January 1966 - June 1967), University of California, Los Angeles.
-
B.A. Music and Philosophy, June 1962. Westmont College, Santa Barbara,
CA.
Employment History
-
January 1996 to present: Member of Technical Staff.
Bell Laboratories, Murray Hill NJ.
-
November 1983 - December 1995: Member of Technical Staff.
AT&T Bell Laboratories, Murray Hill NJ.
-
August 1973 - November 1983: President/Consultant. Pegasus Systems,
Summit NJ.
-
January 1972 - August 1973: Programmer/Analyst. Quotron Systems Inc.,
Marina Del Rey CA.
-
June 1967 - January 1972: Associate. Planning Research Corporation,
Westwood CA.
-
June 1965 - March 1967: R&D Programmer. System Development
Corporation, Santa Monica CA.
Academic Employment
-
September 1979 - June 1984: Visiting Faculty. Carnegie-Mellon
University, Department of Computer Science, Pittsburgh PA.
-
September 1978 - June 1979: Affiliate Associate professor of Computer
Science. Stevens Institute of Technology, Department of Pure and
Applied Mathematics, Hoboken NJ.
-
September 1975 - June 1976: Adjunct Assistant professor of Computer
Science. Fairleigh-Dickinson University, Department of Mathematics and
Physics, Madison NJ.
-
September 1963 - June 1965: Teaching Assistant, Philosophy. University
of California, Los Angeles, CA.
-
September 1961 - June 1962: Teaching Assistant, Music. Westmont
College, Santa Barbara CA.
Awards and Invited Papers
-
``Software Architecture and it's Relevance to Software Engineering'', Coordination 1997,
Berlin Germany, September 1997.
-
``State of the Art in Software Architecture'', 1997 International Conference on Softwre Engineering,
Boston Mass, May 1997.
-
Keynote Address, ``Why is it so Hard to Find Feedback Control in Software Processes'',
1996 Australasian Computer Science Conference, Melbourne AU, February 1996.
-
14th International Speaker, Washington DC Professional Development Seminars, Fall 1995,
``Dimensions of Software Evolution''.
-
``Managing Software Evolution'',
Bari Summer School of Software Engineering, Bari Italy, June 1995.
-
Keynote Address, ``Dimensions of Evolution''
International Conference on Software Maintenance, Victoria BC, Canada, September 1994
-
Keynote Address, ``Software Faults in Evolving a Large, Real-Time System: a Case Study'',
4th European Software Engineering Conference -- ESEC93, Garmisch, Germany, September 1993.
-
Keynote Address, Workshop on Applying Artificial Intelligence to Software Problems, 1992.
-
Keynote Address, ``Industrial Strength Software Development
Environments'', IFIPS 89 World Congress, Software Engineering Track,
San Francisco CA, August 1989.
-
Best Paper, The 9th International Conference on Software Engineering,
Monterey CA, April 1987, for ``Software Interconnection Models''.
Professional Activities
-
Boards, Steering Committees and Panels
-
Co-Editor-in-Chief, Software Process: Improvement and Practice, 1994-present
-
Member, Editorial Board, IEEE Transactions on Software Engineering, 1992-1999
-
Chair, International Software Process Association.
-
Member, ISAW Steering Committee
-
Member, ICSE Steering Committee. 1993-1998
-
Member, Disciplined Engineering Board, Software Engineering Institute, CMU. 1995-96
-
Member, Symposium on Software Development Environments Steering Committee.
-
Member-At-Large, ACM SIGSOFT, 1990-93
-
Member, Software Engineering Editorial Board of the Journal of Computer and Software Engineering.
-
Member of the Executive Committee, IEEE Technical Committee on Software Engineering.
-
NSF Research Initiation Awards Panel, Software Engineering Proposals,
April 1989.
-
Conference Leadership
-
Industrial Track Co-Chair, 2001 International Conference on Software Engineering, May 2001
-
Publicity Chair, 1999 International Conference on Software Engineering, May 1999
-
Co-Chair, 3rd International Software Architecture Workshop, Orlando FL, October 1998
-
Chair, 5th International Conference on Software Process, Lisle IL, June 1998
-
Organizing Committee, ICSE98 Workshop on Principles of Software Evolution, Kyoto Japan, April 1998
-
Workshop Co-chair, International Software Engineering Conference '98, Kyoto Japan, April 1998.
-
Organizing and Conference Chair, 17th International Conference on Software Engineering, Seattle WA,
April-May 1995.
-
Program Chair, 3rd International Conference on the Software Process, Washington DC,
October 1994.
-
Tutorial Chair, SIGSOFT'93 - Foundations of Software Engineering, Los Angeles CA, December 1993.
-
Workshop Chair, 15th International Conference on Software Engineering, Baltimore MD,
May 1993.
-
Tutorial Chair, 14th International Conference on Software Engineering, Melbourne, Australia,
May 1992.
-
Chair, 13th/14th/15th International Conference on Software Engineering PC subcommittee
for Best Papers from ICSE2, ICSE3, ICSE4 and ICSE5.
-
Area Chair, 13th International Conference on Software Engineering, Austin TX, May 1991.
-
Conference Chair, SIGSOFT'90 - 4th Symposium on Software Development
Environments, Irvine CA, 3-5 December 1990.
-
Co-Program Chair, Symposium on Environments and Tools for Ada (SETA1),
Los Angeles CA, May 1990. (The merger of the Future APSE Workshop and
the 4th International Ada Applications and Environments Conference)
-
Workshop Chair, 5th International Software Process Workshop:
Experience With Software Process Models, Kennebunkport ME,
10-13 October 1989.
-
Program Chair, 3rd International Ada Applications and Environments
Conference, Manchester NH, May 1988.
Program Committee member
-
5th International Conference on Software Reuse, June 1998
-
International Software Engineering Conference '98, April 1998
-
Coordination '97, September 1997.
-
International Software Engineering Conference '97, May 1997.
-
4th International Conference on the Software Process, December 1996.
-
4th ACM Sigsoft Conference on the Foundations of Software Engineering, October 1996.
-
10th International Software Process Workshop, June 1996.
-
6th Empirical Studies Workshop, January 1996.
-
Software Architecture workshop, ICSE17, April 1995.
-
9th International Software Process Workshop, October 1994.
-
16th International Conference on Software Engineering, May 1994.
-
7th International Workshop on Software Specification and Design, December 1993.
-
15th International Conference on Software Engineering, May 1993.
-
2nd International Conference on the Software Process, Berlin, Germany, February 1993.
-
International Workshop on Hardware-Software Codesign, Estes Park, CO, September 1992.
-
1st International Conference on the Software Process, Redondo Beach, CA, October 1991.
-
6th International Workshop on Software Specification and Design, Lake Como, Italy,
October 1991.
-
4th Symposium on Testing, Analysis, and Verification, Victoria BC, October 1991.
-
13th International Conference on Software Engineering, Austin TX, May 1991
-
Software Process Symposium, Washington DC, September 1990.
-
12th International Conference on Software Engineering, Nice, France,
March 1990.
-
2nd Symposium on Configuration Management, Princeton NJ, October 1989.
-
11th International Conference on Software Engineering, Pittsburgh PA,
May 1989.
-
5th International Workshop on Software Specification and Design, Pittsburgh PA,
May 1989.
-
4th International Software Process Workshop, Moretonhampstead, Devon, England, May 1988.
-
2rd International Ada Applications and Environments Conference, Miami
FL, April 1986.
Invited Presentations
-
Academic:
-
Carnegie-Mellon University
-
Columbia University
-
Flinders University
-
Georgia Institute of Technology
-
Hartford Graduate Center
-
IFIP 2.4 Working Group, Queens University
-
Imperial College, London
-
Japan Advanced Institute of Science and Technology (JAIST)
-
McGill Unversity
-
Syracuse University
-
University of California at Irvine
-
University of Maryland at College Park
-
University of Massachusetts at Amherst
-
USC - Center for Software Engeering
-
USC - ISI
-
Westmont College
-
Industrial:
-
Bell Communications Research
-
Centre de recherche informatique de Montreal
-
Japanese Software Engineering Association
-
Kestrel Institute
-
Lockheed
-
Massachusetts Computer Associates
-
Micro-Electronics Consortium (MCC)
-
Seimens Corporate Research
-
Software Engineering Institute
-
Software Productivity Consortium
-
Schlumberger Computer Science Laboratory
-
Sun Micro-Systems
-
Unisys Paoli Research Center
-
USC - Information Sciences Institute
-
Workshops and Conferences:
-
Software Process Improvement 1997 (Tutorial)
-
1997 International Conference on Software Maintenance (Tutorial)
-
1997 European Software Engineering / Foundations of Software Engineering Conference (Tutorial)
-
1997 International Conference on Software Engineering (Tutorial)
-
International Conference on Software Maintenance, 1994 (Panel)
-
15th International Conference on Software Engineering, 1993 (Panel)
-
DARPA Domain Specific Software Architecture Workshop, 1992 (talk)
-
Quality Week, 1992 (panel)
-
14th International Conference on Software Engineering, 1992 (tutorial)
-
Future Directions in Software Engineering, 1992 (talk)
-
1st International Conference on the Software Process: Manufacturing Complex Systems, 1991 (panel)
-
7th International Software Process Workshop, 1991 (examples report)
-
3rd Workshop on Software Configuration Management, 1991 (panel)
-
The ESF Distinguished Lectures in Software Engineering, 1991 (talk)
-
Software Process Symposium, 1990 (talk)
-
Washington ACM Professional Seminar, 1990 (seminar)
-
12th International Conference on Software Engineering, 1990 (session chair, special sessions chair)
-
11th International Conference on Software Engineering, 1989 (panel)
-
4th International Software Process Workshop, 1988 (workshop keynote)
-
International Conference on Computer Languages, 1987 (session respondent)
-
3rd International Software Process Workshop, 1986 (session keynote)
-
2nd International Ada Applications and Environments Conference, 1986 (tutorial)
-
2nd International Software Process Workshop, 1985 (short presentation)
Bibliography
Bibliography from 1965 through 1983 (primarily technical memoranda,
program and system documentation) is available upon request.
-
Dewayne E. Perry.
High Level Language Features for Handling I/O Devices in Real Time Systems.
Ph.D. Dissertation. Stevens Institute of Technology, Castle Point, Hoboken, NJ. May 1978.
-
A. N. Habermann, D. Notkin, and D. E. Perry.
Report on the Use of Ada for the Design and Implementation of Part of Gandalf.
Carnegie-Mellon University, Technical Report CMU-CS-79-135. June 1979.
-
A. Nico Habermann and Dewayne E. Perry.
Well Formed System Composition.
Carnegie-Mellon University, Technical Report CMU-CS-80-117. March 1980.
-
A. Nico Habermann and Dewayne E. Perry.
``System Composition and Version Control for Ada''.
Symposium on Software Engineering Environments. Bonn, West Germany. June 16-20, 1980.
Published in Software Engineering Environments,
edited by H. Huenke, North Holland, 1981, pp. 331-343.
-
Dewayne E. Perry.
``Low Level Language Features''.
Using Selected Features of Ada: A Collection of Papers,
CENTACS, US Army Communication-Electronics Command, 1981.
Reprinted in The Ada Programming Language: A Tutorial, edited by Sabina H. Saib and Robert E. Fritz.
IEEE Computer Society Press, 1983. pp. 327-335.
-
A. Nico Habermann and Dewayne E. Perry.
Language Issues in Functional Programming.
Carnegie-Mellon University. March 1981.
-
A. Nico Habermann and Dewayne E. Perry.
Ada For Experienced Programmers. Reading, Mass: Addison-Wesley, May 1983.
-
Dewayne E. Perry and Nam S. Woo.
Some Observations on Prolog Programming.
Computer Technology Research Laboratory Technical Report, AT&T Bell Laboratories,
November 1984.
-
Tim Standish, et al.
``User Interfaces. Report of Working Group 6.''
Future Ada Environments Workshop, Santa Barbara, CA, September 1984.
Software Engineering Notes 10:2 (April 1985).
-
Dewayne E. Perry
``Tools for Evolving Software'',
Proceedings of the 2nd International Workshop on The Software Process and Software Environments,
March 1985, Coto De Caza, Trabuco Canyon, CA. Software Engineering Notes 11:4 (August 1986), pages
134-135.
-
Dewayne E. Perry.
``Session 6: Summary of the Presentations and the Ensuing Discussions.''
Proceedings of the 2nd International Workshop on The Software Process and Software Environments,
March 1985, Coto De Caza, Trabuco Canyon, CA. Software Engineering Notes 11:4 (August 1986), pages
93-96.
-
Dewayne E. Perry.
Program Construction and Evolution based on Interface Specifications: Motivation and Overview.
May 1985. [11384-850523-01TM]
-
Dewayne E. Perry and W. Michael Evangelist.
``An Empirical Study of Software Interface Errors'',
Proceedings of the International Symposium on New Directions in Computing,
IEEE Computer Society, August 1985, Trondheim, Norway, pages 32-38.
-
Dewayne E. Perry.
``Position Paper: The Constructive Use of Module Interface Specifications'',
Third International Workshop on Software Specification and Design.
IEEE Computer Society, August 26-27, 1985, London, England.
-
Dewayne E. Perry.
``The Inscape Environment: Knowledge-Based Synthesis of Large Systems through the Evolution of Program Interfaces'',
AAAI Workshop on Automatic Programming, Philadelphia, PA, August 1986.
-
Dewayne E. Perry.
The Inscape Program Construction and Evolution Environment.
Technical Report. Computing Systems Research Laboratory Technical Report,
AT&T Bell Laboratories, August 1986. [11254-871228-25TM]
-
Dewayne E. Perry.
The Construction of Robust, Fault-Tolerant Software in the Inscape Environment.
AT&T Fault-Tolerance Symposium, September 1986.
-
Dewayne E. Perry.
``The Iteration Mechanism in the Inscape Environment'',
Proceedings of the 3rd International Software Process Workshop: Iteration in the Software Process,
November 1986, Breckenridge CO, pages 49-52.
-
Dewayne E. Perry.
``Session Summary: Metamodels.''
Proceedings of the 3rd International Software Process Workshop: Iteration in the Software process.
Breckenridge, CO, November 1986. pp 49-52.
-
Dewayne E. Perry.
``Programmer Productivity in the Inscape Environment'',
The Proceedings of GLOBECOM '86, December 1986, Houston TX, pages 0428-0434 (12.6.1-12.6.7).
-
Dewayne E. Perry and W. Michael Evangelist.
``An Empirical Study of Software Interface Faults \(em An Update'',
Proceedings of the Twentieth Annual Hawaii International Conference on Systems Sciences,
January 1987, Volume II, pages 113-126.
-
Dewayne E. Perry and Gail E. Kaiser.
``Infuse: A Tool for Automatically Managing and Coordinating Source Changes in Large Systems'',
Proceedings of the 1987 ACM Computer Science Conference, February 17-19, 1987,
St. Louis MO.
-
Dewayne E. Perry.
``Software Interconnection Models'',
.I "Proceedings of the 9th International Conference on Software Engineering",
Monterey, CA, March 1987. pp 61-69. Best Paper Award.
-
Dewayne E. Perry.
``Version Control in the Inscape Environment'',
This proceedings, Proceedings of the 9th International Conference on Software Engineering,
March 30 - April 2, 1987, Monterey CA.
-
Gail E. Kaiser and Dewayne E. Perry.
``Workspaces and Experimental Databases: Automated Support for Software Maintenance and Evolution'',
.I "Conference on Software Maintenance-1987",
Austin, TX, September 1987. pp 108-114.
-
Dewayne E. Perry and Gail E. Kaiser.
``Models of Software Development Environments''.
The Proceedings of the Tenth International Conference on Software Engineering,
April 1988, Raffles City, Singapore.
-
Dewayne E. Perry.
``Problems of Scale and Process Models''.
The Proceedings of the 4th International Software Process Workshop: Representing and Enacting the
Software Process, May 1988, Moretonhampstead, Devon, England.
-
Dewayne E. Perry.
``Scaling the Process Models''.
The Proceedings of the 4th International Software Process Workshop: Representing and Enacting the
Software Process, May 1988, Moretonhampstead, Devon, England. Invited Keynote Talk.
-
Dewayne E. Perry.
``Session Summary: Conclusions''.
The Proceedings of the 4th International Software Process Workshop: Representing and Enacting the
Software Process, May 1988, Moretonhampstead, Devon, England.
-
Derek Morris and Dewayne E. Perry, editors.
Proceedings of the 3rd International Ada Applications and Environments Conference,
Manchester NH, May 1988.
-
Dewayne E. Perry, James T. Krist, and William W. Schell.
``The Inscape Environment and the Design of Finite State Machines in SDL''.
5ESS Software Development Environment Conference, Naperville IL, November 1988.
-
Dewayne E. Perry.
``Position Paper for the Software CAD Databases Workshop''.
.I "Proceedings of the 1989 ACM SIGMOD Workshop on Software CAD Databases,"
February 1989, Napa, CA.
-
Helen Diamontitus and Dewayne E. Perry.
``Economic Modeling of the Inscape Environment''.
April 1989.
-
Dewayne E. Perry.
``The Inscape Environment''.
The Proceedings of the Eleventh International Conference on Software Engineering,
May 1989, Pittsburgh, PA.
-
Dewayne E. Perry.
``Session Report: Abstraction and Structure'',
5th International Workshop on Software Specification and Design, Pittsburgh PA, May 1989.
in ``Working Group Summaries from IWSSD '89'',
ACM SIGSOFT Software Engineering Notes, 14:5 (July 1989), pp 35-42.
-
Van E. Kelly, David J. Ahnen, Ronald J. Brachman, Prudence T. Z. Kapauan,
Dewayne E. Perry, Pamela Zave.
``A Naming Scheme for the TRIAD/SDE Project''.
Technical Memorandum, AT&T Bell laboratories, May 1989.
-
Dewayne E. Perry.
``Industrial Strength Software Development Environments''.
.I "Proceedings of IFIP '89 - 11th World Computer Congress,"
August 1989, San Francisco, CA. Invited Keynote Paper.
-
Gail E. Kaiser and Dewayne E. Perry.
``Infuse: Fusing Integration Test Management with Change Management''.
Proceedings of COMSAC 89, Kissimmee FL, September 1989
-
Dewayne E. Perry.
``An Overview of the Inscape Environment''.
Proceedings of the International Workshop on Environments \(em
Building Environments: Lessons from the Past, Directions for the Future,
Chinon, France, September 1989.
-
Dewayne E. Perry and Steven S. Popovich.
``Inquire: Predicate-Based Use and Reuse''.
Specification Driven Tools Conference, AT&T Bell Laboratories, October 1989.
-
Dewayne E. Perry.
``The Logic of Propagation in The Inscape Environment''.
Proceedings of SIGSOFT '89: Testing, Analysis and Verification Symposium,
Key West FL, December 1989.
-
Dewayne E. Perry, Editor.
``Preface and Introduction'',
Proceedings of the Fifth International Software Process Workshop,
Kennebunkport ME, October 1989.
-
Dewayne E. Perry.
``Summary of Session 5: Control''.
Proceedings of the Fifth International Software Process Workshop,
Kennebunkport ME, October 1989.
-
Pamela Zave, Van E. Kelly, and Dewayne E. Perry.
``Living Representations for Industrial Software Development''.
January 1990.
-
Dewayne E. Perry.
``The Inscape Environment: A Practical Approach to Specifications in
Large-Scale Software Development. A Position Paper.''
January 1990.
-
Dewayne E. Perry and Gail E. Kaiser.
``Adequate Testing and Object-Oriented Programming''.
Journal of Object-Oriented Programming, January-February 1990.
-
Dewayne E. Perry.
``Summary Report on the Fifth International Software Process Workshop, Kennebunkport ME,
October 1989'' Proceedings of the 12th International Conference on Software Engineering
Nice France, March 1990.
-
Dewayne E. Perry.
``Reuse and Repository Working Group Report'',
DARPA Technical Community Meeting, June 1990, Washington DC.
-
Dewayne E. Perry, editor.
``Preface and Introduction''.
Proceedings of the 1st Symposium on Environments and Tools for Ada.
Redondo Beach CA, May 1990. SIGAda Letters.
-
Dewayne E. Perry.
``Guest Editorial \(em Selected Papers from the 3rd Ada Applications and
Environments Conference''. In ACM Transactions on Programming
Languages and Systems, October 1990.
-
Dewayne E. Perry and Stephen S. Popovich.
``Inquire: Predicate-Based Use and Reuse''.
September 1990.
-
Dewayne E. Perry.
``Modular Interconnection Framework Working Group Report'',
October 1990.
-
Dewayne E. Perry.
``Policy and Product-Directed Process Instantiation''
Proceedings of the 6th International Software Process Workshop'',
28-31 October 1990, Hakodate, Japan.
-
Kouichi Kishida and Dewayne Perry.
``Report on Session V: Team Efforts''
Proceedings of the 6th International Software Process Workshop'',
28-31 October 1990, Hakodate, Japan.
-
Dewayne E. Perry.
``Modular Interconnection Formalism Working Group Report'',
Marina Del Rey CA, December 1990.
-
Dewayne E. Perry and Alexander L. Wolf.
``Software Architecture''.
August 1989. Revised January 1991.
-
Dewayne E. Perry and Gail E. Kaiser.
``Models of Software Development Environments''.
IEEE Transactions on Software Engineering, 17:3 (March 1991).
-
Dewayne E. Perry and Gail E. Kaiser,
``Making Progress in Cooperative Transaction Models'',
IEEE Bulletin on Data Engineering, 14:1 (March 1991).
-
Dewayne E. Perry.
``Evolving a House -- A Parable for Software Engineering'',
Software Engineering Notes, 16:2 (April 1991).
-
Dewayne E. Perry.
``Modular Interconnection Formalism Working Group Report'',
Boston MA, May 1991.
-
Stephen S. Popovich, William M. Schell, and Dewayne E. Perry.
``Experiences with an Environment Generation System'',
Proceedings of the 13th International Conference on Software Engineering,
May 1991, Austin TX.
-
Dewayne E. Perry.
``Dimensions of Consistency in Source Versions and System Compositions \(em A Position Pa\
per''
Proceedings of the 3rd Workshop on Software Configuration Management
Trondheim, Norway, June 1991.
-
Dewayne E. Perry and Jon Ward.
``Modular Interconnection Formalism Working Group Report'',
Santa Fe NM, August 1991.
-
Dewayne E. Perry.
``Policy-Directed Coordination and Cooperation'',
Proceedings of the 7th International Software Process Workshop,
October 1991, Yountville CA.
-
Dewayne E. Perry.
``Session Report: Session 5 \(em Human Aspects of Process Design'',
Proceedings of the 7th International Software Process Workshop,
October 1991, Yountville CA.
-
Dewayne E. Perry.
``Panel Position Statement. Future Process Directions.''
Invited position paper.
Proceedings of the 1st International Conference on the Software Process: Manufacturing\
Complex Systems,
October 1991, Redondo Beach CA.
-
Dewayne E. Perry.
``Modular Interconnection Formalism Working Group Report'',
Washington DC, December 1991.
-
Dewayne E. Perry.
``Evolution and Interaction -- Position Paper'',
Invited position paper for the workshop on ``Future Directions in Software Engineering'',
February 1992, Schloss Dagstuhl, Germany.
-
John R. Nestor and Dewayne E. Perry.
``Interim Report on the TS Language'',
AT&T Bell Laboratories, April 1992.
-
J. O. Coplien, W. H. Lin, D. E. Perry, L. G. Votta, D. Weiss.
``Guidelines for the MITS Based Interval Reduction Study'',
AT&T Bell Laboratories, April 1992.
-
M. G. Bradac, D. E. Perry, and L. G. Votta.
``Preliminary MITS Data Presentation and Analysis: ISLU2 Diagnostic Software Development'',
AT&T Bell Laboratories, June 1992.
-
P. Korhorn, D. E. Perry, W. Scacchi, L. G. Votta, and M. Wish.
``Final Report on Initial Experiments Applying Process Modeling Technology to 5ESS\(tm
International On Line Methodology'',
AT&T Bell Laboratories, July 1992.
-
Dewayne E. Perry and Carol S. Stieg.
``Software Faults in Evolving a Large, Real-Time System: a Case Study''.
April 1990; Revised August 1992.
-
John R. Nestor and Dewayne E. Perry.
``Status Report on the Review of TS'',
AT&T Bell Laboratories, September 1992.
-
Mark G. Bradac, Dewayne E. Perry and Lawrence G. Votta.
"Prototyping a Process Monitoring
Experiment", Proceedings of the Fifteenth International Conference on Software
Engineering , Baltimore, 1993. Chosen as one of best papers and will be
published in the IEEE Transactions on Software Engineering in 1994.
-
Dewayne E. Perry and Alexander L. Wolf.
``Foundations for the Study of Software Architecture''.
ACM SIGSOFT Software Engineering Notes, 17:4 (October 1992).
-
Dewayne E. Perry.
``Humans in the Process: Architectural Implications'',
Proceedings of the 8th International Software Process Workshop
March 1993, Schloss Dagstuhl, Germany.
-
Mark G. Bradac, Dewayne E. Perry and Lawrence G. Votta.
``The Diagnostic Development Process Monitoring Experiment \(em Progress Report'', February 1993.
-
Dewayne E. Perry and Carol S.Steig,
``Software Faults in Evolving a Large, Real-Time System: a Case Study'',
4th European Software Engineering Conference -- ESEC93, Garmisch, Germany,
September 1993.
-
Dewayne E. Perry and Steven S. Popovich,
``Inquire: Predicate Based Use and Reuse'', Knowledge-Based Software Engineering
Conference, Chicago IL, September 1993.
-
D.C. Carr, A.V. Dandekar and D. E. Perry,
``The Big Picture \(em Experiments in Process Interface
Description, Visualization and Analysis'',
AT&T Software Symposium, October 1993.
-
D.C. Carr, A.V. Dandekar and D. E. Perry,
``Experiments in Process Visualization'',
AT&T Software Symposium, October 1993.
-
D. E. Perry, M.G.Bradac, N.A. Staudenmayer, L.G.Votta,
'' Where Does Time Go in Large Software Projects'',
AT&T Switching Systems Technology Transfer Symposium, December 1993.
-
D. E. Perry, A.V.Dandekar, D.C.Carr, S.C.North,
``Experiments in Process Visualization: Interface (Big Picture) and Interaction Analysis,
AT&T Switching Systems Technology Transfer Symposium, December 1993.
-
Dewayne E. Perry,
``Enactment Control in Interact/Intermediate'',
in Software Process Technology, Third European Workshop,
EWSPT'94, Brian C. Warboys, ed.,
Springer Verlag, February 1994
-
David Garlan and Dewayne E. Perry,
``Software Architecture: Practice, Pitfalls, and Potential''
Panel Introduction, 16th International Conference on Software Engineering,
Sorrento IT, May 1994.
-
Dewayne E. Perry, Nancy Staudenmayer and Lawrence G. Votta,
``People, Organizations, and Process Improvement'',
IEEE Software, July 1994.
-
Dewayne E. Perry,
``Dimensions of Software Evolution''
Invited Keynote Paper, International Conference on Software Maintenance 1994,
Victoria BC, September 1994
-
Dewayne E. Perry,
``OO and Opportunities for Software Evolution''
Invited Panel Position Paper, International Conference on Software Maintenance 1994,
Victoria BC, September 1994
-
Ashok Dandekar and Dewayne E. Perry,
``Barriers to Effective Process Archtecture'', Extended Abstract,
AT&T Software Symposium, October 1994.
-
Dewayne E. Perry, Ashok Dandekar and Larry Votta,
``An Experiment in Process Simplification'', Extended Abstract,
AT&T Software Symposium, October 1994.
-
Dewayne E. Perry and Laawrence G. Votta,
``Prototyping a Process Monitoring Experiment'',
IEEE Transactions on Software Engineering, 20:10, October1994.
-
Dewayne E. Perry,
``Issues in Process Architecture'',
9th International Software Process Workshop, Airlie VA, October 1994.
-
Dewayne E. Perry, Editor.
Proceedings of the Third International Conference on the Software Process:
Applying the Software Process, IEEE Computer Society Press, October 1994.
-
The SLG Process Subteam,
``SLG Process Subteam Best-In-Class Software Process Requirements'',
AT&T, December 1994.
-
David Garlan and Dewayne E. Perry,
``Introduction to the Special Issue on Software Architecture'',
IEEE Transactions on Software Engineering, 21:4 (April 1995).
-
David Carr and Ashok Dandekar and Dewayne E. Perry,
``Experiments in Process Interface Descriptions, Visualizations and Analyses'',
Software Process Technology, Fourth European Workshop -- EWSPT'95,
Springer-Verlag, April 1995.
-
Dewayne Perry, Ross Jeffery and David Notkin, Editors,
Proceedings of the 17th International Conference on Software Engineering,
The Association for Computing Machinery, April 1995.
-
[Dewayne E. Perry,] Adam Porter and Lawrence G. Votta,
``Experimental Software Engineering: A Report on the State of the Art'',
Proceedings of the Seventeenth International Conference on Software Engineering,
The Association for Computing Machinery, April 1995.
-
The SLG Process Subteam,
``SLG Process Subteam Best-In-Class Software Process Requirements; Release 2''
AT&T, December 1995.
-
Meir M. Lehman, Dewayne E. Perry and Wladyslaw M. Turski,
``Why is it so hard to find Feedback Control in Software Processes?'',
Proceedings of the 19th Australasian Computer Science Conference,
Melbourne AUS, January 1996
-
Dewayne E. Perry, Nancy Staudenmayer and Larry Votta,
``Understanding and Improving Time Usage in Software Development'',
Trends in Software: Software Process, Fuggetta and Wolf, Editors,
Volume 5, John Wiley & Sons: 1996.
-
Dewayne E. Perry,
``System Compositions and Shared Dependencies'',
6th Workshop on Software Configuration Management, ICSE18, Berlin Germany, March 1996.
-
Dewayne E. Perry, Adam Porter and Lawrence G. Votta,
``Evaluating Workflow and Process Automation in Wide-Area Software Development''
NSF Workshop on Workflow and Process Automation, May 1996.
-
Dewayne E. Perry,
``Practical Issues in Process Reuse'',
10th International Software Process Workshop, France, June 1996.
-
Ashok Dandekar and Dewayne E. Perry,
``Barriers to Effective Process Architecture''
Software Process: Practice and Improvement, 2.1, January 1996.
-
Ashok Dandekar, Dewayne E. Perry and Lawrence G. Votta,
``A Study in Process Simplification'',
4th International Conference on Software Process, December 1996, Brighton UK.
-
Dewayne E. Perry.
``Maintaining Consistent, Minimal Configurations'',
SCM7, at ICSE97, May 1997.
-
J.M. Perpich, D.E. Perry, A.A. Porter, L.G. Votta and M.W.Wade.
``Anywhere, Anytime Code Inspections: Using the Web to Remove
Inspection Bottlenecks in Large-Scale Software Development''.
[August 1996, revised December 1996] 1997 International Software
Engineering Conference (ICSE97), Boston Mass, May 1997.
-
Dewayne E. Perry.
``An Overview of the State of the Art in Software Architecture'',
1997 International Software Engineering Conference (ICSE97), Boston Mass, May 1997.
-
Dewayne E. Perry, Adam P. Porter and Lawrence G. Votta,
``A Primer on Empirical Studies (Extended Abstract)'',
1997 International Software Engineering Conference (ICSE97), Boston Mass, May 1997.
-
Dewayne E. Perry.
``State of the Art in Software Architecture'',
1997 International Software Engineering Conference (ICSE97), Boston Mass, May 1997.
-
Dewayne E. Perry, Adam P. Porter and Lawrence G. Votta,
``Tutorial: A Primer on Empirical Studies'',
1997 International Software Engineering Conference (ICSE97), Boston Mass, May 1997.
Revised August 1997 and presented also at the European Software Engineering
Conference/Foundations of Software Engineering Conference 1997, Zurich CH, September 1997;
1997 International Conference on Software Maintenance, Bari IT, October 1997; and
Software Process Improvement 1997, Barcelona ES, December 1997 (title: Empirical Studies
and Process Improvement).
-
Ashok Dandekar, Dewayne E. Perry and Lawrence G. Votta,
``A Study in Process Simplification'',
Software Process: Improvement & Practice, 3:2 (June 1997).
-
Dewayne E. Perry and Wladyslaw M. Turski.
``Report from the Visiting Fellows for the FEAST/1 Project'',
June 1997.
-
MM Lehman, DE Perry, JCF Ramil, WM Turski and P Wernick.
``Metrics and Laws of Software Evolution'',
Proc. Fourth International Symposium on Software Metrics, Metrics 97,
Albuquerque, New Mexico, 5-7 Nov 97, pp 20-3.
To be included as ``Process Improvement, The Way Forward'' Elements in to be published, IEEE CS Press, 1998
-
Dewayne E. Perry.
``Directions in Process Technology -- An Architectural Perspective'',
Workshop on Research Directions in Process Technology, Nancy France, July 1997.
-
Dewayne E. Perry.
``Software Architecture and its Relevance to Software Engineering'',
Coordination 1997, Berlin DE, September 1997.
-
Dewayne E. Perry and Lawrence G. Votta.
``The Tale of Two Projects -- Abstract'',
European Software Engineering Conference/Foundations of Software Engineering Conference 1997,
Zurich CH, September 1997.
-
Dewayne E. Perry, Harvey P. Siy and Lawrence G. Votta.
``Parallel Changes in Large Scale Software Development: An Observational Case Study'',
September 1997. Submitted for conference publication.
-
MM Lehman, DE Perry and JCF Ramil.
``A Fresh Look at the Fourth Law of Software Evolution'',
September 1997. Submitted for conference publication.
-
Dewayne E. Perry.
``Dimensions of Consistency in Source Versions and System Compositions'',
September 1997. Submitted for journal publication.
-
``Using Process Modeling for Process Understanding'',
Software Process Improvement 1997, Barcelona ES, December 1997.
Dewayne E. Perry
- This information last updated September 1997
|
Copyright © 1996. All rights reserved.
|