UML – a survey on technical university students in Lublin


Abstract

Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for designing software systems. However, practice shows that the usage of UML varies depending on the specificity of a software system and company. The authors decided to explore the perspective of students with experience in using UML by conducting a survey with them. Analysis of the data gathered revealed that they use UML diagrams as an additional help when developing software. The main risk turned out to be different diagram interpretations.


Keywords

UML, software engineering, information systems modeling, survey

[1] Chaudron M. R. V.: Empirical studies into UML in practice: Pitfalls and prospects. Proceedings of the 9th International Workshop on Modelling in Software Engineering, MISE ’17, Buenos Aires, Argentina, May 20-28, 2017.
[2] Dobing B., Parsons J.: How UML is used. Communications of the ACM, 49(5)/2006, 109-113.
[3] Ho-Quang T., Hebig R., Robles G., Chaudron M. R. V., Fernandez M. A.: Practices and perceptions of UML use in open source projects. 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), Buenos Aires, Argentina, May 20-28, 2017, IEEE 2017, 203-212, [DOI: 10.1109/ICSE-SEIP.2017.28].
[4] Madanayake R., Dias G. K. A., Kodikara N. D.: Use stories vs UML use cases in modular transformation. International Journal of Scientific Engineering and Applied Science, 3(1)/2016, 50-54.
[5] Osman H., Chaudron M. R. V.: UML usage in open source software development: A field study. International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMOD 2013), MODELS, 23-32.
[6] Petre M.: “No shit” or “Oh, shit!”: responses to observations on the use of UML in professional practice. Software & Systems Modeling, 13(4)/2014, 1225–1235.
[7] Reggio G., Leotta M., Ricca F.: Who knows/Uses what of the UML: A personal opinion survey. Model-driven engineering languages and systems, LNCS, 8767/2014, Springer, 149-165.
[8] Störrle H.: How are conceptual models used in industrial software development?: A descriptive survey. Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, EASE’17, Karlskrona, Sweden, June 15-16, 2017, ACM, 160-169, [DOI: 10.1145/3084226.3084256].
[9] Wrycza S., Marcinkowski B.: A light version of UML 2: Survey and outcomes. Proceedings of the 2007 Computer Science and IT Education Conference, University of Technology Mauritius Press, 2007, 739-749.
[10] Object Management Group, Inc.: Unified Modeling Language Specification, Version 2.5. Adres: http://www.omg.org/spec/UML/2.5/ (formal-15-03-01.pdf). [20.11.2019]
Download

Published : 2019-12-30


Żyła, K., Ulidowski, A., Wrzos, J., Włodarczyk, B., Krocz, K., & Drozd, P. (2019). UML – a survey on technical university students in Lublin. Journal of Computer Sciences Institute, 13, 279-282. https://doi.org/10.35784/jcsi.825

Kamil Żyła  k.zyla@pollub.pl
  Poland
Adam Ulidowski 
Lublin University of Technology  Poland
https://orcid.org/0000-0003-0657-0533
Jan Wrzos 
Lublin University of Technology  Poland
https://orcid.org/0000-0002-3601-8240
Bartłomiej Włodarczyk 
Lublin University of Technology  Poland
https://orcid.org/0000-0002-9631-0841
Krzysztof Krocz 
Lublin University of Technology  Poland
https://orcid.org/0000-0002-1373-6573
Patryk Drozd 
Lublin University of Technology  Poland
https://orcid.org/0000-0002-3601-8240