New indicators for theory-guided research developed

Published

February 26, 2024

A working group consisting of Nele Freyer, Jens Lange, Daniel Leising, Philipp Musfeld, and Felix Schönbrodt developed a set of indicators that allows to evaluate theory-guided research.

The indicators cover both narrative and formal theories, and they cover both theory development and theory testing.

In the general philosophy of RESQUE, these indicators mostly focus on “hygiene factors”: Properties of theory-guided research that are necessary but not sufficient for high-quality research.

Here are the indicators:


Theory usage and development



In the following, the term ‘theory’ is used for a set of (interconnected) ideas that explain empirical phenomena. Theories may be expressed in a narrative and/or a more formalized manner. The term ‘model’ is reserved for a (part of a) theory that is expressed mathematically or algorithmically.


[P_Theorizing] Theory-guided research and theory development

[ Condition: $P_Suitable === ‘Yes’ ]


[P_Theorizing_NAExplanation] ‷ Not Applicable: Explanation

[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘NotApplicable’ ]


[P_Theorizing_Quality] The paper 


[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ ]


[P_Theorizing_Type] In what language or system is the theory formulated?

[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ ]


[P_Theory_Type_Other] Theory type/ Language: Other

[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ && $P_Theorizing_Type === ‘Other’ ]


[P_Theorizing_Contribution] How much did you personally contribute to this version of the theory?

[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ ]


[P_Theorizing_ContributionType] I significantly contributed to 


[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ && $P_Theorizing_Contribution === ‘Yes’ ]


[P_Theorizing_Test] Did you test (a part of) this theory?

[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ ]


[P_Theorizing_Test_Quality] The paper 


[ Condition: $P_Suitable === ‘Yes’ && $P_Theorizing === ‘TheoryGuided’ && $P_Theorizing_Test === ‘Yes’ ]