0% found this document useful (0 votes)
7 views2 pages

CS625 Assignment 1: Ethics in Software Release

The assignment for CS625 requires students to explore professional ethics and traits of a professional, based on lectures from Weeks 1 to 3. It emphasizes submission guidelines, marking rules, and outlines a scenario involving ethical dilemmas in software development. Students must address key ethical violations, appropriate professional actions, and the implications for the company's legal liability and reputation.

Uploaded by

Rana Bilal
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

CS625 Assignment 1: Ethics in Software Release

The assignment for CS625 requires students to explore professional ethics and traits of a professional, based on lectures from Weeks 1 to 3. It emphasizes submission guidelines, marking rules, and outlines a scenario involving ethical dilemmas in software development. Students must address key ethical violations, appropriate professional actions, and the implications for the company's legal liability and reputation.

Uploaded by

Rana Bilal
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Assignment No.

01 Total Marks: 15
Semester: Spring 2025
CS625 – Professional Practices Due Date: 30 April 2025

Assignment no. 1 covers Lectures of Week# 1 to 3.

Objectives of Assignment:

 Professional Ethics & Code of Ethics


 To understand the Traits of a Professional

Uploading instructions:

 Your assignment must be in .doc or docx format. (Any other formats like scan images, PDF, Zip, rar,
bmp, etc. will not be accepted).
 No assignment will be accepted through email.

Rules for Marking:

It should be clear that your assignment will not get any credit if:

 The assignment is submitted after the due date.


 The submitted assignment does not open or file is corrupted.
 Your assignment is copied from internet or from any other student
(Strict disciplinary action will be taken in this case).

Question:
Suppose you are a software engineer working at a mid-sized tech company. Your team is developing a new tax preparation
software that will be released to the public soon. During testing, you discover several critical bugs that could cause users to
file incorrect tax returns, potentially leading to financial penalties. The company’s owner insists on releasing the software
as "Version 1.0" with a disclaimer to capture market share, arguing that bugs are common in early releases and will be fixed
in updates.

a) Based on the IEEE and ACM Codes of Ethics, what are the key ethical violations in this scenario?
b) What steps should you, as a professional software engineer, take to address this situation?
c) How might this decision affect the company’s legal liability and reputation?

Note: Answer of each part should not be more than three to four lines.

Best Of Luck!

You might also like