Motivation: Das Wesen der Wissenschaft
摘要
Software wird auf allen Ebenen des Forschens immer wichtiger, von der Planung über die Datenerhebung und Datenauswertung bis zur Veröffentlichung der Ergebnisse. Die meiste Software wird dabei von Forschenden selbst geschrieben – die meist nie formal Programmieren gelernt haben, geschweige denn, wie man Software entwickelt, die sowohl von anderen (inkl. dem Zukunfts-Ich) verstanden und verwendet werden kann, als auch den Ansprüchen der Wissenschaft genügt. Kernaspekt aller Wissenschaft ist die Nachvollziehbarkeit und damit die unabhängige Überprüfbarkeit durch andere. Für Software, die entscheidenden Anteil am wissenschaftlichen Erkenntnisprozess hat, bedeutet das in erster Linie: Lesbarkeit, Klarheit und Ausdrucksstärke ihres Quelltextes. Die Forschenden sind dafür verantwortlich, die ausreichende Qualität der von ihnen entwickelten Software sicherzustellen. In diesem ersten Kapitel werden, ausgehend vom Wesen der Wissenschaft, kurz sieben Anforderungen vorgestellt, denen wissenschaftliche Software genügen sollte.