Ernesto Guerrieri, Ph.D.

Professional Experience

Inso Corporation (May 1997 - present)

Ernesto Guerrieri is the Director of MediaBank Engineering at eBusiness Technologies, a division of Inso, where he manages the product development, quality assurance, and technical publishing of the MediaBank and InterSep products.

Prior to May 1999, Ernesto Guerrieri was the Director of Technology at Inso Corporation, Electronic Publishing Solutions Division where he managed the Core Technology Development Team and the Architecture Group. He also chaired the Design Process Action Team. He was also the Inso representative on the W3C XML Schema WG and the W3C XML Infoset WG and an Inso member on the W3C XML IG.

Buzzeo Inc. (December 1995 - May 1997)

Ernesto Guerrieri was the Director of Technology and ZEOLogix at Buzzeo Inc. where he managed the Java development of the middleware and common services that supports all the object-oriented, distributed, client/server, internet/intranet-enabled Buzzeo products. Initially, Ernesto was the Group Engineering Manager responsible for setting up the engineering development processes to support the software products targeted at the higher education field. These processes include Domain Analysis, Domain-Specific Kits, ZZ Software Factory, and Object Oriented technologies.

Digital Equipment Corporation (September 1990 - December 1995)

Since September 1990, Ernesto Guerrieri was in the Transaction Processing Systems Group (currently in the Enterprise Software Segment of the Computer Systems Division) at Digital Equipment Corporation. He was the project leader of ACMSxp, a transaction processing system available on Digital Unix, OpenVMS, and NT. He also acted as supervisor during the production of ACMSxp V2.0 for OSF/1 AXP. He also acted as a team leader for the DECADMIRE product, a Rapid Application Development tool. He was the project leader of TP WORKcenter, a development environment for transaction processing application development.

He was a member of the Product Planning and Development Process (PP&DP) Steering Committee representing the Enterprise Software Segment. He was a member of the Software Reuse Change Management (SRCM) Steering Committee representing Digital's Coporate Software Engineering organization. He was also involved in the development of a software reuse curriculum for Digital.

Furthermore, he was also involved in the evaluation of Remote Terminal Emulator (RTE) testing environments for transaction processing systems and applications.

SofTech, Inc. (November 1983 - September 1990)

Since June 1989, Ernesto Guerrieri was in the Advanced Technology Group in the Federal System Group at SofTech, Inc. He was a major contributor and technical leader of the RAPID contract with the U.S. Army Information System Engineering Command. He was also the project manager of the BIDDS Management Subsystem Test Environment (BMS) subcontract with Contel and the U.S. Air Force. He also followed the Ada 9X revision process and had been selected to be a Distinguished Reviewer for the Ada 9X Program. He was also involved in a consulting contract with Olivetti to survey the state-of-the-art and state-of-the-practice in human factors (other past studies covered virus and anti-virus programs).

Previously (1987 - 1989), Ernesto Guerrieri was in the Military Application Department in the Federal System Group at SofTech, Inc. There he was the project manager for the Ada Language Maintenance (ALM) support subcontract which is part of the ACVC contract out of the LCF/WPAFB. He was also the lead designer in the RAPID Center Library effort (currently known as ARC and DSRS).

In the past (1983 - 1987), Ernesto Guerrieri has been involved on a variety of projects. He was a member of John Goodenough's R&D staff on the ACVC project and later became the manager of the ACVC contract. He supported the Ada Language Maintenance organizations, (LMC, LMP, and ARG), worked on ACVC tests, and worked on the ACVC Implementers' Guide. Furthermore, he was a consultant to the CAIS Validation Capability (CVC) contract; he was an author on the Air Force's Program Office Guide to Ada contract; he taught Ada for the U.S. Army CECOM; and he managed a consulting contract with Olivetti to survey the state-of-the-art in Remote Terminal Emulations (RTE), product performance evaluation, and UNIX functionality evaluation.

Rensselaer Polytechnic Institute (September 1978 - October 1983)

