Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2005.12D.7.1039

Performance improvement of Software Build through Software Configuration Management and Work Information Reporting  

Kim, Jeong-Il (삼성전자 정보통신 총괄)
Lee, Eun-Seok (성균관대학교 정보통신공학부)
Abstract
A software configuration management(SCM) is essential for processing large scale project. The scope of SCM involves each developer's work space management, software building management, and development process control as wet] as version control. In this paper we focus on what parts should be controlled systematically for the optimized software build that is an important part of the SCM. We also analyze that to increase the efficiency of software build, what kind of configuration management information should be reported. Based on the analysis, we have actually designed and implemented a new reporting system and evaluated it. The evaluation includes comparative evaluation in efficiency based on the analysis about the related functions provided by existing tools and some additional qualitative evaluation through the questionnaires from stakeholders.
Keywords
Software Configuration Management; Reporting System; Software Build; CM Tools;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Ronald van der Linger and Andre van der Hoek, 'An Experimental, Pluggable Infrastructure for Modular Configuration Management Policy Composition', IEEE. ICSE 2004 Proceedings, pp.573-582, 2004
2 Mario E. Moreira, 'ABCs of Release Management', CM Crossroads Journal, August, 2004
3 Stephen H. Kan, 'Metrics and models in software quality engineering', Addison Wesley, 2001
4 Thomas Zimmermann 'Mining Version Histories to Guide Software Changes', IEEE. ICSE Proceedings, pp.563-572, 2004
5 Vesperman, Jennifer, 'Essential CVS : Version Control and Source Code Management', O'Reilly, 2003
6 Chuck Walrad and Darrel Strom, 'The Importance of Branching Models in SCM', IEEE Transactions on Computers, Vol.35, Issue 9, pp.31- 38, Sept., 2002   DOI   ScienceOn
7 Belllab, 'Sablime User's Reference Manual', Lucent Technologies, 2002
8 Brad Aooleton and Darry A.Hahn, 'Selection The Right Branching Solution: Techniques, Strategies and Tradeoffs', Rational User Conference, 2003
9 Susan A. Dart, 'The Urgent Need for Configuration Management and Benefits of Automation', CM Crossroads Journal, 2000
10 David M. Dikel, David Kane and James R. Wilson, 'Software Architecture Organizational Principles and Patterns', pp.17-37, Prentice Hall, 2001
11 Brian A. White, 'Software Configuration Management Strategies and Rational ClearCase', pp.51-93, Addison Wesley, 2001
12 Telelogic A.B., 'Guidelines for Evaluating a Change & Configuration Management System', pp.3-25, Telelogic, 2003
13 Michael E. Bays, 'Software Release Methodology', pp. 127-205, Prentice Hall PTR, 1999
14 Dennis M. Ahem, Aaron Clouse and Richard Turner, 'A Practical Introduction to Integrated Process Improvement', pp143-148, Addison Wesley, 2003
15 Ahmed E. Hassan, Richard C. Holt, and Audris Mockus, 'MSR 2004 international workshop on mining software repositories Software Engineering', IEEE. ICSE Proceedings, pp.770-771, 2004
16 Anne Mette Jonassen Hass, 'Configuration Management Principles and Practice', pp.3-27, Addison Wesley, 2002