Society and Ethics in Information TechnologyUnit 213 min read
Computer Ethics: Core Theories & Real-World Impact
Unit 2 of Society and Ethics in Information Technology explores the foundational principles of computer ethics, its philosophical roots, practical applications in tech industries, and why ethical frameworks are critical for IT professionals—with case studies from Nepal’s digital ecosystem (eSewa, Daraz, NTC) and global
TAKEAWAYS
- Computer ethics is the study of moral dilemmas in IT, blending philosophical theories (utilitarianism, deontology) with practical tech scenarios (data privacy, AI bias).
- Ethical theories (e.g., Kant’s duty-based ethics) provide frameworks to resolve conflicts like Ncell’s user data leaks or Pathao’s driver surveillance debates.
- Health risks (ergonomic strain, radiation) and societal impacts (digital divide in rural Nepal) highlight why ethics must guide tech adoption.
- Codes of ethics (e.g., ACM’s guidelines) act as legal and moral safeguards for software failures (e.g., Daraz’s failed payment gateways).
- Ethical decision-making follows a structured framework (identify stakeholders → weigh consequences → choose action), critical for IT audits in banks.
- Workplace ethics (monitoring, SLAs) clash with privacy rights, seen in NTC’s employee surveillance policies or Google’s ad-targeting controversies.
1. Defining Computer Ethics
Computer ethics examines moral principles governing IT use, addressing questions like:
- Is deepfake content ethical if it exposes corruption?
- Should eSewa share user transaction data with tax authorities?
- Are AI hiring tools (used by Nepali startups) biased against certain demographics?
Key Definitions
- Ethics: Systematic study of right/wrong conduct in human actions (vs. morals, which are culturally relative).
- Computer Ethics: Application of ethical principles to IT systems, data, and societal impacts.
- Ethical Theory: Philosophical frameworks to analyze dilemmas (e.g., "Is it ethical to hack a vulnerable system to expose flaws?").
(Shows branches: legal risks, public good, employer policies.)
2. Foundational Ethical Theories
Ethical theories provide tools to evaluate tech dilemmas. Below are the four most relevant to IT, with Nepali examples tied to each.
A. Utilitarianism (Greatest Good for the Greatest Number)
- Principle: Actions are ethical if they maximize overall benefit.
- IT Example:
- NTC’s 5G rollout: Should NTC prioritize urban areas (more users) or rural villages (economic growth)?
- Trade-off: Urban users get faster speeds now; rural users face long-term digital exclusion.
B. Deontological Ethics (Duty-Based)
- Principle: Actions are ethical if they follow universal rules (e.g., "Do not lie"), regardless of outcomes.
- IT Example:
- eSewa’s data policy: Even if sharing user data with banks boosts transactions, eSewa’s duty is to protect privacy (Nepal’s Data Protection Act, 2022).
- Contrast: Utilitarianism might argue data sharing is "good for Nepal’s economy."
C. Virtue Ethics (Character Over Rules)
- Principle: Ethical agents develop good character traits (e.g., honesty, integrity).
- IT Example:
- Daraz’s warehouse workers: Are they virtuous if they ignore safety protocols to meet delivery deadlines?
- Key trait: Responsibility → Daraz’s code of conduct emphasizes worker welfare.
D. Rights-Based Ethics (Individual Liberties)
- Principle: Respect fundamental rights (e.g., privacy, free speech) even if they conflict with efficiency.
- IT Example:
- WhatsApp’s end-to-end encryption: Nepal’s government argues it hampers surveillance (e.g., tracking criminals), but WhatsApp defends users’ right to privacy.
- Nepali case: Ncell’s SIM registration law (2016) balances security (tracking fraud) vs. privacy rights.
3. Health and Societal Impacts of Computer Technology
Unethical tech use harms individuals and society. Below are real-world risks in Nepal, with mitigation strategies.
A. Physical Health Risks
| Risk | Example in Nepal | Mitigation |
|---|---|---|
| Repetitive Strain Injury (RSI) | Daraz warehouse workers with wrist pain. | Ergonomic keyboards, regular breaks. |
| Eye Strain (Digital Fatigue) | Students using laptops for 10+ hours/day. | 20-20-20 rule (look 20ft away every 20 mins). |
| Radiation Exposure | Ncell tower workers near antennas. | Shielded equipment, distance limits. |
B. Mental Health Risks
- Social media addiction (e.g., TikTok in Nepal):
- Impact: Anxiety, sleep disorders among youth.
- Ethical dilemma: Should platforms like Khalti’s payment integrations (used for in-app purchases) limit addictive features?
- Cyberbullying:
- Example: Pathao drivers harassed via anonymous apps.
- Solution: Nepal’s Cyber Security Act (2073) mandates platform accountability.
C. Societal Risks
- Digital Divide:
- Gap: 60% of rural Nepal lacks internet (vs. 90% in Kathmandu).
- Ethical question: Should NTC subsidize rural broadband at the cost of urban infrastructure upgrades?
- Job Displacement:
- Example: ATMs replacing bank tellers → unemployment for low-skilled workers.
- Ethical response: Reskilling programs (e.g., NIBL’s digital literacy courses).
4. Why Study Computer Ethics?
A. Legal Compliance
- Nepal’s Laws:
- Data Protection Act (2022): Mandates ethical data handling by eSewa, Khalti.
- Cyber Security Act (2073): Prohibits hacking, but lacks enforcement.
- Global Laws:
- GDPR (EU): Fines companies like Google for data breaches.
B. Reputation and Trust
- Example: Ncell’s 2021 data leak (exposed 1M users’ details) → loss of customer trust.
- Solution: Ethical frameworks (e.g., ACM Code of Ethics) guide transparency.
C. Innovation and Safety
- Ethical AI: Nepal’s AI for Agriculture projects must avoid bias (e.g., favoring urban farmers).
- Software Safety: Daraz’s failed order system (2023) caused delays → ethical failure in risk management.
5. Ethical Decision-Making Framework
When faced with a dilemma (e.g., "Should I report a bug in a government portal?"), follow this structured approach:
flowchart TD
A["Identify Stakeholders"] --> B["Gather Facts"]
B --> C["Define Ethical Issues"]
C --> D["Brainstorm Solutions"]
D --> E["Evaluate Consequences"]
E --> F["Choose Action"]
F --> G["Act and Reflect"]Worked Example: NTC’s 5G Spectrum Auction
- Stakeholders:
- NTC (regulator), Ncell, Smart Cell (bidders), taxpayers.
- Ethical Issues:
- Is favoring Ncell (existing player) ethical vs. letting Smart Cell win (new entrant)?
- Solutions:
- Option 1: Auction to highest bidder (utilitarian: maximizes revenue).
- Option 2: Subsidize Smart Cell (rights-based: promotes competition).
- Consequences:
- Option 1: Higher taxes; Option 2: Risk of Smart Cell defaulting.
- Action: NTC chose transparent bidding (deontological: follows rule of fairness).
6. Codes of Ethics in IT
Professional bodies (e.g., ACM, IEEE) provide guidelines for ethical conduct. Below is a comparison table of key codes.
| Code | Key Principles | Nepali Relevance |
|---|---|---|
| ACM Code (2021) | Public good, justice, malleability. | Guides Nepali IT firms on AI ethics. |
| IEEE Ethics | Safety, privacy, accountability. | Used by Nepal Electricity Authority for smart grid projects. |
| Nepal Computer Society | Localized to Nepali context. | Addresses digital literacy gaps. |
7. Causes of Software Failure and Ethical Risks
Software failures often stem from ethical lapses. Below are common causes with Nepali examples.
| Cause | Example in Nepal | Ethical Risk |
|---|---|---|
| Poor Requirements | NTC’s e-Visa system (2022) crashed due to unclear user needs. | User frustration, loss of revenue. |
| Lack of Testing | Khalti’s payment gateway failed during Diwali sales. | Financial losses for merchants. |
| Ethical Oversights | Pathao’s driver rating system punished drivers for traffic delays (not their fault). | Exploitation of workers. |
| Security Gaps | Ncell’s old SIM cards were hacked (2020). | Identity theft, legal penalties. |
Mitigation:
- Ethical audits (e.g., NIBL’s software reviews).
- Transparency (e.g., eSewa’s public breach reports).
In the Real World
eSewa’s Ethical Dilemma: Data Privacy vs. Financial Inclusion
- Idea Used: Rights-based ethics (protecting user data) vs. utilitarianism (enabling rural banking).
- Real Situation: eSewa’s biometric authentication (2023) faced backlash for invasive data collection, but also reduced fraud in remote areas.
- Worked Example:
- Problem: A user in Rolpa district was denied a loan because eSewa’s algorithm flagged their transaction history as "unusual."
- Ethical Analysis:
- Deontological: eSewa violated the "no arbitrary denial" rule.
- Utilitarian: The flagging prevented fraud (benefits the majority).
- Solution: eSewa introduced human review for disputed cases.
Daraz’s Logistics Ethics: Worker Welfare vs. Speed
- Idea Used: Virtue ethics (treating workers as moral agents) vs. utilitarianism (meeting delivery deadlines).
- Real Situation: Daraz’s 12-hour delivery promises led to overworked couriers in Kathmandu.
- Worked Example:
- Problem: A Pathao-like courier for Daraz was fined for delivering 50 packages in 8 hours, causing back pain.
- Ethical Analysis:
- Virtue Ethics: The courier lacked responsibility for self-care.
- Legal: Nepal’s Labor Act (2074) caps working hours at 8/day.
- Solution: Daraz partnered with Nepal’s Trade Union Federation to enforce fair labor practices.
NTC’s 5G Rollout: Urban vs. Rural Ethics
- Idea Used: Utilitarianism (maximizing users) vs. rights-based (equitable access).
- Real Situation: NTC’s 5G auction (2024) prioritized Kathmandu, leaving Doti and Bajhang with 2G.
- Worked Example:
- Problem: A farmer in Bajhang couldn’t access agricultural drones due to slow speeds.
- Ethical Analysis:
- Utilitarian: Urban users get faster speeds now; rural users benefit later.
- Rights-Based: Rural users have the right to digital inclusion.
- Solution: NTC’s subsidy program for rural 5G towers (2025).
Exam Tip
This unit is highly exam-focused—expect short notes (20 marks), case studies (30 marks), and essay questions (40 marks). Here’s how to score full marks:
For Definitions/Short Notes:
- Use bullet points with real examples (e.g., "Ncell’s data breach violates deontological ethics").
- Avoid: Generic answers like "ethics is about good and bad."
- Do: "Ethics in IT is the application of moral principles to Nepal’s eSewa data policy, balancing user privacy (rights-based) and transaction efficiency (utilitarianism)."
For Case Studies (e.g., "NTC’s 5G Dilemma"):
- Structure:
- Describe the scenario (1 mark).
- Identify ethical theories (2 marks).
- Apply 2+ theories (4 marks).
- Propose a solution (3 marks).
- Example Answer:
"NTC’s 5G auction prioritizes Kathmandu, leaving rural areas with 2G. This reflects utilitarianism (maximizing urban users) but violates rights-based ethics (equitable access). A solution is a hybrid model: fast 5G in cities + subsidized rural towers (e.g., NTC’s 2025 plan)."
- Structure:
For Essays (e.g., "Why Study Computer Ethics?"):
- Start with a hook: "Imagine if Daraz’s payment system failed during Diwali—millions of transactions would collapse, eroding trust in digital Nepal."
- Use tables (like the software failure table above) to compare causes/consequences.
- End with a policy recommendation:
"Nepal should adopt ACM’s Code of Ethics and mandate ethical audits for all IT projects, as done by NIBL for banking software."
Common Pitfalls:
- Ignoring Nepali context: Always tie theories to eSewa, Daraz, or NTC.
- Overgeneralizing: Don’t say "ethics is about being good"—**explain how it applies to real tech failures.
- Missing stakeholders: In case studies, list all affected parties (e.g., NTC, Ncell, rural users).
Final Visual: The Ethical Tech Cycle
Based on the TU BSc CSIT syllabus for Society and Ethics in Information Technology (CSC323), unit 2.
Discussion
Loading…