Factoring Requirement Dependencies in Software Requirement Selection using Graphs and Integer Programming
Paper
Paper/Presentation Title | Factoring Requirement Dependencies in Software Requirement Selection using Graphs and Integer Programming |
---|---|
Presentation Type | Paper |
Authors | Mougouei, Davoud |
Journal or Proceedings Title | Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016) |
Journal Citation | pp. 884-887 |
Page Range | 884-887 |
Number of Pages | 4 |
Year | 2016 |
Publisher | IEEE (Institute of Electrical and Electronics Engineers) |
Place of Publication | United States |
ISSN | 1527-1366 |
ISBN | 9781450338455 |
Digital Object Identifier (DOI) | https://doi.org/10.1145/2970276.2975936 |
Web Address (URL) of Paper | https://dl.acm.org/doi/10.1145/2970276.2975936 |
Web Address (URL) of Conference Proceedings | https://dl.acm.org/doi/proceedings/10.1145/2970276 |
Conference/Event | 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016) |
Event Details | 31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016) Delivery In person Event Date 03 to end of 07 Sep 2016 Event Location Singapore |
Abstract | Software requirement selection is to find a subset of requirements (so-called optimal set) that gives the highest customer value for a release of software while keeping the cost within the budget. Several industrial studies however, have demonstrated that requirements of software projects are intricately interdependent and these interdependencies impact the values of requirements. Furthermore, the strengths of dependency relations among requirements vary in the context of real-world projects. For instance, requirements can be strongly or weakly interdependent. Therefore, it is important to consider both the existence and the strengths of dependency relations during requirement selection. The existing selection models however, have ignored either requirement dependencies altogether or the strengths of those dependencies. This research proposes an Integer programming model for requirement selection which considers both the existence and strengths of requirement dependencies. We further contribute a graph-based dependency modeling technique for capturing requirement dependencies and the their corresponding strengths. Automated/semi-automated techniques will also be devised to identify requirement dependencies and the strengths of those dependencies. |
Keywords | Graph; Integer Programming; Software Requirement Dependencies; Software Requirement Selection |
Contains Sensitive Content | Does not contain sensitive content |
Public Notes | Files associated with this item cannot be displayed due to copyright restrictions. |
Byline Affiliations | Flinders University |
Library Services |
https://research.usq.edu.au/item/yy887/factoring-requirement-dependencies-in-software-requirement-selection-using-graphs-and-integer-programming
33
total views0
total downloads1
views this month0
downloads this month