Adaptive systems (ASs) and context-aware systems (CASs) are able to evaluate their own behaviour and to adapt it when the system fails to accomplish its goals or when better functionality or performance is possible. Ensuring the reliability of ASs and CASs is demanding because failures might have undesirable consequences. Testing ASs and CASs effectively is not trivial because of the inherent characteristics of these systems. The literature lacks a comprehensive review that provides a broad picture of the area; current reviews are outdated and incomplete. The objectives of this study are characterizing the state of the art in AS and CAS testing and discussing approaches, challenges, observed trends, and research limitations and directions. We performed a systematic literature review (SLR) and a thematic analysis of studies, reporting up-to-date, refined and extended results when compared with existing reviews. Based on 102 selected studies, we (i) characterized testing approaches by grouping techniques for ASs and CASs; (ii) updated and refined a characterization of testing challenges for ASs and CASs; and (iii) analysed and discussed research trends and implications for AS and CAS testing. There are recurring research concerns regarding AS and CAS testing. Examples are the generation of test cases and built-in tests. Moreover, we also identified recurring testing challenges such as context monitoring and runtime decisions. Moreover, there are some trends such as model-based testing and hybrid techniques and some little investigated issues like uncertainty and prediction of changes. All in all, our results may provide guidance for developers and researchers with respect to the practice and the future research on AS and CAS testing.
Resumo: A quantificação do número de leucócitos rolantes e aderidos presentes na microcirculação de pequenos animais é uma tarefa importante para elucidar os mecanismos de inflamações e avaliar os efeitos terapêuticos de novos fármacos. Em geral, a contagem de leucócitos é realizada de maneira visual por um observador (técnico laboratorial ou especialista) usando uma sequência de imagens de microscopia intravital (MI). Entretanto, tal tarefa é demorada e suscetível a erros, devido a fadiga visual do observador e a variabilidades inter e intra observadores. Neste trabalho uma nova técnica computacional é proposta para a detecção automática de leucócitos em vídeos de MI. A técnica usa uma medida de blobness, calculada a partir da análise dos autovalores de matrizes locais de momentos de segunda ordem da medida de congruência de fase, para realçar os leucócitos nas imagens. A detecção dos leucócitos é alcançada pela busca de máximos locais no mapa de medidas de blobness. Usando um conjunto de quadros com os centroides dos leucócitos manualmente marcados, os resultados da técnica proposta foram avaliados usando os valores das métricas medida-F1 e áreas sob as curvas precisão-revocação (AUCPRs) calculadas para cada quadro do vídeo. Uma comparação com a técnica de casamento de padrões também foi realizada. Os resultados obtidos para a técnica proposta (medida − F1 = 0, 791, AUCPR = 0, 776) foram superiores em comparação com a técnica de casamento de padrões (medida − F1 = 0, 746, AUCPR = 0, 670).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.