Proceedings Article10.1109/IISA.2018.8633694
Software Measures for Common Design Patterns Using Visual Studio Code Metrics
Andreas Karavokyris,Efthimios Alepis +1 more
- 23 Jul 2018
- pp 1-7
4
TL;DR: This paper proposes one more evaluation dimension for common design patterns, using code metrics and structuring specific experiments of software projects that derive from real life and thus can be considered as quite realistic.
read more
Abstract: During the last decades we have faced an outburst in needs for software and consequently in software engineering, accompanied with numerous problems that needed to be solved and robust, documented solutions that needed to be proposed. Towards this end, software design patterns become practically a necessity, since they offered reusable solutions to commonly occurring problems within specified contexts of software architectures. In this paper we propose one more evaluation dimension for common design patterns, using code metrics and structuring specific experiments of software projects that derive from real life and thus can be considered as quite realistic. Our results indicate that while in many occasions, architectures implementing design patterns are prevailing, there are considerable cases where simplistic, generic approaches seem to outperform them in specific metrics.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Improving Community Administration Service and Population Reporting through SINANAS Development Using Participatory Method
Ni Made Ary Esta Dewi Wirastuti,I Gusti Agung Komang Dlafari Djuni Hartawan,I Made Arsa Suyadnya,Duman Care Khrisne,Is-Haka Mkwawa,Putu Arya Mertasana +5 more
TL;DR: SINANAS application improves community service and population reporting efficiency and productivity for "Kepala Lingkungan" in Sempidi.
Memory Usage Comparison in an Android Application: Basic Object-Oriented Programming vs Decorator Design Pattern: Coding styles for keeping low memory usage in a mobile application.
Wasana Ngaogate
- 23 Jun 2022
TL;DR: The result shows that an Android application which developed by using decorator design pattern consumes more memory although its codes are cleaner and easier to read, therefore, when a developer applies decorators design pattern, they should pay more attention on unexpected effect of the design pattern.
1
Handling Various Conditions in a Web Service Client's Method by Using the Visitor Design Pattern
Wasana Ngaogate
- 14 Sep 2023
TL;DR: The visitor design pattern does not significantly affect memory consumption in web service client applications.
Mining Learner-friendly Security Patterns from Huge Published Histories of Software Applications for an Intelligent Tutoring System in Secure Coding.
Sayem Mohammad Imtiaz,Kazi Zakia Sultana,Aparna S. Varde +2 more
TL;DR: This study proposes an intelligent tutoring system for secure coding, leveraging association rule mining to discover learner-friendly security patterns from large-scale published vulnerability histories, enhancing training in secure software development.
References
Security and Privacy Analysis of Mobile Health Applications: The Alarming State of Practice
Achilleas Papageorgiou,Michael Strigkos,Eugenia Politou,Efthimios Alepis,Agusti Solanas,Constantinos Patsakis +5 more
TL;DR: An in-depth security and privacy analysis of some of the most popular freeware mobile health applications is provided, revealing that the majority of the analyzed applications do not follow well-known practices and guidelines, not even legal restrictions imposed by contemporary data protection regulations, thus jeopardizing the privacy of millions of users.
223
Monkey Says, Monkey Does: Security and Privacy on Voice Assistants
TL;DR: This paper discusses and demonstrates how these attacks can be launched, analysing their impact in real world scenarios and indicates that this threat is not merely potential, but very real and more dangerous than initially perceived.
178
Research state of the art on GoF design patterns: A mapping study
TL;DR: A mapping study of about 120 primary studies is presented, to provide an overview of the research efforts on Gang of Four (GoF) design patterns and suggests that design pattern research can be further categorized to research on GoF patterns formalization, detection and application and on the effect of GoFpatterns on software quality attributes.
96
Twenty years of object-relational mapping: A survey on patterns, solutions, and their implications on application design
TL;DR: This survey identified what structural patterns each ORMS followed, highlighting major structural decisions a designer must take, and its consequences, in order to turn analysis models into object oriented systems.
73
Mining Sequences of Developer Interactions in Visual Studio for Usage Smells
TL;DR: This paper identifies usage patterns and smells that contribute to the understanding of the usability of Visual Studio for debugging, code search, and active file navigation, and, more broadly, to theUnderstanding of developer behavior during these software development activities.