The
Association for Computing Machinery
The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional member ...
's Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in
software engineering
Software engineering is a systematic engineering approach to software development.
A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ' ...
.
SIGSOFT focuses on issues related to all aspects of software development and maintenance, with emphasis on requirements, specification and design,
software architecture
Software architecture is the fundamental structure of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.
...
, validation, verification,
debugging
In computer programming and software development, debugging is the process of finding and resolving ''bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems.
Debugging tactics can involve in ...
, software safety, software processes, software management, measurement, user interfaces, configuration management, software engineering environments, and CASE tools.
SIGSOFT (co-)sponsors conferences and symposia including the ''
International Conference on Software Engineering'' (ICSE), the ''ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering'' (ESEC/FSE) and other events.
SIGSOFT publishes the informal bimonthly newsletter ''
Software Engineering Notes'' (SEN) newsletter with papers, reports and other material related to the cost-effective, timely development and maintenance of high-quality software.
SIGSOFT's mission is to improve the ability to engineer software by stimulating interaction among practitioners, researchers, and educators; by fostering the professional development of software engineers; and by representing software engineers to professional, legal, and political entities.
ACM SIGSOFT mission statement
'
References
External links
SIGSOFT website
{{Authority control
Association for Computing Machinery Special Interest Groups
Software engineering organizations
Organizations established in 1976