Accumulate@Array[b, {3}]
(* {b[1], b[1] + b[2], b[1] + b[2] + b[3]} *)
therefore:
{a, b} = Transpose[list];
Transpose[{a, Accumulate[b]}]
Also this will do the job:
Rest@FoldList[{#2[[1]], #1[[2]] + #2[[2]]} &, {0, 0}, list]
or even easier
list[[All,2]]=Accumulate@list[[All,2]]; list