ACM Computing Surveys (CSUR)
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Software design for reliability and reuse: a proof-of-concept demonstration
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
A software engineering experiment in software component generation
Proceedings of the 18th international conference on Software engineering
History of programming languages---II
History of programming languages---II
Little languages: little maintenance
Journal of Software Maintenance: Research and Practice
Programming languages: history and future
Communications of the ACM
Notable design patterns for domain-specific languages
Journal of Systems and Software
Principles of survey research: part 1: turning lemons into lemonade
ACM SIGSOFT Software Engineering Notes
The Realizable Benefits of a Language Prototyping Language
IEEE Transactions on Software Engineering
Achieving Extensibility Through Product-Lines and Domain-Specific Languages: A Case Study
ICSR-6 Proceedings of the 6th International Conerence on Software Reuse: Advances in Software Reusability
History of programming languages I
History of programming languages I
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Lightweight languages as software engineering tools
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Domain-specific development with visual studio dsl tools
Domain-specific development with visual studio dsl tools
Adopting model driven software development in industry: a case study at two companies
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Model-Driven engineering in a large industrial context — motorola case study
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Simplifying autonomic enterprise java bean applications via model-driven development: a case study
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
On the impact of DSL tools on the maintainability of language implementations
Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications
A framework for developing home automation systems: From requirements to code
Journal of Systems and Software
Bringing domain-specific languages to digital forensics
Proceedings of the 33rd International Conference on Software Engineering
Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Measuring the effort for creating and using domain-specific models
Proceedings of the 10th Workshop on Domain-Specific Modeling
A case study in evidence-based DSL evolution
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Hi-index | 0.00 |
In this paper we present an empirical study on the use of a domain-specific language(DSL) in industry. This DSL encapsulates the details of services that communicate using Windows Communication Foundation (WCF). From definitions of the data contracts between clients and servers, WCF/C# code for service plumbing is generated. We conducted a survey amongst developers that use this DSL while developing applications for customers. The DSL has been used in about 30 projects all around the world. We describe the known success factors of the use of DSLs, such as improved maintainability and ease of re-use, and assert how well this DSL scores on all of them. The analysis of the results of this case study also shows which conditions should be fulfilled in order to increase the chances of success in using a DSL in a real life case.