UML – a survey on technical university students in Lublin
Article Sidebar
Open full text
Published:
Dec 30, 2019
Issue Vol. 13 (2019)
Articles
-
Machine Learning as a method of adapting offers to the clients
Jacek Bielecki, Oskar Ceglarski, Maria Skublewska-Paszkowska267-271
-
The insulin activity model based on insulin profiles
Tomasz Nowicki272-278
-
UML – a survey on technical university students in Lublin
Kamil Żyła, Adam Ulidowski, Jan Wrzos, Bartłomiej Włodarczyk, Krzysztof Krocz, Patryk Drozd279-282
-
Overview of Big Data platforms
Gabriel Wróbel, Maciej Daniel Wikira283-287
-
Solutions for managing IT projects in the cloud
Grzegorz Szydlowski288-292
-
Performance analysis of the Symfony framework for creating modern web application based on selected versions
Aleksander Wójcik, Mateusz Wolski, Jakub Bartłomiej Smołka293-297
-
Comparative analysis of databases working under the control of Windows system
Serhii Stets, Grzegorz Kozieł298-301
-
Applying of machine learning in the construction of a voice-controlled interface on the example of a music player
Jakub Basiakowski302-309
-
Application of neural networks to the analysis of consumer opinions
Roman Mysan, Ivan Loichuk, Małgorzata Plechawska-Wójcik310-314
-
Comparative analysis of frameworks dedicated to enterprise designing
Katarzyna Curyła, Karolina Habernal315-322
-
Extraction of parameters from biometric data samples
Paweł Danek, Krzysztof Ćwirta, Piotr Kopniak323-331
-
WebAssembly as an alternative solution for JavaScript in developing modern web applications
Dawid Suryś, Piotr Szłapa, Maria Skublewska-Paszkowska332-338
-
Analysis of the defending possibilities against SQL Injection attacks
Chrystian Byzdra, Grzegorz Kozieł339-344
-
Comparison of 3D games’ efficiency with use of CRYENGINE and Unity game engines
Hubert Żukowski345-348
-
Research of an Entity-component-system architectural pattern designed with using of Data-oriented design technique
Dawid Masiukiewicz, Daniel Masiukiewicz, Jakub Smołka349-353
-
Comparative analysis of Kotlin and Java languages used to create applications for the Android system
Daniel Sulowski, Grzegorz Kozieł354-358
-
A performance comparison of garbage collector algorithms in Java Virtual Machine
Igor Kopeć, Jakub Smołka359-365
-
Innovative applications of digital solutions and tools in educating IT school students
Michalina Gryniewicz-Jaworska366-370
Main Article Content
DOI
Authors
Kamil Żyła
Lublin University of Technology, Poland
Adam Ulidowski
Lublin University of Technology, Poland
Jan Wrzos
Lublin University of Technology, Poland
Bartłomiej Włodarczyk
bartlomiej.wlodarczyk@pollub.edu.pl
Lublin University of Technology, Poland
Krzysztof Krocz
Lublin University of Technology, Poland
Patryk Drozd
Lublin University of Technology, Poland
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
References
[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]
Article Details
Ż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
Abstract views: 477
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
