Eine Literaturliste bleibt, wenn sie mehr als ein sehr schmales Thema abdecken soll, immer ein Torso; neben vielen völlig problemlosen Angaben gibt es eine Reihe von Quellen, die nicht mehr aufzufinden sind, deren Angaben (oft die Jahreszahl) variieren, die, verändert oder unverändert, mehrmals publiziert wurden und so weiter und so fort. Als Verfasser suchen wir einen Kompromiss zwischen Redlichkeit gegenüber den Urhebern, lang anhaltendem Nutzen für die Leser und natürlich auch Aktualität. Insbesondere gibt es folgende Schwierigkeiten:
Einige Quellen, die wir vor langer Zeit ausgewertet haben, sind uns nicht mehr zugänglich. Andere sind – oft über schlampige Literaturangaben auf Webseiten – nicht präzise zu orten. Wo unsere Angaben lückenhaft oder gar falsch sind, freuen wir uns sehr über Ergänzungen und Hinweise.
Einige Arbeiten sind nur im Web, nie auf Papier publiziert worden, oder sie sind vor Jahrzehnten erschienen und darum in vielen Bibliotheken nicht verfügbar, aber im Web reproduziert. Darum wollen und müssen wir auch Verweise auf Adressen im Web angeben. Eine URL in der Literaturliste hat aber den großen Nachteil, dass sie mühsam eingetippt werden muss – und dann in vielen Fällen nicht zur gewünschten Seite führt, weil die URL verändert wurde. Wir haben darum alle Web-Verweise nur in Form symbolischer Adressen (Beispiel: Dijkstra, 1970) in das Literaturverzeichnis aufgenommen. Der entsprechende Link steht unter »Dijkstra, 1970« auf unserer Webseite zum Buch, wo Sie auch Korrekturen und aktuelle Informationen finden. Wenn wir merken oder von Ihnen erfahren, dass ein Link nicht mehr stimmt, ändern wir ihn oder markieren ihn als tot. Da die Aussage zu den URLs natürlich auch für unsere eigenen Seiten gilt, bitten wir Sie, die Seiten zum Buch selbst zu suchen (unter Ludewig Lichter Software Engineering) und sich ein Lesezeichen zu setzen.
Bei Texten, die mehrfach publiziert wurden, geben wir in der Regel zwei Quellen an, die jüngste, weil sie am leichtesten zu beschaffen ist, und die älteste, weil sie das Original darstellt und damit auch die Entstehungszeit dokumentiert. Eine Reihe von Sammelbänden, beispielsweise die sogenannten IEEE Tutorials, sind fast ausschließlich aus früheren Publikationen zusammengestellt. Wir versuchen nicht, alle Wiedergaben eines Artikels aufzuspüren und zu zitieren.
Ist ein Buch in mehreren Auflagen erschienen, so enthält unsere Liste die neueste uns bekannte Auflage. Nur wenn wir etwas zitieren, was in der Neuauflage eines Buches weggefallen ist, nennen wir als Quelle eine ältere Auflage.
Normen und Standards spielen im Software Engineering noch nicht die Rolle, die ihnen in einer technischen Disziplin eigentlich zukommt. Aber die Bedeutung und Beachtung nehmen zu. Da die Autoren einer Norm nicht namentlich genannt werden, ist es nicht sinnvoll, Normen in die nach Verfassern geordneten Literaturangaben aufzunehmen. Wir haben uns darum entschieden, einen separaten Abschnitt anzulegen (Abschnitt 26.3, ab S. 649), in dem die Normen nach Normenreihen und Nummern geordnet sind.
Manchmal möchte man nachvollziehen, wo ein Autor im Buch zitiert wurde. Dazu haben wir auf die Webseite zum Buch einen inversen Autorenindex gestellt.
Abrahamsson, P., O. Salo, J. Ronkainen, J. Warsta (2002): Agile software development methods. Review and analysis. Espoo 2002, VTT Publications 478, Abrahamsson et al., 2002.
Abran, A., H. Nguyenkim (1991): Analysis of maintenance work categories through measurement. Proceedings of IEEE Conference on Software Maintenance, Sorrento, Italy, Oct. 15-17, 1991, 104-113.
Abrial, J.-R. (2009): Faultless Systems: Yes We Can! IEEE Computer, 42 (9), 30-36.
ADA (1995): ADA 95 Quality and Style: Guidelines for Professional Programmers. Software Productivity Consortium, SPC-94093-CMC, Version 01.00.10, ADA, 1995.
Agile Manifesto (2001): Webseiten zum Agile Manifesto, Agile Manifesto, 2001.
Ahern, D.M., A. Clouse, R. Turner (2008): CMMI Distilled – A Practical Introduction to Integrated Process Improvement. 3rd ed., Addison-Wesley, Upper Saddle River, NJ.
Albrecht, A.J. (1979): Measuring Application Development Productivity. Proceedings Joint SHARE/GUIDE/IBM Application Development Symp., Monterey, CA, 83-92.
Albrecht, A.J., J.E. Gaffney (1983): Software function, source lines of code, and development effort prediction: A Software Science validation. IEEE Transactions on Software Engineering, Vol. 9 (6), 639-648.
Alexander, C., S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, S. Angel (1977): A Pattern Language: Towns, Buildings, Construction. Oxford University Press.
Altmann, W., A. Feuerstein (2002): Die neue berufliche IT-Weiterbildung mit System. Informatik-Spektrum, Band 25 (4), 277-285.
Appelrath, H.-J., J. Ludewig (2000): Skriptum Informatik – eine konventionelle Einführung. 5. Aufl., Teubner, Stuttgart.
Atkinson, M., F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, S. Zdonik (1989): The Object-Oriented Database System Manifesto. In Kim, Nicolas, Nishio (eds.), First International Conference on Deductive and Object-Oriented Databases, Elsevier Science Pub. Co., 223-240.
Australian Comp. Society (2004): Australian Computer Society Code of Ethics, Austr. Comp. Society, 2004.
Bach, J. (1994): The Immaturity of the CMM. American Programmer, Vol. 7 (9), 13-18.
Bachmann F., L. Bass, P. Clements, D. Garlan, J. Ivers, R. Little, R. Nord, J. Stafford (2002): Documenting Software Architecture: Documenting Interfaces. CMU/SEI-2002-TN-015, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
Badri, L., M. Badri (2004): A Proposal of a New Class Cohesion Criterion : An Empirical Study. Journal of Object Technology, Vol. 3 (4), 145-159, Badri, Badri, 2004.
Baker, F.T. (1972): Chief Programmer Team – Management of Production Programming. IBM Systems Journal, Vol. 11 (1), 56-73.
Baker, F.T., V.R. Basili, R.W. Selby (1987): Cleanroom Software Development: An Empirical Evaluation. IEEE Transactions on Software Engineering, Vol. 13 (9), 1027-1037.
Balzer, R. (1985): A 15 year perspective on automatic programming. IEEE Transactions on Software Engineering, Vol. 11 (11), 1257-1268.
Balzert, H. (2008): Lehrbuch der Software-Technik: Softwaremanagement. 2. Aufl., Spektrum Akademischer Verlag, Heidelberg. Ebenfalls zitiert: 1. Aufl., 1998.
Balzert, H. (2009): Lehrbuch der Software-Technik: Basiskonzepte und Requirements Engineering. 3. Aufl., Spektrum Akademischer Verlag, Heidelberg.
Banker, R.D., R.J. Kauffman, R. Kumar (1991): An Empirical Test of Object-Based Output Measurement Metrics in a Computer Aided Software Engineering Environment. Journal of Management Information Systems, Vol. 8 (3), 127-150.
Barnes, B.H., T.B. Bollinger (1991): Making Reuse Cost-Effective. IEEE Software, Vol. 8 (1), 13-24.
Bartetzko, D., C. Fischer, M. Möller, H. Wehrheim (2001): Jass – JAVA with Assertions. In Havelund, Rosu (eds.), Proceedings of the First Workshop on Runtime Verification (RV’01), Paris, Electronic Notes in Theoretical Computer Science, Vol. 55 (2), Elsevier Science, Bartetzko et al., 2001.
Basili, V.R., D.M. Weiss (1984): A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions Software Engineering, Vol. 10 (6), 728-738.
Basili, V.R., H.D. Rombach (1988): The TAME Project – Towards Improvement-Oriented Software Environments. IEEE Transactions on Software Engineering, Vol. 14 (6), 758-773, Basili, Rombach, 1988.
Basili, V.R., G. Caldiera, H.D. Rombach (1994): Goal Question Metric Paradigm. In Marciniak (ed.), Encyclopedia of Software Engineering, John Wiley & Sons, 528-532, Basili, Caldiera, Rombach, 1994.
Basili, V.R., L.C. Briand, W.L. Melo (1996a): How reuse influences productivity in object-oriented systems. Communications of the ACM, Vol. 39 (10), 104-116.
Basili, V.R., L.C. Briand, W.L. Melo (1996b): A Validation of Object-Oriented Design Metrics as Quality Indicators. IEEE Transactions on Software Engineering, Vol. 22 (10), 751-761.
Baskette, J. (1987): Life Cycle Analysis of an ADA Project. IEEE Software, Vol. 4 (1), 40-47.
Bass, L., P. Clements, R. Kazman (2003): Software Architecture in Practice. 2nd ed., The SEI Series in Software Engineering, Addison-Wesley Pearson Education, Boston.
Bauer, F.L. (1993): Software Engineering – wie es begann. Informatik-Spektrum, Band 16 (5), 259-260.
Bauer, F.L., H. Ehler, A. Horsch, B. Möller, H. Partsch, O. Paukner, P. Pepper (1987): The Munich Project CIP, Volume II: The Program Transformation System CIP-S. Lecture Notes in Computer Science, Vol. 292, Springer-Verlag, Berlin, Heidelberg.
Bäumer, D., W. Bischofberger, H. Lichter, H. Züllighoven (1996): User Interface Prototyping – Concepts, Tools, and Experience. Proceedings of 18th ICSE, Berlin, IEEE Computer Society Press, 532-541.
Beck, K. (1999): Extreme Programming Explained – Embrace Change. Addison-Wesley, Boston, MA. Zweite Auflage von 2004 mit Cynthia Andres als Koautorin.
Beck, K., C. Andres (2004): siehe Beck (1999).
Beizer, B. (1983): Software System Testing and Quality Assurance. Van Nostrand Reinhold Co., New York, NY.
Beizer, B. (1997): Cleanroom Process Model: A Critical Examination. IEEE Software, Vol. 14 (2), 14-16.
Bellin, G., D. Stelzer, W. Mellis (1996): ISO 9000: Ein Qualitätsstandard ohne Auswirkung auf die Softwareentwicklung? In Mayr (Hrsg.), Beherrschung von Informationssystemen, Tagungsband der Informatik ’96, Oldenbourg-Verlag, Wien, München, 347-366, Bellin, Stelzer, Mellis, 1996.
Beneken, G. (2008): Referenzarchitekturen. In Reussner, R., W. Hasselbring (Hrsg.), Handbuch der Software-Architektur. 2. Aufl., dpunkt.verlag, Heidelberg.
Bennett, K. (1995): Legacy Systems: Coping With Success. IEEE Software, Vol. 12 (1), 19-23.
Berry, D.M., O. Berry (1980): The Programmer-Client Interaction in Arriving at Program Specifications: Abstract Data Typing, Strong Typing, and Jewish Motherhood. Proceedings of II Conferencia Nacional en Sistemas de Computacion, 13-34, Santiago de Chile.
Bicego, A., M. Khurana, P. Kuvaja (1998): Bootstrap 3.0 – Software Process Assessment Methodology. Proceedings of Software Quality Management ’98, Amsterdam, 26-37.
Biggerstaff, T.J. (1998): A perspective of generative reuse. Annals of Software Engineering, Vol. 5 (0), Jan 1998, 169-226.
Binder, R.V. (2000): Testing Object-Oriented Systems – Models, Patterns, and Tools. Addison-Wesley Longman, Reading, MA.
Birds Project (o.J.): Introduction to DO-178B, Birds Project, o.J.
Bischofberger, W., H. Wolf (2004): Werkzeugbasiertes Erkennen und Vermeiden von Architektur-Smells. In Roock, Lippert (Hrsg.), Refactorings in großen Softwareprojekten – Komplexe Restrukturierungen erfolgreich durchführen, dpunkt.verlag, Heidelberg, 239-259.
Bleek, W.G., C. Lilienthal, A. Schmolitzky (2005): Transferring Experience from Software Engineering Training in Industry to Mass University Education – The Big Picture. Proceedings of 18th Conference on Software Engineering Education & Training (CSEE&T), Ottawa, IEEE Press, 195-203.
Boehm, B.W. (1973): Software and its Impact: A Quantitative Assessment. Datamation, Vol. 19 (5), 48-59.
Boehm, B.W., J.R. Brown, M. Lipow (1976): Quantitative Evaluation of Software Quality. Proceedings of 2nd ICSE, San Francisco, IEEE Computer Society, 592-605.
Boehm, B.W. (1979): Guidelines for verifying and validating software requirements and design specifications. EURO IFIP 79, 711-719, Elsevier North-Holland, New York, NY.
Boehm, B.W. (1981): Software Engineering Economics. Prentice-Hall PTR, Upper Saddle River, NJ.
Boehm, B.W., T.E. Gray, T. Seewaldt (1984): Prototyping vs. specifying: a Multiproject Experiment. IEEE Transactions on Software Engineering, Vol. 10 (3), 290-303.
Boehm, B.W. (1987): Industrial software metrics top 10 list. IEEE Software, Vol. 4 (9), 84-85.
Boehm, B.W. (1988): A Spiral model of Software Development and Enhancement. IEEE Computer, Vol. 21 (5), Mai 1988, 61-72.
Boehm, B.W., E. Horowitz, R. Madachy, D. Reifer, B.K. Clark, B. Steece, A.W. Brown, S. Chulani, C. Abts (2000): Software Cost Estimation with COCOMO II. Prentice-Hall PTR, Upper Saddle River, NJ.
Booch G., R. Maksimchuk, M. Engel, B. Young, J. Conallen, K. Houston (2007): Object-Oriented Analysis and Design with Applications. 3rd ed., Addison-Wesley, Upper Saddle River, NJ.
Böhm, C., A. Jacobini (1966): Flow diagram, turing machine, and language with only two formation rules. Communications of the ACM, Vol. 9 (5), 366-371.
Brodie, M., M. Stonebraker (1995): Migrating Legacy Systems: Gateways, Interfaces and the Incremental Approach. Morgan Kaufmann Publishers, San Francisco, CA.
Bröhl, A.-P., W. Dröschel (1995): Das V-Modell: Der Standard für die Software-Entwicklung mit Praxisleitfaden. 2. Aufl., Oldenbourg-Verlag, München.
Brooks, F.P. (1975): The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley Pub. Co., Reading, MA. Erweiterte Fassung erschienen 1995: Anniversary Edition, Addison-Wesley, Boston.
Brooks, F.P. (1987): No silver bullet – essence and accidents of software engineering. IEEE Computer, Vol. 20 (4), 10-19.
Broy, M., E. Denert (eds.) (2002): Software Pioneers: Contributions to Software Engineering. Mit vier DVDs. Springer-Verlag, Berlin.
Bugzilla (o.J.): A Defect Tracking System, Bugzilla, o.J.
Buschmann, F., R. Meunier, H. Rohnert, E. Sommerlad, M. Stal (1996): Pattern-Oriented Software Architecture – A System of Patterns. John Wiley & Sons, Chichester, England.
Cameron, J.R. (1986): An overview of JSD. IEEE Transactions on Software Engineering, Vol. 12 (2), 222-240.
Carr, M.J., S.L. Konda, I. Monarch, F.C. Ulrich, C.F. Walker (1993): Taxonomy-Based Risk Identification. SEI Technical Report, SEI-93-TR-6, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
Cass, A., C. Völcker, L. Winzer, J.M. Carranza, A. Dorling (2001): SPiCE for SPACE: A Process Assessment and Improvement Method for Space Software Development. ESA bulletin 107, August, 112-119, Cass et al., 2001.
Champlain, M. (1997): The Contract Pattern. Proceedings of PloP’97 Conference, Monticello, Champlain, 1997.
Chapman, C.N, R. P. Milham (2006): The persona’s new clothes: methodological and practical arguments against a popular method. Proc. of the Human Factors and Ergonomics Society 50th Annual Meeting, 634 –636, Chapman, Milham, 2006.
Chen, M., R.J. Norman (1992): A framework for integrated CASE. IEEE Software, Vol. 9 (2), 18-22.
Chen, P.P. (1976): The Entity-Relationship Model – Toward a Unified View of Data. ACM Transactions on Database Systems, Vol. 1 (1), 9-36, Chen, 1976.
Chidamber, S.R., C.F. Kemerer (1994): A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering, Vol. 20 (6), 476-493.
Chikofsky, E.J., J.H. Cross (1990): Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software, Vol. 7 (1), 13-17.
Chilenski, J.J., S.P. Miller (1994): Applicability of modified condition/decision coverage to software testing. Software Engineering Journal, Vol. 9 (5), 193-200.
Clements, P., L. Northrop (2001): Software Product Lines – Practices and Patterns. The SEI Series in Software Engineering, Addison-Wesley Pearson Education, Boston, MA.
CMMI (2006a): CMMI for Development, Version 1.2. CMU/SEI-2006-TR-008, ESC-TR-2006-008, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
CMMI (2006b): Appraisal Requirements for CMMI. Version 1.2 (ARC, V1.2) Technical Report, CMU/SEI-2006-TR-011, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
Cockburn, A. (1993): The impact of object-orientation on application development. IBM Systems Journal, Vol. 32 (3), 420-444.
Cockburn, A. (1996): Basic Use Case Template. Humans and Technology, Technical Report 96.03, Salt Lake City, Cockburn, 1996.
Cockburn, A. (2001): Writing Effective Use Cases. The agile software development series, Addison-Wesley, Boston, MA.
Cockburn, A. (2004): Crystal Clear – A Human-Powered Methodology for Small Teams. Addison-Wesley, Boston, MA.
Conte, S.D., H. Dunsmore, V. Shen (1986): Software engineering metrics and models. Benjamin/Cummings Publishing Company, Menlo Park, CA.
Conway, M.E. (1968): How do committees invent? Datamation, April 1968, Vol. 14 (4), 28-31.
Cooper, A. (2004): The Inmates are Running the Asylum. 2nd ed., SAMS Publications, Indianapolis, IN.
Cooper, R.G. (2001): Winning at New Products: Accelerating the Process from Idea to Launch. 3rd ed., Perseus Publishing, Cambridge, MA.
Cox, B.J. (1986): Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading, MA.
Dahl, O.J., E.W. Dijkstra, C.A.R. Hoare, (1972): Structured Programming. Academic Press, London, New York, NY.
Davis, A.M. (1995): 201 Principles of Software Development. McGraw-Hill, New York, NY.
Deininger, M., H. Lichter, J. Ludewig, K. Schneider (2005): Studien-Arbeiten – ein Leitfaden zur Vorbereitung, Durchführung und Betreuung von Studien-, Diplom-, Abschluss- und Doktorarbeiten am Beispiel Informatik. 5. Aufl., vdf Hochschulverlag, ETH Zürich.
Dekkers, C.A., P.A. McQuaid (2002): The Dangers of Using Software Metrics to (Mis-)Manage. IT Professional, Vol. 4 (2), 24-30.
Dekleva, S. (1992): Delphi study of software maintenance problems. Proceedings IEEE International Conference on Software Maintenance, Orlando, IEEE Computer Society Press, 10-17.
DeMarco, T. (1978): Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs, NJ.
DeMarco, T. (1995): Why Does Software Cost So Much? And Other Puzzles of the Information Age. Dorset House Publishing, New York, NY.
Demeyer, S., S. Ducasse, O. Nierstrasz (2003): Object-Oriented Reengineering Patterns. dpunkt.verlag, Heidelberg/Morgan Kaufmann Publishers, San Francisco, CA.
DeRemer, F., H.H. Kron (1976): Programming-in-the-Large Versus Programming-in-the-Small. IEEE Transactions on Software Engineering, Vol. 2 (5), 80-86.
Dijkstra, E.W. (1968a): The Structure of the THE multiprogramming system. Communications of the ACM, Vol. 11 (5), 341-346, Dijkstra, 1968a.
Dijkstra, E.W. (1968b): Go To Statement Considered Harmful. Communications of the ACM, Vol. 11 (3), 147-148, Dijkstra, 1986b.
Dijkstra, E.W. (1970): Notes on Structured Programming. T-H-Report 70-WSK-03, 2nd ed., TU Eindhoven, Dijkstra, 1970.
Dijkstra, E.W. (1974): Programming as a discipline of mathematical nature. American Mathematical Monthly, 81 (6), 608-612, Dijkstra, 1974.
DIN-Normen: siehe Abschnitt 26.3.1.
Drappa, A., J. Ludewig (2000): Simulation in Software Engineering Training. Proceedings of the 22nd ISCE, Limerick, Ireland, 199-208.
Dröschel, W., W. Heuser, R. Midderhoff (1998): Inkrementelle und objektorientierte Vorgehensweisen mit dem V-Modell 97. Oldenbourg-Verlag, München.
Dünki, P., C. Galasso (1987): Untersuchung über den Stand des Software Engineerings im Großraum Zürich. Institut für Informatik der ETH Zürich, Bericht Nr. 80.
Duran, J., S. Ntafos (1984): An Evaluation of Random Testing. IEEE Transactions on Software Engineering, Vol. 10 (4), 438-444.
Dyer, M. (1992): The Cleanroom Approach to Quality Software Development. Series in Software Engineering Practice, John Wiley & Sons, New York, NY.
Eclipse (o.J.): A vendor-neutral open development platform, Eclipse, o.J.
Eisenbarth, T., R. Koschke, D. Simon (2002): Locating Features in Source Code. IEEE Transactions on Software Engineering, Vol. 29 (3), 195-209.
El Emam, K., S. Benlarbi, N. Goel, S.N. Rai (2001): The confounding effect of class size on the validity of object-oriented metrics. IEEE Transactions on Software Engineering, Vol. 27 (7), 630-650.
Ellis, W.J., R.F. Hilliard, P.T. Poon, D. Rayford, T.F. Saunders, B. Sherlund, R.L. Wade (1996): Toward a Recommended Practice for Architectural Description. Proceedings of 2nd IEEE International Conference on Engineering of Complex Computer Systems, Montreal, 408-413.
Endres, A., D. Rombach (2003): A Handbook of Software and Systems Engineering: Empirical Observations, Laws, and Theories. Addison-Wesley, Harlow, England.
Fagan, M. (1976): Design and Code Inspections to reduce Errors in Program Development. IBM Systems Journal, Vol. 15 (3), 182-211.
Fagan, M. (1986): Advances in Software Inspections. IEEE Transactions On Software Engineering, Vol. 12 (7), 744-751.
Fairley, R. (1985): Software Engineering Concepts. McGraw-Hill Book Company, New York, NY.
Favaro, J.M., K.R. Favaro, P.F. Favaro (1998): Value based software reuse investment. Annals of Software Engineering, Vol. 5 (0), Jan 1998, 5-52.
Fayad, M.E., R.E. Johnson (eds.) (2000): Domain-Specific Application Frameworks. John Wiley & Sons, New York, NY.
Feiler, P. H., D. P. Gluch, J. J. Hudak (2006): The Architecture Analysis & Design Language (AADL): An Introduction, CMU/SEI-2006-TN-011, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
Fenton, N.E., S.L. Pfleeger (1997): Software Metrics – A Rigorous and Practical Approach. 2nd ed., PWS Publishing Company, Boston, MA.
Floyd, C. (1984): A Systematic Look at Prototyping. In Budde, Kuhlenkamp, Züllighoven (Hrsg.), Prototyping – An Approach to Evolutionary System Development, Springer-Verlag, Berlin, 1-19.
Floyd, C. (1989): Softwareentwicklung als Realitätskonstruktion. In Lippe (Hrsg.), Proceedings der Fachtagung Software-Entwicklung, Marburg, Juni 1989, Springer-Verlag, Berlin, Heidelberg, New York, 1-20.
Fowler, M. (1999): Refactoring – Improving the design of existing code. Addison-Wesley Longman, Reading, MA.
Frakes, W., C. Terry (1996): Software reuse: metrics and models. ACM Computing Surveys, Vol. 28 (2), 415-435.
Frick, A.K., W. Zimmer, W. Zimmermann (1995): Über die Konstruktion robuster objektorientierter Klassenbibliotheken. GI-Fachtagung Softwaretechnik 1995, Braunschweig, Softwaretechnik-Trends, Band 15 (3), 35-46.
Frohnhoff, S. (2009): Use Case Points 3.0 – Implementierung einer Use Case bezogenen Schätzmethode für das Software-Engineering betrieblicher Informationssysteme. Dissertation, Universität Paderborn.
Fröhlich, P., H. Lichter, M. Zeller (2001): Software Process Improvement at ABB. Proceedings of CONQUEST 2001, Nürnberg, September 2001, 29-40.
Frühauf, K., J. Ludewig, H. Sandmayr (2002): Software-Projektmanagement und -Qualitätssicherung. 4. Aufl., vdf Hochschulverlag, ETH Zürich.
Frühauf, K., J. Ludewig, H. Sandmayr (2007): Software-Prüfung – Eine Anleitung zum Test und zur Inspektion. 6. Aufl., vdf Hochschulverlag, ETH Zürich.
Fuggetta, A. (1993): A classification of CASE technology. IEEE Computer, Vol. 26 (12), 25-38.
Gamma, E. (1992): Objektorientierte Software-Entwicklung am Beispiel von ET++. Springer-Verlag, Berlin, Heidelberg, New York.
Gamma, E., R. Helm, R. Johnson, J. Vlissides (1995): Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA.
Gamma, E., K. Beck (2004): Contributing to Eclipse: Principles, Patterns, and Plug-Ins. Addison-Wesley, Reading, MA.
GDV (2001): Versicherungs-Anwendungs-Architektur (final edition), Gesamtverband der Deutschen Versicherungswirtschaft e.V., GDV, 2001.
Ghezzi, C., M. Jazayeri, D. Mandrioli (2003): Fundamentals of Software Engineering. 2nd ed., Prentice-Hall, Upper Saddle River, NJ.
Gibson, D.L., Goldenson, D.R., K. Kost (2008): Performance Results of CMMI-Based Process Improvement. CMU/SEI-2006-TR-004, ESC-TR-2006-004, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
GI (2004): Ethische Leitlinien der Gesellschaft für Informatik, GI, 2004.
Gladden, G.R. (1982): Stop the life cycle, I want to get off. Software Engineering Notes, Vol. 7 (2), 35-39.
Glass, R.L. (2005): IT Failure Rates – 70 Percent or 10-15 Percent? IEEE Software, Vol. 22 (3), 112+110-111.
Glinz, M. (2000): Problems and Deficiencies of UML as a Requirements Specification Language. In Proceedings of the 10th international Workshop on Software Specification and Design, IEEE Computer Society, Washington, DC,November 05-07, 11-22.
Goldberg, A., K.S. Rubin (1995): Succeeding with Objects: Decision Frameworks for Project Management. Addison-Wesley, Reading, MA.
Grady, R.B., D.L. Caswell (1987): Software Metrics: Establishing a Company-Wide Program. Prentice-Hall, Englewood Cliffs, NJ.
Grant, E.E., H. Sackman (1966): An exploratory investigation of programmer performance under on-line and off-line conditions. SP-2581, System Development Corp., Santa Monica, CA.
Gurbaxani, V., H. Mendelson (1987): Software and Hardware in Data Processing Budgets. IEEE Transactions on Software Engineering, Vol. 13 (9), 1010-1017.
Haft, M., B. Humm, J. Siedersleben (2005): The Architect’s Dilemma – Will Reference Architectures Help?. In Reussner, R. et al. (eds.): QoSA-SOQUA 2005, Lecture Notes in Computer Science, Vol. 3712, Springer-Verlag, Berlin, Heidelberg, 106–122.
Halstead, M. (1977): Elements of Software Science. Elsevier North-Holland, New York, NY.
Harel, D. (1987): Statecharts: a visual formalism for complex systems. Science of Computer Programming 8, 231-274.
Hausler, P.A., R.C. Linger, C.J. Trammell (1994): Adopting Cleanroom software engineering with a phased approach. IBM Systems Journal, Vol. 33 (1), 89-109, Hausler et al., 1994.
Henderson-Sellers, B. (1996): Object-Oriented Metrics – Measures of Complexity. Prentice-Hall PTR, Upper Saddle River, NJ.
Heninger, K.L., J. Kallander, D.L. Parnas, J. Shore (1978): Software Requirements for the A-7E Aircraft. NRL Memo, Rep. 3876, Naval Research Laboratory, Washington D.C.
Heninger, K.L. (1980): Specifying software requirements for complex systems: new techniques and their applications. IEEE Transactions on Software Engineering, Vol. 6 (1), 2-13.
Hetzel, W. (1984): The Complete Guide to Software Testing. QED Information Sciences, Wellesley, MA.
Heydenreich, N. (1991): Umstellung der Mitgliederbestandsführung – ein kommerzielles Großprojekt. In Ludewig (Hrsg.), Software- und Automatisierungsprojekte – Beispiele aus der Praxis. Teubner, Stuttgart, Bericht 5, 81-102.
Hindel, B., K. Hörmann, M. Müller, J. Schmied (2009): Basiswissen Software-Projektmanagement. 3. Aufl., dpunkt.verlag, Heidelberg.
Hoare, C.A.R. (1969): An Axiomatic Basis for Computer Programming. Communications of the ACM, Vol. 12 (10), 576-583.
Höhn, H., B. Sechser, K. Dussa-Zieger, R. Messnarz, B. Hindel (2009): Software Engineering nach Automotive SPICE – Entwicklungsprozesse in der Praxis. dpunkt.verlag, Heidelberg.
Hörmann, K., L. Dittmann, B. Hindel, M. Müller (2006): SPICE in der Praxis: Interpretationshilfe für Anwender und Assessoren. dpunkt.verlag, Heidelberg.
Humphrey, W.S. (1997): Introduction to the Personal Software Process. Addison-Wesley, Reading, MA.
Humphrey, W.S. (2000): Introduction to the Team Software Process. Addison-Wesley, Reading, MA.
Humphrey, W.S. (2005): PSP – A Self-Improvement Process for Software Engineers. Addison-Wesley, Boston, MA.
IEEE-CS/ACM (1999): Software Engineering Code of Ethics and Professional Practice. Version 5.2, ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practices, IEEE-CS/ACM, 1999.
IEEE-Standards: siehe Abschnitt 26.3.2.
INCOSE (o.J.): Tools Database, INCOSE, o.J.
ISO-Standards: siehe Abschnitt 26.3.3.
Jackson, D. (2002): Alloy: A Lightweight Object Modelling Notation, ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 11 (2), April 2002, 256-290.
Jacobson, I., G. Booch, J. Rumbaugh (1999): The Unified Software Development Process. Addison-Wesley, Boston, MA.
Jacobson, I., M. Christerson, P. Jonsson, G. Övergaard (1992): Object-Oriented Software Engineering – A Use Case Driven Approach. ACM Press, Wokingham, England, Addison-Wesley, Reading, MA.
Jalote, P. (1999): CMM in Practice: Processes for Executing Software Projects at Infosys. Addison-Wesley, Reading, MA.
Jalote, P. (2005): An integrated Approach to Software Engineering. 3rd ed., Springer-Verlag, New York, NY, etc.
JetBrains (o.J.): Informationen zum Werkzeug IntelliJ IDEA. JetBrains, o.J.
JHotDraw (o.J.): Open-source JAVA GUI framework for technical and structured graphics, JHotDraw, o.J.
Jones, C. (1996): Applied Software Measurement. 2nd ed., McGraw-Hill, New York, NY.
Jones, G.W. (1990): Software Engineering. John Wiley & Sons, New York, NY.
Jorgensen, P.C. (1995): Software Testing: A Craftsman’s Approach. CRC Press, Boca Raton, FL.
JWAM (o.J.): Webseiten zum JWAM-Rahmenwerk, JWAM, o.J.
Kabaili, H., R.K. Keller, F. Lustman, G. Saint-Denis (2000): Class Cohesion Revisited: An Empirical Study on Industrial Systems. In Proceedings of the 4th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Sophia Antipolis and Cannes, France, 29-38, Kabaili et al., 2000.
Kan, S.H. (2003): Metrics and models in software quality engineering. 2nd ed., Pearson Education, Addison-Wesley Professional, Boston, MA.
Kaposi, A., B. Kitchenham (1987): The architecture of software quality. Software Engineering Journal, Vol. 2 (1), 2-8.
Karner, G. (1993): Metrics for Objectory. Diploma thesis, University of Linköping, Sweden. No. LiTH-IDA-Ex-9344:21.
Keipinger, D. (2000): Software-Sanierung. In Brössler, Siedersleben (Hrsg.), Softwaretechnik-Praxis für Software-Ingenieure, Hanser-Verlag, München.
Kernighan, B.W., P.J. Plauger (1978): The Elements of Programming Style. 2nd ed., McGraw Hill, New York, NY.
Kerzner, H. (2003): Project Management – A Systems Approach to Planning, Scheduling, and Controlling. 8th ed., John Wiley & Sons, Hoboken, NJ.
Kieback, A., H. Lichter, M. Schneider-Hufschmidt, H. Züllighoven (1992): Prototyping in industriellen Software-Projekten – Erfahrungen und Analysen. Informatik-Spektrum, Band 15 (2), 65-77.
Kilpi, T. (2001): Implementing a software metrics program at Nokia. IEEE Software, Vol. 18 (6), 72-77.
Kimm, R., W. Koch, W. Simonsmeier, F. Tontsch (1979): Einführung in Software Engineering. de Gruyter Verlag, Berlin, New York.
Kneuper, R. (2007): CMMI – Verbesserung von Software- und Systementwicklungsprozessen mit Capability Maturity Model Integration (CMMI-DEV). 3. Aufl., dpunkt.verlag, Heidelberg.
Knöll, H.-D., J. Busse (1991): Aufwandsschätzung von Software-Projekten in der Praxis: Methoden, Werkzeugeinsatz, Fallbeispiele. Reihe Angewandte Informatik Bd. 8, BIWissenschaftsverlag, Mannheim, Wien, Zürich.
Knuth, D. (1974): Structured programming with goto statements. Computing Surveys, Vol. 6 (4), 261-301.
Koch, T., A. Uhl, D. Weise (2001): Model Driven Architecture. Interactive Objects Software GmbH, Koch, Uhl, Weise, 2001.
Kolb, R., J.D. McGregor, D. Muthig (eds.) (2004): Proceedings of the First International Workshop on Quality Assurance in Reuse Contexts (QUARC 2004). Fraunhofer-Institut Experimentelles Software Engineering, IESE-Report No. 096.04/E.
Komiyama, T., T. Sunazuka, S. Koyama (2000): Software Process Assessment and Improvement in NEC – Current Status and Future Direction. Software Process: Improvement and Practice, Vol. 5 (1), 31-43.
Krasner, G.E., S.T. Pope (1988): A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal of Object-Oriented Programming, SIGS Publication, Vol. 1 (3), 26-49.
Kroha, P. (1997): Softwaretechnologie. Prentice-Hall, München.
Kruchten, P. B. (1995): The 4+1 View Model of Architecture. IEEE Software, 12(6), 42-50.
Kruchten, P. B. (2003): The Rational Unified Process – An Introduction. 3rd ed., Addison-Wesley Longman, Boston, MA.
Leavens, G.T., A.L. Baker, C. Ruby (1999): JML: A notation for detailed design. In Kilov, Rumpe, Simmonds (eds.), Behavioral Specifications of Businesses and Systems, Kluwer Academic Publishers, Boston, 175-188.
Lehman, M.M. (1980): Programs, life cycles, and laws of software evolution. Proceedings of the IEEE Special Issue on Software Engineering, Vol. 68 (9), 1060-1076.
Lehman, M.M., M.A. Belady (1985): Program Evolution – Processes of Software Change. Academic Press, London.
Lehman, M.M., J.F. Ramil (2001): Rules and Tools for Software Evolution Planning and Management. Annals of Software Engineering Vol. 11 (1), 15-44.
Lewis, T., W. Pree, A. Weinand, E. Gamma, P. Calder, G. Andert, J. Vlissides, K. Schmucker (1995): Object Oriented Application Frameworks. Manning Publications Co., Greenwich.
Lichter, H. (1993): Entwicklung und Umsetzung von Architekturprototypen für Anwendungssoftware. Dissertation Universität Stuttgart, vdf Hochschulverlag, ETH Zürich.
Lichter, H., K. Schneider (1993): vis-A-vis – An Object-Oriented Framework for Graphical Design Tools. In Rix, Schlechtendahl (eds.), Interfaces in Industrial Systems for Production Engineering, Proceedings of IFIP TC5/WG5.10 Working Conference, Darmstadt, 43-57.
Lichter, H., M. Schneider-Hufschmidt, H. Züllighoven (1994): Prototyping in Industrial Software Projects – Bridging the Gap between Theory and Practice. IEEE Transactions on Software Engineering, Vol. 20 (11), 825-832.
Lichter, H., M. Zeller (1999): Developing a Change Request Management Tool for a Distributed Environment. Proceedings of Int. Conference on Product Focussed Software Process Improvement PROFES’ 99, Oulu, VTT Research Centre Finland, 135-151.
Lichter, H., R. Melchisedech, O. Scholz, T. Weiler (2003): Erfahrungen mit einem Workshop-Seminar im Software Engineering Unterricht. In Siedersleben, Weber-Wulff (Hrsg.), Software Engineering im Unterricht der Hochschulen, SEUH 2003, dpunkt.verlag, Heidelberg, 89-100.
Lientz, B.P., E.B. Swanson (1980): Software Maintenance Management – a study of the maintenance of computer application software in 487 data processing organizations. Addison-Wesley, Reading, MA.
Liggesmeyer, P. (2002): Software-Qualität – Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag, Heidelberg, Berlin.
Lind, R.K., K. Vairavan (1989): An experimental investigation of software metrics and their relationship to software development effort. IEEE Transactions on Software Engineering, Vol. 15 (5), 649-653.
Linger, R.C. (1993): Cleanroom Software Engineering for Zero-Defect-Software. Proceedings of 15th ICSE, Baltimore, IEEE Computer Society Press, 2-13.
Linger, R.C. (1994): Cleanroom Process Model. IEEE Software, Vol. 11 (2), 50-58, Linger, 1994.
Linger, R.C., C.J. Trammell (1996): Cleanroom Software Engineering Reference Model. CMU/SEI-96-TR-022, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, Linger, Trammell, 1996.
Lippert, M., S. Roock, H. Wolf (2002): Software entwickeln mit eXtreme Programming – Erfahrungen aus der Praxis. dpunkt.verlag, Heidelberg.
Liskov, B., J. Guttag (2001): Program Development with JAVA – Abstraction, Specification, and Object-Oriented Design. Addison-Wesley Professional, Reading, MA.
Long, F. (2009): Real or Imaginary: The Effectiveness of using Personas in Product Design. Proceedings of the Irish Ergonomics Society Annual Conference, Dublin, May 2009, 1-10, Long, 2009.
Lorenz, M., J. Kidd (1994): Object-Oriented Software Metrics. Prentice-Hall, Englewood Cliffs, NJ.
Ludewig, J. (1982): Computer aided specification of process control software. IEEE Computer, Vol. 15 (5), 12-20.
Ludewig, J. (1985): Techniken der Programmierung im Kleinen und im Großen (Vorlesung und Seminar am Neu-Technikum Buchs, WS 84/85 und SS 85). Brown Boveri Forschungsbericht KLR 85-149 C.
Ludewig, J. (1991): Software Engineering und CASE – Begriffsklärung und Standortbestimmung. Informationstechnik Vol. 33 (3), 112-120.
Ludewig, J. (1996): Gruppenbild mit CASE-Tool. INFORMATIK 3/1996, 4-9.
Ludewig, J. (2000): Erfolg macht Spaß: Softwaretechnik an der Universität Stuttgart. In Mehlhorn, Snelting (Hrsg.), Informatik 2000, Springer, Berlin usw., 20-31.
Ludewig, J. (2001): Software Engineering in the year 2000 minus and plus ten. In Wilhelm (ed.), Informatics: 10 years back, 10 years ahead, LNCS Vol. 2000, Springer-Verlag, Berlin, Heidelberg, New York, 102-111.
Ludewig, J. (2003): Models in software engineering – an introduction. Software and Systems Modeling, Vol. 2 (1), 5-14. Nachdruck in Informatik, Forschung und Entwicklung, Vol. 18 (3-4) (April 2004), 105-112.
Ludewig, J., S. Opferkuch (2004): Software-Wartung – eine Taxonomie. Softwaretechnik-Trends, Band 24 (2), 35-36.
Ludewig, J. (Hrsg.) (2006): Praktische Lehrveranstaltungen im Studiengang Softwaretechnik: Programmierkurs, Software-Praktikum, Studienprojekte, Fachstudie. Mit Beiträgen von Stefan Krauß, Jochen Ludewig, Patricia Mandl-Striegnitz, Ralf Melchisedech, Ralf Reißing. Bericht der Fakultät Informatik, 3. Aufl.
Ludewig, J. (2009): Software Engineering at Full Scale. In Ellis, H.J.C., S.A. Demurjian, J.F. Naveda (eds.): Software Engineering – Effective Teaching and Learning Approaches and Practices. IGI Global, Hershey PA, USA. Chapter XIV, 265-277.
Macro, A., J. Buxton (1987): The Craft of Software Engineering. Addison-Wesley Publishing, Wokingham, England.
Maier, M.W., D. Emery, R. Hilliard (2001): Software Architecture: Introducing IEEE Standard 1471. IEEE Computer, Vol. 34 (4), 107-109.
Mandl-Striegnitz, P., H. Lichter (1999): Defizite im Software-Projektmanagement – Erfahrungen aus einer industriellen Studie. Informatik/Informatique Nr. 5, Oktober 1999, 4-9.
Margono, J., T.E. Rhoads (1992): Software Reuse Economics: Cost-benefit Analysis On A Large-scale ADA Project. Proceedings of 14th ICSE, Melbourne, IEEE Computer Society Press, 338-348.
Martin, J. (1982): Application Development Without Programmers. Prentice-Hall, Englewood Cliffs, NJ.
McCabe, T.J. (1976): A Complexity Measure. IEEE Transactions on Software Engineering, Vol. 2 (4), 308-320.
McCall, J.A., M.T. Matsumoto (1980): Software Quality Measurement Manual, Vol. II. Rome Air Development Center, RADC-TR-80-109, Vol. 2 (unveröffentlicht).
McFeeley, R. (1996): IDEAL: A User’s Guide for Software Process Improvement. CMU/SEI-96-HB-001, ADA 305472, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
McIlroy, M.D. (1969): Mass Produced Software Components (mit Diskussion). In: Naur, Randell (1969), 138-155 (79-87 in der Transskription von McClure).
McMenamin, S. (1992): The New Economics of Requirements Modeling and Prototyping. The First National Conferences on Software Methods, Orlando, FL, presented by Technology Transfer Institute, 741 Tenth Street, Santa Monica, CA 90402, Section 9.362.
McMenamin, S.M., J.F. Palmer (1984): Essential systems analysis. Yourdon Press, Upper Saddle River, NJ.
Medvidovic, N., D.S. Rosenblum (1997): Domains of Concern in Software Architectures and Architecture Description Languages. Proceedings of the USENIX Conference on Domain-Specific Languages, Santa Barbara, CA, 199-212.
Melchisedech, R. (2000): Verwaltung und Prüfung natürlichsprachlicher Spezifikationen. Dissertation, Universität Stuttgart, Shaker Verlag, Aachen.
Mellis, W., D. Stelzer (1999): Das Rätsel des prozeßorientierten Softwarequalitätsmanagement. Wirtschaftsinformatik Nr. 1, 31-39.
Mellor, S.J., S. Kendall, A. Uhl, D. Weise (2004): MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley Pearson Education, Boston, MA.
Metzger, P.W. (1981): Managing a Programming Project. 2nd ed., Prentice-Hall, Upper Saddle River, NJ. (3rd ed. 1996 mit J. Boddie als Koautor.)
Meyer, B. (1992): Eiffel: The Language. Prentice-Hall Europe, Hemel Hempstead. (Seit 2006 gibt es einen Sprachstandard, ECMA-367 Eiffel Analysis, Design and Programming Language, 2nd ed., Eiffel-ECMA-367, 2006.
Meyer, B. (1997): Object-Oriented Software Construction. 2nd ed., Prentice-Hall, Upper Saddle River, NJ.
Mili, A., S.F. Chmiel, R. Gottumukkala, L. Zhang (2001): Managing Software Reuse Economics: An Integrated ROI-based Model. Annals of Software Engineering, Vol. 11 (1), 175-218.
Mili, H., F. Mili, A. Mili (1995): Reusing software: issues and research directions. IEEE Transactions on Software Engineering, Vol. 21 (6), 528-562.
Mili, H., A. Mili, S. Yacoub, E. Addy (2002): Reuse-Based Software Engineering – Techniques, Organization, and Controls. John Wiley & Sons, New York, NY.
Miller, G.A. (1956): The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. The Psychological Review, Vol. 63, 81-97.
Miller, J., J. Mukerji (2003): MDA Guide Version 1.0.1. Document Number: omg/2003-06-01, Miller, Mukerji, 2003.
Mills, H.D., M. Dyer, R.C. Linger (1987): Cleanroom Software Engineering. IEEE Software, Vol. 4 (5), 19-25.
Moore, B., D. Dean, A. Gerber, G. Wagenknecht, P. Vanderheyden (2004): Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework. IBM Redbooks, Moore et al., 2004.
Mozilla (o.J.): Open-source Anwendungen für das Internet, Mozilla, o.J.
Myers, G.J. (1979): The Art of Software Testing. John Wiley & Sons, in dt. Übersetzung Methodisches Testen von Programmen. 5. Aufl., Oldenbourg-Verlag, München, 1995.
Nagl, M. (1990): Softwaretechnik: Methodisches Programmieren im Großen. Springer-Verlag, Berlin, Heidelberg.
NASA (o.J.): NASA Langley Formal Methods Site. NASA, o.J.
Naur, P., B. Randell (eds.) (1969): Software Engineering. Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7-11 Oct. 1968, Brussels, Scientific Affairs Division, NATO; Transskription von R.M. McClure, Naur, Randell, 1969.
Nosek, J.T., P. Palvia (1990): Software Maintenance Management: Changes in the Last Decade. Software Maintenance: Research and Practice, Vol. 2, 157-174.
Northrop, L. M., P. C. Clements (2007): A Framework for Software Product Line Practice, Version 5.0, Northrop, Clements, 2007.
Noth, T., M. Kretzschmar (1984): Aufwandschätzung von DV-Projekten, Darstellung und Praxisvergleich der wichtigsten Verfahren. Springer-Verlag, Berlin.
Nuseibeh, B. (2001): Weaving together requirements and architectures. IEEE Computer, Vol. 34 (3), 115-119.
Nygaard, K. (1986): Program Development as a Social Activity. In Kugler (ed.), Proceedings of Information Processing 86, Amsterdam, North Holland/Elsevier, 189-198.
Nyman, N. (o.J.): In Defense of Monkey Testing – Random testing can find bugs, even in well engineered software, Nyman, o.J.
Nyßen, A. (2009): Model-Based Construction of Embedded & Real-Time Software – A Methodology for Small Devices. Aachener Informatik Berichte, AIB 2009-03, ISSN 0935–3232, RWTH Aachen University, Department of Computer Science. Nyßen, 2009.
Objekt-Spektrum (2005): Model-driven Development. Online-Ausgabe,OBJEKTspektrum MDD/2005, Objekt-Spektrum, 2005.
OMG-MDA (o.J.): Model Driven Architecture. Object Management Group, OMG-MDA, o.J.
OMG-UML (o.J.): UML Resource Page. Object Management Group, OMG-URL, o.J.
Open-Source-Testtools (o.J.): Open-source software testing tools and news, Open-Source-Testtools, o.J.
Pagel, B.-U., H.-W. Six (1994): Software Engineering Band 1: Die Phasen der Softwareentwicklung. Addison-Wesley, Bonn.
Park, R. (1992): Software Size Measurement: A Framework for Counting Source Statements. CMU/SEI-92-TR20, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
Parnas, D.L. (1972): On the criteria to be used in decomposing systems into modules. Communications of the ACM, Vol. 15 (12), 1053-1058.
Parnas, D.L. (1976): On the Design and Development of Program Families. IEEE Transactions on Software Engineering, Vol. 2 (1), 1-9.
Parnas, D.L., P.C. Clements, D.M. Weiss (1985): The Modular Structure of Complex Systems. IEEE Transactions on Software Engineering, Vol. 11 (3), 259-266.
Parnas, D.L., P.C. Clements (1986): A Rational Design Process: How and Why to Fake it. IEEE Transactions on Software Engineering, Vol. 12 (2), 251-257.
Parnas, D.L. (1994): Software Aging. Proceedings of 16th ICSE, Sorrento, IEEE Computer Society Press, 279-287.
Parnas, D.L. (1999): Software Engineering Programs Are Not Computer Science Programs. IEEE Software Vol. 16 (6), 19-30.
Parnas, D.L., D. Hoffman, D.M. Weiss (eds.) (2001): Software Fundamentals: Collected Papers by David L. Parnas. Addison-Wesley, Boston, MA.
Parnas, D.L. (2010): Really rethinking ‘formal methods’. IEEE Computer, Vol. 13 (1), 28-34.
Partsch, H. (1998): Requirements-Engineering systematisch – Modellbildung für softwaregestützte Systeme. Springer-Verlag, Berlin, Heidelberg.
Pichler, R. (2008): Scrum – Agiles Projektmanagement erfolgreich einsetzen. dpunkt.verlag, Heidelberg.
Poensgen, B., B. Bock (2005): Function-Point-Analyse – Ein Praxishandbuch. dpunkt.verlag, Heidelberg.
Pohl, K., G. Böckle, F. van der Linden (2005): Software Product Line Engineering – Foundations, Principles, and Techniques. Springer-Verlag, Berlin, Heidelberg.
Poore, J.H., C.J. Trammell (eds.) (1996): Cleanroom Software Engineering: A Reader. Blackwell Publishers, Oxford.
Porter, A.A., L.G. Votta, V.R. Basili (1995): Comparing detection methods for software requirements inspections: a replicated experiment. IEEE Transactions on Software Engineering, Vol. 21 (6), 563-575.
Poulin, J.S., J.M. Caruso (1993): A reuse metrics and return on investment model. Proceedings Advances in Software Reuse, Selected Papers from the Second International Workshop on Software Reusability, IEEE Computer Society Press, 152-166.
Poulin, J.S., J.M. Caruso, D.R. Hancock (1993): The business case for software reuse. IBM Systems Journal. Vol. 32 (4), 567-594.
Prechelt, L. (1999): Grant/Sackman legend is misleading, or: How large is interpersonal variation really? Fakultät für Informatik, Universität Karlsruhe, Technical Report 1999-18.
Pree, W. (1997): Komponentenbasierte Softwareentwicklung mit Frameworks. dpunkt.verlag, Heidelberg.
Pressman, R. (2010): Software Engineering – A Practitioner’s Approach. 7th ed., McGraw-Hill.
Prowell, S.J., C.J. Trammell, R.C. Linger, J.H. Poore (1999): Cleanroom Software Engineering: Technology and Process. The SEI Series in Software Engineering, Addison-Wesley Longman, Reading, MA.
Pruitt, J, J. Grudin (2003): Personas: practice and theory. Proceedings of the 2003 Conference on Designing For User Experiences, San Francisco, California, June 06 - 07, DUX ‘03, ACM, New York, NY, 1-15.
Rausch, A., D. Niebuhr (2005): Erfolgreiche IT-Projekte mit dem V-Modell XT. OBJEKTspektrum 3/2005 (Mai 2005), 42-50, Rausch, Niebuhr, 2005.
Reddy, A. (2000): JAVA Coding Style Guide, Reddy, 2000.
Reißing, R. (2002): Bewertung der Qualität objektorientierter Entwürfe. Dissertation, Universität Stuttgart, Fakultät Informatik, Cuvillier, Göttingen.
Ribu, K. (2001): Estimating Object-Oriented Software Projects with Use Cases. MSc Thesis Oslo, Ribu, 2001.
Riedemann, E.H. (1997): Testmethoden für sequentielle und nebenläufige Software-Systeme. B.G. Teubner, Stuttgart.
Riehle, D. (2000): Framework Design – A Role Modeling Approach. Dissertation Nr. 13509, ETH Zürich, Riehle, 2000.
Robertson, S., R. Robertson (1999): Mastering the Requirements Process. ACM Press, Addison-Wesley Pearson Education, Harlow, England.
Robinson, H. (o.J.): Model-Based Testing Home Page. Link Online Papers About Model-Based Testing, Robinson, o.J.
Roock, S., M. Lippert (2004): Refactorings in großen Softwareprojekten – Komplexe Restrukturierungen erfolgreich durchführen. dpunkt.verlag, Heidelberg.
Rosove, P.E. (1967): Developing Computer-based Information Systems. John Wiley & Sons, New York, NY.
Ross, D.T. (1977): Structured analysis (SA): A language for communicating ideas. IEEE Transactions on Software Engineering, Vol. 3 (1), 16-34.
Ross, D.T. (1985): Applications and extensions of SADT. IEEE Computer, Vol. 18 (4), 25-34.
Royce, W.W. (1970): Managing the development of large software systems. IEEE WESCON, Los Angeles, CA, 1-9; nachgedruckt in Proceedings of 9th ICSE, Monterey, CA, IEEE Computer Society Press, 328-338.
Rumbaugh, J., I. Jacobson, G. Booch (2004): The Unified Modeling Language Reference Manual. 2nd ed., Addison-Wesley Longman, Reading, MA.
Rupp C., die SOPHISTen (2009): Requirements-Engineering und -Management. 5. Aufl., Hanser-Verlag, München, Wien.
Rupp, C., J. Hahn, S. Queins, M. Jeckle, B. Zengler (2005): UML 2 glasklar – Praxiswissen für die UML-Modellierung und -Zertifizierung. 2. Aufl., Hanser-Verlag, München, Wien.
Russell, B. (1925): What I believe. In: Why I am not a Christian, Little Blue Book No. 1372, edited by D. Haldeman-Julius, Haldeman-Julius Publications, Girard, Kansas.
Ryser, J. (2003): Szenarienbasiertes Validieren und Testen von Softwaresystemen. Dissertation der Wirtschaftswissenschaftlichen Fakultät der Universität Zürich.
Sackman, H., W.J. Erikson, E.E. Grant (1968): Exploratory experimental studies comparing online and offline programming performance. Communications of the ACM, Vol. 11 (1), 3-11.
SCAMPI (2005): Handbook for Conducting Standard CMMI Appraisal Method for Process Improvement (SCAMPI) B and C Appraisals. Version 1.1, CMU/SEI-2005-HB-005, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
SCAMPI (2006): Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A. Version 1.2: Method Definition Document, CMU/SEI-2006-HB-002, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
Schorsch, T. (1996): The Capability Im-Maturity Model (CIMM), Schorsch, 1996.
Schwaber, K. (1995): SCRUM Development Process. In Sutherland, J. et al. (eds.), Business Object Design and Implementation, OOPSLA’95 Workshop Proceedings, Springer-Verlag, Telos (published 1997), Schwaber, 1995.
Schwaber, K., M. Beedle (2001): Agile Software Development with Scrum. Prentice Hall, Upper Saddle River, NJ.
Sebesta, R.W. (2012): Concepts of Programming Languages. 10th ed., Addison-Wesley, Boston, MA.
SEI (o.J.): Process Maturity Profile. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, SEI, o.J.
SEI-Architecture (o.J.): Definitionen des Architekturbegriffs, SEI-Architecture, o.J.
Selby, R.W. (1988): Empirically Analyzing Software Reuse in a Production. In Tracz (ed.), Software Reuse: Emerging Technology, IEEE Computer Society Press, 176-189.
Selby, R.W. (ed.) (2007): Software Engineering: Barry W. Boehm’s Lifetime Contributions to Software Development, Management, and Research. Wiley-Interscience IEEE Computer Society, Hoboken, N.J.
SEMAT (o.J.): Webseiten der SEMAT-Initiative. SEMAT, o.J.
Shalloway, A., J.R. Trott (2002): Design Patterns Explained – A New Perspective on Object-Oriented Design. Addison-Wesley, Reading, MA.
Shaw, M., D. Garlan (1996): Software Architecture – Perspectives on an Emerging Discipline. Prentice-Hall, Upper Saddle River, NJ.
Siedersleben, J., M. Meyer (2000): Software-Architektur. In Brössler, Siedersleben (Hrsg.), Softwaretechnik – Praxiswissen für Software-Ingenieure, Hanser-Verlag, München, Wien, 95-119.
Siedersleben, J. (2004): Moderne Softwarearchitektur – Umsichtig planen, robust bauen mit Quasar. dpunkt.verlag, Heidelberg.
Simon, H. (1962): The Architecture of Complexity. Proceedings of the American Philosophical Society, Vol. 106 (6), 467-482.
Sneed, H.M. (1987): Software Management. Verlagsgesellschaft R. Müller, Köln.
Sneed, H.M. (1996): Schätzung der Entwicklungskosten von objektorientierter Software. Informatik Spektrum 19 (3), 133-140.
Sneed, H.M., M. Winter (2001): Testen objektorientierter Software – Das Praxishandbuch für den Test objektorientierter Client/Server-Systeme. Hanser-Verlag, München.
Sneed, H.M., M. Hasitschka, M.T. Teichmann (2005): Software-Produktmanagement. dpunkt.verlag, Heidelberg.
Sommerville, I. (2010): Software Engineering. 9th. ed., Addison-Wesley Pearson Education, Harlow, England. Ebenfalls zitiert: 6th ed., 2001, 5th ed., 1995, und 3rd ed., 1989.
Solingen, R. van, E. Berghout (1999): siehe van Solingen.
SPICE (o.J.): Software Process Improvement and Capability dEtermination, SPICE, o.J.
Spillner, A., T. Linz (2005): Basiswissen Softwaretest Aus- und Weiterbildung zum Certified Tester. 3. Aufl., dpunkt.verlag, Heidelberg.
SPLC (o.J.): Software Product Line Hall of Fame, SPLC, o.J.
Stachowiak, H. (1973): Allgemeine Modelltheorie. Springer-Verlag, Wien.
Stahl, T., M. Völter (2005): Modellgetriebene Softwareentwicklung – Techniken, Engineering, Management. dpunkt.verlag, Heidelberg.
Stallmann, R. et al. (2005): GNU Coding Standard, Stallmann et al., 2005.
Stevens, S.S. (1946): On the Theory of Scales of Measurement. Science, Vol. 103, 677-680.
Stevens, W.P., G.J. Myers, L.L. Constantine (1974): Structured Design. IBM Systems Journal, Vol. 13 (2), 115-139.
Stroud, J.M. (1966): The fine structure of psychological time. In Fischer (ed.), Interdisciplinary perspectives of time, Annals New York Acadamy of Sciences, Vol. 138 (2), 623-631.
Sunazuka, T., M. Azuma, N. Yamagishi (1985): Software Quality Assessment Technology. Proceedings of 8th ICSE, London, IEEE Computer Society Press, 142-148.
Swartout, W., R. Balzer (1982): On the Inevitable Intertwining of Specification and Implementation. Communications of the ACM, Vol. 25 (7), 438-440.
Takeuchi, H., I. Nonaka (1986): The new product development game. Harvard Business Review 64:1 (Jan/Feb), 137-146, reprint no. 86116, Takeuchi, Nonaka, 1986.
Taubner, D. (2003): Effizientes Software-Engineering: Vorgehen für wirtschaftliche Projekte. IM – Die Fachzeitschrift für Information Management & Consulting, 18. Jg., Oktober, 14-18, Taubner, 2003.
Taylor, R. N., N. Medvidovic, E. M. Dashofy (2010): Software Architecture Foundations, Theory, and Practice. John Wiley & Sons, Hoboken, NJ.
Teichroew, D., E.A. Hershey (1977): PSL/PSA: a computer-aided technique for structured documentation and analysis of information processing systems. IEEE Transactions on Software Engineering, Vol. 3 (1), 41-48.
Testtools (o.J.): Informationen über Testwerkzeuge. IMBUS AG, Testtools, o.J.
Thayer, R.H., M. Dorfman (1996): Software Engineering. Wiley-IEEE Computer Society Press.
Thayer, R.H. (1997): Software Engineering Project Management. Tutorial – Software Engineering Project Management, revised edition, IEEE Computer Society Press.
Thayer, R.H., M.J. Christensen (eds.) (2005): Software Engineering, Volume 1, The Development Process. 3rd ed., Wiley-IEEE Computer Society Press.
Thayer, R.H., M. Dorfman (eds.) (2005): Software Engineering, Volume 2, The Supporting Processes. 3rd ed., Wiley-IEEE Computer Society Press.
Tracz, W. (1994): Software reuse myths revisited. Proceedings of 16th ICSE, Sorrento, IEEE Computer Society Press, 271-272.
van Solingen, R., E. Berghout (1999): The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development. McGraw-Hill, London.
van Vliet, J.C. (2008): Software Engineering – Principles and Practice. 3rd ed., John Wiley & Sons, Chichester. Ebenfalls zitiert: 2nd ed., 2000.
VDI 2519 Blatt 1 (2001): siehe Abschnitt 26.3.1
V-Modell (1997): Entwicklungsstandard für IT-Systeme des Bundes, Vorgehensmodell. Allgemeiner Umdruck Nr. 250/1, 250/2, 250/3, BWB IT I5, Koblenz.
V-Modell XT (o.J.): Das V-Modell XT. Version 1.3, V-Modell, o.J.
Volere (o.J.): Requirements Specification Template, Volere, o.J.
Wallin, C., S. Larsson, F. Ekdahl, I. Crnkovic (2002): Combining Models for Business Decisions and Software Development. 28th EUROMICRO Conference, Dortmund, IEEE Computer Society, 266-271, Wallin et al., 2002.
Warmer, J., A. Kleppe (2003): The Object Constraint Language: Getting Your Models Ready for MDA. 2nd ed., Addison-Wesley Professional, Reading, MA.
Weidmann, C., V. Hoffmann, H. Lichter (2009): Einsatz und Nutzen von Use Cases – Ergebnisse einer empirischen Untersuchung. Softwaretechnik-Trends, Band 29 (2), 62-67, Weidmann, Hoffmann, Lichter, 2009.
Weinberg, G.M. (1971): The Psychology of Computer Programming. Van Nostrand Reinhold, New York, NY. Nachgedruckt als Silver Anniversary Edition, Dorset House Publishing, New York, NY, 1998.
Weinberg, G.M. (1999): Egoless Programming. IEEE Software, Vol. 16 (1), 118-120.
Wells, D. (o.J.): Webseiten zu eXtreme Programming, Wells, o.J.
Welsch, C., H. Lichter, M. Zeller (1995): Software Process Improvement at ABB Kraftwerksleittechnik GmbH. In Elzer, Richter (eds.), Proceedings of 5th IFAC/IFIP/GI/GMA Workshop Experiences with the Management of Software Processes, Karlsruhe, Elsevier.
Wetzel, M. (2007): Ein Experiment zur Ermittlung der Programmierproduktivität von Studenten. In Zeller, Deininger (Hrsg.), Software Engineering im Unterricht der Hochschulen, SEUH 2007, dpunkt.verlag, Heidelberg, 101-112.
Weyuker, E. (1988): Evaluating Software Complexity Measures. IEEE Transactions on Software Engineering, Vol. 14 (9), 1357-1365.
Wheeler, D.A. (2006): Linux Kernel 2.6: It’s Worth More!, Wheeler, 2006.
Whittaker, J.A., M.G. Thomason (1994): A Markov Chain Model for Statistical Software Testing. IEEE Transactions on Software Engineering, Vol. 20 (10), 812-824.
Wikipedia (o.J.): Die freie Enzyklopädie, Wikipedia, o.J.
Wirth, N. (1971): Program Development by Stepwise Refinement. Communications of the ACM, Vol. 14 (4), 221-227. Nachgedruckt in → Broy, Denert (2002), 149-169.
Wohlwend, H., S. Rosenbaum (1994): Schlumberger’s software improvement program. IEEE Transactions on Software Engineering, Vol. 20 (11), 833-839.
Wolf, H., S. Roock, M. Lippert (2005): eXtreme Programming – Eine Einführung mit Empfehlungen und Erfahrungen aus der Praxis. 2. Aufl., dpunkt.verlag, Heidelberg.
Wolverton, R.W. (1974): The Cost of Developing Large-Scale Software. IEEE Trans. on Computers, C-23 (6), 615-636.
Wulf, W.A. (1972): A Case Against the GOTO. Proceedings of the 25th National ACM Conference, 791-797.
Yau, S.S., J.J.-P. Tsai (1986): A survey of software design techniques. IEEE Transactions on Software Engineering, Vol. 12 (6), 713-721.
Zelkowitz, M., A. Shaw, J. Gannon (1979): Principles of Software Engineering and Design. Prentice-Hall, Englewood Cliffs, NJ.
Zeller, A., J. Krinke (2003): Open-Source-Programmierwerkzeuge: Versionskontrolle – Konstruktion – Testen – Fehlersuche. 2. Aufl., dpunkt.verlag, Heidelberg.
Zopf, S. (1996): Toward statistical process control in software development. Irish Quality Association, 5th European Conference on Software Quality, Dublin, 115-123.
Züllighoven, H. (2005): Object-Oriented Construction Handbook – Developing Application-Oriented Software with the Tools and Materials Approach. dpunkt.verlag, Heidelberg/Morgan Kaufmann Publishers, San Francisco, CA.
Die folgende Liste enthält alle Normen, die im Buch erwähnt sind. Die Jahresangabe bezieht sich auf die jüngste Ausgabe, von der wir wissen. Man beachte aber, dass Normen ständig revidiert werden (sollten), sodass die Jahreszahlen nur eine begrenzte Gültigkeit haben.
Achtung, Normen sind sehr teuer! Es ist darum zweckmäßig, eine Bibliothek zu suchen, die die Normen bereithält. Für einige Fachgebiete gibt es Zusammenstellungen. Diese sind billiger als die Einzelnormen, aber nicht immer aktuell und vollständig. Zusammenstellungen, die das Software Engineering betreffen, sind ebenfalls aufgeführt.
DIN = Das ist Norm (1917). Später gedeutet als Deutsches Institut für Normung e.V. Alle DIN-Normen und Zusammenstellungen (DIN-Taschenbücher) werden vom Beuth-Verlag, Berlin, Wien, Zürich, vertrieben (Beuth-Verlag).
DIN 55350-11 (1995): Begriffe zu Qualitätsmanagement und Statistik – Teil 11: Begriffe des Qualitätsmanagements.
DIN 66230 (1981): Informationsverarbeitung; Programmdokumentation.
DIN 66231 (1982): Informationsverarbeitung; Programmentwicklungsdokumentation.
DIN 66232 (1985): Informationsverarbeitung; Datendokumentation.
DIN 66270 (1998): Informationstechnik – Bewerten von Softwaredokumenten – Qualitätsmerkmale.
DIN 69905 (1997): Projektwirtschaft – Projektabwicklung – Begriffe.
DIN-Taschenbuch 166 (1995): Software – Entwicklung, Dokumentation, Qualität.
DIN-Taschenbuch 354 (2004): Software-Ergonomie – Empfehlungen für die Programmierung und Auswahl von Software. CD-ROM.
DIN EN IEC 61508: siehe IEC 61508 in 26.3.3!
VDI 2519 Blatt 1 (2001): VDI-Richtlinie: Vorgehensweise bei der Erstellung von Lasten-/Pflichtenheften.
IEEE = Institute of Electrical and Electronics Engineers, Inc.; für die Informatik ist speziell die IEEE Computer Society zuständig, mit fast einhunderttausend Mitgliedern der größte Informatik-Berufsverband weltweit.
Die Standards sind direkt vom IEEE erhältlich (IEEE-Standards). Das IEEE aktualisiert seine Zusammenstellung regelmäßig, sodass alle Standards kompakt auf einer CD verfügbar sind. Allerdings ist diese sehr teuer und, bei einer Standardisierungsorganisation kaum nachvollziehbar, in einem proprietären Format.
IEEE (2008): Software & Systems Engineering Standards Collection (VuSpec) CD-ROM, Part No. STDVU200.
IEEE Std 610.12 (1990): IEEE Standard Glossary of Software Engineering Terminology. IEEE Standards Association.
IEEE Std 830 (1998): Recommended Practice for Software Requirements Specifications. Revision of IEEE Std 830-1993, IEEE Standards Association.
IEEE Std 982.1 (1988): IEEE Standard Dictionary of Measures to Produce Reliable Software -Description. IEEE Standards Association.
IEEE Std 1058 (1998): Standard for Software Project Management Plans. IEEE Standards Association.
IEEE Std 1061 (1998): Standard for a Software Quality Metrics Methodology. IEEE Standards Association.
IEEE Std 1063 (2001): Standard for Software User Documentation. IEEE Standards Association.
IEEE Std 1233 (1998): Guide for Developing System Requirements Specifications. IEEE Standards Association.
IEEE Std 1471 (2000): Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Standards Association.
ISO = griechische Vorsilbe mit der Bedeutung »gleich«. Umgedeutet als Internationale Standardisierungsorganisation. Auch die ISO-Standards werden in Deutschland vom Beuth-Verlag vertrieben (siehe Abschnitt 26.3.1).
ISO/IEC 6592 (2000): Information Technology – Guidelines for the Documentation of Computer-Based Applications Systems.
ISO/IEC 7498-1 (1996): Information Technology – Open Systems Interconnection – Basic Reference Model: The Basic Model.
ISO 9000 (= DIN EN ISO 9000) (2005): Qualitätsmanagementsysteme, Grundlagen und Begriffe.
ISO 9000 Compendium (2003): Package, 10th Edition. Contains the following ISO 9000 series documents: ISO 9000:2000, ISO 9001:2000, ISO 9004:2000, ISO 10006:2003, ISO 10007:2003, ISO 10012:2003, ISO 10015:1999, ISO 19011:2002, ISO/TR 10013:2001, ISO/TR 10014:1998, ISO/TR 10017:2003, ISO/DIS 10018.
ISO 9001 (= DIN EN ISO 9001) (2000): Qualitätsmanagementsysteme, Anforderungen.
ISO 9004 (= DIN EN ISO 9004) (2000): Qualitätsmanagementsysteme, Leitfaden zur Leistungsverbesserung.
ISO/IEC 9126: Software engineering – Product quality – Part 1: Quality model, Part 2: External metrics, Part 3: Internal metrics, Part 4: Quality in use metrics.
ISO 9241 (= DIN EN ISO 9241) (2000): Ergonomics requirements for office work with visual display terminals (VDTs). Deutsch: Ergonomische Anforderungen für Bürotätigkeiten mit Bildschirmgeräten. 17 Teile, darunter Teil 10: Grundsätze der Dialoggestaltung; Teil 11: Anforderungen an die Gebrauchstauglichkeit – Leitsätze.
ISO/IEC 12207: Informationstechnik – Prozesse im Lebenszyklus von Software. Ausgabe 1995-08, Änderung 1 2002-05, Änderung 2 2004-11.
ISO 14143: Information Technology – Software Measurement – Functional Size Measurement. Part 1: Definition of Concepts, Part 2: Conformity Evaluation of Software Size Measurement Methods, Part 3: Verification of Functional Size Measurement Methods, Part 4: Reference Model, Part 5: Determination of Functional Domains for use with Functional Size Measurement, Part 6: Guide for Use of ISO 14143 Series and Related International Standards.
ISO/IEC 15504: Information Technology – Process assessment. Part 1: Concepts and vocabulary, Part 2: Performing an assessment, Part 3: Guidance on performing an assessment, Part 4: Guidance on use for process improvement and process capability determination, Part 5: An exemplar Process Assessment Model.
ISO/IEC 15939 (2007): Systems and software engineering – Measurement process.
ISO/IEC 18019 (2004): Software and system engineering – Guidelines for the design and preparation of user documentation for application software.
ISO/IEC 25051 (2006): Software engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Requirements for quality of Commercial Off-The-Self (COTS) software product and instructions for testing.
IEC 61508 (=DIN EN IEC 61508) (1998/2000): Funktionale Sicherheit sicherheitsbezogener elektrischer/elektronischer/programmierbarer elektronischer Systeme.