Abstract
Software developers have been successfully tailoring software development methods according to the project situation and more so in small scale software development organizations. There is a need to share this knowledge with other developers who may be facing the same project situation so that they can benefit from other people experiences. In this paper, an approach to enhance cooperation among software developers, in terms of sharing the knowledge that was used successfully in past projects, is proposed. A web-based tool is developed that can assist in creation, storage and extraction of methods related with requirement elicitation phase. These methods are categorized according to certain criteria which helps in searching a method that will be most appropriate in a given project situation. This approach and tool can also be used for other software development activities.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Brinkkemper, S., Lyytinen, K., Welke, R.J.: Method Engineering: Principles of Method Construction and Tool Support. Chapman & Hall, Boca Raton (1996)
Brinkkemper, S., Harmsen, F.: Design and Implementation of a Method Base Management System for a Situational CASE Environment. IEEE, Los Alamitos (1995)
Christel, M.G., Kang, K.C.: Issues in requirements elicitation, Software Engineering Institute, Carnegie Mellon University, pittsburg, PA, Carnegie Mellon University Technical Report. CMU/SEI-92-TR-012 (1992)
Domínguez, E., Zapata, M.A.: Noesis: Towards a situational method engineering technique. Inf. Syst. 32(2), 181–222 (2007)
IEEE Standard Glossary of Software Engineering Terminology, IEEE (1990)
Maiden, R., Rugg, G.: ACRE: selecting methods for requirements acquisition. Software Engineering Journal 11(3), 183–192 (1996)
Ye, Y., Yamanoto, Y., Kishida, K.: Dynamic Community: A New Conceptual Framework for Supporting Knowledge Collaboration in Software Development. In: Proceedings of the 11th Asia-Pacific Software Engineering Conference (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aydin, S., Mishra, D. (2009). A Tool to Enhance Cooperation and Knowledge Transfer among Software Developers. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2009. Lecture Notes in Computer Science, vol 5738. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04265-2_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-04265-2_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04264-5
Online ISBN: 978-3-642-04265-2
eBook Packages: Computer ScienceComputer Science (R0)