Design and Implementation of a Collaborative Software Development Management System

협업적 소프트웨어 개발 관리 시스템의 설계 및 구현

  • 한관희 (경상대학교 산업시스템공학부) ;
  • 송희석 (한남대학교 경영정보학과)
  • Published : 2006.08.31

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

References

  1. Appelt, W., WWW based collaboration with the BSCW System, Springer Lecture Notes in Computer Science 1725, Berlin, Springer-Verlag, (1999), pp.66-78
  2. 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 https://doi.org/10.1109/32.553634
  3. 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
  4. Chaar, J., S. Paul, and R. Chillarege, Virtual project management for software, NSF Workshop on Workflow & Process Automation, University of Georgia, Athens, 1996
  5. 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.
  6. Fujitsu, Teamware Office, http://www. teamware.net/Resource.phx/teamware/index. htx, 2004
  7. Garwood, D., Bill of material-structured for excellence, Georgia, Dogwood Publishing Company, 1995
  8. Highsmith III JA, Adaptive software development, New York, Dorset House Publishing, (2000), pp.261-293
  9. 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
  10. 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
  11. IBM, WebSphere MQ workflow version 3.5, http://www-306.ibm.com/software/integration/ wmqwf, 2004
  12. 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
  13. 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
  14. Maurer, F. and H. Holz, 'Process-oriented knowledge management for learning software organizations', Proceedings of 12th Knowledge Acquisition Workshop (KAW '99), Banff, Canada, 1999
  15. 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
  16. Rational Software, Simplifying the process of change-Rational Clear Case, www.rational. com, Cupertino, CA, 2005
  17. 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
  18. Tibco, Staffware Process Suite, http:// www.tibco.com/software/process_management /staffware_processsuite.jsp, 200