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. |
|||
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. |
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). |
| 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 |
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