3 resultados para ripple

em BORIS: Bern Open Repository and Information System - Berna - Suiça


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Successful software systems cope with complexity by organizing classes into packages. However, a particular organization may be neither straightforward nor obvious for a given developer. As a consequence, classes can be misplaced, leading to duplicated code and ripple effects with minor changes effecting multiple packages. We claim that contextual information is the key to rearchitecture a system. Exploiting contextual information, we propose a technique to detect misplaced classes by analyzing how client packages access the classes of a given provider package. We define locality as a measure of the degree to which classes reused by common clients appear in the same package. We then use locality to guide a simulated annealing algorithm to obtain optimal placements of classes in packages. The result is the identification of classes that are candidates for relocation. We apply the technique to three applications and validate the usefulness of our approach via developer interviews.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Species extinctions are biased towards higher trophic levels, and primary extinctions are often followed by unexpected secondary extinctions. Currently, predictions on the vulnerability of ecological communities to extinction cascades are based on models that focus on bottom-up effects, which cannot capture the effects of extinctions at higher trophic levels. We show, in experimental insect communities, that harvesting of single carnivorous parasitoid species led to a significant increase in extinction rate of other parasitoid species, separated by four trophic links. Harvesting resulted in the release of prey from top-down control, leading to increased interspecific competition at the herbivore trophic level. This resulted in increased extinction rates of non-harvested parasitoid species when their host had become rare relative to other herbivores. The results demonstrate a mechanism for horizontal extinction cascades, and illustrate that altering the relationship between a predator and its prey can cause wide-ranging ripple effects through ecosystems, including unexpected extinctions.