A software engineering perspective on SDN programmability
Software-defined networking (SDN) has received a great deal of attention from both
academia and industry in recent years. Studies on SDN have brought a number of …
academia and industry in recent years. Studies on SDN have brought a number of …
Beyond the Artifact: Power as a Lens for Creativity Support Tools
Researchers who build creativity support tools (CSTs) define abstractions and software
representations that align with user needs to give users the power to accomplish tasks …
representations that align with user needs to give users the power to accomplish tasks …
Usability evaluation of domain-specific languages: a systematic literature review
Software developers have always been concerned with the quality of the products they
produce. Although software engineers use new methods to evaluate the quality of their …
produce. Although software engineers use new methods to evaluate the quality of their …
A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems
Multi-agent systems (MASs) include multiple interacting agents within an environment to
provide a solution for complex systems that cannot be easily solved with individual agents or …
provide a solution for complex systems that cannot be easily solved with individual agents or …
Usability driven DSL development with USE-ME
Abstract The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to
reduce the accidental complexity of software systems development. The availability of …
reduce the accidental complexity of software systems development. The availability of …
BIMSL: A generic approach to the integration of building information models with real-time sensor data
The surge of interest in digital building models combined with increasing sensorization of
spaces is prompting an integration of Building Information Modelling (BIM) with real-time …
spaces is prompting an integration of Building Information Modelling (BIM) with real-time …
Usability evaluation of domain-specific languages
Domain-Specific Languages (DSLs) are claimed to bring important productivity
improvements to developers, when compared to General-Purpose Languages (GPLs). The …
improvements to developers, when compared to General-Purpose Languages (GPLs). The …
How domain experts use an embedded DSL
Programming tools are increasingly integral to research and analysis in myriad domains,
including specialized areas with no formal relation to computer science. Embedded domain …
including specialized areas with no formal relation to computer science. Embedded domain …
Evaluating the usability of domain-specific languages
Abstract Domain-Specific Languages (DSLs) can be regarded as User Interfaces (UIs)
because they bridge the gap between the domain experts and the computation platforms …
because they bridge the gap between the domain experts and the computation platforms …
Modeling microservice architectures
Modern microservice architectures demand new features from traditional architecture
description languages, many of them related to the complexity of the modeled systems. This …
description languages, many of them related to the complexity of the modeled systems. This …