Scientific Theory

From Experimental Software Engineering
Jump to: navigation, search

Definition

English

Scientific Theory

Set of statements that provide a causal explanation of a set of phenomena. A theory must be logically complete, internally consistent and falsifiable (Perry and Sim, 2005).

A scientific theory identifies and defines a set of phenomena, and makes assertions about the nature of those phenomena and the relationships between them. A good theory precisely defines the theoretical terms, so that a community of scientists can observe and measure them. A good theory also explains why certain relationships occur (Easterbrook et al., 2008).

Portuguese

Teoria Científica

Conjunto de declarações que oferecem uma explicação causal para um conjunto de fenômenos. Uma teoria deve ser logicamente completa, internamente consistente e possível de ser verificada em relação a sua falsidade (Perry and Sim, 2005).

Uma teoria científica identifica e define um conjunto de fenômenos e faz asserções sobre a natureza deste fenômeno e dos relacionamentos entre eles. Uma boa teoria define precisamente os termos teóricos, de forma que a comunidade de cientistas possa observá-los e medi-los. Uma boa teoria ainda explica porque certos relacionamentos ocorrem (Easterbrook et al., 2008).

Reference

  • Perry D. E.; Sim, S. E.; Easterbrook S. (2005) Case Studies for Software Engineers. 29th Annual IEEE/NASA Software Engineering Workshop - Tutorial Notes pp. 96-159
  • Easterbrook, S.; Singer, J.; Storey, M.; Damian, D. (2008) Selecting Empirical Methods for Software Engineering Research. Guide to Advanced Empirical Software Engineering, Springer. pp. 285-310.