The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
The unified software development process
The unified software development process
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Multimedia Learning
Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests
Information Systems Research
A requirements engineering approach for object-oriented conceptual modeling
A requirements engineering approach for object-oriented conceptual modeling
Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
Evaluating the Effectiveness of a Goal-Oriented Requirements Engineering Method
CERE '06 Proceedings of the Fourth Internationa Workshop on Comparative Evaluation in Requirements Engineering
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
The role of replications in Empirical Software Engineering
Empirical Software Engineering
A family of experiments to evaluate a functional size measurement procedure for Web applications
Journal of Systems and Software
Evaluating the Ability of Novice Analysts to Understand Requirements Models
QSIC '09 Proceedings of the 2009 Ninth International Conference on Quality Software
The impact of structural complexity on the understandability of UML statechart diagrams
Information Sciences: an International Journal
Information Sciences: an International Journal
Lessons learnt undertaking a large-scale systematic literature review
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
The TAME project: towards improvement-oriented software environments
IEEE Transactions on Software Engineering
Information and Software Technology
Empirical validation of a usability inspection method for model-driven Web development
Journal of Systems and Software
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Journal of Systems and Software
Hi-index | 0.07 |
Numerous methods and techniques have been proposed for requirements modeling, although very few have had widespread use in practice. One drawback of requirements modeling methods is that they lack proper empirical evaluations. This means that there is a need for evaluation methods that consider both the theoretical and practical aspects of this type of methods and techniques. In this paper, we present a method for evaluating the quality of requirements modeling methods based on user perceptions. The evaluation method consists of a theoretical model that explains the relevant dimensions of quality for requirements modeling methods, along with a practical instrument with which to measure these quality dimensions. Basically, it allows us to predict the acceptance of a particular requirements modeling method in practice, based on the effort of applying the method, the quality of the requirements artifacts produced, and the user perceptions with regard to the quality of the method. The paper also presents an empirical test of the proposed method for evaluating a Rational Unified Process (RUP) extension for requirements modeling. That test was carried out through a family of experiments conducted with students and practitioners and provides evidence of the usefulness of the evaluation method proposed.