Ernesto Guerrieri was a research assistant in the Image Processing Laboratory. His responsibilities included the coordination of several Master theses and Senior projects, maintenance of system software, consulting, development of accounting, billing, and system software, management and supervision of the operation of the computer equipment.

He was also a teaching assistant in the Electrical, Computer and Systems Engineering Department for the undergraduate level course Computer Organization and Logic Design, and for the graduate level courses Artificial Intelligence and Robotics, Computer Graphics, and Digital Picture Processing


Teaching Experience

Boston University (January 1990 - Present)

Ernesto Guerrieri was an Adjunct Associate Professor in the Electrical and Computer Engineering Department in the College of Engineering at Boston University during the following semesters: Spring 1990, Fall 1990, Fall 1991, Fall 1992, Fall 1993, Fall 1994, Fall 1995, Fall 1996, and Fall 1997. He is teaching the course entitled Advanced Data Structures which covers data structures, object oriented design, data base design, and transaction processing. This course is a prerequisite course in the graduate program in software engineering. This course was also part of the Corporate Classroom series (Spring 1990 - Fall 1994) which telecasts the course to participating company sites and students.

University of Wisconsin - Madison & Dries Associates, Inc. (June 1991, June 1992, June 1993)

Ernesto Guerrieri has taught a three day course entitled Software Verification and Reliability Assurance (in 1991 and 1992) and Software Quality Assurance and Fault Tolerance (in 1993). Ernesto Guerrieri taught these courses together with Dr. Avinash Vaidya from AT&T as part of the Summer Extension Program of the College of Engineering of the University of Wisconsin - Madison and of the Dries Associates. The courses were held every June in Munich, Germany. The course covered issues related to software reliability assurance and fault tolerance. Ernesto Guerrieri covered topics such as software quality assurance, software engineering standards, software testing, software safety, and the SEI software engineering assessment process. 


Honors and Awards

Date Honors and Awards
1982 Election to Sigma Xi, Scientific Honor Society
1978 to 1996 Fulbright-Hayes Scholarship.
1978 Prize for Best Thesis award "Piero Frosini" held by the bank "Cassa di Risparmio di Pistoia e Pescia" in Italy

Education

Degree Date Major University
Ph.D. May, 1989 Computer and Systems Engineering Rensselaer Polytechnic Institute, Troy, New York, U.S.A.
MS April, 1978 Computer Science University of Pisa, Pisa, Italy 

Grants

Period Grants
1980 - 1981 Italian National Research Center (CNR) Foreign Research Grant (Bando n.203.1.24). 

Associations

Period Associations
1986 to present Greater Boston Chapter of the ACM
1985 - 1990 AAAI
1983 - 1993 Sigma Xi
1978 to present ACM (and special interest groups SIGADA, SIGPLAN, SIGSOFT, and SIGART)
1978 to present IEEE Computer Society
1978 - 1990 IEEE 

Offices and Professional Service

Professional Association Services

