Impact of Requirements Engineeringin Socially Responsible Systems : Systematic Literature Review and Survey
Abstract: Context. In this new generation, social responsibility is one of the main thingsthat should be followed, which helps the current and future generation to live peacefully. Social responsibility may either care about the environment, Human Rights, oranything which helps us. There is also a need for the development of software that issocially responsible. There are some facets that need to be followed or implementedwhile building software. Requirements engineering plays the main role in gatheringthe requirements of this socially responsible software. So there is a need to studyhow requirements engineering helps in creating a socially responsible software andchallenges faced while implementing the facets in creating the socially responsiblesoftware. Objectives. In this thesis, our main goal is to identify the impact of requirements engineering in socially responsible systems. For acquiring our goal, we haveformulated some objectives they are:Objective 1: To identify the facets of socially responsible systemsObjective 2: To identify how RE can assist in initiating and managing the facets ofsocial responsibility of a system.Objective 3: To identify the challenges faced during the implementation of the aboveprocess. Methods. For acquiring our goal, we have performed a systematic literaturereview (SLR) and survey for the objectives. For objective 1, we have performed anSLR and survey to obtain the facets of socially responsible systems. For objectives 2and 3, we have performed a survey to know the support of requirements engineeringwhile establishing and managing facets of socially responsible systems and identifying the challenges faced while establishing and managing facets. Results. For our SLR, we have considered a starter set with 8 Related articlesand performed snowball sampling to that start set, and we got 12 papers, A totalof 20 related articles are found for our SLR. The facets of socially responsible systems are obtained from those SLR results. We got 89 results for our survey, and allthe data is collected and analyzed by using thematic and narrative analysis methods. Conclusions. First, an SLR and survey are conducted to identify the facets ofsocially responsible systems, and then the survey is conducted to identify how requirements engineering helps and the challenges faced in implementation and managingthe facets of socially responsible systems. This study helps the developers take thenecessary steps to avoid the practitioners’ challenges in the study. Keywords. Requirements engineering, Socially responsible systems, Software engineering, Social software, Social design.
AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)