Understanding Quality in Conceptual Modeling
IEEE Software
A project-based approach to programming language evaluation
ACM SIGPLAN Notices
Defining and Measuring the Productivity of Programming Languages
International Journal of High Performance Computing Applications
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Usability measurement and metrics: A consolidated model
Software Quality Control
Domain-Specific Modeling
Experiences of Developing a Network Modeling Tool Using the Eclipse Environment
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Does UML make the grade? Insights from the software development community
Information and Software Technology
Existing model metrics and relations to model quality
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Design and evaluation of the ModelHealth toolchain for continuity of care web services
Automated Software Engineering
Evaluating the benefits of using domain-specific modeling languages: an experience report
Proceedings of the 2013 ACM workshop on Domain-specific modeling
Hi-index | 0.00 |
This paper presents criteria and evaluation methods for evaluating domain-specific modelling (DSM) solutions based on analysing state of the art and experiences of developing and evaluating DSM solutions in research projects. The state-of-the-art analysis returned several requirements regarding the quality of domain-specific modelling languages and tools developed based on them that are classified based on the identified stakeholders. The stakeholders are those who develop and those who use a DSM solution, the intended domain and purposes with developing a DSM solution as defined by domain experts, software engineering concerns, integration with other languages or tools, and the quality of artefacts to be modelled or generated. Both quantitative and qualitative approaches may be applied for evaluating DSM solutions based on the development stage and requirements. There is a clear need for a process that supports evaluating the quality of DSM solutions and this research contributes to the definition of such process.