Share This Article:

Towards Knowledge Management in RE Practices to Support Software Development

Full-Text HTML XML Download Download as PDF (Size:1703KB) PP. 407-418
DOI: 10.4236/jsea.2015.88040    3,230 Downloads   3,897 Views Citations


Requirement engineering in any software development is the most important phase to ensure the success or failure of software. Knowledge modeling and management are helping tools to learn the software organizations. The traditional Requirements engineering practices are based upon the interaction of stakeholders which causes iteratively changes in requirements and difficulties in communication and understanding problem domain etc. So, to resolve such issues we use knowledge based techniques to support the RE practices as well as software development process. Our technique is based on two prospective, theoretical and practical implementations. In this paper, we described the need of knowledge management in software engineering and then proposed a model based on knowledge management to support the software development process. To verify our results, we used controlled experiment approach. We have implemented our model, and verify results by using and without using proposed knowledge based RE process. Our resultant proposed model can save the overall cost and time of requirement engineering process as well as software development.

Cite this paper

Humayoun, M. and Qazi, A. (2015) Towards Knowledge Management in RE Practices to Support Software Development. Journal of Software Engineering and Applications, 8, 407-418. doi: 10.4236/jsea.2015.88040.

Copyright © 2019 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.