دانلود رایگان مقاله انگلیسی نظارت انطباقی: نقشه برداری سیستماتیک - الزویر 2019

عنوان فارسی
نظارت انطباقی: نقشه برداری سیستماتیک
عنوان انگلیسی
Adaptive Monitoring: A Systematic Mapping
صفحات مقاله فارسی
0
صفحات مقاله انگلیسی
63
سال انتشار
2019
نشریه
الزویر - Elsevier
فرمت مقاله انگلیسی
PDF
نوع مقاله
ISI
نوع نگارش
مقالات مروری
رفرنس
دارد
پایگاه
اسکوپوس
کد محصول
E10108
رشته های مرتبط با این مقاله
مهندسی عمران
گرایش های مرتبط با این مقاله
نقشه برداری
مجله
فناوری اطلاعات و نرم افزار - Information and Software Technology
دانشگاه
Software and Service Engineering research group (GESSI) - Universitat Politècnica de Catalunya (UPC) - Spain
کلمات کلیدی
مانیتورینگ سازگار، تنظیم نظارتی، نظارت بر تولید سفارشی، وضعیت هنری، مطالعه نقشه برداری سیستماتیک، مرور ادبیات
doi یا شناسه دیجیتال
https://doi.org/10.1016/j.infsof.2018.08.013
چکیده

Abstract


Context: Adaptive monitoring is a method used in a variety of domains for responding to changing conditions. It has been applied in different ways, from monitoring systems’ customization to re-composition, in different application domains. However, to the best of our knowledge, there are no studies analyzing how adaptive monitoring differs or resembles among the existing approaches. Objective: To characterize the current state of the art on adaptive monitoring, specifically to: a) identify the main concepts in the adaptive monitoring topic; b) determine the demographic characteristics of the studies published in this topic; c) identify how adaptive monitoring is conducted and evaluated by the different approaches; d) identify patterns in the approaches supporting adaptive monitoring. Method: We have conducted a systematic mapping study of adaptive monitoring approaches following recommended practices. We have applied automatic search and snowballing sampling on different sources and used rigorous selection criteria to retrieve the final set of papers. Moreover, we have used an existing qualitative analysis method for extracting relevant data from studies. Finally, we have applied data mining techniques for identifying patterns in the solutions. Results: We have evaluated 110 studies organized in 81 approaches that support adaptive monitoring. By analyzing them, we have: (1) surveyed related terms and definitions of adaptive monitoring and proposed a generic one; (2) visualized studies’ demographic data and arranged the studies into approaches; (3) characterized the main approaches’ contributions; (4) determined how approaches conduct the adaptation process and evaluate their solutions. Conclusions: This cross-domain overview of the current state of the art on adaptive monitoring may be a solid and comprehensive baseline for researchers and practitioners in the field. Especially, it may help in identifying opportunities of research; for instance, the need of proposing generic and flexible software engineering solutions for supporting adaptive monitoring in a variety of systems.

نتیجه گیری

Conclusions


This work has presented a systematic mapping study on adaptive monitoring focused on the adaptation of the elements directly related to the data gathering activity. The study aims at giving a comprehensive overview of the current state of the art of the adaptive monitoring topic and improving the understanding about how approaches from different research fields (tend to) conduct the adaptation process. For this purpose, we have followed a systematic review protocol that has allowed us to identify 110 studies organized in 81 proposals for supporting adaptive monitoring in a variety of research fields. The studies have been used for addressing a series of research questions we have defined as part of the review process. The analysis has been thorough, relying on coding and data mining for a deep understanding of the answers to the research questions. We consider that the results we have obtained in this review can be useful in the standardization of adaptive monitoring concepts (e.g., utilizing the codes we have developed for describing the different elements), as well as in the development of more complete, flexible, reusable and generic software engineering solutions for supporting adaptive monitoring in a variety of systems. For instance, proposing solutions that ensure the support of all types of adaptations or all types of elements’ adaptation.


بدون دیدگاه