Do Software Languages Engineers Evaluate their Languages?

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Domain Specific Languages (DSLs) can contribute to increment productivity, while reducing the required maintenance and programming expertise. We hypothesize that Software Languages Engineering (SLE) developers consistently skip, or relax, Language Evaluation. Based on the experience of engineering other types of software products, we assume that this may potentially lead to the deployment of inadequate languages. The fact that the languages already deal with concepts from the problem domain, and not the solution domain, is not enough to validate several issues at stake, such as its expressiveness, usability, effectiveness, maintainability, or even the domain expert's productivity while using them. We present a systematic review on articles published in top ranked venues, from 2001 to 2008, which report DSLs' construction, to characterize the common practice. This work con?rms our initial hypothesis and lays the ground for the discussion on how to include a systematic approach to DSL evaluation in the SLE process.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Do Software Languages Engineers Evaluate their Languages? does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Do Software Languages Engineers Evaluate their Languages?, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Do Software Languages Engineers Evaluate their Languages? will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-668318

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.