Expert Details
Software Engineer, Testing, QA
ID: 717354
California, USA
Since 1990, he's supervised development and worldwide deployment of the Software TestWorks system of automated software test tools for UNIX and Windows platforms, and the eValid Web Test & Analysis Suite, a system for automated website analysis, testing and QA for which 10 patents have been issued. Several additional patent applications surrounding this technology are pending before the USPTO.
SOFTWARE QUALITY ASSURANCE. Expert's current activities involve application of software engineering principles to major software development and quality assurance projects.
APPLICATIONS SOFTWARE. Expert was previously the Director of Software Technology Division, Science Applications, Inc., San Francisco, California, and before that, Director, Program Validation Project, General Research Corporation, Santa Barbara, California. In these various positions, Expert has been responsible for such widely used packages and/or software systems as IFTRAN, RXVP, JAVS, ATA, TCAT, ISUS, TCAT, STCAT TCAT-Data, T-Scope, SMART's, EXDIFF, TDGEN, CAPBAK, METRIC, STATIC, and STW.
Areas of Expertise:
- Web Test Tools
- Software Test Tools
- Software QA/Validation Technology
- Application Architecture
- Windows/Unix Application Testing
- Software Process and Procedures
- Client-Server Application Testing
- Website Structure and Behavior
- User Interface Design
- Web Performance Analysis
- Software Patents
- Patent Prosecution
- Software Claim Construction
- Patent Conflict Search
- Software Infringement Analysis
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1968 | Degree: Ph.D. | Subject: Electrical Engineering | Institution: University of Maryland |
Year: 1964 | Degree: MS | Subject: Applied Mathematics | Institution: University of Colorado |
Year: 1962 | Degree: BS | Subject: Electrical Engineering | Institution: Iowa State University |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 1977 to Present | Employer: Undisclosed | Title: President | Department: |
Responsibilities: |
|||
Years | Employer | Title | Department |
Years: 1975 to 1977 | Employer: Science Applications, Inc. | Title: Director | Department: Software Technology Center |
Responsibilities:Supervised development of advanced concept testing and quality assurance tools and directed a number of studies of various software engineering topics. |
|||
Years | Employer | Title | Department |
Years: 1972 to 1975 | Employer: General Research Corp. | Title: Director | Department: Program Validation |
Responsibilities:Directed creation of source-code instrumented test coverage analysis systems for FORTRAN and Jovial. |
|||
Years | Employer | Title | Department |
Years: 1972 to 1974 | Employer: University of California, Santa Barbara | Title: Lecturer | Department: |
Responsibilities:Responsibilities for courses in information structures, operating systems, and computer performance evaluation. |
|||
Years | Employer | Title | Department |
Years: 1964 to 1968 | Employer: University of Maryland, College Park | Title: Instructor of Electrical Engineering | Department: |
Responsibilities:Taught courses in computer programming, algorithmic methods, computer architecture, numerical analysis, switching and automata theory, and other basic Electrical Engineering curriculum courses. |
Career Accomplishments
Associations / Societies |
---|
He was a member of the program committee for the ISSTA '94 and ISSTA '96 workshops. He was a program committee member for AQuIS '94 (Italy) and a program committee member and USA chair for AQuIS '96 (Italy). Expert has given keynote talks at a range of technical conferences, including USPDI (1995), ISSRE (1995) and ASQC (1995). |
Professional Appointments |
---|
Program Chair for the IEEE/NBS Workshop on Software Testing and Test Documentation General Chair of the International Conference on Computer Workstations General Chair of the Annual EDP Quality Assurance Conference General Chair of SR's world-recognized International Software Quality Week held in CA (15 conferences) and the International Software Quality Week/Europe held in Brussels, Belgium (5 conferences). The Quality Week Conferences are cooperatively sponsored by the IEEE Computer Society, the National Software Council, the ACM and numerous other organizations. Expert was a member of the National Academy of Sciences/USAF Studies Board Task Force for Improving Software Quality and Life Cycle Cost. He served on the NSF's Building Resources Board's Committee for Evaluation and Testing of Software. Past and Current Professional Activities: - Science Fair, IEEE Special Awards Judge: Santa Clara, San Mateo, San Francisco - Board of Trustees, Center for National Software Studies (CNSS) - NSF's Building Resources Board's Committee for Evaluation and Testing of Software - Editorial Board of IEEE's Software magazine - National Academy of Sciences/USAF Studies Board, Task Force for - Improving Software Quality and Life Cycle Cost - Editorial Board for the IEEE's Computer - Editor of CAN, ACM SIGARCH's Computer Architecture News - Member of the Board of Directors of SIGARCH |
Awards / Recognition |
---|
Industrial Advisory Board, Iowa State University Professional Achievement Citation in Engineering (PACE), Iowa State University Board of Directors, National Software Council |
Publications and Patents Summary |
---|
The expert has authored over 50 publications. Patents: 10 |
Additional Experience
Expert Witness Experience |
---|
The expert has experience as an expert witness and has given depositions in areas involving software engineering. - Expert Witness, preparation for deposition concerning U.S. Pat. Disposition: Settled before deposition. - Expert Witness, in re a USPTO re-examination action concerning U.S. Pat. Disposition: Patent confirmed. - Expert Witness, Disposition: Settled before trial. - Expert Witness, Disposition: Settled before trial. - Expert Witness, Disposition: Settled before trial. - Expert Witness Deposition, as a witness for the Plaintiff. Disposition: Settled before trial. |
Marketing Experience |
---|
He served on the Editorial Board for the IEEE's COMPUTER magazine from 1978 through 1984. He also served on the Editorial Board of IEEE's SOFTWARE magazine from 1984 through 1986. Expert was a member of the Board of Directors of SIGARCH, and was the Editor of CAN, ACM SIGARCH's Computer Architecture News. |
Other Relevant Experience |
---|
Expert has extensive experience in all phases of software engineering, with specialties in Software Testing and Quality Assurance, Automated Testing Tools, Web Testing and Qualification Tools, and Programming Technology. |
Fields of Expertise
application software, computer software, software development tool, software engineering, software maintenance, software quality assurance, software system development, software testing, business intelligence, computer engineering, embedded software testing, patent, software patent, software regression testing, test procedure, testing programming language, validation, World Wide Web application, test engineering, computer engineering software, software research, real-time software engineering, application service provider, Web development, Web design, automation technology, JOVIAL programming language, computer software licensing, medical software quality assurance, parser software, computer benchmark, system analysis, real-time software, device patent, application development system, product testing, software package, computer-aided software engineering, UNIX software development tool, UNIX operating system, device patenting, object-oriented software testing, programming language processor software, Microsoft Windows software, computer language, quality assurance, computer programming, FORTRAN programming language, computer algorithm optimization, word processing software, application program interface, software life cycle, licensing, software technology adoption, computer interpreter, spreadsheet software, software reliability, software metrics, object-oriented programming language, computer science, computer application process, compiler, communication software, assembler