SlideShare ist ein Scribd-Unternehmen logo
1 von 6
The social and ethical issues of
Software Design and Development
Ergonomics
“Ergonomics is the study of the relationship between human workers and their
work environment.” (Davis, 2011). Therefore, it includes all hardware, software
and environment that affect how the user and participants interact with the
product. However, in software design and development, instead of
concentrating with a huge variety of products, we just focus on the software.
Ergonomics is one of the three major social and ethical issues of Software
development and design. Apart from just being able to serve a wide variety
of audience (which is a main element of inclusivity), ergonomics includes
how easy the software is to use and what background knowledge is require
by the user and participants, among other factors, with a focus on audience
from different cultures, economic backgrounds, social groups, gender
differences and ways to make the software accessible for the physically and
mentally disabled.
The actual software development process should also be ergonomically
inclusive; it requires a variety of skills. These include “effective communication
skills, working in teams, creativity, design skills, problem-solving skills and
attention to detail.” (Davis, 2011)
Before the invention of Graphical User Interface (GUIs), it used to be very
difficult for users and participants to use computers, as these systems were
based on command lines, called Command Line Interfaces (CLIs) and didn’t
provide a user-friendly interface for the users. However, due to the limited
functionality of the GUIs, CLIs remain a preference for specialised or
automated computer tasks. Therefore, most software applications were
written for large military and business organisations. The hardware and
software were so intimately linked that the package solution was bought
together as an entire product. The revolution of personal computers has
changed our way we think about hardware and software today.
Intellectual property
All property is protected by law. This means that while a person may own a
physical product or a piece of software, he/she might not necessarily own
the rights towards the design of that software or product.
Therefore, legally, that certain individual cannot copy the design or use the
design of the software/product for their monetary profits. However, they can
use the single product/software they own for any purpose they deem fit.
However, traditional physical products that were built required specialisation
in knowledge of the product and the field, the necessary machinery as well
as the workmanship. All these expenses beared by the manufacturer of the
product (the individual/organisation which has the rights towards the design
of the product) are referred to as manufacturing costs. Therefore, for physical
devices even today, this cost barrier acts as a safeguard for illegitimate use
of the design by other individuals/organisations to copy for their profits. But
software together with books, films and music are easily copied and
therefore require extra legal protection and reinforcement.
Intellectual property can be defined as “Property resulting from the fruits of
mental labour”(Davis, 2011) . Intellectual property laws cover the
design/framework of most products. Since copying of software and as such
films, books and music is relatively inexpensive compared to physical
products and requires almost minimal computing knowledge, they can be
made by anyone. Consequently, laws have been passed that in most
countries that protect the intellectual property rights of software developers
and to ensure that they are financially rewarded for their intellectual efforts.
This is made possible today through the use of Software Licence
Agreements.These agreements have been created to enforce the
intellectual property rights of software developers and other electronic media
producers. These Licence agreements hence must use legal jargon and
therefore be legally correct, if they are to be used in a case in court. Not only
do licence agreements protect software developers’ intellectual rights, they
also protect developers from the financial loss or hardships their customer
may suffer due to the purchase of their product.
Since licence agreements use legal jargon to ensure their validity in court,
they are often difficult to understand. To make our understanding of Licence
agreements easier, it is possible to break down each component of the legal
rights and responsibilities the developer includes in their licence agreement in
order to ensure their legal protection against certain anticipated aspects:
Licence: the formal permission or authority to use a product. This,
however does not mean that the user gets ownership of the software,
they are merely granted the right to use it. The same laws apply to
other forms of such mass media, including books, films, photographs,
music etc.
Agreement: a mutual contract between parties. These agreements
can be made in various ways. One of the most common ways is to ask
the user to agree to certain conditions of the agreement by clicking
“OK” just prior to installing a software package or downloading or
installing media.
Term: the duration and the commencement date of the agreement. In
most cases, the agreement starts as soon as the agreement is made;
this needs to be included in the agreement for both parties to refer to
and ensure.
Warranty: any assurance provided by the software developer – some
type of guarantee. This is to be included in the agreement. A warranty
gives some sort of assurance by the developer to the user regarding
the quality of the software. However, to protect their legal rights even
further, developers state that the software is sold “as is” and therefore
any standard glitches experienced by the user is not covered by the
warranty. Warranties rarely apply to other forms of electronic media
(such as films and music), as there is no legal need of “assurance” or
“guarantee” from the producers/developers.
Limited use: some developers do not provide users unrestricted use of
the product. For example, the product may be limited to be installed
on only a limited number of computer systems, or could be only valid or
legally usable for a certain period of time.
Reverse engineer: many agreements today prohibit users to break
down the purchased software, in order to reinforce the intellectual
property rights of the developers. These laws also apply to other forms
of media such as music and videos, where the purchaser is not legally
allowed to break down the final product into primitive or simpler
components.
Backup copy: some agreements allow copying the software package
for archival purposes. However, these copies can only be legally used if
their original software (or media) files are damaged when in term of
the agreement. When the terms of the agreement are over, the
backup copies should be destroyed.
There are 7 types of use of software and media covered by a licence
agreement:
Commercial: covered by copyright. One archival copy can be made
as a backup. The product cannot be modified, distributed or reverse
engineered.
Shareware: proprietary software that is provided to users on a limited
basis and only for a certain limited trial bases and pursuant to a licence
which restricts any commercial benefit, use or exploitation of the
software. Shareware is also covered by copyright
Freeware:copies of freeware can be made; freeware can be
distributed and altered. However, freeware is still protected by a weak
reinforcement of copyright. The source code of the freeware
application may or may not be available to the public
Public Domain:Copies of this form of software application can be
made with or without restriction. Hence, public domain software
applications are not covered by copyright laws.
Open source licence: although open source applications are still
covered by copyright laws, these types of applications remove most of
the traditions laws and rights of the (original/primary) developer/s. the
development of open source applications is largely based on
collaboration from the public, and the resulting modified product is
also released based on the same open source licence.
Site licence: these are covered by copyright laws. These type of
applications restrict the users/purchasers as to how many computer
systems can an application be installed on.
Creative commons licence: although software and media work under
this licence is still copyrighted, its use for software applications is rare.
However, they are widely used in media forms such as photographs,
music, video files, etc. Under the conditions of the Creative Commons
licence, the user is generally permitted to freely copy and distribute the
work, as long as the original developer/producer is acknowledged.
Inclusivity
Inclusive can be defined as: containing, embracing or comprising everything
concerned. Comprehensively includes and takes account of stated
concerns. (Davis, 2011)
Inclusivity is one of the three main social and ethical issues of Software Design
and Development. Inclusive software should take into account the different
users who are going to likely use a developer’s product. It is a responsibility of
a developer to determine the types of users that are going to use their
product. Moreover, developers that ignore inclusivity are likely to lose a fair
market share from their product, resulting in lower sales and reduced profit.
There are 4 main factors developers should think of when anticipating the
inclusivity of their products:
Cultural background: “The culture of a people can be described as
the set of ways of living built up over a period of time and passed from
generation to generation.” (Davis, 2011).
To be inclusive of the various cultural backgrounds in the usability of
their product, developers must firstly understand or at least be
empathetic to their needs and beliefs. Although it is not possible to be
aware of all the cultures, we can easily include users from a variety of
dominant cultures as part of the testing process occurring during
development. This includes the subordinates of language (including
writing scripts), numbers, religion, superstition, currency, time, dates, just
to name a few.
The dominant language of a country should be used in the interface of
the solution. Many software developers today manage to translate the
content of their applications into different languages, by asking the
user themselves their preferred language of installation. This allows their
applications to have greater inclusivity as the application can also be
used by people who are unfamiliar with the language in which the
developer originally developed the software.
Apart from this graphics and symbols used in a software application
are also pivotal to the inclusivity of the software. Different images can
be interpreted in different ways by users from different cultural
background. A graphic that may be humorous for a user could be
offensive to another, especially due to their religious beliefs.
Economic background
“Economic characteristics relate to the generation, distribution and use
of income and wealth” (Davis, 2011). The economic background
factor can be examined at a local, national, global or even an industry
specific scale. It is a responsibility for software developers to know the
economic capacity of their targeted users, as this assists in increased
the inclusivity of their software applications, causing increased sales
and larger profit margins. The most successful applications in the
market are those with costs that are accessible by the widest variety of
audience. The recent shift towards the development of open source
applications has helped in this regard.
Gender
Disability
Bibliography
Davis, S., 2011. Intellectual Property. In: Software Design and Development -
The Preliminary Course. Sydney: Parramatta Education Centre, p. 17.
Davis, S., 2011. Software Design and Development - The Preliminary Course.
2nd ed. Sydney: Parramatta Education Centre.
http://sdd-hsc.wikispaces.com/1-Social+and+Ethical+Issues
http://sddhsc.wordpress.com/hsc/9-1-development-and-impact-of-software-
solutions/9-1-1-social-and-ethical-issues/
http://sddsta.wikifoundry.com/page/8.1.1+Social+%26+Ethical+Issues

