International Federation for Information Processing
The International Federation for Information Processing (IFIP) is an umbrella organization for national societies working in the field of information technology. It is a non-governmental, non-profit organization with offices in Laxenburg, Austria. Its members include over 48 national societies and academies of science.
IFIP was established in 1960 under the auspices of UNESCO, originally under the name International Federation of Information Processing Societies (IFIPS). In preparation, UNESCO had organized the first International Conference on Information Processing, which took place in June 1959 in Paris, and is now considered the first IFIP Congress.
The name was changed to the current name in 1961. The original contribution of IFIP was the definition of the Algol 60 programming language, which was one of the first examples of truly international collaboration in computer science and left a durable mark on the entire field.
IFIP's activities are centered on its fourteen Technical Committees, which are divided into working groups. The working groups (with names like "WG 2.4 Software Implementation Technology") organize conferences, run workshops, and circulate technical papers.
- TC 1: Foundations of Computer Science
- TC 2: Software:Theory and Practice
- TC 3: Education
- TC 5: Information Technology Applications
- TC 6: Communication Systems
- TC 7: System Modeling and Optimization
- TC 8: Information Systems
- TC 9: Relationship between Computers and Society
- TC 10: Computer Systems Technology
- TC 11: Security and Protection in Information Processing Systems
- TC 12: Artificial Intelligence
- TC 13: Human-Computer Interaction
- TC 14: Entertainment Computing
The current IFIP TC1 on Foundations of Computer Science was founded in 1997. There had been an earlier TC1, Technical Committee 1 on Terminology, which was the earliest Technical Committee of IFIP. Formed in 1961, it produced a multilingual dictionary of information-processing terminology. It was later disbanded. The working groups of the current TC1 are:
- WG 1.1 Continuous Algorithms and Complexity
- WG 1.2 Descriptional Complexity
- WG 1.3 Foundations of System Specification
- WG 1.4 Computational Learning Theory
- WG 1.5 Cellular Automata and Discrete Complex Systems
- WG 1.6 Term Rewriting
- WG 1.7 Theoretical Foundations of Security Analysis and Design
- WG 1.8 Concurrency Theory
- WG 1.9 Verified Software (joint with WG 2.15)
The working groups of IFIP TC2 are:
- WG 2.1 on Algorithmic Languages and Calculi
- WG 2.2 Formal Description of Programming Concepts
- WG 2.3 Programming Methodology
- WG 2.4 Software Implementation Technology
- WG 2.5 Numerical Software
- WG 2.6 Databases
- WG 2.7 User Interface Engineering
- WG 2.8 Functional Programming
- WG 2.9 Software Requirements Engineering
- WG-2.10 on software architecture
- WG-2.11 Program Generation
- WG-2.12 Web Semantics
- WG-2.13 Open Source Software
- WG-2.15 Verified Software (joint with WG 1.9)
- WG-2.16 Programming Language Design
The formation of TC3, to deal with computers and education, was announced in 1962. Richard Buckingham of the University of London was appointed as its first chairman, and TC3 first met formally in Paris in February 1964.
The aims of this Technical Committee are:
- to promote the international research collaboration within the fields of communication systems;
- to bridge gaps existing between users, telecommunication operators, service providers, and computer and equipment manufacturers;
- to establish working contracts with international bodies concerned with data communication, such as ITU, ETSI, ISO, IEEE, IETF, ITC and ATM Forum
The TC6 is composed of eleven Working Groups (WG) and one Task Force (TF)
- Working Group 6.1: Architectures and Protocols for Distributed Systems
- Working Group 6.2: Network and Internetwork Architectures
- Working Group 6.3: Performance of Communication Systems
- Working Group 6.4: Internet Applications Engineering
- Task Force 6.5: Secure Networking
- Working Group 6.6: Management of Networks and Distributed Systems
- Working Group 6.7: Smart Networks (discontinued)
- Working Group 6.8: Mobile and Wireless Communications
- Working Group 6.9: Communications Systems for Developing Countries
- Working Group 6.10: Photonic Networking
- Working Group 6.11: Communication Aspects of the E-World
- Working Group 6.12: Services-Oriented Systems
The TC7 was founded in 1972 by A.V. Balakrishnan, J.L. Lions and M. Marchuk. It is currently chaired by J. Henry. The vice-chair and immediate past chairperson is I. Lasiecka.
The aims of this Technical Committee are
- to provide an international clearing house for computational (as well as related theoretical) aspects of optimization problems in diverse areas and to share computing experience gained on specific applications;
- to promote the development of necessary high-level theory to meet the needs of complex optimization problems and establish appropriate cooperation with the International Mathematics Union and similar organisations;
- to foster interdisciplinary activity on optimization problems spanning the various areas such as Economics (including Business Administration and Management), Biomedicine, Meteorology, etc., in cooperation with associated international bodies.
The TC7 is composed of seven Working Groups (WG)
- WG 7.1 on Modeling and Simulation. Chaired by Arunabha Bagchi
- WG 7.2 on Computational Techniques in Distributed Systems. Chaired by Jean-Paul Zolésio
- WG 7.3 on Computer System Modeling. Chaired by Don Towsley
- WG 7.4 on Discrete Optimization. Chaired by Peter L. Hammer
- WG 7.5 on Reliability and Optimization of Structural Systems. Chaired by Dan M. Frangopol
- WG 7.6 on Optimization-Based Computer-Aided Modelling and Design. Chaired by Janusz Granat
- WG 7.7 on Stochastic Optimization. Chaired by Kurt Marti
The IFIP TC8 is the IFIP Technical Committee on Information Systems initiated in 1976. This committee "aims to promote and encourage the advancement of research and practice of concepts, methods, techniques and issues related to information systems in organisations. It has established the following working groups (WG 8.7 and 8.8 have closed):
- WG 8.1 Design and Evaluation of Information Systems
- WG 8.2 The Interaction of Information Systems and the Organization
- WG 8.3 Decision Support Systems
- WG 8.4 E-Business: Multi-disciplinary research and practice
- WG 8.5 Information Systems in Public Administration
- WG 8.6 Transfer and Diffusion of Information Technology
- WG 8.9 Enterprise Information Systems
- WG 8.10 Service-Oriented Systems (joint with WG 6.12/2.14)
- WG 8.11 Information Systems Security Research (joint with WG 11.13)
The IFIP Technical Committee 9 (TC9) on ICT and Society comprises nine working groups (WGs) and representatives of the national computer societies of IFIP.
The main work of the TC9 is conducted through its working groups, which organise conferences and events regularly. Additionally, the TC9 organises collectively the series of conferences Human Choice and Computers (HCC). This is a well established forum for the study of ICT and Society - the first HCC conference took place in Vienna in 1974, while the last one took place in Finland in 2014.
- WG 9.1 Computers and Work
- WG 9.2 Social Accountability and Computing
- SIG 9.2.2 Ethics and Computing
- WG 9.3 Home-Oriented Informatics and Telematics - HOIT
- WG 9.4 Social Implications of Computers in Developing Countries
- WG 9.5 Virtuality and Society
- WG 9.6 Information Technology Mis-use and the Law
- WG 9.7 History of Computing
- WG 9.8 Women and Information Technology
- WG 9.9 ICT and Sustainable Development
- WG 9.10 ICT Uses in Peace and War
The IFIP TC10 was founded in 1976 and revised in 1987. It is currently chaired by Ricardo Reis (BR). The secretary is Paolo Prinetto (IT).
The aims of the Technical Committee on Computer Systems Technology are the promotion of the State-of-the-Art and the coordination of information exchange on concepts, methodologies, and tools in the stages in the life cycle of computer systems.
The TC10 is composed of four Working Groups (WG)
- WG 10.2 on Embedded Systems. Chaired by Achim Rettberg (D)
- WG 10.3 on Concurrent Systems. Chaired by Thomas Sterling (US)
- WG 10.4 on Dependable Computing and Fault Tolerance. Chaired by Paulo Verissimo (P)
- WG 10.5 on Design and Engineering of Electronic Systems. Chaired by Dominique Borrione (F)
- WG 12.7 Social Networking Semantics and collective Intelligence
IFIP TC 13 is the IFIP Technical Committee on Human-Computer Interaction founded in 1989. It aims to encourage empirical research (using valid and reliable methodology, with studies of the methods themselves where necessary); to promote the use of knowledge and methods from the human sciences in both design and evaluation of computer systems; to promote better understanding of the relation between formal design methods and system usability and acceptability; to develop guidelines, models and methods by which designers may be able to provide better human-oriented computer systems; and to co-operate with other groups, inside and outside IFIP, so as to promote user-orientation and "humani-zation" in system design.
As of 2011, TC 13 has seven working groups (WG's) and two special interest groups (SIG's):
- WG 13.1 - Education in HCI and HCI Curricula
- WG 13.2 - Methodology for User-centered System Design 
- WG 13.3 - Human-Computer Interaction and Disability 
- WG 13.4/2.7 - User Interface Engineering 
- WG 13.5 - Human Error, Safety and System Development
- WG 13.6 - Human Work Interaction Design 
- WG 13.7 - Human - Computer Interaction & Visualization HCIV 
- SIG 13.1 - Interaction Design and International Development
- SIG 13.2 - Interaction Design and Children 
- "Isaac L Auerbach". IT History Society. Retrieved April 12, 2012.
- "IFIP News March 2010 – IP3 News March 2010". IFIP. Retrieved April 2, 2010.
- "IP3 -- Leading the Development of the Global IT Profession". IP3. Retrieved April 2, 2010.
- Technical Committees
- IFIP TC1 "Foundations of Computer Science"
- IFIP Working Group 1.2 "Descriptional Complexity"
- IFIP Working Group 9.1 "Computers and Work"
- IFIP Working Group 2.1 "Algorithmic Languages and Calculi"
- IFIP TC2 "Software: Theory and Practice"
- IFIP Working Group 2.9 "Software Requirements Engineering"
- IFIP Working Group 2.16 "Programming Language Design"
- John Impagliazzo, History of Computing and Education 2 (HCE2): IFIP 19th World Computer Congress, WG 9.7, TC 9: History of Computing, Proceedings of the Second Conference on the History of Computing and Education, August 21–24, Santiago, Chile (2006), p. 8
- TC 6 homepage
- TC 7 - System Modeling and Optimization - Aims and Scopes
- About WG 12.7 | WG 12.7 - Social Networking Semantics and Collective Intelligence. Starlab.vub.ac.be. Retrieved on 2013-08-17.
- IFIP Working Group 13.2 "Methodology for User-centered System Design"
- IFIP Working Group 13.3 "Human-Computer Interaction and Disability"
- IFIP Working Group 13.4/2.7 "User Interface Engineering"
- IFIP Working Group 13.6 "Human Work Interaction Design"
- IFIP Working Group 13.7 "Human - Computer Interaction & Visualization HCIV"
- IFIP SIG 13.2 "Interaction Design and Children"
- International Federation for Information Processing
- The INTERACT IFIP International Conference on Human-Computer Interaction