Matches in SemOpenAlex for { <https://semopenalex.org/work/W4376127537> ?p ?o ?g. }
- W4376127537 endingPage "111744" @default.
- W4376127537 startingPage "111744" @default.
- W4376127537 abstract "The Data Stream Processing (DSP) approach focuses on real-time data processing by applying specific techniques for capturing and processing relevant data for on-the-fly results, i.e. without necessarily requiring prior storage. Like in any other software, testing plays a vital role in the quality assurance of DSP applications. However, testing such kind of software is not a simple task. In this context, some factors that make challenging testing are message temporality, parallelism, data volume, complex infrastructure, variability, and speed of messages. This work aims to map and synthesize industry knowledge and experience regarding DSP application testing. Specifically, we want to know about challenges, test purposes, test approaches, test data sources, and adopted tools. To achieve the objective, we performed a Grey Literature Review (e.g., blog posts, white papers, discussion lists, lecture themes at technical events, professional social networks, software repositories, and other web-published) on testing DSP applications. We searched the grey literature using Google’s regular search engine in addition to specific searches on technical software development content websites. The selected studies were analyzed using qualitative and quantitative techniques. Results are based on evidence from 154 selected sources. The challenges for testing DSP applications are the complexity of DSP applications, test infrastructure complexity, timing, and data acquisition issues. The main test objectives identified are functional suitability, performance efficiency, reliability, and maintainability. The main test approaches reported: Performance Testing, Regression Testing, Property-Based Testing, Chaos Testing, and Contract/Schema Testing. The strategies adopted by practitioners to obtain test data: Historical Data, Production Data Mirroring, Semi-Synthetic Data, and Synthetic Data. We also report 50 tools used in various testing activities, which are used for: automating infrastructure, generating test data, test utilities, dealing with timing issues, load generation, simulation, and others. Furthermore, we identified gaps and opportunities for future scientific work. This work selected and summarized content produced by practitioners regarding DSP application testing. We identified that knowledge, techniques, and tools intrinsic to the practice were not present in the formal literature, so this study helps reduce the gap between industry and academia on this topic. The document has delivered benefits to industry practitioners and academic researchers." @default.
- W4376127537 created "2023-05-12" @default.
- W4376127537 creator A5003706064 @default.
- W4376127537 creator A5006653128 @default.
- W4376127537 creator A5037603143 @default.
- W4376127537 creator A5044929087 @default.
- W4376127537 creator A5079408972 @default.
- W4376127537 date "2023-09-01" @default.
- W4376127537 modified "2023-09-26" @default.
- W4376127537 title "A Grey Literature Review on Data Stream Processing applications testing" @default.
- W4376127537 cites W1911705068 @default.
- W4376127537 cites W1973026225 @default.
- W4376127537 cites W1975675278 @default.
- W4376127537 cites W1981055536 @default.
- W4376127537 cites W1986867802 @default.
- W4376127537 cites W2001474264 @default.
- W4376127537 cites W2005082107 @default.
- W4376127537 cites W2006307164 @default.
- W4376127537 cites W2014515160 @default.
- W4376127537 cites W2021811367 @default.
- W4376127537 cites W2034873526 @default.
- W4376127537 cites W2068647663 @default.
- W4376127537 cites W2075721911 @default.
- W4376127537 cites W2108025693 @default.
- W4376127537 cites W2109574129 @default.
- W4376127537 cites W2121810937 @default.
- W4376127537 cites W2128362607 @default.
- W4376127537 cites W2131361607 @default.
- W4376127537 cites W2132520482 @default.
- W4376127537 cites W2134322020 @default.
- W4376127537 cites W2137410883 @default.
- W4376127537 cites W2150206209 @default.
- W4376127537 cites W2153972927 @default.
- W4376127537 cites W2158050230 @default.
- W4376127537 cites W2231868335 @default.
- W4376127537 cites W2247317079 @default.
- W4376127537 cites W2336383631 @default.
- W4376127537 cites W2338318698 @default.
- W4376127537 cites W2345039647 @default.
- W4376127537 cites W2358431938 @default.
- W4376127537 cites W2395585489 @default.
- W4376127537 cites W2437053200 @default.
- W4376127537 cites W2494207668 @default.
- W4376127537 cites W2525353023 @default.
- W4376127537 cites W2542459869 @default.
- W4376127537 cites W2595177560 @default.
- W4376127537 cites W2718978864 @default.
- W4376127537 cites W2734376583 @default.
- W4376127537 cites W2735864825 @default.
- W4376127537 cites W2742006479 @default.
- W4376127537 cites W2751596245 @default.
- W4376127537 cites W2800153762 @default.
- W4376127537 cites W2800999224 @default.
- W4376127537 cites W2808378352 @default.
- W4376127537 cites W2811511848 @default.
- W4376127537 cites W2876555342 @default.
- W4376127537 cites W2885063984 @default.
- W4376127537 cites W2890928591 @default.
- W4376127537 cites W2912952787 @default.
- W4376127537 cites W2916596859 @default.
- W4376127537 cites W2920270798 @default.
- W4376127537 cites W2940925876 @default.
- W4376127537 cites W2940999961 @default.
- W4376127537 cites W2944208424 @default.
- W4376127537 cites W2949310134 @default.
- W4376127537 cites W2963212537 @default.
- W4376127537 cites W2980578521 @default.
- W4376127537 cites W2980669002 @default.
- W4376127537 cites W2989985918 @default.
- W4376127537 cites W2990389599 @default.
- W4376127537 cites W3001155681 @default.
- W4376127537 cites W3022623471 @default.
- W4376127537 cites W3024844001 @default.
- W4376127537 cites W3029259559 @default.
- W4376127537 cites W3029425001 @default.
- W4376127537 cites W3029881401 @default.
- W4376127537 cites W3035242936 @default.
- W4376127537 cites W3042004990 @default.
- W4376127537 cites W3043201130 @default.
- W4376127537 cites W3045461175 @default.
- W4376127537 cites W3049774870 @default.
- W4376127537 cites W3083211942 @default.
- W4376127537 cites W3109947077 @default.
- W4376127537 cites W3116008906 @default.
- W4376127537 cites W3118730876 @default.
- W4376127537 cites W3121973928 @default.
- W4376127537 cites W3131522068 @default.
- W4376127537 cites W3154760432 @default.
- W4376127537 cites W3155877134 @default.
- W4376127537 cites W3170490302 @default.
- W4376127537 cites W3191614725 @default.
- W4376127537 cites W3197032457 @default.
- W4376127537 cites W3202978559 @default.
- W4376127537 cites W3206252221 @default.
- W4376127537 cites W3216585517 @default.
- W4376127537 cites W4238064055 @default.
- W4376127537 cites W4239502300 @default.
- W4376127537 cites W4285499997 @default.