Weitere Àhnliche Inhalte

Was ist angesagt?

Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database systemphilipsinter
 
How internet works
How internet worksHow internet works
How internet worksANurag Kumar
 
Accessibility introduction
Accessibility introductionAccessibility introduction
Accessibility introductionAndres Baravalle
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemSunita Sahu
 
Information & communication Technology
Information & communication TechnologyInformation & communication Technology
Information & communication TechnologyDerrick Orvill Bapari
 
System requirements specification (srs)
System requirements specification (srs)System requirements specification (srs)
System requirements specification (srs)Savyasachi14
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteRaj vardhan
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 
Interaction styles
Interaction stylesInteraction styles
Interaction stylesSaqib Shehzad
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemEddyzulham Mahluzydde
 
07. datacenters
07. datacenters07. datacenters
07. datacentersMuhammad Ahad
 
INTRODUCTION TO ICT
INTRODUCTION TO ICTINTRODUCTION TO ICT
INTRODUCTION TO ICTKak Yong
 
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructureMuhammad Ahad
 
What is web portal
What is web portalWhat is web portal
What is web portalShweta Gupta
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsAman Srivastava
 

Was ist angesagt? (20)

Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database system
 
How internet works
How internet worksHow internet works
How internet works
 
Accessibility introduction
Accessibility introductionAccessibility introduction
Accessibility introduction
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Chap08
Chap08Chap08
Chap08
 
