Barr Group provides software source code review services for any programming language, including Python, Java, C, C++, C#, Objective-C, Perl, PHP, Ruby, JavaScript, SQL, VHDL, Verilog, and assembly. We are also familiar with operating systems from Windows, MacOS, and Linux to real-time operating systems to mobile Android and iOS.

Need source code review?  Contact us >

Software Source Code Review Experts

Barr Group's source code reviewers are engineers and professors with extensive hands-on programming experience.  They also have significant experience performing code reviews under real-world litgation dynamics, including in opposing counsel's offices and with limited tools and printing capabilities.  We arrive familiar with software from similar industries, including:

In addition to a deep technical understanding of the design of complex computing systems such as the above, Barr Group's consulting and testifying experts are widely respected for their ability to explain technical subjects to attorneys and others with little or no engineering experience.

Start your source code review now >

Source Code Analysis Services

Barr Group's source code reviewers support plaintiffs and defendants in pre-litigation or litigation in U.S. District Courts, at the International Trade Commission (ITC), before the Patent Trial and Appeal Board (PTAB), and in arbitration, as well as in other state, local, and international venues. Our reverse engineering services include assistance with:

  • Software source code review and analysis in any language
  • Source code comparison and differencing for copyright infringement
  • Review of source code changes over time such as in version control
  • Analysis of algorithm and function cyclomatic complexity
  • Disassembly of binary code and malware (e.g., with IDA Pro)
  • Location of patented methods within software and/or electronics
  • Identification of trade secrets within software and/or electronics
  • Analysis of electronic circuits and related design documents
  • Hardware description language FPGA code review in Verilog/VHDL
  • Forensic product testing and (meta-)data recovery
  • Identification of bugs and defects in software and electronics
  • Root cause analysis for computer system failures
  • Safety and security audits of processes and designs

Barr Group has a demonstrated ability to quickly activate one or more source code reviewers to perform a cost-effective analysis to match the size, scope, and complexity of any codebase.

How can we help you? >