Browse > Article

Design and Implementation of a Collaborative Software Development Management System  

Han, Kwan-Hee (경상대학교 산업시스템공학부)
Song, Hee-Seok (한남대학교 경영정보학과)
Publication Information
Journal of Information Technology Services / v.5, no.2, 2006 , pp. 79-92 More about this Journal
Abstract
Since software development team members have been more geographically spread due to the globalization of business and Internet technologies, the management of deliverables and communication efforts for developing high-quality software products on time is becoming more complicated. Among the functional requirements for collaborative software development management, the manipulation of shared information objects is essential for the collaborative work among distributed development team members. This paper proposes an integrated information object management framework comprised of a so-called BOC (Bill Of Class) scheme and a standardized software part dictionary for managing shared information objects efficiently among distributed co-workers. In order to manage these complex information objects, the proposed framework adopt product structures represented by Bills Of Materials (BOM) as stems for integrating the various information objects. Based on the proposed framework, a collaborative software development management system (CSDMS) is implemented, and the functionalities and the structure of the system are also described in this paper. The proposed system provides sufficient functionalities for the change management of information objects and the management of their relationship to other objects rather than existing system.
Keywords
Information Object; Collaborative Software Development; Collaboration; Shared Workspace;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Hunt, J. J., F. Lamers, J. Reuter, and W. F. Tichy, 'Distributed configuration management via java and the world wide web', Proceedings of the 7th International Workshop on Software Configuration Management, Boston, MA, (1997), pp.161-174
2 IBM, WebSphere MQ workflow version 3.5, http://www-306.ibm.com/software/integration/ wmqwf, 2004
3 Maurer, F. and H. Holz, 'Process-oriented knowledge management for learning software organizations', Proceedings of 12th Knowledge Acquisition Workshop (KAW '99), Banff, Canada, 1999
4 Fujitsu, Teamware Office, http://www. teamware.net/Resource.phx/teamware/index. htx, 2004
5 Garwood, D., Bill of material-structured for excellence, Georgia, Dogwood Publishing Company, 1995
6 Tibco, Staffware Process Suite, http:// www.tibco.com/software/process_management /staffware_processsuite.jsp, 200
7 MacKay, S. A., 'The state of the art in concurrent, distributed configuration management', Proceedings of the 5th International Workshop on Software Configuration Management, Seattle, WA, 1995
8 Highsmith III JA, Adaptive software development, New York, Dorset House Publishing, (2000), pp.261-293
9 Maurer, F., B. Dellen, F. Bendeck, S. Goldmann, H. Holz, B. Kotting, and M. Schaaf, 'Merging project planning and webenabled dynamic workflow technologies', IEEE Internet Computing, Vol.4, No.3(2000), pp.65-74
10 Noll, J. and W. Scacchi, 'Supporting software development in virtual enterprise', Journal of Digital Information, Vol.1, No.4 (1999), http://jodi.ecs.soton.ac.uk
11 Bandinelli, S. C., E. D. Nitto, and A. Fugetta, 'Supporting cooperation in the SPADE-1 environment', IEEE Transactions on Software Engineering, Vol.22, No.12(1998), pp. 841-865   DOI   ScienceOn
12 Bolcer, G. A. and R. N. Taylor, 'Endeavors: A process system integration infrastructure', Proceedings of the 4th International Conference on the Software Process, Brington, England, 1996
13 Hoek, A., D. Heimbigner, and A. L. Wolf, 'Does configuration management research have a future?', Proceedings of the 5th International Workshop on Software Configuration Management, Seattle, WA, 1995
14 Render, H. and R. Campbell, 'An object- oriented model of software configuration management', Proceedings of the 3rd International Workshop on Software Configuration Management, Trondheim, Norway, (1991), pp.127-139
15 Rational Software, Simplifying the process of change-Rational Clear Case, www.rational. com, Cupertino, CA, 2005
16 Appelt, W., WWW based collaboration with the BSCW System, Springer Lecture Notes in Computer Science 1725, Berlin, Springer-Verlag, (1999), pp.66-78
17 Chaar, J., S. Paul, and R. Chillarege, Virtual project management for software, NSF Workshop on Workflow & Process Automation, University of Georgia, Athens, 1996
18 DO, N., H. Kim, H. S. Kim, Y. J. Lee, and J. H. Lee, Web-based Product Data Management and Parts Catalog Publication System for Collaborative Product Development, IIWAS 2001, Linz, Austria, 2001.