Information & communication Technology
Information & communication TechnologyInformation & communication Technology
Information & communication Technology
 
System requirements specification (srs)
System requirements specification (srs)System requirements specification (srs)
System requirements specification (srs)
 
Cloud Computing & Distributed Computing
Cloud Computing & Distributed ComputingCloud Computing & Distributed Computing
Cloud Computing & Distributed Computing
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Interaction styles
Interaction stylesInteraction styles
Interaction styles
 
Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0Web 2.0 vs Web 3.0
Web 2.0 vs Web 3.0
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
 
07. datacenters
07. datacenters07. datacenters
07. datacenters
 
CS8080 INFORMATION RETRIEVAL TECHNIQUES - IRT - UNIT - I PPT IN PDF
CS8080 INFORMATION RETRIEVAL TECHNIQUES - IRT - UNIT - I  PPT  IN PDFCS8080 INFORMATION RETRIEVAL TECHNIQUES - IRT - UNIT - I  PPT  IN PDF
CS8080 INFORMATION RETRIEVAL TECHNIQUES - IRT - UNIT - I PPT IN PDF
 
INTRODUCTION TO ICT
INTRODUCTION TO ICTINTRODUCTION TO ICT
INTRODUCTION TO ICT
 
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
 
What is web portal
What is web portalWhat is web portal
What is web portal
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
Basics of information technology
Basics of information technologyBasics of information technology
Basics of information technology
 

