Qualitative Assessments of the Software Architectures of Configuration Management Systems

The Configuration Management (CM) is a very important area of concentration in software development and maintenance processes. Quality parameters for Configuration Management Tools' architectural designs require rigorous identification and measurement. Two methods for quantitative assessment of quality parameters of the software architectures are proposed. These methods are based upon modularization properties, like, cohesion type, coupling type, module complexity, module size and others. Looking at the problems with the studied tools, like, low flexibility, interoperability, etc., and recent requirements for the CM tools, a new architectural model has been proposed[1]. All the three models are assessed on quality parameters applying both the methods with an objective to validate the superiority of the proposed model.

[1]  Dennis Heimbigner,et al.  Does Configuration Management Research Have a Future? , 1995, SCM.

[2]  André van der Hoek Integrating Configuration Management and Software Deployment , 2001 .

[3]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[4]  Dennis Heimbigner,et al.  A Testbed for Configuration Management Policy Programming , 2002, IEEE Trans. Software Eng..

[5]  R S Pressman,et al.  Software engineering: a practitioner's approach (2nd ed.) , 1986 .

[6]  Dennis Heimbigner,et al.  A generic, peer-to-peer repository for distributed configuration management , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[7]  Stephen A. MacKay Change Sets Revisited and Configuration Management of Complex Documents , 1996, SCM.

[8]  Richard S. Hall,et al.  An architecture for post-development configuration management in a wide-area network , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[9]  Jacky Estublier,et al.  Defining and Supporting Concurrent Engineering Policies in SCM , 2001, SCM.

[10]  Jacky Estublier Software configuration management: a roadmap , 2000, ICSE '00.

[11]  André van der Hoek,et al.  Managing the Evolution of Distributed and Interrelated Components , 2003, SCM.

[12]  André van der Hoek,et al.  Dissecting Configuration Management Policies , 2003, SCM.

[13]  Henrik Bærbak Christensen,et al.  Tracking Change in Rapid and eXtreme Development : A Challenge to SCM-tools ? , 2001 .