Improve company productivity with a Business Account.Sign Up

x
?
Solved

code of ethics

Posted on 2010-11-29
11
Medium Priority
?
185 Views
Last Modified: 2012-05-10
hi there

currently, I am curious about Code of Ethic for Software Engineering.

Could you please provide me SW ethic related documents, e-books, links and
lecture notes.

kind regards.
0
Comment
Question by:loopfinity
  • 5
  • 4
  • 2
11 Comments
 
LVL 37

Accepted Solution

by:
TommySzalapski earned 668 total points
ID: 34235653
This is probably one of the most complete discussions.
http://www.acm.org/about/se-code
The ACM is one of the top organizations for computing research. That and IEEE.
0
 
LVL 37

Expert Comment

by:TommySzalapski
ID: 34235659
Hmm... IEEE references the same article
http://www.computer.org/cms/Computer.org/Publications/code-of-ethics.pdf
That'd be your best bet.
0
 
LVL 6

Author Comment

by:loopfinity
ID: 34235681
ok. let me ask main question from my mind?

as we all know the software is not tangible. How can one define code of ethic for proposed software?

I mean if I will produce software for myself, why should I consider standards even
developed software does not follow any standards

regards.
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
LVL 6

Author Comment

by:loopfinity
ID: 34235682
I just increase the points to 500 and lets wait for a while
0
 
LVL 37

Assisted Solution

by:TommySzalapski
TommySzalapski earned 668 total points
ID: 34235701
Every group that develops software has it's own coding standard and ethics standard. You are correct though, that there isn't one global one that everyone uses. Apparently, ACM and IEEE would like that to change. There are laws of course about copyrights and that sort of thing.

If you are developing for yourself there really aren't any legal limits except that you can't reverse engineer or decompile most programs (it's in their license agreements). The only thing you'd need to worry about for developing apps for yourself would be to follow the licensing of whatever software you use (and of course don't break any laws like hacking people's credit cards or anything).
0
 
LVL 6

Author Comment

by:loopfinity
ID: 34235717
>>There are laws of course about copyrights
to some extends, laws for copy right seems to me acceptable, yet mankind has no universal laws for ethics.

why ACM and IEEE  expose to all developer to follow same footstep?
imho, they kill creativity, do not they?
0
 
LVL 27

Expert Comment

by:aburr
ID: 34236084
"why should I consider standards even
developed software does not follow any standards"
There is a big difference between ethics and standards.
0
 
LVL 6

Author Comment

by:loopfinity
ID: 34237548
ok
lets modify it.
"why should I consider to apply the others opinions to develop software "
for instance,

1. PUBLIC - Software engineers shall act consistently with the public interest.

do u think all big companies care very much about above statement.

0
 
LVL 27

Assisted Solution

by:aburr
aburr earned 332 total points
ID: 34238247
"do u think all big companies care very much about above statement."
-
Perhaps not, but that does not prevent me from acting ethically. If only I act ethically, I might not (probably will not) make as much money but there are other rewards for ethical behavior.
0
 
LVL 37

Expert Comment

by:TommySzalapski
ID: 34242600
You mentioned standards. Many coding standards (commenting, etc) are useful even if you are just developing for yourself. I can't tell you how many times I've gone back to adjust some code that I wrote and it took a long time to figure out and update because I hadn't used good coding standards and practices.

The big companies don't want the expense of following ethical behaviour, but everyone else should theoretically benefit. That's why we want ethics standards. So the big unfeeling corporations can't run over everybody and cut corners etc.
0
 
LVL 6

Author Closing Comment

by:loopfinity
ID: 34341980
thanks
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Machine Learning is one of the profound applications of AI and therefore, just like AI, it is surrounded by myths and fears. Check out these facts about ML that demystify the related myths.
By definition, working capital is the measure a company’s efficiency and its financial health from a short-term perspective. With the implementation of GST in India on July 1, 2017, the unorganized sector has to pay GST at various levels in order to…
Notifications on Experts Exchange help you keep track of your activity and updates in one place. Watch this video to learn how to use them on the site to quickly access the content that matters to you.
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…

589 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question