Ähnlich wie The social and ethical issues of sdd

The social and ethical issues of sdd
The social and ethical issues of sddThe social and ethical issues of sdd
The social and ethical issues of sddsarthakgarg97
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresAntara Rastogi
 
The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GISJoanne Cook
 
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...CSCJournals
 
Software Licences
Software LicencesSoftware Licences
Software LicencesAjay Jassi
 
Software developer agreements baby veena john
Software developer agreements baby veena johnSoftware developer agreements baby veena john
Software developer agreements baby veena johnAltacit Global
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source BusinessJennifer Strong
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source softwareaamatya
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source softwareaamatya
 
License
LicenseLicense
Licensenafia
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and YouJeff Stoner
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptxvishnupriyapm4
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary softwareLavan1997
 
Software licencing techniqes
Software licencing techniqesSoftware licencing techniqes
Software licencing techniqesRana Muhammad Asif
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmAdvocate
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Software Licensing - Comprehensive Guide to Types and Models
Software Licensing - Comprehensive Guide to Types and ModelsSoftware Licensing - Comprehensive Guide to Types and Models
Software Licensing - Comprehensive Guide to Types and ModelsLabs64 NetLicensing
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Vibha Khanna
 

Ähnlich wie The social and ethical issues of sdd (20)

The social and ethical issues of sdd
The social and ethical issues of sddThe social and ethical issues of sdd
The social and ethical issues of sdd
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source Softwares
 
The Business Case for Open Source GIS
The Business Case for Open Source GISThe Business Case for Open Source GIS
The Business Case for Open Source GIS
 
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
 
Software Licences
Software LicencesSoftware Licences
Software Licences
 
Software developer agreements baby veena john
Software developer agreements baby veena johnSoftware developer agreements baby veena john
Software developer agreements baby veena john
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source Business
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source software
 
Ethical consideration in open source software
Ethical consideration in open source softwareEthical consideration in open source software
Ethical consideration in open source software
 
License
LicenseLicense
License
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open Source VP.pptx
Open Source VP.pptxOpen Source VP.pptx
Open Source VP.pptx
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
Software licencing techniqes
Software licencing techniqesSoftware licencing techniqes
Software licencing techniqes
 
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpmCopyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpm
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Software Licensing - Comprehensive Guide to Types and Models
Software Licensing - Comprehensive Guide to Types and ModelsSoftware Licensing - Comprehensive Guide to Types and Models
Software Licensing - Comprehensive Guide to Types and Models
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
 

KĂŒrzlich hochgeladen

80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...
TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...
TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 

KĂŒrzlich hochgeladen (20)

80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỏ TUYỂN SINH TIáșŸNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...
TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...
TỔNG ÔN TáșŹP THI VÀO LỚP 10 MÔN TIáșŸNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGở Â...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

