TITLE:
Towards Knowledge Management in RE Practices to Support Software Development
AUTHORS:
Mamoona Humayoun, Asad Masood Qazi
KEYWORDS:
Knowledge Management, Software Requirement Engineering, Software Development Methodologies, Knowledge Modeling
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.8 No.8,
August
26,
2015
ABSTRACT: 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.