Matches in SemOpenAlex for { <https://semopenalex.org/work/W4286586504> ?p ?o ?g. }
Showing items 1 to 65 of
65
with 100 items per page.
- W4286586504 abstract "Abstract The functional testing technique has been widely applied to reveal unknown faults in the software caused by programmer mistakes. Nevertheless, in autonomous data processing systems with highly variable inputs and outputs, such as embedded applications, data streams, and machine learning algorithms, the non-functional testing helps to reveal unknown-nontrivial faults in the deployment of software products. This paper addresses the detection of unknown code-faults by employing performance analysis as a nonfunctional requirement without predefined test cases, test oracles, or source-code analyses. The premise is that codefaults change demands for hardware resources during software execution, and a novel testing methodology can automatically detect them. This paper proposes the Tricorder testing methodology for automating workload characterization and detecting potential performance anomalies, caused by code-faults in autonomous data processing systems. Tricorder evaluates the performance profiles of hardware regarding the detection of the source code-faults. DAMICORE, a non-parametric multipurpose clustering methodology, enables Tricorder to group performance profiles of the software under testing and identify performance anomalies using non-parametric data in unsupervised learning based on Normalized Compression Distance (NCD). Tricorder reveals unknown source code faults, with no specialist to determine standards for input and output data, previous models inherent to architecture, test case creation, or workload characterization. We evaluate the capability of Tricorder in revealing faults through experiments based on three benchmarks: cryptography system, machine learning algorithm, and data stream processing server. Tricorder detects faults even under various workloads for different applications in our experiments. Tricorder helps the maintenance phase of the software development life cycle, providing additional information regarding the proper functioning of the application release before and after the updating process. This work contributes to the cost reduction of regression testing during the maintenance phase of autonomous data processing applications and can be used as a complementary testing technique." @default.
- W4286586504 created "2022-07-22" @default.
- W4286586504 creator A5007890762 @default.
- W4286586504 creator A5035305095 @default.
- W4286586504 creator A5050389250 @default.
- W4286586504 creator A5063561556 @default.
- W4286586504 creator A5065705872 @default.
- W4286586504 creator A5091278950 @default.
- W4286586504 date "2022-07-22" @default.
- W4286586504 modified "2023-10-10" @default.
- W4286586504 title "Software testing with performance profiles clustering using unsupervised learning" @default.
- W4286586504 doi "https://doi.org/10.21203/rs.3.rs-1857904/v1" @default.
- W4286586504 hasPublicationYear "2022" @default.
- W4286586504 type Work @default.
- W4286586504 citedByCount "0" @default.
- W4286586504 crossrefType "posted-content" @default.
- W4286586504 hasAuthorship W4286586504A5007890762 @default.
- W4286586504 hasAuthorship W4286586504A5035305095 @default.
- W4286586504 hasAuthorship W4286586504A5050389250 @default.
- W4286586504 hasAuthorship W4286586504A5063561556 @default.
- W4286586504 hasAuthorship W4286586504A5065705872 @default.
- W4286586504 hasAuthorship W4286586504A5091278950 @default.
- W4286586504 hasBestOaLocation W42865865041 @default.
- W4286586504 hasConcept C111919701 @default.
- W4286586504 hasConcept C120314980 @default.
- W4286586504 hasConcept C124101348 @default.
- W4286586504 hasConcept C149091818 @default.
- W4286586504 hasConcept C149635348 @default.
- W4286586504 hasConcept C154945302 @default.
- W4286586504 hasConcept C161821725 @default.
- W4286586504 hasConcept C178059732 @default.
- W4286586504 hasConcept C186846655 @default.
- W4286586504 hasConcept C2777904410 @default.
- W4286586504 hasConcept C41008148 @default.
- W4286586504 hasConcept C43126263 @default.
- W4286586504 hasConcept C73555534 @default.
- W4286586504 hasConceptScore W4286586504C111919701 @default.
- W4286586504 hasConceptScore W4286586504C120314980 @default.
- W4286586504 hasConceptScore W4286586504C124101348 @default.
- W4286586504 hasConceptScore W4286586504C149091818 @default.
- W4286586504 hasConceptScore W4286586504C149635348 @default.
- W4286586504 hasConceptScore W4286586504C154945302 @default.
- W4286586504 hasConceptScore W4286586504C161821725 @default.
- W4286586504 hasConceptScore W4286586504C178059732 @default.
- W4286586504 hasConceptScore W4286586504C186846655 @default.
- W4286586504 hasConceptScore W4286586504C2777904410 @default.
- W4286586504 hasConceptScore W4286586504C41008148 @default.
- W4286586504 hasConceptScore W4286586504C43126263 @default.
- W4286586504 hasConceptScore W4286586504C73555534 @default.
- W4286586504 hasLocation W42865865041 @default.
- W4286586504 hasOpenAccess W4286586504 @default.
- W4286586504 hasPrimaryLocation W42865865041 @default.
- W4286586504 hasRelatedWork W2022024871 @default.
- W4286586504 hasRelatedWork W2049696050 @default.
- W4286586504 hasRelatedWork W2067258447 @default.
- W4286586504 hasRelatedWork W2106585589 @default.
- W4286586504 hasRelatedWork W2137182300 @default.
- W4286586504 hasRelatedWork W2358894931 @default.
- W4286586504 hasRelatedWork W2362944210 @default.
- W4286586504 hasRelatedWork W2939789152 @default.
- W4286586504 hasRelatedWork W3028882990 @default.
- W4286586504 hasRelatedWork W3154845713 @default.
- W4286586504 isParatext "false" @default.
- W4286586504 isRetracted "false" @default.
- W4286586504 workType "article" @default.