https://github.com/comelli-lab/code-of-conduct

https://github.com/comelli-lab/code-of-conduct

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: acm.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.6%) to scientific vocabulary

Keywords

development
Last synced: 5 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Comelli-lab
  • Default Branch: main
  • Size: 1.95 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
development
Created over 5 years ago · Last pushed over 5 years ago

https://github.com/Comelli-lab/Code-of-conduct/blob/main/

# Code-of-conduct
The Association for Computing Machinery (ACM) is the world's largest educational and scientific computing society. It has its own Code of Ethics and another set of ethical principles that were also approved by the IEEE as the standard for teaching and practicing software engineering. These codes are Code of Ethics and Professional Conduct and the Software Engineering Code of Ethics and Professional Practice, respectively, and some of their guidelines are presented below:

From the Code of Ethics and Professional Conduct (ACM):

1. **Contribute to society and human well-being.** Programmers should work to develop computer systems that can reduce negative consequences to society, such as threats to safety and health, and that can make everyday activities and work easier. It is an obligation to develop to high standards (Savage).

2. **Avoid harm to others.** Computer systems have an indirect impact on third parties. They can cause loss of information and resources that might result severely harmful for users, the general public, or employers. Therefore, software developers should minimize the risk of harming others due to coding errors, or security issues, by following standards to design and test systems (Code of Ethics and Professional Conduct).

3. **Be honest and trustworthy**. This principle encourages programmers to be honest and aware of their limitations in knowledge and education when writing computer systems. Also, if a programmer knows there is something wrong with a computer system, he or she should report it immediately to avoid undesirable consequences.

4. **Give proper credit for intellectual property.** It is mandatory for every software developer to never use and take credit for someone else's work, even when it has not been protected by a copyright law, patent, etc. They must recognize and fully credit other people's works, and they should use their own ideas to develop software.

5. **Respect the privacy of others.** Computer systems are wrongly used by some people to violate the privacy of others. Software developers should write programs that can protect users private information and that can avoid other undesired people to have unauthorized access to it (Code of Ethics and Professional Conduct).

6. **Honor confidentiality.** Unless required by law or any other ethical guideline, a programmer must keep secret any additional information related to his or her employer that arises from working in a project.

 *ACM Code of Ethics and Professional Conduct . Association for Computing Machinery Advancing Computing as a Science & Profession. Association for Computing Machinery (ACM). Web. 28 Sep 2013. *

Owner

  • Name: Dr. Elena Comelli Lab
  • Login: Comelli-lab
  • Kind: organization
  • Email: elena.comelli@utoronto.ca

GitHub Events

Total
Last Year