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.
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.
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.
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.
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.
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.
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.
| 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 |
| 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 |
| Period | Grants |
|---|---|
| 1980 - 1981 | Italian National Research Center (CNR) Foreign Research Grant (Bando n.203.1.24). |
| 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 |
|
|
|
| 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. |
|
|
|
| 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. |
See attached for publications.
See attached for presentations.
A List of References is available upon request from Ernesto Guerrieri.