Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.

xix,288 Pages

Збережено в:
Бібліографічні деталі
Автор: Gambo, Ishaya Peni
Формат: Дисертація
Мова:Англійська
Опубліковано: Obafemi Awolowo University 2023
Предмети:
Онлайн доступ:https://ir.oauife.edu.ng/123456789/5348
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
_version_ 1810764575806586880
author Gambo, Ishaya Peni
author_facet Gambo, Ishaya Peni
author_sort Gambo, Ishaya Peni
collection DSpace
description xix,288 Pages
format Thesis
id oai:ir.oauife.edu.ng:123456789-5348
institution My University
language English
publishDate 2023
publisher Obafemi Awolowo University
record_format dspace
spelling oai:ir.oauife.edu.ng:123456789-53482023-05-13T18:12:28Z Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems. Gambo, Ishaya Peni Conflict Resolution Engineering Process Software Systems Pharmacy Department Obafemi Awolowo University Teaching Hospitals Complex xix,288 Pages In this research a framework for conflict resolution was formulated, a model was designed, implemented and evaluated in the requirement engineering process of software development. This was with the view of identifying and resolving conflicts among multiple stakeholders’ expectations that often arise during requirements analysis. The research employed both qualitative and quantitative research approaches. Requirements were elicited from stakeholders using interview, case study, observation and secondary data. Ten (10) staff from the Pharmacy Department of Obafemi Awolowo University Teaching Hospitals Complex (OAUTHC) and five (5) software developers from software industry were the respondents. The requirements were analysed using the requirement filtering technique. Delphi method was used to resolve the inputs from the requirements. Clustering Algorithm was used to formulate the framework for conflict resolution. The model was specified in Unified Modeling Language, and the system was implemented using Java programming language. The system was tested for completeness and consistency using recall and precision as parameters. The result showed the Kendal Coefficient of Concordance (KcoC) W was 0.000115598  0.00. This indicated the existence of disagreement among the stakeholders’ subjective views. With the clustering analysis, the result showed 5 clusters and their corresponding centroids and standard deviation. The analysis carried out indicated that cluster 3 is more reliable with the lowest standard deviation. This is because the data were clustered closely around the centroids. Cluster 3 had an average standard deviation of 0.61, while clusters 1, 2, 4 and 5 had high standard deviation of 0.95, 0.78, 0.86 and 1.31 respectively. Further analysis of the result revealed that 81.19% of all the attributes with the lowest standard deviation were in cluster 3, and 18.81% of the attributes with the lowest standard deviation were distributed in clusters 1, 2, 4, and 5. This also makes cluster 3 more effective. Based on the final resolution on cluster 3, a generated list of ordered requirements was produced. The output indicated the order of priorities finally assigned to each requirement. Seventy-seven (77) requirements were seen to be “very high”, making it 76.24% of the entire sets of requirements, while twenty-four (24) requirements were finally seen to be “high”, making it 23.76% of the entire sets of requirements. The model evaluation revealed that clusters 3 and 4 had 100% recall while clusters 1, 2 and 5 had 50%, 66.7% and 80% respectively. The model evaluation also indicated 100% precision in clusters 2, 3 and 5 respectively, while custers 1 and 4 had 66.7% and 78.95% respectively. The F-measure showed the harmonic mean of precision and recall to be 0.57, 0.80, 1.00, 0.88 and 0.89 for clusters 1, 2, 3, 4 and 5 respectively . Consequently, the F-Measure of cluster 3 with the value of 1.00 (100%) is most effective and reliable. This implies that all the instances originally belonging to cluster 3 were correctly clustered and all clustering results also belong to the original instances in cluster 3. The total sum of false negative (FN) in the model was 6.0 (14.29 %). This means the model is reliable with an accuracy level of 85.71%. In conclusion, the study opined that resolving conflicting views of stakeholders’ in software development is crucial and vital in order to reduce the cost of software development. 2023-05-13T16:46:51Z 2023-05-13T16:46:51Z 2016 Thesis Gambo,I.P.(2016).Development of a model for conflict resolution in the requirements engineering process of software systems.Obafemi Awolowo University https://ir.oauife.edu.ng/123456789/5348 en application/pdf Obafemi Awolowo University
spellingShingle Conflict Resolution
Engineering Process
Software Systems
Pharmacy Department
Obafemi Awolowo University Teaching Hospitals Complex
Gambo, Ishaya Peni
Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
title Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
title_full Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
title_fullStr Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
title_full_unstemmed Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
title_short Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
title_sort development of a model for conflict resolution in the requirements engineering process of software systems
topic Conflict Resolution
Engineering Process
Software Systems
Pharmacy Department
Obafemi Awolowo University Teaching Hospitals Complex
url https://ir.oauife.edu.ng/123456789/5348
work_keys_str_mv AT gamboishayapeni developmentofamodelforconflictresolutionintherequirementsengineeringprocessofsoftwaresystems