From object-oriented to goal-oriented requirements analysis
Communications of the ACM
WSDM: a user centered design method for Web sites
WWW7 Proceedings of the seventh international conference on World Wide Web 7
User Centered System Design; New Perspectives on Human-Computer Interaction
User Centered System Design; New Perspectives on Human-Computer Interaction
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Collaboration in Software Engineering: A Roadmap
FOSE '07 2007 Future of Software Engineering
Clear justification of modeling decisions for goal-oriented requirements engineering
Requirements Engineering
Textual Modelling Embedded into Graphical Modelling
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Approaches to Collaborative Software Development
CISIS '08 Proceedings of the 2008 International Conference on Complex, Intelligent and Software Intensive Systems
Software Language Engineering: Creating Domain-Specific Languages Using Metamodels
Software Language Engineering: Creating Domain-Specific Languages Using Metamodels
Worst Practices for Domain-Specific Modeling
IEEE Software
IEEE Transactions on Software Engineering
Current State of Agile User-Centered Design: A Survey
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
Collaboration Tools for Global Software Engineering
IEEE Software
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
A model-based standard for SDL
SDL'07 Proceedings of the 13th international SDL Forum conference on Design for dependable systems
Proceedings of the Tenth Anniversary Conference on Participatory Design 2008
IEEE Software
A model-driven development method for collaborative modeling tools
Journal of Network and Computer Applications
Bottom-up meta-modelling: an interactive approach
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Modeling collaboration protocols for collaborative modeling tools: Experiences and applications
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Software development processes are collaborative in nature. Neglecting the key role of end-users leads to software that does not satisfy their needs. This collaboration becomes specially important when creating Domain-Specific Modeling Languages (DSMLs), which are (modeling) languages specifically designed to carry out the tasks of a particular domain. While end-users are actually the experts of the domain for which a DSML is developed, their participation in the DSML specification process is still rather limited nowadays. In this paper we propose a more community-aware language development process by enabling the active participation of all community members (both developers and end-users of the DSML) from the very beginning. Our proposal is based on a DSML itself, called Collaboro, which allows representing change proposals on the DSML design and discussing (and tracing back) possible solutions, comments and decisions arisen during the collaboration.