KIT | KIT-Bibliothek | Impressum | Datenschutz

Methodology of Algorithm Engineering

Mendling, Jan ; Leopold, Henrik; Meyerhenke, Henning ORCID iD icon 1; Depaire, Benoît
1 Scientific Computing Center (SCC), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Research on algorithms has drastically increased in recent years. Various sub-disciplines of computer science investigate algorithms according to different objectives and standards. This plurality of the field has led to various methodological advances that have not yet been transferred to neighboring sub-disciplines. The central roadblock for a better knowledge exchange is the lack of a common methodological framework integrating the perspectives of these sub-disciplines. It is the objective of this article to develop such a research framework for algorithm engineering. Our framework builds on three areas discussed in the philosophy of science: ontology, epistemology and methodology. The framework helps us to identify and discuss various validity concerns relevant for any contribution on algorithms in various areas of computer science.


Verlagsausgabe §
DOI: 10.5445/IR/1000189162
Veröffentlicht am 19.12.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Scientific Computing Center (SCC)
Publikationstyp Zeitschriftenaufsatz
Publikationsdatum 31.03.2026
Sprache Englisch
Identifikator ISSN: 0360-0300, 0010-4892, 1557-7341
KITopen-ID: 1000189162
Erschienen in ACM Computing Surveys
Verlag Association for Computing Machinery (ACM)
Band 58
Heft 4
Seiten 1–38
Vorab online veröffentlicht am 25.10.2025
Nachgewiesen in OpenAlex
Scopus
Dimensions
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page