DoKnowMe: Towards a Domain Knowledge-driven Methodology for Performance Evaluation

08/04/2017
by   Zheng Li, et al.
0

Software engineering considers performance evaluation to be one of the key portions of software quality assurance. Unfortunately, there seems to be a lack of standard methodologies for performance evaluation even in the scope of experimental computer science. Inspired by the concept of "instantiation" in object-oriented programming, we distinguish the generic performance evaluation logic from the distributed and ad-hoc relevant studies, and develop an abstract evaluation methodology (by analogy of "class") we name Domain Knowledge-driven Methodology (DoKnowMe). By replacing five predefined domain-specific knowledge artefacts, DoKnowMe could be instantiated into specific methodologies (by analogy of "object") to guide evaluators in performance evaluation of different software and even computing systems. We also propose a generic validation framework with four indicators (i.e. usefulness, feasibility, effectiveness and repeatability), and use it to validate DoKnowMe in the Cloud services evaluation domain. Given the positive and promising validation result, we plan to integrate more common evaluation strategies to improve DoKnowMe and further focus on the performance evaluation of Cloud autoscaler systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2020

Criteria Based Evaluation Framework for Service Oriented Methodologies

Service Oriented Software Engineering is based on concepts and principle...
research
01/17/2019

Proposition of an implementation framework enabling benchmarking of Holonic Manufacturing Systems

Performing an overview of the benchmarking initiatives oriented towards ...
research
02/27/2018

PROMETHEUS: PROcedural METhodology for developing HEuristics of USability

Usability is used to assess the effectiveness of a software product from...
research
03/18/2023

Stop Words for Processing Software Engineering Documents: Do they Matter?

Stop words, which are considered non-predictive, are often eliminated in...
research
03/08/2019

Should we Reload Time Series Classification Performance Evaluation ? (a position paper)

Since the introduction and the public availability of the ucr time serie...
research
02/13/2022

GENOME: A GENeric methodology for Ontological Modelling of Epics

Ontological knowledge modelling of epics, though being an established re...
research
08/13/2020

Performance Characterization and Bottleneck Analysis of Hyperledger Fabric

Hyperledger Fabric is a popular open-source project for deploying permis...

Please sign up or login with your details

Forgot password? Click here to reset