Skip to main content

+1 866 653-6233 LinkedIn Software Expert Witness Directory

About Us Contact Us

Barr Group Software Experts

Barr Group Software Experts

Main navigation

  • Expert Services
    • Consulting Experts in Software and Electronics
    • Expert Reports by Testifying Software Experts
    • Reverse Engineering and Forensic Analysis
    • Software Source Code Review and Analysis
  • Areas of Expertise
    • Left Side
      • Artificial Intelligence
      • Automotive Systems
      • Cloud Computing
      • Computer Security
      • Consumer Electronics
      • Electronic Circuits
      • Enterprise Software
      • Financial Technology
      • Firmware and IoT
    • Right Side
      • Industrial Controls
      • Mechanical Design
      • Medical Devices
      • Military & Aerospace
      • Mobile Devices & Apps
      • Optical Equipment
      • Renewable Energy
      • Signal Processing
      • Telecommunications
  • Matters & Venues
    • Patent Infringement and Invalidity Experts
    • Software Copyright and Trade Secrets Experts
    • Product Liability and Failure Analysis Experts
    • Contract Disputes and Software Project Failures
    • Venues and Clients
  • Directory
  • Case Studies
    • DirecTV Anti-Piracy
    • Samsung Software Copyright
    • Toyota Runaway Cars
  • Resources
    • Expert Witness Blog
    • Source Code Review in Litigation
    • Software Source Code Discovery

Chamberlain: Code Review Case Study

  1. Home
  2. Design & Consulting Case Studies
  3. Chamberlain: Code Review Case Study

As a leader in the access control industry, Chamberlain has a long history of developing innovative products that operate and manage access to doors and gates, for both residential and commercial customers. Traditionally, the firmware inside of Chamberlain´s Garage Door Opener products has been developed in low-level Assembly language. However, with customer demand for new features driving higher complexity in these products, Chamberlain managers faced a difficult decision: continue to develop in Assembly thereby increasing time-to-market, or invest in educating the software development team to use higher-level development processes. With quick turnaround and maximizing value in mind, Chamberlain turned to Barr Group for assistance.

Improving Code Reviews

Barr Group's experience in providing training services and independent engineering advice were key elements that attracted Chamberlain. Together, Chamberlain and Barr Group leveraged Barr Group's Zero Bugs Period software design methodology to craft a three-part plan that would educate Chamberlain's engineers in how to efficiently create embedded firmware of high-quality, using the high-level C programming language.

First, a senior Barr Group software architect independently reviewed early software code from Chamberlain's engineers, providing substantive feedback on architectural and implementation issues. Second, Barr Group customized and delivered its Implementing Effective Code Reviews training course for Chamberlain´s software team, to instill the proper approaches and techniques for maximizing the value of code reviews. Third, the comprehensive Barr Group Embedded C Coding Standard was provided to serve as the basis for creating Chamberlain's own coding standard document.

Developing Coding Standards and Increasing Efficiency

With just a few weeks of effort from Barr Group, Chamberlain achieved significant and tangible results. Outdated code review practices were updated and the creation of Chamberlain™s own coding standard was completed in record time. Overall software quality was improved and software development productivity was vastly increased. Products based on these new software development processes are now being introduced to Chamberlain™s customer base.

As Ed Lukas, Electrical Engineering Manager for Chamberlain's Residential Products Group puts it, "As we migrated our software team to higher-level languages and processes, Barr Group had all the pieces we required to assist us in enhancing our efficiency. Barr Group's independent code review services and Implementing Effective Code Reviews training course were exactly what our team needed to understand how to improve the code review process. The Barr Group Embedded C Coding Standard saved us considerable time in developing our own bug-reducing coding standard."

Learn more about Barr Group's source code review services.

Request an Expert

(866) 653-6233

Barr Group logo
Call us

Expert Services

  • Source Code Review Services
  • Expert Witness Directory
  • Reverse Engineering Services
  • Expert Reports & Testimony
  • How-To Technical Articles
  • Engineering Services

Latest Insights

  • Payment Processing and e-Payments Fraud
  • Albert Einstein Expert Witness
  • Medical Device Litigation and FDA 510(k)
  • Personality Traits of the Best Expert Witnesses

Website contents copyright © 2012-2025 by Barr Group. | Barr Group's logo is a U.S.-registered ® trademark.

SITEMAP  |  PRIVACY