“…">Related WorkWhile a comprehensive review of theories used in SE is beyond the scope of this paper, Hannay et al [4] identified 40 theories that were experimentally evaluated in studies published between 1993 and 2002. However, only two of these were used in more than one article: 1) the Theory of Cognitive Fit, which posits that the alignment between a task and the presentation of information needed for the task affects task performance [19], [20] and 2) the theory that reading techniques affect software inspection effectiveness [21]-[23].In the following decade, empirical research continued gaining prominence in SE, with, for example, the Empirical Software Engineering and Measurement conference beginning in 2007. However, most empirical work in SE continues either to evaluate specific tools and techniques (e.g., bug prediction approaches [24]) or to investigate specific SE phenomena (e.g., source code clone maintenance [25]).…”