Articles with "design patterns" as a keyword



Building empirical knowledge on the relationship between code smells and design patterns: An exploratory study

Sign Up to like & get
recommendations!
Published in 2022 at "Journal of Software: Evolution and Process"

DOI: 10.1002/smr.2487

Abstract: Code smell is a concept describing potential problems in software design. In opposition, design pattern describes good design solutions in terms of maintainability and reusability. Code smell and design pattern might be perceived as metaphors… read more here.

Keywords: software; design patterns; smells design; design ... See more keywords

A methodology to rank the design patterns on the base of text relevancy

Sign Up to like & get
recommendations!
Published in 2019 at "Soft Computing"

DOI: 10.1007/s00500-019-03882-y

Abstract: Several software design patterns have cataloged either with canonical or as variants to solve a recurring design problem. However, novice designers mostly adopt patterns without considering their ground reality and relevance to design problems, which… read more here.

Keywords: methodology; design patterns; design; base ... See more keywords

Mining Data Wrangling Workflows for Design Patterns Discovery and Specification

Sign Up to like & get
recommendations!
Published in 2024 at "Information Systems Frontiers"

DOI: 10.1007/s10796-023-10458-7

Abstract: In this paper, we investigate Data Wrangling (DW) pipelines in the form of workflows devised by data analysts with varying levels of experience to find commonalities or patterns. We propose an approach for pattern discovery… read more here.

Keywords: design patterns; data wrangling; wrangling workflows; mining data ... See more keywords

Towards Sustainability of AI – Identifying Design Patterns for Sustainable Machine Learning Development

Sign Up to like & get
recommendations!
Published in 2024 at "Information Systems Frontiers"

DOI: 10.1007/s10796-024-10526-6

Abstract: As artificial intelligence (AI) and machine learning (ML) advance, concerns about their sustainability impact grow. The emerging field "Sustainability of AI" addresses this issue, with papers exploring distinct aspects of ML’s sustainability. However, it lacks… read more here.

Keywords: design patterns; development; sustainability; machine learning ... See more keywords

Applying learning-based methods for recognizing design patterns

Sign Up to like & get
recommendations!
Published in 2019 at "Innovations in Systems and Software Engineering"

DOI: 10.1007/s11334-019-00329-3

Abstract: Recognizing design patterns in source code helps in improving the aspect of reusability and maintainability that play an essential role during analysis and design phases of software development process. Software patterns provide design-level documents, which… read more here.

Keywords: engineering; design; design patterns; learning based ... See more keywords

An Overview of Design Patterns for Self-Adaptive Systems in the Context of the Internet of Things

Sign Up to like & get
recommendations!
Published in 2020 at "IEEE Access"

DOI: 10.1109/access.2020.3031189

Abstract: The Internet of Things (IoT) requires the integration of all available, highly specialized, and heterogeneous devices, ranging from embedded sensor nodes to servers in the cloud. The self-adaptive research domain provides adaptive capabilities that can… read more here.

Keywords: self adaptive; design patterns; internet things; adaptive systems ... See more keywords

Improving Perception of Usability Through User Interface Design Patterns to Optimize Information Architecture for Cognitive Benefits and User Satisfaction in Massive Open Online Courses

Sign Up to like & get
recommendations!
Published in 2025 at "IEEE Access"

DOI: 10.1109/access.2025.3619384

Abstract: This study explores the impact of user interface design patterns on usability, cognitive load, and user satisfaction for Massive Open Online Courses using small-screen devices. An empirical approach was adopted, involving 232 university students who… read more here.

Keywords: design patterns; massive open; user interface; open online ... See more keywords

Agentic Visualization: Extracting Agent-Based Design Patterns From Visualization Systems

Sign Up to like & get
recommendations!
Published in 2025 at "IEEE Computer Graphics and Applications"

DOI: 10.1109/mcg.2025.3607741

Abstract: Autonomous agents powered by large language models are transforming artificial intelligence (AI), creating an imperative for the visualization area. However, our field’s focus on a human in the sensemaking loop raises critical questions about autonomy,… read more here.

Keywords: visualization; design patterns; agentic visualization; visualization extracting ... See more keywords

Developing Effective and Resilient Human-Agent Teamwork Using Team Design Patterns

Sign Up to like & get
recommendations!
Published in 2019 at "IEEE Intelligent Systems"

DOI: 10.1109/mis.2018.2886671

Abstract: Human-agent teams exhibit emergent behavior at the team level, as a result of interactions between individuals within the team. This begs the question how to design artificial team members (agents) as adequate team players that… read more here.

Keywords: design patterns; team; human agent; team design ... See more keywords

Dashboard Design Patterns

Sign Up to like & get
recommendations!
Published in 2022 at "IEEE Transactions on Visualization and Computer Graphics"

DOI: 10.1109/tvcg.2022.3209448

Abstract: This paper introduces design patterns for dashboards to inform dashboard design processes. Despite a growing number of public examples, case studies, and general guidelines there is surprisingly little design guidance for dashboards. Such guidance is… read more here.

Keywords: dashboard design; design; patterns dashboard; design patterns ... See more keywords

A pattern language for designing innovative projects: project design patterns

Sign Up to like & get
recommendations!
Published in 2019 at "International Journal of Entrepreneurship and Small Business"

DOI: 10.1504/ijesb.2019.098989

Abstract: In this paper, we present a pattern language for sharing practical knowledge to design innovative projects, which we call project design patterns. This pattern language consists of 32 patterns about designing projects, which are organised… read more here.

Keywords: project design; design patterns; innovative projects; language ... See more keywords