Call for Paper - January 2023 Edition
IJCA solicits original research papers for the January 2023 Edition. Last date of manuscript submission is December 20, 2022. Read More

Software Template for Evaluating and Scoring Software Project Documentations

International Journal of Computer Applications
© 2015 by IJCA Journal
Volume 116 - Number 1
Year of Publication: 2015
Vikas S. Chomal
Jatinderkumar R. Saini

Vikas S Chomal and Jatinderkumar R Saini. Article: Software Template for Evaluating and Scoring Software Project Documentations. International Journal of Computer Applications 116(1):15-27, April 2015. Full text available. BibTeX

	author = {Vikas S. Chomal and Jatinderkumar R. Saini},
	title = {Article: Software Template for Evaluating and Scoring Software Project Documentations},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {116},
	number = {1},
	pages = {15-27},
	month = {April},
	note = {Full text available}


Significant documentation is been formed with almost all software projects, irrespective of application. Software project documentation is a perspective whose purpose is to communicate information about the software system. For research purpose documentations of final year students of Masters level course have been considered for the research purpose. These documentations consist of the artefacts like requirement analysis, technical environment, database design, structural and object oriented modelling techniques, screen layouts and testing techniques along with test case and data. The results were compiled from 505 large software project documentations developed during a period of academic years from 2001-2002 to 2011-2012. The duration of these software projects was six months. Errors from these software project documentations were found and these errors were classified into 11 broad error categories. After compilation of results and studying various artefacts in software project documentations 103 software attributes were recognized. These software attributes were classified into two broad classes (a) Quantifiable attributes and (b) Non-quantifiable attributes. Out of 103 software attributes, 39 were quantifiable attributes and 64 non- quantifiable attributes. Subsequent to categorization, weights were assigned to these quantifiable software attributes only for which a survey was conducted. The basic goal of assigning weights to these quantifiable attributes was to score software project documentation. Further, software template is been proposed for evaluating and scoring student's software projects documentation.


  • Arthur J. D. , Stevens K. T. , "Assessing the adequacy of documentation through document quality indicators", Software Maintenance, 1989. , Proceedings. , Conference on DOI: 10. 1109/ICSM. 1989. 65192 Publication Year: 1989 , Page(s): 40 – 49.
  • Boer R. , "Writing and Reading Software Documentation: How the Development Process may Affect Understanding", proceeding of 2009 ICSE workshop on Cooperative and Human Aspects on Software Engineering.
  • Briand L. C. , "Software documentation: how much is Enough?" Published in: Software Maintenance and Reengineering, 2003. Proceedings, Seventh European Conference on 26 – 28 March 2003, pages 13 – 15, ISSN – 1534 – 5351.
  • Chomal V. S. , Saini J. R. , " Cataloguing Most Severe Causes that lead Software Projects to Fail", International Journal on Recent and Innovation Trends in Computing and Communication , May – 2014 ISSN: 2321-8169 Volume: 2 Issue: 5 pages 1143– 1147
  • Chomal V. S. , Saini J. R. , "Finding Trend of Both Frequency and Type of Errors from Software Project Documentation?, International Journal of Emerging Trends and Technology in Computer Science (IJETTCS)ISSN 2278-6856, Volume 2, Issue 5, September – October 2013
  • Chomal V. S. , Saini J. R. , "Identification and Analysis of Causes for Software Failures?, National Journal Of Computer Science And Technology] Volume: 04 | Issue: 02 | July – December – 2012
  • Chomal V. S. , Saini J. R. , "Software Quality Improvement by Documentation – Knowledge Management Model?, National Journal of System And Information Technology ISSN : 0974 – 3308, Volume 6, Number 1, June 2013, Page Number: 49 – 68
  • Chomal V. S. , Saini J. R. , "Software Template to Improve Quality of Database Design on basis of Error Identification from Software Project Documentation?, International Journal of Engineering and Management Research ISSN No. : 2250-0758,Volume-4, Issue-1, February-2014, Page Number: 168-179
  • Chomal V. S. , Saini J. R. , "Significance of Software Documentation in Software Development Process" International Journal of Engineering Innovation and Research, ISSN: 2277 – 5668, Volume 3, Issue 4
  • Chomal V. S. , Saini J. R. , "Identification, Categorization and Weighting of Software Engineering Attributes for Quality Evaluation of Software Project Documentation", International Journal of Advanced Networking Applications (IJANA), ISSN No: 0975 – 0290, page – 53, 2014.
  • Cook C. R. , M. Visconti M. , "New and Improved Documentation Process Model", Proceedings of the 14th Pacific Northwest Software Quality Conference, 1996.
  • Delaney D. , Brown S. , "Document Templates For Student Projects In Software Engineering", Department of Computer Science, National University of Ireland, Maynooth Date: August 2002 Technical Report: NUIM-CS-TR2002-05
  • Forward A. J. , "Software Documentation – Building and Maintaining Artefacts of Communication", presented to the Faculty of Graduate and Postdoctoral Studies in partial fulfilment of the requirements for the degree Master in Computer Science, Ottawa – Carleton Institute of Computer Science, University of Ottawa, Canada, 2002.
  • Forward A. J. , "The Relevance of Software Documentation, Tools and Technologies: A Survey", Proceeding 2002 ACM Symposium on Document Engineering.
  • Hilburn T. B. , Towhidnejad M. , "Software Quality: A Curriculum Postscript?, Proceeding SIGCSE 2000 at thirty first SIGCSE technical symposium of computer science and education.
  • Jazzar A. , Scacchi W. , "Understanding the requirements for information system documentation: an empirical investigation", COOCS `95, Sheraton Silicon Valley, California, USA, ACM Press, p268 – 279.
  • Kipyegen N. J, William P. K. K. , "Importance of Software Documentation", International Journal of Computer Science, Vol. 10, Issue: 5, No. 1, September, 2013, ISSN: 1694 - 0784
  • Laitinen K. , "Document Classification for Software Quality Systems", Technical Research Centre of Finland (VTT) Computer Technology Laboratory, ACM SIGSOFT SOFTWARE ENGINEERING NOTES vol 17 no 4 Oct 1992 Page 32
  • Nasution M. F. F , Weinstroffer H. R. "Documentation in Systems Development: A Significant Criterion for Project Success" HICSS 2009 42nd Hawaii International
  • Scheff B. H. ,Georgon T. , "Letting software engineers do software engineering or freeing software engineers from the shackles of documentation", p81 – 91, SIGDOC '88, Ann Arbor, Michigan, USA, ACM Press, 1988.
  • Sulaiman S. , Sahibudding S. , "Production and maintenance of system documentation: what, why, when and how tools should support the practice", Published in: Software Engineering Conference, 2002. Ninth Asia-Pacific, pages 558 – 5667, ISSN – 1530 – 1362.
  • Visconti M. , Cook C. , "Software System Documentation Process Maturity Model", Proceeding CSC '93 of the 1993 ACM conference on Computer Science Pages 352 – 357 New York, USA, (1993).