CNSS Relations with Existing Organizations
The CNSS recognizes that no one organization can carry out the broad program that the CNSS has proposed. The CNSS pursues efforts and studies within its scope and purpose that are not addressed by others. Where overlap exists with the efforts of other institutions and the CNSS can contribute objectivity and breadth to an issue, it will seek collaboration before proceeding.
The CNSS intends to collaborate with other organizations as follows. The list is not intended to be complete or exclusive. It is given to inform the public of how the CNSS will cooperate with other organizations.
Professional Societies. Societies such as the IEEE Computer Society and the Association for Computing Machinery are membership organizations that represent the needs of computing professionals. For example, the IEEE Computer Society deals principally with technical issues in software engineering. Where there is an overlap of interest, such as the issue of licensing software professionals, the CNSS will work in cooperation with appropriate professional societies.
Trade Associations. Trade associations such as the Business Software Alliance and the Software and Information Industry Association are supported by member companies for the specific purpose of dealing with mutual business interests. Trade associations must be responsive to the business needs and objectives of their members. The CNSS will maintain contact with these associations to understand their interests, and collaborate with them when appropriate.
Government Agencies. Many government agencies perform studies and have an interest in software. These agencies generally act to further specific government objectives. For example, the Information Technology Laboratory (ITL) of the National Institute for Standards and Technology (NIST) is responsible for supporting commerce in computing and software. The ITL works with industry to develop standards, and plays a key role in improving software quality through technologies and tools for testing and measurement. The CNSS will interact with government agencies such as NIST to understand their objectives and to work with them when appropriate.
Software Institutes. Several organizations that have been formed to deal with issues of software technology and management, for example::
Council on Competitiveness (CoC). The CoC is concerned with the competitiveness of major US industries, including the software industry. The NSC has assisted the CoC in the past by providing expertise for analysis of software competitiveness.
- Software Productivity Consortium (SPC): The SPC is a member organization founded to address technical software engineering issues on behalf of its industrial membership.
- Software Engineering Institute (SEI): The SEI is a Federally Funded Research and Development Center (FFRDC) whose objective is to improve the practice of software development in the DoD and DoD-related industry.
National Research Council (NRC). The NRC and the National Academy of Engineering (NAE) conduct studies of interest to the government in many areas, including software. The CNSS will bring significant resources and expertise to software issues, and will collaborate with the NRC as appropriate.
Academia. Academic institutions generally pursue specific software studies within fields of interest of particular researchers. In some cases, such as the Stanford study of software competitiveness, mutual interests can be pursued. The CNSS is aware of relevant activities and will work with appropriate institutions to avoid duplication and provide assistance to specific efforts.