Social & Cultural Issues in Requirements Engineering
Social & Cultural Issues in Requirements Engineering
ENGINEERING:
INTRODUCTION:
Some aspects of the requirements engineering process deal with social and cultural
issues
What is the best way to deal with these issues?
Some think that these issues fall outside the scope of requirements engineering
process, and fall under management, interpersonal skills, or ethics
Another point of view is that these issues are very much part of the requirements
engineering process and if not accounted for can negatively impact the desired
software system
Stakeholders in RE Process
EXAMPLE: A BILLION
● Scientific community and US consider the following number to be a
billion
○ 1,00,00,00,000
● For the rest of the world, a billion is
○ 10,00,00,00,00,000
● Globally, people communicate with fellow citizens using sports lingo to convey
certain situations and concepts, even in the business environment
● This can cause misunderstandings
● Use of the word ‘hockey’ in Pakistan and US means two different sports: ‘field
hockey’ and ‘ice hockey’ respectively
ETHICAL ISSUES:
● Access to confidential client information
● Possibility of elimination of jobs
● Differences of opinions with the client on the project
POLITICAL DIFFERENCES:
● Differences in political ideologies and personal convictions can also lead to
unprofessional environment in the execution of the requirements engineering
process
● Some people do not want to work on military software programs
● Requirements engineering is not a strictly formal process, but one which has
social and cultural side effects
● Requirements engineers must understand different aspects of these issues
and address them in the requirements engineering process