Towards Automatically Resolving Biasness and Conflicts in Stakeholders Input for Requirement Prioritization

dc.contributor.authorNabiha Yaseen
dc.contributor.authorSP19-RCS-026
dc.contributor.authorDr. Farooq Ahmad
dc.contributor.authorLHR TP 8043
dc.date.accessioned2026-02-17T06:21:32Z
dc.date.issued2022
dc.description.abstractRequirements are needed before developing any project, so these requirements are elicited from the stakeholders. Software Engineers elicit these requirements to meet the demands of the stakeholders. Software engineers find it challenging to satisfy the demands of multi stakeholders if these elicited requirements are vague or misinterpreted. To meet the accuracy, satisfaction, and expectations of multi stakeholders, prioritization of the elicited requirements is needed. Prioritizing the elicited requirements can completely prevent contract breaches or violations like budget overruns, project deadline mismatches, overshooting of delivery dates, and omitting crucial requirements during development. There are various techniques have been introduced in this area, but the problems related to RE are still under research in terms of lack of collaboration among multi stakeholders, Developer’s effort in eliciting conflicted requirements and to make changes after, and resource and time waste. To address these problems, we designed an approach called the Collaborative Requirements Elicitation Tool (CRET), which is intended to facilitate and improve efficient collaboration between multiple users to get the best from requirements elicitation. To enable multiple stakeholders to cooperatively elicit the same goals and requirements toward project that are conflict-free and unbiased, our tool has been designed and developed in a way to support the real-time communication and collaboration among them and to get the requirements on which they are collaboratively satisfied. Our proposed tool was evaluated for its ability to get best accuracy measures to eliciting the requirements in an unbiased, conflict-free, collaborative, timely efficient and lowering the developer’s effort manner. In our proposed tool CRET, requirement elicitation was done collaboratively, by using the Point P rating technique to set the requirement prioritizing values and employed the k-mean clustering algorithm prioritize the elicited requirements. Introduced two new features in this research is the report requirement feature and other is authority approval to remove the conflicts before forwarding the requirements for prioritization. We utilized the PHP LARAVEL framework to develop this web-based tool. With groups 2 of requirement engineers and client stakeholders, we conducted a user study to evaluate the tool, focusing on requirement elicitation and prioritization using CRET. The study's findings indicate that our proposed automated tool support can assist multiple stakeholders in collaborative communicating with other stakeholders more effectively to produce better and improved requirement elicitation, and our tool eliminates conflicts and biases of multiple stakeholders during elicitation through their collaboration. Our tool works in the four operational steps collaboratively RE (requirement elicitation), RRR (Req rating and reviewing), AA (authority approval) and RP (requirement prioritizing). In the RE phase of the software development life cycle; RP is a task that relates to multi phase decision making. It is mostly used for software release planning and influences the creation of the best software product by eliciting stakeholders' preferred needs.
dc.identifier.urihttps://repository.cuilahore.edu.pk/handle/123456789/1784
dc.language.isoen
dc.publisherLibrary Information Services, COMSATS University Islamabad, Lahore Campus
dc.subjectDr. Farooq Ahmad
dc.subjectsp19
dc.subjectDepartment of Computer Science
dc.subjectTECHNOLOGY::Information technology::Computer science
dc.subjectRequirement Prioritization
dc.subjectConflicts in Stakeholder
dc.titleTowards Automatically Resolving Biasness and Conflicts in Stakeholders Input for Requirement Prioritization
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
combinepdf.pdf
Size:
4.38 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
319 B
Format:
Item-specific license agreed to upon submission
Description:

Collections