Decision making, models and algorithms: a first course
Decision making, models and algorithms: a first course
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Fuzzy Multiple Attribute Decision Making: Methods and Applications
Fuzzy Multiple Attribute Decision Making: Methods and Applications
An Empirically-Based Process for Software Architecture Evaluation
Empirical Software Engineering
Multi-Dimensional Separation of Concerns in Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Requirements engineering paper classification and evaluation criteria: a proposal and a discussion
Requirements Engineering
An approach to avoiding rank reversal in AHP
Decision Support Systems
Software Project Management Tools: Making a Practical Decision Using AHP
SEW '06 Proceedings of the 30th Annual IEEE/NASA Software Engineering Workshop
Tool-supported requirements prioritization: Comparing the AHP and CBRank methods
Information and Software Technology
Handling conflicts in aspectual requirements compositions
Transactions on aspect-oriented software development III
Consistent weights for judgements matrices of the relative importance of alternatives
Operations Research Letters
Proceedings of the 16th International Software Product Line Conference - Volume 2
Organizing knowledge workforce for specified iterative software development tasks
Decision Support Systems
Hi-index | 0.00 |
During software development, many decisions need to be made to guarantee the satisfaction of the stakeholders' requirements and goals. The full satisfaction of all of these requirements and goals may not be possible, requiring decisions over conflicting human interests as well as technological alternatives, with an impact on the quality and cost of the final solution. This work aims at assessing the suitability of multi-criteria decision making (MCDM) methods to support software engineers' decisions. To fulfil this aim, a HAM (Hybrid Assessment Method) is proposed, which gives its user the ability to perceive the influence different decisions may have on the final result. HAM is a simple and efficient method that combines one single pairwise comparison decision matrix (to determine the weights of criteria) with one classical weighted decision matrix (to prioritize the alternatives). To avoid consistency problems regarding the scale and the prioritization method, HAM uses a geometric scale for assessing the criteria and the geometric mean for determining the alternative ratings.