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

dc.contributor.authorGambo, Ishaya Peni
dc.date.accessioned2023-05-13T16:46:51Z
dc.date.available2023-05-13T16:46:51Z
dc.date.issued2016
dc.descriptionxix,288 Pagesen_US
dc.description.abstractIn 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.en_US
dc.identifier.citationGambo,I.P.(2016).Development of a model for conflict resolution in the requirements engineering process of software systems.Obafemi Awolowo Universityen_US
dc.identifier.urihttps://ir.oauife.edu.ng/123456789/5348
dc.language.isoenen_US
dc.publisherObafemi Awolowo Universityen_US
dc.subjectConflict Resolutionen_US
dc.subjectEngineering Processen_US
dc.subjectSoftware Systemsen_US
dc.subjectPharmacy Departmenten_US
dc.subjectObafemi Awolowo University Teaching Hospitals Complexen_US
dc.titleDevelopment of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.en_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ishaya Peni GAMBO.pdf
Size:
610.16 KB
Format:
Adobe Portable Document Format
Description:
M.Sc Computer Science and Engineering.
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections