Delta Debugging provided a name and a generic algorithm for something that people had already been doing, but they hadn't been calling it anything and hadn't formulated it as an abstract problem.
DD just removes stuff. C-Reduce does lots more, such as inlining functions, rewriting the class hierarchy, instantiating templates, ...
Are "Test-case Reducers" different than "shrinking" in Haskell QuickCheck or Clojure test.check? I.e. are those libs useful for Fuzzing as described in the article?
[1] https://www.st.cs.uni-saarland.de/papers/tse2002/tse2002.pdf