Wie genau können wir die Kosten der Softwareentwicklung vorhersagen? Diese Studie bewertet die Genauigkeit von vier gängigen algorithmischen Modellen, die für die Schätzung von Softwarekosten verwendet werden (SLIM, COCOMO, Function Points und ESTIMACS). Anhand von Daten aus 15 großen Geschäftsprojekten zur Datenverarbeitung testeten die Forscher die Fähigkeit der Modelle, den Aufwand ex post zu schätzen, und lieferten so eine wertvolle empirische Validierung. Ein bemerkenswertes Ergebnis ist, dass das Aufwandsschätzungsmodell Albrecht's Function Points bei der Validierung anhand des unabhängigen Datensatzes eine gute Genauigkeit aufwies, was ein bedeutendes Ergebnis für das Modell darstellt. Die anderen Modelle, die nicht in Umgebungen der Geschäftsprozessdatenverarbeitung entwickelt wurden, zeigten einen Kalibrierungsbedarf. Letztendlich spiegelten die getesteten Modelle die zugrunde liegenden Faktoren, die die Produktivität beeinflussen, nicht ausreichend wider. Dies deutet auf die Notwendigkeit weiterer Forschung hin, um den Softwareentwicklungsprozess besser zu verstehen und zu modellieren, um Werkzeuge zur Kostenschätzung zu verbessern, und die Studie unterstreicht daher die Bedeutung laufender Forschung zur Verbesserung des Verständnisses in diesem Bereich.
Dieser in Communications of the ACM veröffentlichte Artikel befasst sich mit einem kritischen Thema im Software Engineering. Durch die empirische Validierung von Softwarekostenschätzungsmodellen bietet er sowohl Forschern als auch Praktikern auf diesem Gebiet wertvolle Einblicke und verbessert das Verständnis von Softwareentwicklungsprozessen.