Fixing the Problem of Software Comprehension
Software Developers spend about 58% of their time comprehending the software and how their application interacts with other applications. Typically a Developer works on a small part of an application which itself is a small sub-system of a bigger…