Solved

code of ethics

Posted on 2010-11-29
11
166 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 334 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
 
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 334 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
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 
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 166 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

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

One of the biggest challenges facing freelancers is balancing multiple projects and deadlines. Organizational skills and time management are key to keeping up with projects and staying on track. Luckily, we’ve curated seven tools to help you focus o…
EE introduced a new rating method known as Level, which displays in your avatar as LVL. The new Level is a numeric ranking that is based on your Points. This article discusses the rationale behind the new method and provides the mathematical formula…
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.
Where to go on the main page to find the job listings. How to apply to a job that you are interested in from the list that is featured on our Careers page.

760 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

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now