Automated programming : the next wave of developer power tools. - McLaughlin, Laurianne