Oy Laatukonsultointi P. Kantelinen Ab
# (#)
Documentation - sources
- Construx document templates
- Wikipedia article about wikis
- List of wiki software(in Wikipedia)
- Wiki Engines at c2.com
- Open Source Wiki Engines in Java, Java-Source.net
- Wiki Matrix Comparison of different wiki engines
- The Wiki Design Principles
- Construx CxOne process, includes also documentation templates, among other things
- Many Eyes visualizations
- Tigris Open source document templates
- esimerkki pienen ohjelmistoyrityksen www-pohjaisesta laatukäsikirjasta (TTKK:n Ohjelmistotekniikan laitoksen tekemä), sisältää useita dokumenttipohjia
- R.S. Pressman & Associates Software Engineering Document Templates
- IEEE Software Engineering starndards, include several standards for documentation:
IEEE Standards Association (Orders, see Products > Catalog > Standards Topical Listing > Software Design/Development & Software Quality and Management) or
Online subscription of software engineering standards
- TCSE: Technical Council on Software Engineering, IEEE Computer society, see Commitees = > Reverse Engineering and Reengineering => Resource Repository
- Michele Lanza's publications - good papers about software visualization
- Documentation templates for database projects
- Brad Appleton's Design Specification Template
- Literate Programming home
- Agile Documentation
- Artifacts for Agile Modeling: The UML and Beyond
- S.W. Ambler: "Agile Documentation Strategies", Better Software, pp. 67 - 69, March 2007
- W.S. Bennet: Visualizing Software. A Graphical Notation for Analysis, Design, and Discussion., Marcel Dekker, 1992 (examples of graphical notation to be used in documents)
- G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide. Addison Wesley, 1999 (examples of graphical notation to be used in documents)
- R. J. Brockmann: Writing Better Computer User Documentation, From Paper To On Line, Wiley, 1986
- B. Button: Double Duty. How to repurpose the unit tests you're doing to help create the documentation you're not, Better Software, pp. 14 - 23, February 2005
- M. Coe: Human Factors for Technical Communicators, Wiley, 1996
- J. Crown: Effective Computer User Documentation, Van Nostrand Reinhold, 1992
- S. Ducasse, M. Lanza: "The Class Blueprint: Visually Supporting the Understanding of Classes", IEEE Transactions on Software Engineering, pp. 75 - 90, January 2005
- L. Dupre: Bugs in Writing Revised: A Guide to Debugging Your Prose, Addison-Wesley Professional, 1998
- B.P. Douglas: Real-Time UML - Developing Efficient Object for Embedded Systems, Addison Wesley, 1998 (examples of graphical notation to be used in documents of real-time software)
- A. Ebersbach, M. Glaser, R. Heigl: Wiki: Web Collaboration, Springer 2005
- S. G. Eick, P. Schuster, A. Mockus, T. L. Graves,, A. F. Karr: Visualizing Software Changes, National Institute of Statistical Sciences, Technical Report Number 113, December, 2000
- E. Lawson Ferlazzo:" eXtreme Documentation and Design", Sprezzaura Systems, Inc.
- R.G. Gabriel: Writer's Workshops and the Work of Making Things, Addison-Wesley, 2002
- H. Gomaa: Software Design Methods for Concurrent and Real-time Systems, Addison Wesley, 1993 (examples of graphical notation to be used in documents of real-time software)
- I. T. Bowman. R. C. Holt, N. V. Brewster: Linux as a Case Study: Its Extracted Software Architecture, at Internationl Conference on Software Engineering, Los Angeles, May 16 - 22, 1999
- W. Horton: Illustrating Computer Documentation. The Art of Presenting Information on Paper and Online, Wiley, 1991
- B. Kernighan, R. Pike: The Practice of Programming, Addison-Wesley, 1999
- J. Kotula: "Using Patterns to Create Component Documentation", IEEE Software, March/April 1998
- T.C. Lethbridge, J. Singer, A. Forward: "How Software Enginers Use Documentation: The State of the Practice", IEEE Software, pp. 35 - 39, November/December 2003
- B. Leuf, W. Cunningham: The Wiki Way: Quick Collaboration on the Web, Addison-Wesley, 2001
- P. Louridas: "Using Wikis in Software Development", IEEE Software, pp. 88-91, March/April 2006
- Luqi, L. Zhang, V. Berzins, Y. Qiao: "Documentation Driven Development for Complex Real-Time Systems", IEEE Transaction on Software Engineering, pp. 936 - 952, December 2004
- A. Marcus: Graphic Design for Electronic Documents and User Interfaces, ACM Press (Addison-Wesley), 1992
- N. Marovac: "Guidelines for Embedded SW Documentation", Software Engineering Notes, April 1994
- R.A. McGrath: Wheres the Manual, Van Nostrand Reinhold, 1991
- R.C. Parker: Looking Good in Print. A Guide to Basic Design for Desktop Publishing, Ventana Press, 1993
- V. Rajlich: "Incremental Redocumentation Using the Web", IEEE Software, September/November 2000
- N. Ramsey: "Literate Programming Simplified", IEEE Software, September 1994
- A. Rueping: Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects, John Wiley and Sons, 2003
- J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modeling Language User Guide, Addison-Wesley, 1998
- J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modeling Language Reference Manual, Addison-Wesley, 1999
- A. Rüping: Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects, Wiley & Sons (Wiley Software Patterns Series), 2003
- A.R. Simon & J. Simon: Computer Professionals Guide to Effective Communications, McGraw-Hill, 1993
- W. Strunk Jr., E.B. White, R. Angell: The Elements of Style, Fourth Edition, Longman, 2000
- G. M. Weinberg: Weinberg on Writing: The Fieldstone Method, Dorset House Publishing, 2005
- T. Wells: Dynamic Software Development: Managing Projects in Flux, Auerbach, 2002
- D. M. Zokaites: "Writing Understandable Code", Software Development, pp. 48 - 50, January 2002
- Toimiston asiakirjat. Standardit, SFS Käsikirja 76, SFS, 2000 (asiakirjojen layout-standardit)