New method revolutionizes grammar testing for software engineering applications.
The article discusses testing grammar rules in computer programming. The researchers suggest a new way to measure how well a grammar is tested, called context-dependent branch coverage. They explore different aspects of grammar testing, like analyzing coverage, creating test sets, and combining testing with grammar changes. They focus on recovering a grammar from a semi-formal language reference as an example.