UML – a survey on technical university students in Lublin
Kamil Żyła
k.zyla@pollub.plLublin University of Technology (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
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, surveyReferences
[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]
[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]
Ż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
Authors
Bartłomiej WłodarczykLublin University of Technology Poland
https://orcid.org/0000-0002-9631-0841
Authors
Krzysztof KroczLublin University of Technology Poland
https://orcid.org/0000-0002-1373-6573
Statistics
Abstract views: 349PDF downloads: 225
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.