CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach
The success of requirement prioritization process largely depends upon how well different constraints and influential factors are handled by stakeholders and developers while prioritization. The main goal of this research is to present a semi-automated dependency based collaborative requirement prio...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Springer
2022-02-01
|
| Series: | Journal of King Saud University: Computer and Information Sciences |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S1319157818304518 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849316017309745152 |
|---|---|
| author | Ankita Gupta Chetna Gupta |
| author_facet | Ankita Gupta Chetna Gupta |
| author_sort | Ankita Gupta |
| collection | DOAJ |
| description | The success of requirement prioritization process largely depends upon how well different constraints and influential factors are handled by stakeholders and developers while prioritization. The main goal of this research is to present a semi-automated dependency based collaborative requirement prioritization approach (CDBR), which uses linguistic values, execute-before-after (EBA) relation among requirements and machine learning algorithm to minimize the difference of opinion between stakeholder and developers for effective collaboration and for better approximation of final prioritization results, acceptable to both. The presented approach targets three major constraints rarely addressed in existing work, namely dependencies among requirements, communication among stakeholder and developers and the issue of scalability. Results of performance assessment conducted on several different requirement sets and on a case study by comparing CDBR with other state of the art approaches namely, AHP and IGA. The results are accurate and comparable in terms of effectiveness, efficiency, scalability and disagreement concerns among stakeholder and developers which in turn provides robustness to decision making process of awarding more importance to some requirements over others. CDBR overpowers AHP and IGA in terms of efficiency and processing time respectively. |
| format | Article |
| id | doaj-art-a9bca5690a3f468c9c4f9f20ff974344 |
| institution | Kabale University |
| issn | 1319-1578 |
| language | English |
| publishDate | 2022-02-01 |
| publisher | Springer |
| record_format | Article |
| series | Journal of King Saud University: Computer and Information Sciences |
| spelling | doaj-art-a9bca5690a3f468c9c4f9f20ff9743442025-08-20T03:51:59ZengSpringerJournal of King Saud University: Computer and Information Sciences1319-15782022-02-0134242143210.1016/j.jksuci.2018.10.004CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approachAnkita Gupta0Chetna Gupta1Jaypee Institute of Information Technology, A-10 Sector 62, Noida, IndiaCorresponding author at: Deptt. Of CSE/IT, Jaypee Institute of Information Technology, Noida, India.; Jaypee Institute of Information Technology, A-10 Sector 62, Noida, IndiaThe success of requirement prioritization process largely depends upon how well different constraints and influential factors are handled by stakeholders and developers while prioritization. The main goal of this research is to present a semi-automated dependency based collaborative requirement prioritization approach (CDBR), which uses linguistic values, execute-before-after (EBA) relation among requirements and machine learning algorithm to minimize the difference of opinion between stakeholder and developers for effective collaboration and for better approximation of final prioritization results, acceptable to both. The presented approach targets three major constraints rarely addressed in existing work, namely dependencies among requirements, communication among stakeholder and developers and the issue of scalability. Results of performance assessment conducted on several different requirement sets and on a case study by comparing CDBR with other state of the art approaches namely, AHP and IGA. The results are accurate and comparable in terms of effectiveness, efficiency, scalability and disagreement concerns among stakeholder and developers which in turn provides robustness to decision making process of awarding more importance to some requirements over others. CDBR overpowers AHP and IGA in terms of efficiency and processing time respectively.http://www.sciencedirect.com/science/article/pii/S1319157818304518CollaborationMachine learningRequirements dependencyRequirements prioritizationRequirement engineering |
| spellingShingle | Ankita Gupta Chetna Gupta CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach Journal of King Saud University: Computer and Information Sciences Collaboration Machine learning Requirements dependency Requirements prioritization Requirement engineering |
| title | CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach |
| title_full | CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach |
| title_fullStr | CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach |
| title_full_unstemmed | CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach |
| title_short | CDBR: A semi-automated collaborative execute-before-after dependency-based requirement prioritization approach |
| title_sort | cdbr a semi automated collaborative execute before after dependency based requirement prioritization approach |
| topic | Collaboration Machine learning Requirements dependency Requirements prioritization Requirement engineering |
| url | http://www.sciencedirect.com/science/article/pii/S1319157818304518 |
| work_keys_str_mv | AT ankitagupta cdbrasemiautomatedcollaborativeexecutebeforeafterdependencybasedrequirementprioritizationapproach AT chetnagupta cdbrasemiautomatedcollaborativeexecutebeforeafterdependencybasedrequirementprioritizationapproach |