The science and practice of applying ecological concepts, principles and knowledge (i.e. the interactions of, and explanations for, the diversity, abundance and activities of organisms) to the study, design and management of sustainable agroecosystems. It includes the roles of human beings as a central organism in agroecology by way of social and economic processes in farming systems. Agroecology examines the roles and interactions among all relevant biophysical, technical and socioeconomic components of farming systems and their surrounding landscapes.