본문 바로가기
KERD
논문KCI 등재

소프트웨어 형상관리와 작업공간의 통합을 통한 산출물의 추적성 향상 기법

Traceability Enhancement Technique Through the Integration of Software Configuration Management and Personal Working Space

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

소프트웨어 형상관리를 통한 소프트웨어 개발 생산성 및 품질의 향상은 체계적이고 일관성 있는 변경 관리에 기반한다. 변경 관리에 있어 형상항목으로 식별된 산출물은 조직 구성원들에게 그 변경 이력을 제공해야 하며 이를 통해 구성원들은 해당 산출물에 대한 변경을 정확히 추적할 수 있어야 한다. 일반적인 소프트웨어 형상관리 시스템들은 산출물에 대한 추적 정보를 형상관리 시스템 내에서만 제공하고 있으며 개인의 작업공간에서 발생한 개별적인 변경까지 추적하는 기능을 제공하지 못하고 있다. 본 논문은 형상관리 시스템과 개인의 작업공간을 통합함으로써 형상항목뿐만 아니라 개인에 의한 산출물의 변경까지 추적할 수 있도록 하였다. 통합 환경을 통해 형상항목의 수정버전(revision)을 작업공간의 산출물 버전에 태그로 연결시켰으며 두 환경 사이의 연계된 변경 과정에서 추적성 정보의 효율적인 관리를 가능하게 하였다.

Abstract

Software productivity and quality improvement through software configuration management is based on organized and consistent change management. In change management, artifact identified as configuration item should be able to provide its changed history to the members in group and the members should be able to track down the changes made for the corresponding artifact. General software configuration management systems provide tracking information for artifacts only within the configuration management system, and it does not go further to changes that occur within personal working space. This paper provides a solution that helps tracking down changes that occur not only in configuration management, but also personal artifact’s changes through the integration of configuration management system and personal working space. A revised version in configuration management system is connected to the artifact version of the working space by the tagging technique, and traceability can be managed more effectively by sharing the tracking information.

참고문헌 (23)

  1. Carey Schwaber, "The Forrester WaveTM: Process-Centric Software Configuration Management, Q4 2005" (2005), Forrester Research, Inc.
  2. "Glossary, ASME Boiler and Pressure Vessel Code, Section III, Article NCA-9000", ~
  3. Gotel, O, "An Analysis of the Requirements Traceability Problem", Proc. of the IEEE International Conference on Requirements Engineering (ICRE) (1994)
  4. Spanoudakis, G, "Plausible and Adaptive Requirement Traceability Structures", the proceedings of SEKE’02 (2002)
  5. Ramesh, B, "Issues in the Development of a Requirement Traceability Model", IEEE In Proc. of the 1st Intl. Symposium on Requirements Engineering (1993)
  6. "IEEE Guide to Software Requirements Specification, IEEE 830-1998", ~
  7. Bashir, M. F, "Traceability Techniques: A Critical Study", INMIC’06, IEEE Multitopic Conference (2006)
  8. Berczuk, S. P, "Software Configuration Management Patterns, Effective Teamwork, Practical Integration" (2002), Addison Wesley
  9. Kögel, M, "Towards Software Configuration Management for Unified Models", CVSM’08 (2008)
  10. Conradi, R, "Version Models for Software Configuration Management", ACM Computing Surveys, 30(2), pp.232~282 (1998)
  11. Estublier, J, "Impact of Software Engineering Research on the Practice of Software Configuration Management", ACM Trans on Software Engieering and Methodolog, 14(4), pp.383~430 (2005)
  12. Mohan, K, "Improving the Change Management Process", Communications of the ACM, 51(5), pp.59~64 (2008)
  13. Sarma, A, "Empirical Evidence of thebenefits of workspace awareness in software configuration management", Proceedings of the 16th ACM, pp.113~123 (2008)
  14. Junqueira, D, "A fine-grained and flexible version control for software artifacts", SIGDOC’08 (2008)
  15. Estublier, J, "Process Model and Awareness in SCM", SCM 2005 (2005)

관련 논문AI추천

이 간행물의 다른 논문 (13건)