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
34 Citations
What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams
- Computer ScienceMODELSWARD
- 2014
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
- Computer ScienceEASE
- 2017
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
- Computer Science
- 2021
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
- Computer Science
- 2021
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
- Computer Science
- 2019
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
- Computer ScienceMoDELS
- 2016
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.
Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments
- Computer ScienceJ. Vis. Lang. Comput.
- 2017
Empowering Empirical Research in Software Design: Construction and Studies on a Large-Scale Corpus of UML Models
- Computer Science
- 2019
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
- Computer Science, EducationSoftware & Systems Modeling
- 2018
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
- Computer ScienceMoDELS
- 2018
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.
References
SHOWING 1-10 OF 28 REFERENCES
What are the used activity diagram constructs? a survey
- Computer Science2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD)
- 2014
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
- Computer ScienceMODELSWARD
- 2014
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
- Computer ScienceEESSMod@MoDELS
- 2013
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
- Political ScienceSoftw. Pract. Exp.
- 2011
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
- Computer ScienceEMMSAD
- 2007
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
- Computer ScienceInf. Softw. Technol.
- 2005
On the Usage of UML: Initial Results of Analyzing Open UML Models
- Computer ScienceModellierung
- 2014
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
- Computer Science2012 14th IEEE International Symposium on Web Systems Evolution (WSE)
- 2012
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
- Computer Science
- 2007
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.
Relevance, benefits, and problems of software modelling and model driven techniques - A survey in the Italian industry
- Computer Science, BusinessJ. Syst. Softw.
- 2013