I would dare to say that Wireshark has an 'informal QA system'. That means that we combine thorough software engineering practices (code review, automatic builds and tests of the code quality) with an involved community which reflects on the usage aspects of the program, including correct protocol interpretations. This has, over the years, build the confidence in the quality of the program.