Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems.
dc.contributor.author | Gambo, Ishaya Peni | |
dc.date.accessioned | 2023-05-13T16:46:51Z | |
dc.date.available | 2023-05-13T16:46:51Z | |
dc.date.issued | 2016 | |
dc.description | xix,288 Pages | en_US |
dc.description.abstract | 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. | en_US |
dc.identifier.citation | Gambo,I.P.(2016).Development of a model for conflict resolution in the requirements engineering process of software systems.Obafemi Awolowo University | en_US |
dc.identifier.uri | https://ir.oauife.edu.ng/123456789/5348 | |
dc.language.iso | en | en_US |
dc.publisher | Obafemi Awolowo University | en_US |
dc.subject | Conflict Resolution | en_US |
dc.subject | Engineering Process | en_US |
dc.subject | Software Systems | en_US |
dc.subject | Pharmacy Department | en_US |
dc.subject | Obafemi Awolowo University Teaching Hospitals Complex | en_US |
dc.title | Development of a Model for Conflict Resolution in the Requirements Engineering process of Software Systems. | en_US |
dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Ishaya Peni GAMBO.pdf
- Size:
- 610.16 KB
- Format:
- Adobe Portable Document Format
- Description:
- M.Sc Computer Science and Engineering.
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: