Lakatos a proposé une méthodologie pour étudier l'évolution de la science par le biais de programmes de recherche, une combinaison de la falsifiabilité de Popper, des révolutions scientifiques de Kuhn et de la tolérance méthodologique de Feyerabend. Les programmes de recherche peuvent en même temps concurrencer des théories uniques, des théories uniques entre eux ou des programmes de recherche entre eux. On peut parler d'une « unité de recherche » en tant que théorie singulière ou d'un programme de recherche. DOI: 10.13140/RG.2.2.31636.6592