983 resultados para naval architect knowledgebase


Relevância:

20.00% 20.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:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F05560

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F05561

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F05562

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F05563

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F05564

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F05565

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09382

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09383

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09384

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09385

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09386

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09387

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Signatur des Originals: S 36/F09388