Question: For this week's discussion, write up your thoughts on one (or more) of these questions: Is software engineering developed enough to be a profession? Is
For this week's discussion, write up your thoughts on one (or more) of these questions:
- Is software engineering developed enough to be a profession? Is it engineering, similar to mechanical or civil engineering, or is it something else?
- Some professions have a fiduciary responsibility, a mandated responsibility to act in the best interests of the client, even if other options may be easier or more profitable. Should software developers have such responsibilities, at least in some application areas? Why (or why not)?
- How well do you think the ACM Code of Ethics captures the essential responsibilities of the profession? Does it give too much emphasis to some things over others? Are there significant oversights?
- At what point does an awareness of corporate wrongdoing compel a software developer to 'blow the whistle'? Should Roger Boisjoly done more? When do professional ethics require a developer to risk their career?
- You can also discuss one or more of the case studies: Max the abusive manager, Stewart and Dark UX patterns, Tim and his Anti-Worm program, BlockerPlus' manipulation of web filters, etc.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
