Software architecture reconstruction: Why? What? How? | IEEE Conference Publication | IEEE Xplore