Barr Group's internationally-recognized software expert witnesses provide the following services for product liability, IP, software copyright, and trade theft litigation in the United States and Canada:

  • Software source code discovery assistance
  • Source code review and analysis of related design documents
  • Run-time simulation and software analysis
  • Expert reports and depositions
  • Expert testimony at bench and jury trials

Known as leaders in electronics and software development for safe and secure technology, our expert witnesses are professional engineers, software developers, and professors who are up-to-date and knowledgeable in both the theoretical as well as the practical application of best-in-class hardware and software design. 

Need Help with a Case?  CONTACT US

What We Know

  • Programming languages including, but not limited to, C, C++, Java, Javascript, Python, Perl,  SQL, Visual Basic, and assembly.
  • Operating systems including, but not limited to, Windows, Mac, Linux/Unix, DOS, MicroC/OS, VxWorks, and RTOSes.

Software Analysis Teams

Barr Group's software analysis teams are custom-staffed with professional software development experts to meet the technical needs of each case. Teams range from a single software expert witness assigned to provide services from discovery through testimony to multi-person teams led by a testifying expert for more complex technology. 

Cost-Efficient Software Analysis

By staffing teams with key topic experts along with the most effective and cost-efficient analysis methodologies, our software analysis process enables us to provide our clients with the most unbiased and technically accurate evaluation quickly, while minimizing costs. 

To further reduce the cost of your overall investigation, it is strongly recommended that software expert witnesses be involved during the software discovery process.

Barr Group CTO Michael Barr talks about the source code review process and tips on how attorneys can best streamline the code review process.

View Transcript >