Friday 23rd of February 2018

Importance of Software Documentation

Noela Jemutai Kipyegen and William P. K. Korir

Software Documentation is a critical activity in software engineering. Documentation improves on the quality of a software product. It also plays significant roles in software development environment and system maintenance. Several software development best practices are ignored. This paper looks at the importance of software documentation, creation, applications, tools and standards.

Keywords: Software Documentation, Importance, Role, Applications, tools and standards

Download Full-Text


Noela Jemutai Kipyegen
Noela Jemutai Kipyegen holds Master of Science in Software Engineering, awarded by Jomo Kenyatta University of Agriculture and Technology, Kenya in 2010. Bachelor of Science in Computer Science, from Egerton University, Kenya, awarded in 2006. Currently, she is an Assistant Lecturer and Researcher in the Department of Computer Science, Egerton University, Kenya. Research interests include Software Engineering Project Management, ICT for Development, looking at Human Computer Interaction (HCI). Publication: Kipyegen Noela J., Waweru Mwangi, Stephen Kimani, Risk Management Adoption Framework for Software Projects: A Case Study for Kenyan Software Project Managers and Developers. International Journal for Computer Science Issues (IJCSI) Vol 9, Issue 3, May 2012.

William P. K. Korir
William Paul Kiplangat Korir is a senior Lecturer at Egerton University. He holds MSc. in Computer Science from University of Regina, Canada, BSc. (Hons), University of Nairobi, Kenya. He has published several papers found in his profile, .

IJCSI Published Papers Indexed By:





IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482

More contact details »