Who Knows/Uses What of the UML: A Personal Opinion Survey

@inproceedings{Reggio2014WhoKW,
  title={Who Knows/Uses What of the UML: A Personal Opinion Survey},
  author={Gianna Reggio and Maurizio Leotta and Filippo Ricca},
  booktitle={MoDELS},
  year={2014}
}
UML is a comprehensive notation, offering a very large set of diagrams and constructs covering any possible modelling need. [] Key Result Here, we present some results about knowledge and usage of the UML diagrams by means of a personal opinion survey with 275 participants from both industry and academy, analysing also the influence of different factors: working environment (academia vs. industry), working role, seniority, education, and gender.

Figures and Tables from this paper

What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams
TLDR
Results of the study show that, among the 47 activity diagrams constructs, a large majority of them seem to be scarcely used, while, only nine result widely used, whereas only two of the nine constructs of the use case diagrams seem scarcely used.
How are Conceptual Models used in Industrial Software Development?: A Descriptive Survey
TLDR
It is found that models are widely used in industry, and UML is indeed the leading language, and three distinct usage modes of models are reported, the most frequent of which is informal usage for communication and cognition.
Are we teaching UML according to what IT companies need? A survey on the São Carlos-SP region
TLDR
An overview of the UML adoption in IT companies of the São Carlos SP and region is presented and directions to improve UML teaching are provided, focusing on diagrams that best adhere to the development processes employed, in particular, agile processes.
The Application of Function Models In Software Design: A Survey Within the Software Community
TLDR
It is concluded that improvements are required to ensure the benefits of the various available models and the links between the models can be fully exploited to support individual designers, to improve communication and collaboration, and to increase project success.
UML – a survey on technical university students in Lublin
TLDR
The authors decided to explore the perspective of students with experience in using UML by conducting an exploratory survey with them, and found that they use UML diagrams as an additional help when developing software.
The quest for open source projects that use UML: mining GitHub
TLDR
A semi-automated approach to collect UML stored in images, .xmi, and .uml files and scanned ten percent of all GitHub projects to answer the question when models, if used, are created and updated throughout the whole project's life-span.
Empowering Empirical Research in Software Design: Construction and Studies on a Large-Scale Corpus of UML Models
TLDR
This study shows that the use of UML modeling has a positive impact on software quality, i.e. it correlates with lower defect proneness, and that visualisation of design concepts, such as class role-stereotypes, helps developers to perform better in software comprehension tasks.
Student experience with software modeling tools
TLDR
A survey of the use of modeling tools among students in software engineering courses from Brazil, Canada, USA, Spain, Denmark, UK and China is conducted, finding common benefits quoted by students in choosing a tool include simplicity of installing and learning, being free, supporting the most important notations and providing code generation.
An Empirical Investigation to Understand the Difficulties and Challenges of Software Modellers When Using Modelling Tools
TLDR
A two-phase user study to identify the most prominent difficulties that users might face when developing UML Class and State-Machine diagrams using UML modelling tools suggests that users' greatest difficulties are in remembering contextual information and identifying and fixing errors and inconsistencies.
...
1
2
3
4
...

References

SHOWING 1-10 OF 28 REFERENCES
What are the used activity diagram constructs? a survey
TLDR
A precise view of the usage levels of these constructs of UML Activity diagrams is presented by means of a survey, covering preliminarily books, courses, tutorials, and tools about UML.
What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams
TLDR
Results of the study show that, among the 47 activity diagrams constructs, a large majority of them seem to be scarcely used, while, only nine result widely used, whereas only two of the nine constructs of the use case diagrams seem scarcely used.
What are the used UML diagrams? A Preliminary Survey
TLDR
This work preliminarily investigates books, courses/tutorials, and tools covering UML, trying to detect which parts of the UML are the most used and less used.
Empirical evidence about the UML: a systematic literature review
TLDR
To determine how widely the notations of the UML, and their usefulness, have been studied empirically, and to identify which aspects of it have been study in most detail, a mapping study of the literature was undertaken.
Can UML Be Simplified? Practitioner Use of UML in Separate Domains
TLDR
This research proposes a UML kernel in three application areas, real-time, webbased and enterprise systems, and conducts a Delphi study using UML experts, to identify three UML kernels and a nonspecific kernel, which are then combined into a single kernel.
Does UML make the grade? Insights from the software development community
On the Usage of UML: Initial Results of Analyzing Open UML Models
While UML is recognized as the de-facto standard in modeling software systems, it is at the same time often criticized for being too large and complex. To be able to evolve UML to overcome this
An exploratory survey on SOA knowledge, adoption and trend in the Italian industry
TLDR
SOA is a relevant phenomenon in the Italian industry, it is well-known (and used enough) and the same is true for its key components (Web services and RESTFul services).
A Light Version of UML 2 : Survey And Outcomes
TLDR
The goal of this paper is the study of specifying of the UML 2.x Light version content on the basis of the questionnaire survey of opinions of 180 university students of two universities – public and private in Gdansk.
...
1
2
3
...