Skip to main content
Erschienen in: Journal of Business Economics 3/2012

01.03.2012 | Forschung

Technische Softwaredokumentation unter ökonomischen Gesichtspunkten – Ein formal-deduktiver Ansatz

verfasst von: Dr. Peter Bartmann

Erschienen in: Journal of Business Economics | Ausgabe 3/2012

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Der Softwaredokumentation wird offensichtlich ein nur sehr geringer Stellenwert eingeräumt. So zeichnet sich beispielsweise ca. 80 % der weltweiten Software durch eine unzureichende Dokumentation aus. Dabei bestätigen empirische Studien, dass mit der Verfügbarkeit einer adäquaten technischen Programmdokumentation eine Reduktion der Fehleranfälligkeit von nachträglichen Änderungen im Rahmen der Softwarewartung einhergeht. Für jedes Softwareprojekt ergibt sich demnach die Frage, in welcher Höhe eine Investition in die Erstellung einer technischen Programmdokumentation ökonomisch sinnvoll ist. Dieses Entscheidungsproblem wurde wissenschaftlich bisher stark vernachlässigt. Da entsprechende Zusammenhänge empirisch vermutlich nur schwer aufgedeckt werden können, stellt der Beitrag einen neuartigen deduktiven Ansatz vor, welcher die barwertigen Auszahlungen für die Erstellung einer technischen Programmdokumentation und für die Fehlerbehebung gegenüberstellt. Grundlage des Modells bildet das Phänomen der Fehlerausbreitung von einer Komponente über deren Abhängigkeiten zu angrenzenden Komponenten. Auf dieser Basis kann folgende Hypothese abgeleitet werden: Auch bei einer beliebig niedrigen Dokumentationsqualität oder einem beliebig hohen Kalkulationszinssatz ist es stets vorteilhaft, eher zu viel als vergleichsweise zu wenig zu dokumentieren. Diese Hypothese erweist sich dabei auch gegenüber der Änderung einiger Annahmen als robust.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Journal of Business Economics