Dates
Service
5/99 to present Finance Chair and Committee member of the ICSE 2002 Confernece, to be held in Buenos Aires, Argentina in May, 2002.
1/99 to present Finance Chair and Committee member of the Sixth International Conference on Software Reusability (ICSR-6), to be held in May, 1999 in Vienna, Austria.
8/98 to 8/99 Member of W3C XML Schema WG
8/98 to 8/99 Member of W3C XML InfoSet WG
8/98 to 8/99 Member of W3C XML IG
1/97 to 12/97 Committee member of the Tri-Ada'97 Conference, held in St.Louis, Missouri on  November 9 - 13, 1997.
9/96 to 1/99 Finance chair and committee member of the Fifth International Conference on Software Reusability (ICSR-5), held on June 2-5, 1998 in Victoria, British Columbia, Canada
7/96 to 1/98 Local chair and Treasurer of the Symposium for Software Reusability (SSR'97), held in May 1997 in Boston, MA
1/96 to 12/96 Committee member of the Tri-Ada'96 Conference, held in December 1996 in Philadelphia, PA
6/95 to present Member of the IEEE Software Engineering Standards Committee (SESC) Reuse Planning Group (RPG)
3/95 to 8/96 Finance chair and committee member of the Fourth International Conference on Software Reusability (ICSR-4), held in March 1996 in Orlando, Florida
1/95 to 8/95 Committee member of the Seventh Software Reuse Workshop WISR-7, held in August 1995 in Chicago, Illinois
5/93 to 11/94 Registration chair and committee member of the Third International Conference on Software Reusability (ICSR-3), held in November 1994 in Rio de Jainero, Brazil.
1/92 to 3/93 Publicity chair and committee member of the Second International Workshop on Software Reusability (IWSR-2), held in March 1993 in Lucca, Italy.
3/89 to 5/97 Member of the IEEE P610.13 Computer Dictionary Computer Languages Working Subgroup.
6/88 to 12/88 Executive Board member of the Greater Boston Chapter of the ACM.
6/88 to 12/88 Chairman of the Greater Boston Chapter of the ACM Professional Development Seminar (PDS) committee.
2/88 to 5/97 Member of IEEE P610 Computer Dictionary Working Group.
2/88 to 5/97 Member of IEEE P610.5 Computer Dictionary Data Management Working Subgroup.
2/88 to 5/97 Member of IEEE P610.8 Computer Dictionary Artificial Intelligence Working Subgroup.
2/88 to 5/97 Member of IEEE P610 Coordination and Consistency (C&C) Working Subgroup.
2/87 to 6/88 Co-Chairman of the Greater Boston Chapter of the ACM Professional Development Seminar (PDS) committee.


Referee and Reviewer

Date
Description
1999 to 2000 Reviewer for the Sixth International Conference on Software Reuse (ICSR-6).
1997 Reviewer for the Fifth International Conference on Software Reuse (ICSR-5).
1997 Reviewer for Tri-Ada'97
1996 Reviewer for 1997 Symposium on Software Reuse (SSR'97).
1996 Reviewer for Tri-Ada'96.
1995 Reviewer for the Fourth International Conference on Software Reuse (ICSR-4)
1995 Reviewer for the Software Reuse Workshop WISR-7.
1995 Reviewer for the 1995 Symposium on Software Reuse (SSR'95)
1995 Distinguished reviewer for DoD DISA
1994 Reviewer for the Third International Conference on Software Reuse (ICSR-3)
1993 Reviewer for the special issue (September 1994) of IEEE Software on software reuse.
1992 Reviewer for the Second International Workshop on Software Reusability (IWSR-2)
1990 to 1994 ANSI Canvassee for the Ada 9X programming language.
1990 Balloter for IEEE P1003.5 (Standard for Information Technology - POSIX Language Bindings - Part 2: Ada).
1989 to 1991 Distinguished Reviewer for the Ada 9X revision process during the requirement phase.
1989 Reviewer for the Twenty-third Annual Hawaii International Conference on System Sciences (HICSS-23)
1987 Reviewer for the 1987 National Computer Conference (NCC'87)
1986 Reviewer for the paper "Ada Compiler Validation: An example of Software Testing Theory and Practice" by John B.Goodenough and published in "Proceedings of the International Conference on Innovative Software Factories and Ada" (Ugo Montanari, Ed.), Springer-Verlag, 1986; also Technical report TR-86-07, School of Information Technology, Wang Institute of Graduate Studies, Lowell, MA, July 1986
1986 Reviewer for the Twentieth Annual Hawaii International Conference on System Sciences (HICSS-20)
1986 Reviewer for the 1986 National Computer Conference (NCC'86)
1985 to 1989 Reviewer for "ACM Computing Reviews"
1985 Reviewer for the Nineteenth Annual Hawaii International Conference on System Sciences (HICSS-19)
1985 Reviewer for the 1985 National Computer Conference (NCC'85)
1980 Proof reader of the book "Software Engineering" by H. Freeman and P.M. Lewis, published by Academic Press.
1980 Proof reader of the book "Map Data Processing" by H. Freeman and G.G. Pieroni, published by Academic Press.


Publications

See attached for publications. 


Presentations

See attached for presentations. 


References

A List of References is available upon request from Ernesto Guerrieri