- Home
- Expert Witnesses
- Software and Electronics
The paper expert
Every litigator has met one. The CV is perfect: the degrees, the publications, the title at a company everyone knows. Then the expert cannot say which files they reviewed, the opinions do not survive a Daubert motion, or the deposition turns into a lesson in the technology paid for by your client.
The paper expert is what you draw when the search is a lottery. Your own network reaches the people you happen to know. An associate can read a CV but cannot tell a tested record from a good resume. A directory hands you a list, and you still vet everyone yourself.
Why not just run the search yourself?
Run your own search: your network is a coincidence.
Limited to who you happen to know. The exact niche expert, with a clean conflicts position, is usually outside it. Our database is a system.
Limited to who you happen to know. The exact niche expert, with a clean conflicts position, is usually outside it. Our database is a system.
Hand it to an associate: a resume isn't a Daubert record.
Burns billable hours your client would rather see spent on the merits. Telling an expert with a tested record from a good resume takes vetting experience, not just a careful reader.
Burns billable hours your client would rather see spent on the merits. Telling an expert with a tested record from a good resume takes vetting experience, not just a careful reader.
Use a directory or competitor: you still vet everyone yourself.
Generic, often pay-to-list names with no engineering vetting. You still do the work of figuring out who is real.
Generic, often pay-to-list names with no engineering vetting. You still do the work of figuring out who is real.
Bring it to Barr Group: engineer-vetted, matched to your case.
We do the vetting: conflicts checked, credentials verified, and matched to the issues you have to prove. The fee is in the expert's rate, so we are paid only if you retain.
We do the vetting: conflicts checked, credentials verified, and matched to the issues you have to prove. The fee is in the expert's rate, so we are paid only if you retain.
Free. Confidential. Conflicts-checked. Paid only if you retain.
What a software expert witness does in litigation
Most software disputes come down to a question only the code can answer. Does the accused product perform the claimed method? Was this function copied, or written independently? Did a defect open the throttle without the driver? A software expert witness finds the answer in the source code, documents how it was found, and defends that work at deposition, in a Daubert challenge, and at trial. The work usually falls into six kinds of matter:
- Patent infringement and invalidity. Mapping claim limitations to source code, testing devices, and analyzing prior art for District Court, ITC, and PTAB proceedings.
- Source code review. Examining large code productions under a protective order, often in a locked review room on an air-gapped computer, and tying each finding to specific files and versions.
- Software copyright. Source code comparison and substantial similarity analysis that separates protectable expression from the functional elements copyright does not protect.
- Trade secret misappropriation. Locating the asserted secrets in the code and distinguishing genuine use from independent development and publicly available material.
- Product liability and failure analysis. Tracing a failure in an automotive, medical, or industrial product to a defect in its firmware or electronics.
- Contract disputes and software project failures. Measuring a failed development project against its requirements and industry norms, in court or in arbitration.
Representative matters
Barr Group experts have worked for plaintiffs, defendants, and patent owners. A few of the matters described in our expert witness case studies:
- Toyota unintended acceleration. A team of five Barr Group software experts reviewed the engine control source code for seven Toyota and Lexus models spanning the 2002 to 2010 model years. Their expert reports were submitted in an economic loss class action that Toyota agreed to settle for $1.5 billion. Michael Barr also testified about the engine software at the 2013 Oklahoma City trial, where the jury concluded that flaws in Toyota's source code caused the accident and death at issue.
- CCP v. Samsung. Using automated tools to compare source code across dozens of multi-function printer models, Michael Barr concluded that the allegedly infringing code was an application programming interface, which is not eligible for copyright protection under U.S. law. After a special master hearing, the judge decided that Samsung's printers did not infringe.
- Teradata v. SAP. Working for the plaintiff, Barr Group located and characterized the asserted trade secrets within the relevant source code. In March 2026, on the eve of trial, SAP agreed to pay Teradata $480 million to settle the antitrust and intellectual property claims.
- Rovi v. Comcast (IPR2017-00941). Michael Barr provided an expert declaration for the patent owner. The Patent Trial and Appeal Board held that the petitioner had failed to prove any challenged claim unpatentable.
- DirecTV anti-piracy litigation. Barr Group engineers reverse engineered and tested more than 130 electronic and software products alleged to be for use in satellite TV piracy. Their expert reports were submitted in thousands of federal lawsuits, and they concluded that many, though not all, of the accused products were designed primarily for piracy.
Michael Barr, co-founder
An electrical engineer who has been retained as an expert in U.S. District Court, ITC, and PTAB cases and in foreign courts and arbitrations, has testified before judges and juries more than two dozen times, and has seen his opinions survive Daubert challenges. Read the Toyota unintended acceleration and DirecTV satellite TV piracy case studies.
Every candidate on your shortlist is vetted the way he would want to be cross-examined: on the code, not the CV.
How we vet and match software expert witnesses
A testifying expert is only as strong as the review beneath the opinions. When opposing counsel asks whether the expert personally reviewed a file, the answer has to describe work the expert directed and checked. So we match on the technology first: the language, platform, and domain of the accused product. A reviewer fluent in web application code can be lost in embedded firmware or a Verilog design.
Every candidate is reviewed by an engineer and checked for conflicts before you see a name. You receive a short list, often by the next business day, with an explanation of why each candidate fits your case. When a matter calls for a team review, the testifying expert leads it from day one and we provide the names and CVs of the actual reviewers up front. Our guide on how to vet a source code review team sets out the questions to ask any provider. Barr Group is run by engineers and computer scientists. Co-founder Michael Barr has testified before judges and juries more than two dozen times, and his opinions have survived Daubert challenges.
Three steps to the right expert
- Tell us about the case. The technology, the claims, and your schedule. Confidential, and we check conflicts first.
- Get a matched shortlist, often by the next business day, each expert explained against your case.
- Retain the one you choose. The search is free and confidential for the attorney. Our fee is built into the expert's hourly rate, so we are paid only if you retain.
What is at stake
Success is an expert who survives the Daubert motion, teaches the judge or jury the technology, and holds up at deposition and trial, so you are the lawyer who brought the right expert. See what an expert witness does at each stage of a case.
Failure is explaining to your client why the case's only technical witness was excluded.
Software and electronics areas we cover
Our software and electronics expert witnesses are grouped by the technology in dispute. Each area page shows anonymized profiles of experts in that field, or you can browse the full list of software expert witnesses.
- Artificial Intelligence expert witnesses
- Automotive Systems expert witnesses
- Cloud Computing expert witnesses
- Computer Security expert witnesses
- Consumer Electronics expert witnesses
- Electronics expert witnesses for circuits, ICs, and FPGAs
- Enterprise Software expert witnesses
- Financial Technology expert witnesses
- Firmware and IoT expert witnesses
- Industrial Controls expert witnesses
- Military and Aerospace expert witnesses
- Mobile Devices and Apps expert witnesses
- Signal Processing expert witnesses
- Telecommunications expert witnesses
Software and electronics are where Barr Group started, and the same engineering vetting covers every field we work in, from pharmaceuticals to economic damages. See all fields we cover.
Questions attorneys ask about software expert witnesses
What qualifications should a software expert witness have?
Hands-on development experience in the languages and platform at issue, the ability to explain code clearly to a judge or jury, and a record of opinions that held up at deposition and under Daubert. Depending on the specialty, a typical expert in our network holds an advanced degree, often a Ph.D., along with industry experience.
What is the difference between a testifying expert and a consulting expert?
A testifying expert signs the report, sits for deposition, and takes the stand, so the opinions must be the expert's own. A consulting expert helps you understand the technical issues, evaluate the strengths and weaknesses of your case, and prepare for depositions and trial, without the disclosure requirements that apply to testifying experts. We provide both.
How much does a software expert witness cost?
The search is free and confidential for the attorney. Our fee is built into the expert's hourly rate, so we are paid only if you retain. On large code reviews, much of the line-by-line work can be done by non-testifying reviewers at lower rates, under the testifying expert's supervision.
Do your experts work for plaintiffs or defendants?
Both. The matters above include work for a plaintiff (Teradata), a defendant (Samsung), and a patent owner at the PTAB (Rovi). What makes testimony credible is technically accurate analysis, whichever side retains the expert.
How quickly can you find an expert?
We often present candidates by the next business day, drawing on a database of more than 10,000 experts across every field.
Request a software expert witness
Tell us about the technology, the claims, and your schedule. The search is free and confidential for the attorney, and our fee is built into the expert's hourly rate, so we are paid only if you retain. Tell us about your case or call +1 866-653-6233.