Published Work | Theses | Lectures and Demos | Technical Reports
Valentino Vranić. Drama and Software Patterns. In Proceedings of 2024 IEEE 17th International Scientific Conference on Informatics, Informatics 2024. Poprad, Slovakia, IEEE, 2024. To appear.
Aleksandra Vranić and Valentino Vranić. Understanding Design Patterns Through Drama Metaphors. In Proceedings of 2024 IEEE 17th International Scientific Conference on Informatics, Informatics 2024. Poprad, Slovakia, IEEE, 2024. To appear.
Jakub Perdek and Valentino Vranić. Complexity of In-Code Variability: Emergence of Detachable Decorators. In Proceedings of 21st International Conference on Software Reuse, ICSR 2024, LNCS, Limasol, Cyprus, 2024. Springer, 2024.
Article in SpringerLink
Viktor Matovič and Valentino Vranić.
Establishing Pattern Sequences Using Stochastic Processes with an Application to Security Patterns.
In Proceedings of 29th European Conference on Pattern Languages of Programs, EuroPLoP 2024.
Kloster Irsee in Bavaria, Germany. ACM, 2024.
Article in ACM DL |
Article
Valentino Vranić, Ján Lang, Martín López Nores, José Juan Pazos Arias, Jaime Solano, and Guillermo Laseca.
Use Case Modeling in a Research Setting of Developing an Innovative Pilgrimage Support System.
Universal Access in the Information Society, Springer, 2023.
Article in journal (open access)
Valentino Vranić, Aleksandra Vranić, and Branislava Vranić.
Learning about Organizational Patterns from Drama Patterns: Focus Group Report.
In Proceedings of 30th Conference on Pattern Languages of Programs, PLoP 2023.
Allerton Park, Monticello, IL, USA.
ACM. Accepted.
Article
Mohammad Daud Haiderzai and Valentino Vranić.
Patterns of Organizing Remote Users with Agile Teams.
In Proceedings of 30th Conference on Pattern Languages of Programs, PLoP 2023.
Allerton Park, Monticello, IL, USA.
ACM. Accepted.
Article
Mohammad Yusuf Momand and Valentino Vranić.
Digital Transformation: Exploring Organizational Patterns at the Intersection of Society, Culture, and Technology.
In Proceedings of 30th Conference on Pattern Languages of Programs, PLoP 2023.
Allerton Park, Monticello, IL, USA.
ACM. Accepted.
Article
Igor Stupavský, Pavle Dakić, and Valentino Vranić.
The Impact of Fake News on Traveling and Antisocial Behavior in Online Communities: Overview.
Applied Sciences, 13(21): 11719. MDPI, 2023.
Article in journal (open access)
Valentino Vranić, Aleksandra Vranić, and Branislava Vranić.
Dramatizing Software Patterns: Focus Group Report.
In Proceedings of 28th European Conference on Pattern Languages of Programs, EuroPLoP 2023.
Kloster Irsee in Bavaria, Germany. ACM, 2023.
Article in ACM DL |
Article
Kristián Toldy and Valentino Vranić.
Utilizing Organizational Patterns to Build High-Performing Remote Teams.
In Proceedings of 28th European Conference on Pattern Languages of Programs, EuroPLoP 2023.
Kloster Irsee in Bavaria, Germany. ACM, 2023.
Article in ACM DL |
Article
Mohammad Yusuf Momand and Valentino Vranić.
Identifying and Documenting Best Practices in Digital Transformation.
In Proceedings of 28th European Conference on Pattern Languages of Programs, EuroPLoP 2023.
Kloster Irsee in Bavaria, Germany. ACM, 2023.
Article in ACM DL |
Article
Mohammad Daud Haiderzai and Valentino Vranić.
Patterns for Improving User Contribution.
In Proceedings of 28th European Conference on Pattern Languages of Programs, EuroPLoP 2023.
Kloster Irsee in Bavaria, Germany. ACM, 2023.
Article in ACM DL |
Article
Zoran Budimac, Valentino Vranić, and Ján Lang (Eds.). Proceedings of the Tenth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, SQAMIA 2023, Bratislava, Slovakia. CEUR Workshop Proceedings, 2023.
Proceedings
Jakub Perdek and Valentino Vranić.
Matrix Based Approach to Structural and Semantic Analysis Supporting Software Product Line Evolution.
In Proceedings of 10th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, SQAMIA 2023. Bratislava, Slovakia. CEUR Workshop Proceedings, 2023.
Article
Viktor Matovič and Valentino Vranić.
Establishing Pattern Sequences Using Artificial Neural Networks with an Application to Organizational Patterns.
In Proceedings of 10th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, SQAMIA 2023. Bratislava, Slovakia. CEUR Workshop Proceedings, 2023.
Article
Tomáš Golis, Pavle Dakić, and Valentino Vranić.
Automatic Deployment to Kubernetes Cluster by Applying a New Learning Tool and Learning Processes.
In Proceedings of 10th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, SQAMIA 2023. Bratislava, Slovakia. CEUR Workshop Proceedings, 2023.
Article
Jakub Perdek and Valentino Vranić.
Lightweight Aspect-Oriented Software Product Lines with Automated Product Derivation.
In New Trends in Databases and Information Systems: ADBIS 2023 ADBIS 2023 Short Papers, Doctoral Consortium and Workshops: AIDMA, DOING, K-Gals, MADEISD, PeRS, CCIS 1850, Modern Approaches in Data Engineering and Information System Design, MADEISD 2023, a workshop at 27th European Conference on Advances in Databases and Information Systems, ADBIS 2023, Barcelona, Spain. Springer, 2023.
Article in SpringerLink |
Article
Miroslav Novotný and Valentino Vranić.
Supporting Peripheral Perception in Distributed Teams by Enforced Exposure to Chat Messages.
IEEE Transactions on Human-Machine Systems, 52(5): 802–811. IEEE, 2023.
Article in journal (open access)
Pavle Dakić, Vladimir Todorović, and Valentino Vranić.
Financial Sustainability of Automotive Software Compliance and Industry Quality Standards.
In Proceedings of 8th International Congress on Information and Communication Technology, ICICT 2023. London, UK. Springer, Lecture Notes in Networks and Systems (LNNS), 2023.
Article in SpringerLink
Filip Chalás, Igor Stupavský, and Valentino Vranić.
Discussion Manipulation, Language and Domain Dependent Models: An Overview.
In Proceedings of 2023 IEEE Zooming Innovation in Consumer Technologies Conference, ZINC 2023. Novi Sad, Serbia. IEEE, 2023.
Article in IEEEXplore |
Article
Branislava Vranić and Valentino Vranić.
Patterns of Recreating Reality in Games.
In Proceedings of 29th Conference on Pattern Languages of Programs Online, PLoP 2022.
ACM, 2023.
Article in ACM DL |
Article
Mohammad Ismail Khattab and Valentino Vranić.
Building Customer Capacity Through Organizational Patterns Improves the Development Team's Understanding.
In Proceedings of 29th Conference on Pattern Languages of Programs Online, PLoP 2022.
ACM, 2023.
Article in ACM DL |
Article
Haji Gul Wahaj and Valentino Vranić.
A Pattern Language of Multi-Organizational Collaboration in Public Sector in Developing Countries.
In Proceedings of 29th Conference on Pattern Languages of Programs Online, PLoP 2022.
ACM, 2023.
Article in ACM DL |
Article
Haji Gul Wahaj and Valentino Vranić.
Recurring Structures of Subcontract Management in System Outsourcing.
In Proceedings of 29th Conference on Pattern Languages of Programs Online, PLoP 2022.
ACM, 2023.
Article in ACM DL |
Article
Valentino Vranić. Modelovanie softvéru: prípady použitia, UML a ďalej. (Software Modeling: Use Cases, UML, and Beyond). SPEKTRUM STU, pp. 117, 2022 (in Slovak).
Book
Nghia Pham van and Valentino Vranić.
Constraining Peripheral Perception in Instant Messaging During Software Development by Continuous Work Context Extraction.
Universal Access in the Information Society, 22: 511–524.
Springer, 2022.
Article in journal (open access)
Mohammad Daud Haiderzai and Valentino Vranić.
Identifying and Involving the Real End User in Software Development: Towards a Pattern Language.
In Proceedings of 27th European Conference on Pattern Languages of Programs, EuroPLoP 2022.
Kloster Irsee in Bavaria, Germany. ACM, 2022.
Article in ACM DL |
Article
Mohammad Ismail Khattab and Valentino Vranić.
Organizational Patterns for Improving the Understanding Between a Customer and the Development Team.
In Proceedings of 27th European Conference on Pattern Languages of Programs, EuroPLoP 2022.
Kloster Irsee in Bavaria, Germany. ACM, 2022.
Article in ACM DL |
Article
Shakirullah Waseeb and Valentino Vranić.
Toward Organizational Pattern Ontology.
In Proceedings of 27th European Conference on Pattern Languages of Programs, EuroPLoP 2022.
Kloster Irsee in Bavaria, Germany. ACM, 2022.
Article in ACM DL |
Article
Kristián Toldy, Waheedullah Sulaiman Khail, and Valentino Vranić.
Patterns of Remote Work Environments.
In Proceedings of 27th European Conference on Pattern Languages of Programs, EuroPLoP 2022.
Kloster Irsee in Bavaria, Germany. ACM, 2022.
Article in ACM DL |
Article
Tomáš Golis, Pavle Dakić, and Valentino Vranić.
Creating Microservices and Using Infrastructure as Code Within the CI/CD for Dynamic Container Creation.
In Proceedings of 2022 IEEE 16th International Scientific Conference on Informatics, Informatics 2022. Poprad, Slovakia, IEEE, 2022.
Article in IEEEXplore
Igor Stupavský and Valentino Vranić.
Analysing the Controversial Social Media Community.
In Proceedings of 2022 IEEE 16th International Scientific Conference on Informatics, Informatics 2022. Poprad, Slovakia, IEEE, 2022.
Article in IEEEXplore
Andrej Petričko, Pavle Dakić, and Valentino Vranić.
Comparison of Visual Occupancy Detection Approaches for Parking Lots and Dedicated Containerized REST-API Server Application.
In Proceedings of 9th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, SQAMIA 2022. Novi Sad, Serbia. CEUR Workshop Proceedings, 2022.
Article in CEUR proceedings
Roland Szarka, Pavle Dakić, and Valentino Vranić.
Cost-Effective Real-Time Parking Space Occupancy Detection System.
In Proceedings of 2022 12th International Conference on Advanced Computer Information Technologies, ACIT 2022. Spišská Kapitula, Slovakia. IEEE, 2022.
Article in IEEEXplore
Michael Kročka, Pavle Dakić, and Valentino Vranić.
Automatic License Plate Recognition Using OpenCV.
In Proceedings of 2022 12th International Conference on Advanced Computer Information Technologies, ACIT 2022. Spišská Kapitula, Slovakia. IEEE, 2022.
Article in IEEEXplore
Pavle Dakić, Vladimir Todorović, and Valentino Vranić.
Financial Justification for Using CI/CD and Code Analysis for Software Quality Improvement in the Automotive Industry.
In Proceedings of 2022 IEEE Zooming Innovation in Consumer Technologies Conference, ZINC 2022. Novi Sad, Serbia. IEEE, 2022.
Article in IEEEXplore
Michael Kročka, Pavle Dakić, and Valentino Vranić.
Extending Parking Occupancy Detection Model for Night Lighting and Snowy Weather Conditions.
In Proceedings of 2022 IEEE Zooming Innovation in Consumer Technologies Conference, ZINC 2022. Novi Sad, Serbia. IEEE, 2022.
Article in IEEEXplore
Tomáš Frťala and Valentino Vranić.
Improving Organizational Pattern Comprehensibility by Varying Their Form and Relationships.
In Proceedings of 2022 IEEE Zooming Innovation in Consumer Technologies Conference, ZINC 2022. Novi Sad, Serbia. IEEE, 2022.
Article in IEEEXplore
Igor Stupavský and Valentino Vranić.
A Study of Media Texts in the Slovak Language.
In Proceedings of 2022 IEEE Zooming Innovation in Consumer Technologies Conference, ZINC 2022. Novi Sad, Serbia. IEEE, 2022.
Article in IEEEXplore
Shakirullah Waseeb, Waheedullah Sulaiman Khail, and Valentino Vranić.
Establishing a Pattern Language for the Organization of Distributed Software Development.
In Proceedings of European Conference on Pattern Languages of Programs 2021, EuroPLoP 2021.
ACM, 2021.
Article in ACM DL |
Article
Patrik Honíšek and Valentino Vranić.
Mining Drama Patterns in Dramatic Situations.
In Proceedings of 27th Conference on Pattern Languages of Programs Online, PLoP 2020.
ACM, 2020.
Article in ACM DL |
Article
Valentino Vranić, Aleksandra Vranić, and Waheedullah Sulaiman Khail.
Growing Organizations with Patterns: Lessons from Drama.
In Proceedings of European Conference on Pattern Languages of Programs 2020, EuroPLoP 2020.
ACM, 2020.
Article in ACM DL |
Article
Shakirullah Waseeb, Waheedullah Sulaiman Khail, Haji Gul Wahaj, and Valentino Vranić.
Extracting Relations Between Organizational Patterns Using Association Mining.
In Proceedings of European Conference on Pattern Languages of Programs 2020, EuroPLoP 2020.
ACM, 2020.
Article in ACM DL |
Article
Peter Berta and Valentino Vranić.
Synergy of Organizational Patterns and Aspect-Oriented Programming.
In Proceedings of 2019 IEEE 15th International Scientific Conference on Informatics, Informatics 2019.
Poprad, Slovakia, 2019. IEEE, 2020.
Article in IEEE Xplore |
Article |
Slides |
Slides (PDF)
Valentino Vranić and Aleksandra Vranić.
Drama Patterns: Extracting and Reusing the Essence of Drama.
In Proceedings of 24th European Conference on Pattern Languages of Programs, EuroPLoP 2019.
Kloster Irsee in Bavaria, Germany. ACM, 2019.
Article in ACM DL |
Article
Aleksandra Vranić, Valentino Vranić, and Branislava Vranić.
Drama Patterns: Seeing the Patterns from Within: Focus Group Report.
In Proceedings of 24th European Conference on Pattern Languages of Programs, EuroPLoP 2019.
Kloster Irsee in Bavaria, Germany. ACM, 2019.
Article in ACM DL |
Article
Waheedullah Sulaiman Khail and Valentino Vranić.
Reflecting Pattern Relationships in a Pattern Format.
In Proceedings of 24th European Conference on Pattern Languages of Programs, EuroPLoP 2019.
Kloster Irsee in Bavaria, Germany, 2019. ACM, 2019.
Article in ACM DL |
Article
Valentino Vranić and Adam Neupauer.
Abstract Layers and Generic Elements as a Basis for Expressing Multidimensional Software Knowledge.
In New Trends in Databases and Information Systems: ADBIS 2019 Short Papers, Workshops BBIGAP, QAUCA, SemBDM, SIMPDA, M2P, MADEISD, and Doctoral Consortium, CCIS 1064, Modelling is going to become Programming, a workshop at 23rd European Conference on Advances in Databases and Information Systems, M2P @ ADBIS 2019, Bled, Slovenia, 2019. Springer, 2019.
Article in SpringerLink |
Article |
Slides |
Slides (PDF)
Michal Hucko and Valentino Vranić.
Increasing Unit Test Resilience by Decreasing Pointcut Fragility.
In Proceedings of Sinteza 2019 – International Scientific Conference on Information Technology and Data Related Research, Belgrade, Serbia, 2019.
Article |
Slides
Valentino Vranić and Michal Granec. Establishing Software Product Lines from Existing Products Based on Feature Model Recovery and Merging. In Proceedings of 7th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, SQAMIA 2018, August 2018, Novi Sad, Serbia. CEUR, 2018.
Article in CEUR proceedings |
Article |
Slides
Sandra Kostova and Valentino Vranić. Applying Aspect-Oriented Change Realization in the Mobile Application Domain. In 2nd Workshop on Programming Across the System Stack, PASS 2018, Proceedings Companion to the 2nd International Conference on the Art, Science, and Engineering of Programming, <Programming> 2018, April 2018, Nice, Belgium. ACM, 2018.
Article in ACM DL |
Article |
Abstract |
Slides
Waheedullah Sulaiman Khail and Valentino Vranić. Treating Pattern Sublanguages as Patterns with an Application to Organizational Patterns. In Proceedings of 22nd European Conference on Pattern Languages of Programs, EuroPLoP 2017. Kloster Irsee in Bavaria, Germany. ACM, 2017.
Article in ACM DL |
Article
Michal Bystrický and Valentino Vranić. Use Case Driven Modularization as a Basis for Test Driven Modularization. In Proceedings of 6th Workshop on Advances in Programming Languages, WAPL'17, 2017 Federated Conference on Computer Science and Information Systems, FedCSIS 2017, September 2017, Prague, Czech Republic. IEEE Computer Society, 2017.
Article in IEEE Xplore |
Article in Annals of Computer Science and Information Systems
Ondřej Ryšavý, Valentino Vranić, and George Angelos Papadopoulos (Eds.). Proceedings of 5th European Conference on the Engineering of Computer Based Systems, ECBS 2017, August/September 2017, Larnaca, Cyprus. ACM, 2017.
Proceedings in ACM DL
Peter Berta, Michal Krempaský, Michal Bystrický, and Valentino Vranić. Employing Issues and Commits for In-Code Sentence Based Use Case Identification and Remodularization.
In Proceedings of 5th European Conference on the Engineering of Computer Based Systems, ECBS 2017, August/September 2017, Larnaca, Cyprus. ACM, 2017.
Article in ACM DL |
Article
Michal Bystrický and Valentino Vranić. Modularizing Code by Use Cases and Tests for Better Maintainability. In Proceedings Companion to the 1st International Conference on the Art, Science, and Engineering of Programming, <Programming> 2017, April 2017, Brussels, Belgium. ACM, 2017.
Article in ACM DL |
Article
Michal Bystrický and Valentino Vranić. Preserving Use Case Flows in Source Code: Approach, Context, and Challenges. Computer Science and Information Systems Journal (ComSIS), 14(2): 423–445, 2017.
Article in journal |
Full text via DOISerbia
Erik Šuta, Ivan Martoš, and Valentino Vranić. Usability of AspectJ from the Performance Perspective. In Proceedings of 2015 IEEE 1st International Workshop on Consumer Electronics, 2015 CE WS, March 2015, Novi Sad, Serbia. IEEE, 2017.
Abstract |
Article in IEEE Xplore |
Article |
Slides |
Slides (PDF)
Ivan Martoš and Valentino Vranić. Affecting Applications in Android Using Aspects. In Proceedings of 2015 IEEE 1st International Workshop on Consumer Electronics, March 2015, Novi Sad, Serbia. IEEE, 2017.
Abstract |
Article in IEEE Xplore |
Article |
Slides |
Slides (PDF)
Valentino Vranić and Roman Táborský. Features as Transformations: A Generative Approach to Software Development. Computer Science and Information Systems Journal (ComSIS), 13(3): 759–778, 2016.
Article in journal |
Full text via DOISerbia
Michal Bystrický and Valentino Vranić. Literal Inter-Language Use Case Driven Modularization.
In MODULARITY Companion 2016, Companion Proceedings of the 15th International Conference on Modularity, Modularity 2016, LaMOD'16: Language Modularity A La Mode, workshop, March 2016, Málaga, Spain. ACM, 2016.
Article in ACM DL |
Article
Michal Bystrický and Valentino Vranić. Development Environment for Literal Inter-Language Use Case Driven Modularization.
In MODULARITY Companion 2016, Companion Proceedings of the 15th International Conference on Modularity, Modularity 2016, Modularity 2016 Demos & Posters, March 2016, Málaga, Spain. ACM, 2016.
Article in ACM DL |
Article |
Video |
Environment |
Valentino Vranić and Milan Laslop. Aspects and Roles in Software Modeling: A Composition Based Comparison. Computer Science and Information Systems Journal (ComSIS). 12(7): 199–216, 2016.
Article in journal |
Full text via DOISerbia
Valentino Vranić, Jaroslav Porubän, Michal Bystrický, Tomáš Frťala, Ivan Polášek, Milan Nosáľ, and Ján Lang. Challenges in Preserving Intent Comprehensibility in Software. Acta Polytechnica Hungarica. 12(7): 57–75, 2015.
Article in journal |
Journal issue |
Article
Roman Táborský and Valentino Vranić. Feature Model Driven Generation of Software Artifacts. In Proceedings of 5th Workshop on Advances in Programming Languages, WAPL'15, 2015 Federated Conference on Computer Science and Information Systems, FedCSIS 2015, September 2015, Łódź, Poland. IEEE Computer Society, 2015.
Article in IEEE Xplore |
Article in Annals of Computer Science and Information Systems |
Slides |
Slides (PDF)
Valentino Vranić and Branislav Kuliha. Realizing Changes by Aspects at the Design Level. In Proceedings of IEEE 19th International Conference on Intelligent Engineering Systems, INES 2015, September 2015, Bratislava, Slovakia. IEEE, 2015.
Article in IEEE Xplore |
Article |
Slides |
Slides (PDF)
Miroslav Takács and Valentino Vranić. Creating, Composing, and Recognizing Multisensor Gestures in Mobile Devices. In Proceedings of IEEE 19th International Conference on Intelligent Engineering Systems, INES 2015, September 2015, Bratislava, Slovakia. IEEE, 2015.
Article in IEEE Xplore |
Article
Jozef Zaťko and Valentino Vranić. Assessing the DCI Approach to Preserving Use Cases in Code: Qi4J and Beyond. In Proceedings of IEEE 19th International Conference on Intelligent Engineering Systems, INES 2015, September 2015, Bratislava, Slovakia. IEEE, 2015.
Article in IEEE Xplore |
Article |
Slides |
Slides (PDF)
Michal Bystrický and Valentino Vranić. Preserving Use Case Flows in Source Code.
In Proceedings of 4th Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2015, September 2015, Brno, Czech Republic. IEEE Computer Society.
Article in IEEE Xplore |
Article
Ján Greppel and Valentino Vranić. An Opportunistic Approach to Retaining Use Cases in Object-Oriented Source Code. In Proceedings of 4th Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2015, September 2015, Brno, Czech Republic. IEEE Computer Society, 2015.
Article in IEEE Xplore |
Article |
Slides |
Slides (PDF)
Ondřej Ryšavý, Miroslav Popović, and Valentino Vranić (Eds.). Proceedings of 4th Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2015, September 2015, Brno, Czech Republic. IEEE Computer Society, 2015.
Proceedings in IEEE Xplore
Tomáš Frťala and Valentino Vranić. Animating Organizational Patterns. In Proceedings of 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015, ICSE 2015 Workshop, May 2015, Florence, Italy. IEEE, 2015.
Article in IEEE Xplore |
Article |
Architect Also Implements
Ľuboš Staráček and Valentino Vranić. MDA Based Multiplatform Mobile Application Modeling with Platform Compliant User Interfaces. INFOCOMP Journal of Computer Science, 13(2): 34–43, 2014.
Article in journal |
Article
Valentino Vranić and Ľuboš Zelinka. A Configurable Use Case Modeling Metamodel with Superimposed Variants. Innovations in Systems and Software Engineering: A NASA Journal, 9(3): 163–177, 2013. Springer, 2013.
The final publication is available at http://link.springer.com |
Article
Valentino Vranić. Promoting Natural Human Attitude Towards Work: Scrum.
In Proceedings of Konferencija Mreža 2013 – Internet u edukacionom i poslovnom okruženju (Conference Mreža 2013 – Internet in Educational and Business Environment), pp. 8–12, Singidunum University, Business Faculty in Valjevo, Valjevo, Serbia, June 14, 2013.
Proceedings |
Article
Jaroslav Bálik and Valentino Vranić. Symmetric Aspect-Orientation: Some Practical Consequences.
In Proceedings of NEMARA 2012: International Workshop on Next Generation Modularity Approaches for Requirements and Architecture, at AOSD 2012, March 2012, Potsdam, Germany. ACM, 2012.
Article in ACM DL |
Article |
Slides
Miroslav Popović and Valentino Vranić (Eds.). Proceedings of 2nd Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2011, September 2011, Bratislava, Slovakia. IEEE Computer Society, 2011.
Proceedings in IEEE CSDL |
Proceedings in IEEE Xplore
Pavol Bača and Valentino Vranić. Replacing Object-Oriented Design Patterns with Intrinsic Aspect-Oriented Design Patterns.
In Proceedings of 2nd Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2011, September 2011, Bratislava, Slovakia. IEEE Computer Society, 2011.
Article in IEEE Xplore |
Article in IEEE CSDL |
Article |
Slides
Jaroslav Bálik and Valentino Vranić. Sustaining Composability of Aspect-Oriented Design Patterns in Their Symmetric Implementation.
In 2nd International Workshop on
Empirical Evaluation of Software Composition Techniques, ESCOT 2011, at ECOOP 2011, Lancaster, UK, July 2011.
Article on the workshop website |
Article |
Slides
Valentino Vranić and Pavol Michalco. Are Themes and Use Cases the Same? Information Sciences and Technologies, Bulletin of the ACM Slovakia, 2(1): 66–71, 2010. (Special Section on Early Aspects,
Aspect-Oriented Requirements Engineering and Architecture Design: Early Aspects and Climate Change (Early Aspects at AOSD 2010), a workshop held as a part of 9th International Conference on Aspect-Oriented Software Development, AOSD 2010, March 2010, Rennes and Saint Malo, France.)
Article
Radoslav Menkyna, Valentino Vranić, and Ivan Polášek. Composition and Categorization of Aspect-Oriented Design Patterns. In Proceedings of 8th International Symposium on Applied Machine Intelligence and Informatics, SAMI 2010, January 2010, Herľany, Slovakia. IEEE, 2010.
Article in IEEE Xplore |
Article |
Slides
Ján Kohut and Valentino Vranić. Guidelines for Using Aspects in Product Lines. In Proceedings of 8th International Symposium on Applied Machine Intelligence and Informatics, SAMI 2010, January 2010, Herľany, Slovakia. IEEE, 2010.
Article in IEEE Xplore |
Article |
Slides
Ján Kollár, Ľubomír Wassermann, Valentino Vranić, and Michal Vagač. Reducing Structural Complexity of Software by Data Streams. INFOCOMP Journal of Computer Science, 8(4): 11-20, 2009.
Article
Radoslav Menkyna and Valentino Vranić. Aspect-Oriented Change Realization Based on Multi-Paradigm Design with Feature Modeling. In Proceedings of 4th IFIP TC2 Central and East European Conference on Software Engineering Techniques, CEE-SET 2009, Revised Selected Papers, LNCS 7054, October 2009, Krakow, Poland. Springer, 2012.
Article in SpringerLink |
Article |
Slides
Valentino Vranić, Radoslav Menkyna, Michal Bebjak, and Peter Dolog. Aspect-Oriented Change Realizations and Their Interaction. e-Informatica Software Engineering Journal, 3(1):43–58, 2009.
Article in journal |
Journal issue
Ľuboš Zelinka and Valentino Vranić. A Configurable UML Based Use Case Modeling Metamodel. In Proceedings of 1st Eastern European Regional Conference on the Engineering of Computer Based Systems, ECBS-EERC 2009, September 2009, Novi Sad, Serbia. IEEE Computer Society, 2009.
Article in IEEE Xplore |
Article in IEEE CSDL |
Article |
Slides
Valentino Vranić, Michal Bebjak, Radoslav Menkyna, and Peter Dolog. Developing Applications with Aspect-Oriented Change Realization. In Proceedings of 3rd IFIP TC2 Central and East European Conference on Software Engineering Techniques, CEE-SET 2008, Revised Selected Papers, LNCS 4980, October 2008, Brno, Czech Republic. Springer, 2011.
Article in SpringerLink |
Article |
Slides
Pavol Návrat and Valentino Vranić (Eds.). 3rd Workshop on Intelligent and Knowledge Oriented Tecnologies, WIKT 2008, Smolenice, Slovakia, November 2008 (in Slovak).
Proceedings
Valentino Vranić. Objektovo-orientované programovanie: Objekty, Java a aspekty (Object-Oriented Programming: Objects, Java, and Aspects). Slovak University of Technology in Bratislava, pp. 223, 2008 (in Slovak).
Book |
Errata
Michal Bebjak, Valentino Vranić, and Peter Dolog. Evolution of Web Applications with Aspect-Oriented Design Patterns. In Marco Brambilla and Emilia Mendes, editors, Proceedings of ICWE 2007 Workshops, 2nd International Workshop on Adaptation and Evolution in Web Systems Engineering, AEWSE 2007, in conjunction with 7th International Conference on Web Engineering, ICWE 2007, Como, Italy, July 19, 2007.
Proceedings at CEUR |
Article |
Slides |
BiBTeX entry
Valentino Vranić and Vladimír Marko. Developing a Product-Line Based Architecture in a Domain Under Research. In Pavol Návrat et al., editors, Tools for Acquisition, Organisation and Presenting of Information and Knowledge, Research Project Workshop (NAZOU), in conjunction with ITAT 2006, pages 211–222, Bystrá dolina, Nízke Tatry, Slovakia, September 2006.
Article |
BiBTeX entry
Valentino Vranić and Ján Šnirc. Integrating Feature Modeling into UML. In Robert Hirschfeld et al., editors, Proceedings of NODe 2006, 7th International Conference, LNI P-88, Erfurt, Germany, September 2006.
Proceedings |
Article |
Slides |
Conference archive entry |
BiBTeX entry
Valentino Vranić and Miloslav Šípka. Binding Time Based Concept Instantiation in Feature Modeling. In Maurizio Morisio, editor, Proceedings of 9th International Conference on Software Reuse (ICSR 2006), LNCS 4039, Turin, Italy, June 2006. Springer, 2006.
Article in SpringerLink |
Article |
Slides |
BiBTeX entry
Valentino Vranić and Vladimír Marko. Dealing with Unstable Domains in Product-Line Architecture Development. In Proceedings of 9th International Conference on Information Systems Implementation and Modelling (ISIM 2006), pages 57–64, Přerov, Czech Republic, April 2006.
Proceedings at CEUR |
Article |
Slides |
BiBTeX entry
Valentino Vranić. Multi-paradigm design with feature modeling. Computer Science and Information Systems Journal (ComSIS), 2(1): 79–102, 2005.
Article in journal |
Full text via DOISerbia |
Article |
BiBTeX entry
Valentino Vranić. Reconciling Feature Modeling: A Feature Modeling Metamodel. In Mathias Weske and Peter Liggesmeyer, editors, Proceedings of 5th Annual International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a Networked World, Net.ObjectDays 2004, pages 122–137, LNCS 3263, Erfurt, Germany, September 2004. Springer, 2004.
Article in SpringerLink |
Article |
Slides |
Conference archive entry |
BiBTeX entry
Valentino Vranić. Towards multi-paradigm software development. Journal of Computing and Information Technology (CIT), 10(2): 133–147, 2002.
Article |
BiBTeX entry
Valentino Vranić. AspectJ paradigm model: A basis for multi-paradigm design for AspectJ. In Jan Bosch, editor, Proceedings of the Third International Conference on Generative and Component-Based Software Engineering (GCSE 2001), pages 48–57, LNCS 2186, Erfurt, Germany, September 2001. Springer, 2001.
Article in SpringerLink |
Article |
Slides in PowerPoint |
Slides in HTML |
BiBTeX entry
Peter Dolog, Valentino Vranić, and Mária Bieliková. Representing Change by Aspect. ACM SIGPLAN Notices, 36(12), December 2001.
Article in ACM DL |
Article |
BiBTeX entry
Valentino Vranić. Incorporating Variability Dependency Graphs into Multi-Paradigm Design with Feature Modeling. In M. Pavlovič, B. Zaťko, editors, Proceedings of the Fourth Scientific Conference on Electrical Engineering and Information Technology for Ph.D. Students (ElITech 2001), pages 75–77, Bratislava, Slovakia, November 2001.
Article |
BiBTeX entry
Valentino Vranić. A Concept of Paradigm in the Multi-Paradigm Software Development. In Proceedings of the Third Scientific Conference on Electrical Engineering and Information Technology for Ph.D. Students (ElITech 2000), Bratislava, Slovakia, September 2000.
Article |
Slides in PowerPoint |
Slides in HTML |
BiBTeX entry
Valentino Vranić. Multiple Software Development Paradigms and Multi-Paradigm Software Development. In J. Zendulka, editor, Proceedings of 3rd International Conference on Information Systems Modelling, ISM 2000, pages 191–196, Rožnov pod Radhoštěm, Czech Republic, May 2000. MARQ, 2000.
Article |
BiBTeX entry
Valentino Vranić. Aspect-Oriented Change Realization. Habilitation thesis submitted in fulfillment of the requirements for the Associate Professor degree, Slovak University of Technology in Bratislava, April 2010.
Thesis
Valentino Vranić. Multi-Paradigm Design with Feature Modeling. PhD thesis, Slovak University of Technology in Bratislava, April 2004.
Thesis |
Extended abstract (in Slovak) |
Defense slides (in Slovak) |
BiBTeX entry
Valentino Vranić. Towards Multi-Paradigm Software Development. Slovak University of Technology in Bratislava, Slovakia, September 2000. Written part of the PhD examination.
Report |
BiBTeX entry
Valentino Vranić.
Drama and Software Patterns.
Invited lecture.
2024 IEEE 17th International Scientific Conference on Informatics, Informatics 2024. Poprad, Slovakia, IEEE, 2024.
Video |
Slides
Aleksandra Vranić and Valentino Vranić. Understanding Design Patterns Through Drama Metaphors. Invited workshop. 2024 IEEE 17th International Scientific Conference on Informatics, Informatics 2024. Poprad, Slovakia, IEEE, 2024.
Valentino Vranić.
Patterns in Software Development: Code—People—Drama.
Lecture. Erasmus+.
Pan-European University APEIRON.
Banja Luka, Republic of Srpska, Bosnia and Herzegovina. 2024.
Slides
Valentino Vranić, Aleksandra Vranić, and Branislava Vranić.
Drama Patterns: Programs, People, and Practices.
Focus group.
10th Asian Conference on Pattern Languages of Programs, People, and Practices, AsianPLoP 2024.
Fujisawa, Japan.
Proposal |
Patterns in the play
Valentino Vranić.
Conflicts of Contradicting Forces Are What Makes Patterns Alive.
PLoP 2023 Lightning Talk.
30th Conference on Pattern Languages of Programs, PLoP 2023.
Allerton Park, IL, USA.
Abstract |
Slides
Valentino Vranić, Aleksandra Vranić, and Branislava Vranić.
Learning about Organizational Patterns from Drama Patterns.
Focus group.
30th Conference on Pattern Languages of Programs, PLoP 2023.
Allerton Park, IL, USA.
Proposal |
Slides |
Patterns in the play |
Patterns in the work situation
Valentino Vranić, Aleksandra Vranić, and Branislava Vranić.
Dramatizing Software Patterns.
Focus group.
28th European Conference on Pattern Languages of Programs, EuroPLoP 2023.
Kloster Irsee in Bavaria, Germany.
Report |
Proposal |
Slides |
Patterns in the play
Aleksandra Vranić, Valentino Vranić, and Branislava Vranić.
Understanding Humane in Patterns Through Drama.
PLoP 2022 PLoPourri Event.
29th Conference on Pattern Languages of Programs Online, PLoP 2022.
Description
Valentino Vranić and Aleksandra Vranić. Patterns: Code—People—Drama. Series of Erasmus+ mobility educational activities, Sinergija University,
Bijeljina, Republic of Srpska, Bosnia and Herzegovina. December 2021.
Details
Aleksandra Vranić and Valentino Vranić.
Drama Patterns: Seeing the Patterns from Within.
Focus group.
24th European Conference on Pattern Languages of Programs, EuroPLoP 2023.
Kloster Irsee in Bavaria, Germany.
Abstract | Report
Valentino Vranić. Organizational Patterns in Software Development and Beyond. Lecture given at University of West Bohemia, Pilsen, Czech Republic, December 2018.
Abstract and References |
Slides |
Slides (PDF) |
Architect Also Implements
Valentino Vranić. Organizational Patterns: Elements of Reusable Agile (and Lean) Organization of Software Development. Lecture given at Singidunum University, Belgrade, Serbia, October 2018.
Abstract and References |
Slides |
Slides (PDF) |
Architect Also Implements
Valentino Vranić. Aspects Around Us. Lectures given at Singidunum University, Belgrade, Serbia, October 2018.
Abstract and References |
Slides |
Slides (PDF) |
Code
Michal Bystrický and Valentino Vranić. From Use Case Driven to Test Driven Modularization. Modularity in Modelling Workshop, MOMO 2017, 1st International Conference on the Art, Science, and Engineering of Programming, <Programming> 2017, Brussels, Belgium, April 2017.
Abstract
Michal Bystrický and Valentino Vranić. Modularizing Code by Use Cases and Tests for Better Maintainability. <Programming> 2017 Demos, 1st International Conference on the Art, Science, and Engineering of Programming, <Programming> 2017, Brussels, Belgium, April 2017.
Abstract
Valentino Vranić. Scrum – ljudska strana razvoja softvera (Scrum—Human Side of Software Development). Lecture given at the University of Novi Sad, Faculty of Sciences, Department of Mathematics and Informatics, Novi Sad, Serbia, April 1, 2013. In Serbian.
Slides |
Abstract |
Abstract in English
Valentino Vranić. Scrum – ljudska strana razvoja softvera (Scrum—Human Side of Software Development). Lecture given at Singidunum University, Business Faculty in Valjevo, Valjevo, Serbia, March 29, 2013. In Serbian.
Slides |
Abstract
Abstract in English
Valentino Vranić. Modularizacija izmena putem primene aspektno-orijentisanog razvoja softvera (Change Modularization by Applying Aspect-Oriented Software Development). Slides given at Konferencija Mreža 2011 – Primena Web tenhnologija u radu poslovnih sistema (Conference Mreža 2011 – Applying Web Technologies in Business System Functioning), Singidunum University, Business Faculty in Valjevo, Valjevo, Serbia, June 2011. In Serbian.
Slides
Valentino Vranić. Mogućnosti primene napredne modularizacije softvera (Possibilities of Applying Advanced Software Modularization). Slides given at Konferencija MREŽA 2010 – Upotreba savremenih internet tenhnologija (Conference Mreža 2010 – Applying Contemporary Internet Technologies), Singidunum University, Business Faculty in Valjevo, Valjevo, Serbia, June 2010. In Serbian.
Slides
Valentino Vranić. Modeling Aspect-Oriented Change Realizations. Lecture given at Lancaster University, UK, November 2009.
Slides
Valentino Vranić. Themes and Use Cases: Comparison and Transformation. Lecture given at Lancaster University, UK, November 2009.
Slides
Valentino Vranić. Aspektno-orijentisano programiranje: osnove, mogućnosti i uzori (Aspect-Oriented Programming: Basics, Capabilities, and Patterns). Lectures given at Singidunum University, Valjevo/Belgrade, Serbia, December 2008. In Serbian.
Slides
Valentino Vranić. Aspect-Oriented Change Realization: Approach, Design Patterns, and Beyond. Series of lectures given at Lancaster University, UK, September 2008.
Abstract |
Lecture 1 |
Lecture 2 |
Lecture 3 |
BiBTeX entry
Valentino Vranić. Feature Modeling Based Transformational Analysis in Multi-Paradigm Design for AspectJ. Lecture given at the L3S Research Center, Hannover, Germany, October 2004.
Slides |
BiBTeX entry
Valentino Vranić. Multiparadigamski dizajn s modeliranjem osobina (Multi-Paradigm Design with Feature Modeling). Lecture given at the Faculty of Organizational Sciences, University of Belgrade, Serbia, March 26, 2002. In Serbian.
Slides |
BiBTeX entry
Valentino Vranić. Towards multi-paradigm software development. Slides given at 4th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2000), Brno, Czech Republic, September 2000.
Slides |
Slides in HTML |
BiBTeX entry
Valentino Vranić. AspectJ paradigm model: A basis for multi-paradigm design for AspectJ. Technical report, Slovak University of Technology in Bratislava, Slovakia, May 2001.
Report |
BiBTeX entry
Valentino Vranić. A new basis for multi-paradigm design. Technical report, Slovak University of Technology in Bratislava, Slovakia, March 2001.
Report |
BiBTeX entry