This rule is defined by the following Java class: net.sourceforge.pmd.rules.optimization.UseStringBufferForStringAppends
Example:
public class Foo { void bar() { String a; a = "foo"; a += " bar"; // better would be: // StringBuffer a = new StringBuffer("foo"); // a.append(" bar); } }