SDV Telemetry Project - On Hold
BEST PRACTICES DRAFT V.0.2
This page describes a simplified* version of a methodology for designing artifacts that aim to solve specific technical problems. This abstract view of the methodology was inspired by the Design Science Research (DSR) initially positioned by Hevner in [1-2], and in particular by its information- and software-oriented version described by Wieringa in .
DSR is used in fields like information systems and engineering to solve real-world problems by creating innovative solutions. Think of it as a way of applying a guideline (i.e., a structured process) to design something new or to answer open questions about an already existing design. In DSR, the innovative solution is generally referred to as an artifact. In a nutshell, DSR is like an organized way of inventing cool stuff to solve practical problems!
In order for the design to be useful and valid, one has to define (ideally upfront) the fundamental components: Problem, Goal(s), Requirements, and the Artifact type. Doing so will automatically determine the scope for the necessary work.
The word "simplified" implies here that the intention is not to replace or reinvent the Design Science Research (DSR) methodology already established in academic research. Instead, this interpretation adopts the fundamental components of artifact design from DSR that can serve as a guideline to frame multiple collaborative projects within a unified specific structure. Please follow this simplified methodology for designing artifacts within the COVESA alliance. If you require a research-oriented design, please refer to the corresponding literature on DSR or similar scientific frameworks.
The term "artifact" may sound too abstract and ambiguous at first. However, it is only a general way to cover multiple possibilities under the same methodology. In practice, this word is replaced with a specific artifact type. Nevertheless, using its generic form is helpful at the initial stages of a project, where the solution's particular shape has yet to be defined. As the list of specific artifacts could be extensive, one can directly link any piece of technology as a subcategory of eight parent types, as described in :
|Description of a structure, a process, or some interaction.|
|Method||Activities that are performed by people in order to accomplish a particular task or solve a problem.|
|Language or Notation||Symbols, rules, or conventions used to represent information or instructions as a formal abstraction of reality.|
|Algorithm||Description of a machine-executable step-by-step procedure or set of rules designed to solve a problem or perform a specific task.|
|Guideline||Suggestion regarding behaviour in a particular situation.|
|Requirements||Statements about a system. They constraint the operational conditions.|
|Pattern||Reusable elements of a design.|
|Metric||Any model that can be used to evaluate aspects of system design.|
The fundamental components of an artifact design form together a clear and well-scoped summary. Following the template suggested in , each workflow at COVESA must target only artefacts with a complete set of design components as follows:
Formulating the design problem
Improve (or solve) a <problem>
by designing an <artifact>
that satisfies <requirements>
in order to achieve <goal(s)>
Bear in mind that specific details of the fundamental components might be unclear at the starting phase of a project. Nevertheless, as the work advances, they must be updated according to the development and aligned with the official releases of an artifact.
*Idea as of 21.11.2023
*Idea as of 21.11.2023
Here comes an specific example of an existing project in COVESA and its associated artefacts.
A. Hevner, S. March, J. Park, and S. Ram, “Design science in information systems research,” MIS Quarterly, vol. 28, no. 1, pp. 75–105, 2004.
S. Gregor and A. Hevner, “Positioning and presenting design science research for maximum impact,” MIS quarterly, pp. 337–355, 2013.
R. J. Wieringa, Design Science Methodology for Information Systems and Software Engineering. Berlin, Heidelberg: Springer Berlin Heidelberg, 2014. doi: 10.1007/978-3-662-43839-8.
P. Offermann, S. Blom, M. Schönherr, and U. Bub, “Artifact Types in Information Systems Design Science – A Literature Review,”
in Global Perspectives on Design Science Research, vol. 6105, R. Winter, J. L. Zhao, and S. Aier, Eds., in Lecture Notes in Computer Science, vol. 6105. , Berlin, Heidelberg: Springer Berlin Heidelberg, 2010, pp. 77–92. doi: 10.1007/978-3-642-13335-0_6.