Giaccherini was used out wide by Di Canio, following his summer move from Juventus - but Ball experimented with the former Juventus man in a 'no 10' role against Peterborough in the League Cup.
And the Sunderland caretaker felt it worked well.
"We were debating how we wanted to set up on Tuesday and we were mindful of how well Peterborough had started the season," said Ball.
"We looked at how we could fit in among that and we said about playing Giaccy in the No 10 role and I thought he did it really well.
"There were bits that were excellent and there were bits that we will speak to him about and try to help him with.
"But he will be able to evaluate his own performance when he watches it back, so he can say 'maybe I could have done this or that'.
"I thought in the main though, he did really well, when you look at his movement and running.
"He put in an excellent shift, got a goal and deserved the applause he got when he came off."
Ball is also backing recalled Lee Cattermole to make a big impact. Cattermole was brought back in Di Canio's final game in charge at West Brom, but he now looks firmly back in the first-team fold.
"When I saw him on the pitch on Tuesday - bearing in mind he had not played 90 minutes for a long time - I think he produced a very accomplished performance, along with a fabulous ball for the goal," said Ball.
"He drove the team on and that's what we need."