Please enable JavaScript.
Coggle requires JavaScript to display documents.
9.1.1 Social and Ethical Issues - Coggle Diagram
9.1.1 Social and Ethical Issues
The impact of software :
-
Notes
reliance on software
social networking
computer malware like viruses
cyber safety
inappropriate data structures e.g.
Y2K
huge amounts of information (which may be unsupported,
unverifiable, misleading or incorrect) available through the internet)
Rights and responsibilities of software developers
-
Notes
acknowledging the intellectual property of others
• recognition by others of the developer’s
intellectual property
• producing quality software solutions
• appropriately responding to user-identified problems
• adhering to code of conduct
• neither generating nor transmitting malware
• addressing ergonomic issues in software design
user needs from an ergonomic perspective
user interface design
usability testing
• ensuring individuals’ privacy is not compromised
• ensuring software addresses inclusivity issues
Inclusivity issues
Disability
Physical
Hearing disability
Visual
Gender
Economic background
Cultural background
Use of networks
By the
developer
when developing software
– access to resources
– ease of communication
– productivity
By the
user
when using network based software
– response times
– interface design
– privacy and security issues
The software market
• maintaining market position
• the effect of dominant developers of software
• the impact of new developers of software and new products
Legal implications
National and international legal action resulting from software development
NSW T Card system
Metallica vs Napster
Microsoft vs Netscape
RACV vs Unisys
search engines (eg Google vs national censorship laws)
Software piracy and copyright
current and emerging technology used to combat software piracy
back-to-base authentication
registration code
installation counter on a network
site licence,
use of serial numbers
non-copyable data sheet
encryption key
Concepts associated with piracy and copyright
– decompilation
– reverse engineering
– collaboratively developed software
– ownership versus licensing
– open source
– public domain
– shareware
– licence conditions
– licensing issues
– copyright laws
– plagiarism
– intellectual property