Abstract. In this paper we analyze the results of a survey on how, when and why some software developers model, and why many prefer not to model. The survey of 113 software practitioners studied the reasons developers chose code-centric versus model-centric software engineering, and also gathered data about the notations and tools used. Key findings include: UML is confirmed as the dominant modeling notation; modeling tools are primarily used for documentation and up-front design with little code generation; modeling tools are also used to transcribe models from other media including whiteboards; and the type and quality of generated code is one of the biggest reported problems
Abstract--In recent years, software modeling realized much attention in the field of software resear...
To cope with growing complexity of embedded software, modeling has become popular. The usage of mode...
To appear in the Proceedings of the International AMSE Conference 'Systems Analysis, Control & D...
Research into software design models in general, and into the UML in particu-lar, focuses on answeri...
for the Code Can models provide the DNA for software development? Despite the considerable effort in...
While several benefits of using models in software engineering have been observed in practice, the a...
Background: Software Engineering is a high-demand field constantly changing with new languages, tool...
The Unified Modeling Language (UML) has become the de facto standard for systems development and has...
The Unified Modeling Language has attracted many organizations and practitioners. UML is now the de ...
Software-intensive embedded systems have become an essential aspect of our lives. To cope with its g...
Part 1: Full Papers - Practices and MethodsInternational audienceIt is widely accepted that modeling...
Abstract. Any traditional engineering field has metrics to rigorously assess the quality of their pr...
To cope with growing complexity of embedded software, modeling has become popular. The usage of mode...
Conventionally, agent-based models are specified in a combination of natural language and mathematic...
In the context of an Italian research project, this paper reports on an on-line survey, performed wi...
Abstract--In recent years, software modeling realized much attention in the field of software resear...
To cope with growing complexity of embedded software, modeling has become popular. The usage of mode...
To appear in the Proceedings of the International AMSE Conference 'Systems Analysis, Control & D...
Research into software design models in general, and into the UML in particu-lar, focuses on answeri...
for the Code Can models provide the DNA for software development? Despite the considerable effort in...
While several benefits of using models in software engineering have been observed in practice, the a...
Background: Software Engineering is a high-demand field constantly changing with new languages, tool...
The Unified Modeling Language (UML) has become the de facto standard for systems development and has...
The Unified Modeling Language has attracted many organizations and practitioners. UML is now the de ...
Software-intensive embedded systems have become an essential aspect of our lives. To cope with its g...
Part 1: Full Papers - Practices and MethodsInternational audienceIt is widely accepted that modeling...
Abstract. Any traditional engineering field has metrics to rigorously assess the quality of their pr...
To cope with growing complexity of embedded software, modeling has become popular. The usage of mode...
Conventionally, agent-based models are specified in a combination of natural language and mathematic...
In the context of an Italian research project, this paper reports on an on-line survey, performed wi...
Abstract--In recent years, software modeling realized much attention in the field of software resear...
To cope with growing complexity of embedded software, modeling has become popular. The usage of mode...
To appear in the Proceedings of the International AMSE Conference 'Systems Analysis, Control & D...