The social and ethical issues of sdd

  • 1. The social and ethical issues of Software Design and Development Ergonomics “Ergonomics is the study of the relationship between human workers and their work environment.” (Davis, 2011). Therefore, it includes all hardware, software and environment that affect how the user and participants interact with the product. However, in software design and development, instead of concentrating with a huge variety of products, we just focus on the software. Ergonomics is one of the three major social and ethical issues of Software development and design. Apart from just being able to serve a wide variety of audience (which is a main element of inclusivity), ergonomics includes how easy the software is to use and what background knowledge is require by the user and participants, among other factors, with a focus on audience from different cultures, economic backgrounds, social groups, gender differences and ways to make the software accessible for the physically and mentally disabled. The actual software development process should also be ergonomically inclusive; it requires a variety of skills. These include “effective communication skills, working in teams, creativity, design skills, problem-solving skills and attention to detail.” (Davis, 2011) Before the invention of Graphical User Interface (GUIs), it used to be very difficult for users and participants to use computers, as these systems were based on command lines, called Command Line Interfaces (CLIs) and didn’t provide a user-friendly interface for the users. However, due to the limited functionality of the GUIs, CLIs remain a preference for specialised or automated computer tasks. Therefore, most software applications were written for large military and business organisations. The hardware and software were so intimately linked that the package solution was bought together as an entire product. The revolution of personal computers has changed our way we think about hardware and software today. Intellectual property All property is protected by law. This means that while a person may own a physical product or a piece of software, he/she might not necessarily own the rights towards the design of that software or product.
  • 2. Therefore, legally, that certain individual cannot copy the design or use the design of the software/product for their monetary profits. However, they can use the single product/software they own for any purpose they deem fit. However, traditional physical products that were built required specialisation in knowledge of the product and the field, the necessary machinery as well as the workmanship. All these expenses beared by the manufacturer of the product (the individual/organisation which has the rights towards the design of the product) are referred to as manufacturing costs. Therefore, for physical devices even today, this cost barrier acts as a safeguard for illegitimate use of the design by other individuals/organisations to copy for their profits. But software together with books, films and music are easily copied and therefore require extra legal protection and reinforcement. Intellectual property can be defined as “Property resulting from the fruits of mental labour”(Davis, 2011) . Intellectual property laws cover the design/framework of most products. Since copying of software and as such films, books and music is relatively inexpensive compared to physical products and requires almost minimal computing knowledge, they can be made by anyone. Consequently, laws have been passed that in most countries that protect the intellectual property rights of software developers and to ensure that they are financially rewarded for their intellectual efforts. This is made possible today through the use of Software Licence Agreements.These agreements have been created to enforce the intellectual property rights of software developers and other electronic media producers. These Licence agreements hence must use legal jargon and therefore be legally correct, if they are to be used in a case in court. Not only do licence agreements protect software developers’ intellectual rights, they also protect developers from the financial loss or hardships their customer may suffer due to the purchase of their product. Since licence agreements use legal jargon to ensure their validity in court, they are often difficult to understand. To make our understanding of Licence agreements easier, it is possible to break down each component of the legal rights and responsibilities the developer includes in their licence agreement in order to ensure their legal protection against certain anticipated aspects: Licence: the formal permission or authority to use a product. This, however does not mean that the user gets ownership of the software, they are merely granted the right to use it. The same laws apply to other forms of such mass media, including books, films, photographs, music etc.
  • 3. Agreement: a mutual contract between parties. These agreements can be made in various ways. One of the most common ways is to ask the user to agree to certain conditions of the agreement by clicking “OK” just prior to installing a software package or downloading or installing media. Term: the duration and the commencement date of the agreement. In most cases, the agreement starts as soon as the agreement is made; this needs to be included in the agreement for both parties to refer to and ensure. Warranty: any assurance provided by the software developer – some type of guarantee. This is to be included in the agreement. A warranty gives some sort of assurance by the developer to the user regarding the quality of the software. However, to protect their legal rights even further, developers state that the software is sold “as is” and therefore any standard glitches experienced by the user is not covered by the warranty. Warranties rarely apply to other forms of electronic media (such as films and music), as there is no legal need of “assurance” or “guarantee” from the producers/developers. Limited use: some developers do not provide users unrestricted use of the product. For example, the product may be limited to be installed on only a limited number of computer systems, or could be only valid or legally usable for a certain period of time. Reverse engineer: many agreements today prohibit users to break down the purchased software, in order to reinforce the intellectual property rights of the developers. These laws also apply to other forms of media such as music and videos, where the purchaser is not legally allowed to break down the final product into primitive or simpler components. Backup copy: some agreements allow copying the software package for archival purposes. However, these copies can only be legally used if their original software (or media) files are damaged when in term of the agreement. When the terms of the agreement are over, the backup copies should be destroyed. There are 7 types of use of software and media covered by a licence agreement: Commercial: covered by copyright. One archival copy can be made as a backup. The product cannot be modified, distributed or reverse engineered. Shareware: proprietary software that is provided to users on a limited basis and only for a certain limited trial bases and pursuant to a licence
  • 4. which restricts any commercial benefit, use or exploitation of the software. Shareware is also covered by copyright Freeware:copies of freeware can be made; freeware can be distributed and altered. However, freeware is still protected by a weak reinforcement of copyright. The source code of the freeware application may or may not be available to the public Public Domain:Copies of this form of software application can be made with or without restriction. Hence, public domain software applications are not covered by copyright laws. Open source licence: although open source applications are still covered by copyright laws, these types of applications remove most of the traditions laws and rights of the (original/primary) developer/s. the development of open source applications is largely based on collaboration from the public, and the resulting modified product is also released based on the same open source licence. Site licence: these are covered by copyright laws. These type of applications restrict the users/purchasers as to how many computer systems can an application be installed on. Creative commons licence: although software and media work under this licence is still copyrighted, its use for software applications is rare. However, they are widely used in media forms such as photographs, music, video files, etc. Under the conditions of the Creative Commons licence, the user is generally permitted to freely copy and distribute the work, as long as the original developer/producer is acknowledged. Inclusivity Inclusive can be defined as: containing, embracing or comprising everything concerned. Comprehensively includes and takes account of stated concerns. (Davis, 2011) Inclusivity is one of the three main social and ethical issues of Software Design and Development. Inclusive software should take into account the different users who are going to likely use a developer’s product. It is a responsibility of a developer to determine the types of users that are going to use their product. Moreover, developers that ignore inclusivity are likely to lose a fair market share from their product, resulting in lower sales and reduced profit. There are 4 main factors developers should think of when anticipating the inclusivity of their products: Cultural background: “The culture of a people can be described as the set of ways of living built up over a period of time and passed from generation to generation.” (Davis, 2011).
  • 5. To be inclusive of the various cultural backgrounds in the usability of their product, developers must firstly understand or at least be empathetic to their needs and beliefs. Although it is not possible to be aware of all the cultures, we can easily include users from a variety of dominant cultures as part of the testing process occurring during development. This includes the subordinates of language (including writing scripts), numbers, religion, superstition, currency, time, dates, just to name a few. The dominant language of a country should be used in the interface of the solution. Many software developers today manage to translate the content of their applications into different languages, by asking the user themselves their preferred language of installation. This allows their applications to have greater inclusivity as the application can also be used by people who are unfamiliar with the language in which the developer originally developed the software. Apart from this graphics and symbols used in a software application are also pivotal to the inclusivity of the software. Different images can be interpreted in different ways by users from different cultural background. A graphic that may be humorous for a user could be offensive to another, especially due to their religious beliefs. Economic background “Economic characteristics relate to the generation, distribution and use of income and wealth” (Davis, 2011). The economic background factor can be examined at a local, national, global or even an industry specific scale. It is a responsibility for software developers to know the economic capacity of their targeted users, as this assists in increased the inclusivity of their software applications, causing increased sales and larger profit margins. The most successful applications in the market are those with costs that are accessible by the widest variety of audience. The recent shift towards the development of open source applications has helped in this regard. Gender Disability Bibliography Davis, S., 2011. Intellectual Property. In: Software Design and Development - The Preliminary Course. Sydney: Parramatta Education Centre, p. 17.
  • 6. Davis, S., 2011. Software Design and Development - The Preliminary Course. 2nd ed. Sydney: Parramatta Education Centre. http://sdd-hsc.wikispaces.com/1-Social+and+Ethical+Issues http://sddhsc.wordpress.com/hsc/9-1-development-and-impact-of-software- solutions/9-1-1-social-and-ethical-issues/ http://sddsta.wikifoundry.com/page/8.1.1+Social+%26+Ethical+Issues