Publications
Journals (SCI, SCIE, SSCI)
Ozkaya, M.; Kardas, G.; Kose, M.A. "An Analysis of the Features of Requirements Engineering Tools". In Systems 2023, 11, 576. https://doi.org/10.3390/systems11120576
Arslan, S.; Ozkaya, M.; Kardas, G. "Modeling Languages for Internet of Things (IoT) Applications: A Comparative Analysis Study". In Mathematics 2023, 11, 1263. https://doi.org/10.3390/math11051263
Ozkaya, M., Akdur, D., Toptani, E.C., Kocak, B., and Kardas, G. "Practitioners’ Perspectives towards Requirements Engineering: A Survey". In Systems 2023, 11, 65. https://doi.org/10.3390/systems11020065
Ozkaya M. and Akdur D. "What Do Practitioners Expect from the Meta-modeling Tools? A Survey", In Journal of Computer Languages, 63, 2021. pp. 101030. DOI: https://doi.org/10.1016/j.cola.2021.101030
Ozkaya M. and Erata F. "Understanding Practitioners' Challenges on Software Modeling: A Survey", In Journal of Computer Languages, 58, 2020, pp. 100963, DOI: https://doi.org/10.1016/j.cola.2020.100963
Ozkaya M. and Erata F. "A Survey on the Practical Use of UML for Different Software Architecture Viewpoints", In Information and Software Technology, 121, 2020, pp. 106275, DOI: https://doi.org/10.1016/j.infsof.2020.106275
Ozkaya M. "Are the UML Modeling Tools Powerful Enough for Practitioners? A Literature Review". IET Software Journal, 2019, 13, (5), p. 338-354, DOI: 10.1049/iet-sen.2018.5409
Ozkaya M. and Kose M. A. “SAwUML - UML-based, Contractual Software Architectures and their Formal Analysis using SPIN”. Journal of Computer Languages, Systems and Structures, 2018; 54:71-94. https://doi.org/10.1016/j.cl.2018.04.005
Ozkaya M. "The Analysis of Architectural Languages for the Needs of Practitioners". Software: Practice and Experience Journal, 2018;48:985–1018. https://doi.org/10.1002/spe.2561
Ozkaya, M. "Do the informal & formal software modeling notations satisfy practitioners for software architecture modeling? ", In Information and Software Technology, 95C, 2018, pp. 15-33, ISSN 0950-5849, https://doi.org/10.1016/j.infsof.2017.10.008.
Ozkaya, M. "Visual Specification and Analysis of Contract-Based Software Architectures", In the Journal of Computer Science and Technology, 32.5 (2017): 1025-1043. https://doi.org/10.1007/s11390-017-1779-y
Ozkaya M. "Formal Verification of Contractual Software Architectures using SPIN" In MJCS, 2015, Volume 28, No 4, pp 318-337
Non-SCI Journals
D. Goularas, M. Ozkaya, T. Serif, and S. Goren, “A General Framework for Teaching Software Engineering and Improving Collaboration Skills in Multidisciplinary Teams”, Journal Of Aeronautics And Space Technologies, vol. 14, no. 2, pp. 155-167, Jul. 2021. DOI: https://jast.hho.msu.edu.tr/index.php/JAST/article/view/441
Ozkaya, M. "The General-Purpose Modeling, Analysis, and Implementation of Software Architectures", Journal Of Aeronautics And Space Technologies, vol. 13, no. 2, pp. 165-177, Jul. 2020. DOI: https://journals.indexcopernicus.com/api/file/viewByFileId/1071747.pdf
Ozkaya, M. "Analysing UML-based Software Modelling Languages". Journal Of Aeronautics And Space Technologies, 11(2), 119-134. 2018. Retrieved from http://www.rast.org.tr/JAST/index.php/JAST/article/view/326
Ozkaya M. and Korkmaz Ö. "Object-Oriented Analysis and Design of a Student Tracking Information System for Vocational Schools in Turkey". AURUM- Journal of Engineering Systems and Architecture, 2017; Volume 1, No 1, pp 39-66
Book Chapters
Ozkaya M. "Architectural Languages' Connector Support for Modeling Various Component Interactions: A Review", In Proceedings of the 17th International Conference on Intelligent Software Methodologies, Tools, and Techniques, Frontiers in Artificial Intelligence and Applications, 2018, pp 474-489. Vol 303, 2018. DOI: 10.3233/978-1-61499-900-3-474
Ozkaya M. "Architectural Specification and Analysis of the Aegis Combat System". In International Conference on Intelligent Software Methodologies, Tools, and Techniques. Springer International Publishing, 2015. p. 105-119. https://doi.org/10.1007/978-3-319-22689-7_8
Ozkaya M. and Kloukinas, C. "Realizable, connector-driven software architectures for practising engineers". In: International Conference on Software Technologies. Springer, Berlin, Heidelberg, 2013. p. 273-289. https://doi.org/10.1007/978-3-662-44920-2_17
Ozkaya M. "Highly analysable, reusable, and realisable architectural designs with XCD". In Computer Applications for Software Engineering, Disaster Recovery, and Business Continuity. Springer, Berlin, Heidelberg, 2012. p. 72-79. https://doi.org/10.1007/978-3-642-35267-6_10
Kloukinas, C. and Ozkaya M. "Xcd – Modular, Realizable Software Architectures". In Păsăreanu, C. and Salaün, G., editors, Formal Aspects of Component Software, volume 7684 of Lecture Notes in Computer Science, 2013, page 152–169. Springer Berlin Heidelberg.DOI =https://doi.org/10.1007/978-3-642-35861-6_10
Refereed Conferences
Ozkaya, M.; Kose, M. and Asal, E. (2024). DecSup: An Architecture Description Language for Specifying and Simulating the Decision Support System Architectures. In Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD; ISBN 978-989-758-682-8; ISSN 2184-4348, SciTePress, pages 89-98. DOI: 10.5220/0012231200003645
Ozkaya, M.; Musayev, K. and Kose, M. (2023). Practitioners’ Experiences on Developing Graphical Modeling Editors: A Survey. In Proceedings of the 18th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-665-1; ISSN 2184-2833, SciTePress, pages 276-286. DOI: 10.5220/0012062400003538
Ozkaya M., Kose M. A., Mamur A. B., Koc T. (2022) "ModelWeb: A Toolset for the Model-based Testing of Web Applications", In Proceedings of the Position and Communication Papers of the 17th Conference on Computer Science and Intelligence Systems (FedCSIS), 4-7 September 2022. Link: https://annals-csis.org/proceedings/2022/pliks/270.pdf
Ozkaya M. and Gokcek G. (2022). "ManLang: A Requirements Modeling Language for the Production Planning in Manufacturing". In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering, ISBN 978-989-758-568-5, ISSN 2184-4895, pages 395-404.
Ozkaya M. and Kose M. A., "Designing and Implementing Software Systems using User-defined Design Patterns", In Proceedings of the 16th International Conference on Software Technologies (ICSOFT), ISBN 978-989-758-523-4, ISSN 2184-2833, pages 497-504, 6-7 Jul 2021, pages 497-504 , doi: 10.5220/0010571404970504
Ozkaya M. and Kose M. A., "DesPat: A Modeling Toolset for Designing and Implementing Software Systems using Design Patterns", In Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, April 2021, pages 251-260, doi: 10.5220/0010438802510260
Kose M. A. and Ozkaya M, "Towards Extending UML’s Activity Diagram for the Architectural Modeling, Analysis, and Implementation," In Proceedings of the 15th Conference on Computer Science and Information Systems (FedCSIS), Sofia, Bulgaria, 2020, pp. 639-648, doi: 10.15439/2020F199.
Ozkaya M. and Fidandan I. "MVCLang: A Software Modeling Language for the Model-View-Controller Design Pattern", In Proceedings of the 15th International Conference on Software Technologies, July 7-9, 2020, pages 75-83. DOI: 10.5220/0009571400750083
Ozkaya M. and Akdur D. "Towards Analysing the Meta-Modeling Tools for the Needs of Practitioners", In Proceedings of the 13th National Software Engineering Symposium (UYMS 2019), September 23-25, 2019, İzmir, Turkey, IYTE OpenAccess, Link: https://openaccess.iyte.edu.tr/handle/11147/7537
Ozkaya M. "Teaching Design-by-Contract for the Modeling and Implementation of Software Systems", In Proceedings of the 14th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-379-7, July 26-28 2019, Prague Czech Republic, pages 499-507. DOI: 10.5220/0007950904990507
Ozkaya M. and Canbaz N. "Towards Understanding Industry’s Perspectives on the Software Quality Characteristics: A Survey", In Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), May 4-5, 2019, Crete, Greece. https://doi.org/10.5220/0007742004170426
Ozkaya M. "Towards Understanding Practitioners’ Knowledge and Experiences on the Software Architecture Viewpoints: A Survey", In Proceedings of the 7th National Software Architecture Conference (UYMK 2018), November 29-30, 2018, Istanbul, Turkey, CEUR Workshop Proceedings, vol. 2291, pp 44-59. 2018. http://ceur-ws.org/Vol-2291/paper2_1.pdf
Ozkaya M. and Erata F. "Analysing UML Modeling Tools for Practical Use", In Proceedings of the 12th National Software Engineering Symposium (UYMS 2018), September 10-12, 2018, Istanbul, Turkey, CEUR Workshop Proceedings, vol. 2201, pp. 1-12. 2018. http://ceur-ws.org/Vol-2201/UYMS_YMO_2018_paper_2.pdf
Ozkaya M. "Implementing Contract-based Software Architectures in Java: The Structural, Behavioural, and Interaction Design Decisions". In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development- Volume 1, 2018, pages 346-355. DOI: 10.5220/0006568203460355.
Ozkaya M. "Architecture Descriptions of Software Systems: Complex Connectors vs Realisability". In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, 2017, ISBN 978-989-758-210-3, pages 382-391. DOI: 10.5220/0006139503820391
Ozkaya M. "What is software architecture to practitioners: A survey," 2016 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), Rome, 2016, pp. 677-686. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7954420&isnumber=7954331
Ozkaya M. and Kloukinas C. 2014. "Design-by-contract for reusable components and realizable architectures". In Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering (CBSE '14). ACM, New York, NY, USA, 129-138. DOI=http://dx.doi.org/10.1145/2602458.2602463
Ozkaya M. and Kloukinas C. "Architectural Specification and Analysis with XCD - The Aegis Combat System Case Study". 2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), Lisbon, 2014, pp. 368-375. DOI: https://doi.org/10.1007/978-3-319-22689-7_8
Ozkaya M. and Kloukinas C. "Towards a Design-by-contract based Approach for Realizable Connector-centric Software Architectures". In Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-PT, (ICSOFT 2013), 2013, ISBN 978-989-8565-68-6, pages 555-562. DOI: 10.5220/0004592305550562. (Candidate for the Best Paper Award)
Ozkaya M. and Kloukinas C, "Are We There Yet? Analyzing Architecture Description Languages for Formal Analysis, Usability, and Realizability", 2013, 39th Euromicro Conference on Software Engineering and Advanced Applications, Santander, 2013, pp. 177-184. doi: 10.1109/SEAA.2013.34
Ozkaya M. and Kloukinas, C. "Towards Design-by-Contract based software architecture design" 2013 IEEE 12th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT), Budapest, 2013, pp. 157-164. doi: 10.1109/SoMeT.2013.6645654
Ozkaya M. and Kloukinas C. "XCD - A Design-by-Contract Architecture Description Language". Proceedings of the 2013 International Conference on Software Engineering Research and Practice. CSREA Press, 2013. 124-131
Ozkaya M. and Kloukinas C. "Facilitating Early Architectural Exploration with Connector-Centric Design (XCD)". Technical Report YCS-2012-480, Department of Computer Science, The University of York, York, UK, 2012. 7-15. PDF
Technical Reports
Kloukinas, C. and Ozkaya M. "XCD – Simple, modular, formal software architectures". Technical Report TR/2012/DOC/01, 2012, Department of Computing, School of Informatics, City University London, Northampton Square, London, EC1V 0HB, U.K. ISSN 1364–4009. PDF
Theses
Ozkaya M. (2014). A Design-by-Contract based Approach for Architectural Modelling and Analysis. Ph.D. thesis, Department of Computer Science, School of Mathematics, Computer Science, and Engineering, City University London, Northampton Square, London, EC1V 0HB, U.K. PDF