From January 2013, the Zeitschrift für Betriebswirtschaft (ZfB) is published in English under the title Journal of Business Economics (JBE). The Journal of Business Economics (JBE) aims at encouraging theoretical and applied research in the field of business economics and business administration, promoting the exchange of ideas between science and practice.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Abdelmoez W, Nassar DM, Shereshevsky M, Gradetsky N, Gunnalan R, Ammar HH, Yu B, Mili A (2004) Error propagation in software architectures. In: Proceedings of the international symposium on software metrics (METRICS 2004). IEEE Computer Society, S 384–393 Abdelmoez W, Nassar DM, Shereshevsky M, Gradetsky N, Gunnalan R, Ammar HH, Yu B, Mili A (2004) Error propagation in software architectures. In: Proceedings of the international symposium on software metrics (METRICS 2004). IEEE Computer Society, S 384–393
Zurück zum Zitat Abdelmoez W, Shereshevsky M, Gunnalan R, Ammar HH, Yu B, Bogazzi S, Korkmaz M, Mili A (2005) Quantifying software architectures: an analysis of change propagation probabilities. In: Proceedings of the 3rd ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2005). IEEE, S 124-vii Abdelmoez W, Shereshevsky M, Gunnalan R, Ammar HH, Yu B, Bogazzi S, Korkmaz M, Mili A (2005) Quantifying software architectures: an analysis of change propagation probabilities. In: Proceedings of the 3rd ACS/IEEE International Conference on Computer Systems and Applications (AICCSA 2005). IEEE, S 124-vii
Zurück zum Zitat Aggarwal KK, Singh Y, Kaur A, Malhotra R (2009) Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: a replicated case study. Softw Process Improv Pract 14(1):39–62CrossRef Aggarwal KK, Singh Y, Kaur A, Malhotra R (2009) Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: a replicated case study. Softw Process Improv Pract 14(1):39–62CrossRef
Zurück zum Zitat Arisholm E, Briand LC, Hove SE, Labiche Y (2006) The impact of UML documentation on software maintenance: an experimental evaluation. IEEE Trans Softw Eng 32(6):365–381CrossRef Arisholm E, Briand LC, Hove SE, Labiche Y (2006) The impact of UML documentation on software maintenance: an experimental evaluation. IEEE Trans Softw Eng 32(6):365–381CrossRef
Zurück zum Zitat Bamberg G, Dorfleitner G, Krapp M (2006) Unternehmensbewertung unter Unsicherheit: Zur entscheidungstheoretischen Fundierung der Risikoanalyse. ZfB 76(3):287–307 Bamberg G, Dorfleitner G, Krapp M (2006) Unternehmensbewertung unter Unsicherheit: Zur entscheidungstheoretischen Fundierung der Risikoanalyse. ZfB 76(3):287–307
Zurück zum Zitat Beszédes Á, Gergely T, Jász J, Tóth G, Gyimóthy T, Rajlich V (2007) Computation of static execute after relation with applications to software maintenance. In: Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007). IEEE, S 295–304 Beszédes Á, Gergely T, Jász J, Tóth G, Gyimóthy T, Rajlich V (2007) Computation of static execute after relation with applications to software maintenance. In: Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007). IEEE, S 295–304
Zurück zum Zitat Binkley AB, Schach SR (1998) Validation of the coupling dependency metric as a predictor of run-time failures and maintenance measures. In: Proceedings of the 20th International Conference on Software Engineering (ICSE 1998). IEEE Computer Society, S 452–455 Binkley AB, Schach SR (1998) Validation of the coupling dependency metric as a predictor of run-time failures and maintenance measures. In: Proceedings of the 20th International Conference on Software Engineering (ICSE 1998). IEEE Computer Society, S 452–455
Zurück zum Zitat Briand LC, Melo WL, Wüst J (2002) Assessing the applicability of fault-proneness models across object-oriented software projects. IEEE Trans Softw Eng 28(7):706–720CrossRef Briand LC, Melo WL, Wüst J (2002) Assessing the applicability of fault-proneness models across object-oriented software projects. IEEE Trans Softw Eng 28(7):706–720CrossRef
Zurück zum Zitat de Souza SCB, Anquetil N, de Oliveira KM (2005) A study of the documentation essential to software maintenance. In: Proceedings of the 23rd annual international conference on design of communication: documenting & designing for pervasive information. ACM, S 68–75 de Souza SCB, Anquetil N, de Oliveira KM (2005) A study of the documentation essential to software maintenance. In: Proceedings of the 23rd annual international conference on design of communication: documenting & designing for pervasive information. ACM, S 68–75
Zurück zum Zitat Dzidek WJ, Arisholm E, Briand LC (2008) A realistic empirical evaluation of the costs and benefits of UML in software maintenance. IEEE Trans Softw Eng 34(3):407–432CrossRef Dzidek WJ, Arisholm E, Briand LC (2008) A realistic empirical evaluation of the costs and benefits of UML in software maintenance. IEEE Trans Softw Eng 34(3):407–432CrossRef
Zurück zum Zitat Eaddy M, Zimmermann T, Sherwood KD, Garg V, Murphy GC, Nagappan N, Aho AV (2008) Do crosscutting concerns cause defects? IEEE Trans Softw Eng 34(4):497–515CrossRef Eaddy M, Zimmermann T, Sherwood KD, Garg V, Murphy GC, Nagappan N, Aho AV (2008) Do crosscutting concerns cause defects? IEEE Trans Softw Eng 34(4):497–515CrossRef
Zurück zum Zitat Fenton NE, Ohlsson N (2000) Quantitative analysis of faults and failures in a complex software system. IEEE Trans Softw Eng 26(8):797–814CrossRef Fenton NE, Ohlsson N (2000) Quantitative analysis of faults and failures in a complex software system. IEEE Trans Softw Eng 26(8):797–814CrossRef
Zurück zum Zitat Grottke M (2005) Prognose von Softwarezuverlässigkeit, Softwareversagensfällen und Softwarefehlern. In: Mertens P, Rässler S (Hrsg) Prognoserechnung, 6. Aufl. Physica, Heidelberg, S 459–487 Grottke M (2005) Prognose von Softwarezuverlässigkeit, Softwareversagensfällen und Softwarefehlern. In: Mertens P, Rässler S (Hrsg) Prognoserechnung, 6. Aufl. Physica, Heidelberg, S 459–487
Zurück zum Zitat Gyimóthy T, Ferenc R, Siket I (2005) Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans Softw Eng 31(10):897–910CrossRef Gyimóthy T, Ferenc R, Siket I (2005) Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans Softw Eng 31(10):897–910CrossRef
Zurück zum Zitat Hanssen GK, Yamashita AF, Conradi R, Moonen L (2009) Maintenance and agile development: challenges, opportunities and future directions. In: Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009). IEEE, S 487–490 Hanssen GK, Yamashita AF, Conradi R, Moonen L (2009) Maintenance and agile development: challenges, opportunities and future directions. In: Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009). IEEE, S 487–490
Zurück zum Zitat Ko AJ, Myers BA, Coblenz MJ, Aung HH (2006) An exploratory study of how developers seek, relate, and collect relevant information during software maintenance task. IEEE Trans Softw Eng 32(12):971–987CrossRef Ko AJ, Myers BA, Coblenz MJ, Aung HH (2006) An exploratory study of how developers seek, relate, and collect relevant information during software maintenance task. IEEE Trans Softw Eng 32(12):971–987CrossRef
Zurück zum Zitat Krishnan MS, Mukhopadhyay T, Kriebel CH (2004) A decision model for software maintenance. Inf Syst Res 15(4):396–412CrossRef Krishnan MS, Mukhopadhyay T, Kriebel CH (2004) A decision model for software maintenance. Inf Syst Res 15(4):396–412CrossRef
Zurück zum Zitat Kruschwitz L (2006) Finanzmathematik: Lehrbuch der Zins-, Renten-, Tilgungs-, Kurs- und Renditerechnung, 4. Aufl. Vahlen, München Kruschwitz L (2006) Finanzmathematik: Lehrbuch der Zins-, Renten-, Tilgungs-, Kurs- und Renditerechnung, 4. Aufl. Vahlen, München
Zurück zum Zitat Lehman MM (1996) Laws of software evolution revisited. In: Montangero C (Hrsg) Proceedings lecture notes in computer science 1149. Springer, New York, S 108–124 Lehman MM (1996) Laws of software evolution revisited. In: Montangero C (Hrsg) Proceedings lecture notes in computer science 1149. Springer, New York, S 108–124
Zurück zum Zitat MacCormack A, Rusnak J, Baldwin CY (2006) Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Manag Sci 52(7):1015–1030CrossRef MacCormack A, Rusnak J, Baldwin CY (2006) Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Manag Sci 52(7):1015–1030CrossRef
Zurück zum Zitat Meredith JR, Raturi A, Amoako-Gyampah K, Kaplan B (1989) Alternative research paradigms in operations. J Operations Manag 8(4):297–326CrossRef Meredith JR, Raturi A, Amoako-Gyampah K, Kaplan B (1989) Alternative research paradigms in operations. J Operations Manag 8(4):297–326CrossRef
Zurück zum Zitat Olague HM, Etzkorn LH, Gholston S, Quattlebaum S (2007) Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes. IEEE Trans Softw Eng 33(6):402–419CrossRef Olague HM, Etzkorn LH, Gholston S, Quattlebaum S (2007) Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes. IEEE Trans Softw Eng 33(6):402–419CrossRef
Zurück zum Zitat Parnas DL (1994) Software aging. In: Proceedings of the 16th International Conference on Software Engineering (ICSE 1994). IEEE Computer Society Press, Los Alamitos, USA, S 279–287CrossRef Parnas DL (1994) Software aging. In: Proceedings of the 16th International Conference on Software Engineering (ICSE 1994). IEEE Computer Society Press, Los Alamitos, USA, S 279–287CrossRef
Zurück zum Zitat Prechelt L, Unger-Lamprecht B, Philippsen M, Tichy WF (2002) Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance. IEEE Trans Softw Eng 28(6):595–606CrossRef Prechelt L, Unger-Lamprecht B, Philippsen M, Tichy WF (2002) Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance. IEEE Trans Softw Eng 28(6):595–606CrossRef
Zurück zum Zitat Radatz J (1990) IEEE standard glossary of software engineering terminology. Std 610.12–1990, Standards Coordinating Committee of the Computer Society of the IEEE Radatz J (1990) IEEE standard glossary of software engineering terminology. Std 610.12–1990, Standards Coordinating Committee of the Computer Society of the IEEE
Zurück zum Zitat Rajlich V (2006) Changing the paradigm of software engineering. Commun ACM 49(8):67–70CrossRef Rajlich V (2006) Changing the paradigm of software engineering. Commun ACM 49(8):67–70CrossRef
Zurück zum Zitat Rajlich V (2009) Intensions are a key to program comprehension. In: IEEE 17th International Conference on Program Comprehension (ICPC 2009). IEEE, S 1–9 Rajlich V (2009) Intensions are a key to program comprehension. In: IEEE 17th International Conference on Program Comprehension (ICPC 2009). IEEE, S 1–9
Zurück zum Zitat Riedl R, Kepler J (2003) Begriffliche Grundlagen des Business Process Outsourcing. Inf Manag Consult 18(3):6–11 Riedl R, Kepler J (2003) Begriffliche Grundlagen des Business Process Outsourcing. Inf Manag Consult 18(3):6–11
Zurück zum Zitat Robillard MP, Coelho W, Murphy GC (2004) How effective developers investigate source code: an exploratory study. IEEE Trans Softw Eng 30(12):889–903CrossRef Robillard MP, Coelho W, Murphy GC (2004) How effective developers investigate source code: an exploratory study. IEEE Trans Softw Eng 30(12):889–903CrossRef
Zurück zum Zitat Rostkowycz AJ, Rajlich V, Marcus A (2004) A case study on the long-term effects of software redocumentation. In: Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004). IEEE, S 92–101 Rostkowycz AJ, Rajlich V, Marcus A (2004) A case study on the long-term effects of software redocumentation. In: Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004). IEEE, S 92–101
Zurück zum Zitat Sharif KY, Buckley J (2008) Developing schema for open source programmers’ information-seeking. In: 3rd International Symposium on Information Technology (ITSIM 2008). IEEE, S 1–9 Sharif KY, Buckley J (2008) Developing schema for open source programmers’ information-seeking. In: 3rd International Symposium on Information Technology (ITSIM 2008). IEEE, S 1–9
Zurück zum Zitat Singh Y, Kaur A, Malhotra R (2010) Empirical validation of object-oriented metrics for predicting fault proneness models. Softw Qual J 18(1):3–35CrossRef Singh Y, Kaur A, Malhotra R (2010) Empirical validation of object-oriented metrics for predicting fault proneness models. Softw Qual J 18(1):3–35CrossRef
Zurück zum Zitat Sneed HM (2008) Offering software maintenance as an offshore service. In: IEEE International Conference on Software Maintenance (ICSM 2008). IEEE, S 1–5 Sneed HM (2008) Offering software maintenance as an offshore service. In: IEEE International Conference on Software Maintenance (ICSM 2008). IEEE, S 1–5
Zurück zum Zitat Statista (2010a) Weltweite Ausgaben von Wirtschaft und öffentlicher Verwaltung für IT-Outsourcing im Jahr 2010 in Milliarden US Dollar. http://de.statista.com/statistik/daten/studie/163365/umfrage/weltweite-ausgaben-fuer-it-outsourcing-in-2010/. Zugegriffen: 18. Feb 2011 Statista (2010a) Weltweite Ausgaben von Wirtschaft und öffentlicher Verwaltung für IT-Outsourcing im Jahr 2010 in Milliarden US Dollar. http://​de.​statista.​com/​statistik/​daten/​studie/​163365/​umfrage/​weltweite-ausgaben-fuer-it-outsourcing-in-2010/​.​ Zugegriffen: 18. Feb 2011
Zurück zum Zitat Statista (2010b) Weltweite IT-Ausgaben von Wirtschaft und öffentlicher Verwaltung für ITK Produkte und Services im Jahr 2010 in Milliarden US-Dollar. http://de.statista.com/statistik/daten/studie/163257/umfrage/weltweite-ausgaben-fuer-itk-produkte-und-services-in-2010/. Zugegriffen: 18. Feb 2011 Statista (2010b) Weltweite IT-Ausgaben von Wirtschaft und öffentlicher Verwaltung für ITK Produkte und Services im Jahr 2010 in Milliarden US-Dollar. http://​de.​statista.​com/​statistik/​daten/​studie/​163257/​umfrage/​weltweite-ausgaben-fuer-itk-produkte-und-services-in-2010/​.​ Zugegriffen: 18. Feb 2011
Zurück zum Zitat Subramanyam R, Krishnan MS (2003) Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects. IEEE Trans Softw Eng 29(4):297–310CrossRef Subramanyam R, Krishnan MS (2003) Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects. IEEE Trans Softw Eng 29(4):297–310CrossRef
Zurück zum Zitat Takahashi M, Kamayachi Y (1989) An empirical study of a model for program error prediction. IEEE Trans Softw Eng 15(1):82–86CrossRef Takahashi M, Kamayachi Y (1989) An empirical study of a model for program error prediction. IEEE Trans Softw Eng 15(1):82–86CrossRef
Zurück zum Zitat Tan Y, Mookerjee VS (2005) Comparing uniform and flexible policies for software maintenance and replacement. IEEE Trans Softw Eng 31(3):238–255CrossRef Tan Y, Mookerjee VS (2005) Comparing uniform and flexible policies for software maintenance and replacement. IEEE Trans Softw Eng 31(3):238–255CrossRef
Zurück zum Zitat Van Vliet H (2008) Software engineering: principles and practices, 3. Aufl. Wiley, West Sussex Van Vliet H (2008) Software engineering: principles and practices, 3. Aufl. Wiley, West Sussex
Zurück zum Zitat Yu P, Systa T, Müller H (2002) Predicting fault-proneness using OO metrics: an industrial case study. In: Proceedings of the 6th European Conference on Software Maintenance and Reengineering (CSMR 2002). IEEE Computer Society, Los Alamitos, USA, S 99–107 Yu P, Systa T, Müller H (2002) Predicting fault-proneness using OO metrics: an industrial case study. In: Proceedings of the 6th European Conference on Software Maintenance and Reengineering (CSMR 2002). IEEE Computer Society, Los Alamitos, USA, S 99–107
Zurück zum Zitat Zarnekow R, Scheeg J, Brenner W (2004) Untersuchung der Lebenszykluskosten von IT-Anwendungen. Wirtschaftsinformatik 46(3):181–187 Zarnekow R, Scheeg J, Brenner W (2004) Untersuchung der Lebenszykluskosten von IT-Anwendungen. Wirtschaftsinformatik 46(3):181–187
Zurück zum Zitat Zimmermann T, Nagappan N (2008) Predicting defects using network analysis on dependency graphs. In: Proceedings of the 30th International Conference on Software Engineering (ICSE 2008). ACM, S 531–540 Zimmermann T, Nagappan N (2008) Predicting defects using network analysis on dependency graphs. In: Proceedings of the 30th International Conference on Software Engineering (ICSE 2008). ACM, S 531–540
Metadaten
Titel
Technische Softwaredokumentation unter ökonomischen Gesichtspunkten – Ein formal-deduktiver Ansatz
verfasst von
Dr. Peter Bartmann
Publikationsdatum
01.03.2012
Verlag
SP Gabler Verlag
Erschienen in
Journal of Business Economics / Ausgabe 3/2012
Print ISSN: 0044-2372
Elektronische ISSN: 1861-8928
DOI
https://doi.org/10.1007/s11573-012-0547-2

Weitere Artikel der Ausgabe 3/2012

Journal of Business Economics 3/2012 Zur Ausgabe

Editorial

Editorial