A systematic literature review on the usage of eye-tracking in software engineering
Z Sharafi, Z Soh, YG Guéhéneuc - Information and Software Technology, 2015 - Elsevier
Context Eye-tracking is a mean to collect evidence regarding some participants' cognitive
processes. Eye-trackers monitor participants' visual attention by collecting eye-movement …
processes. Eye-trackers monitor participants' visual attention by collecting eye-movement …
The state of the art on design patterns: A systematic map** of the literature
Abstract Design patterns are widely used by software developers to build complex systems.
Hence, they have been investigated by many researchers in recent decades. This leads to …
Hence, they have been investigated by many researchers in recent decades. This leads to …
A review of design pattern mining techniques
J Dong, Y Zhao, T Peng - International Journal of Software …, 2009 - World Scientific
The quality of a software system highly depends on its architectural design. High quality
software systems typically apply expert design experience which has been captured as …
software systems typically apply expert design experience which has been captured as …
A methodology to assess the impact of design patterns on software quality
A Ampatzoglou, G Frantzeskou, I Stamelos - Information and Software …, 2012 - Elsevier
CONTEXT: Software quality is considered to be one of the most important concerns of
software production teams. Additionally, design patterns are documented solutions to …
software production teams. Additionally, design patterns are documented solutions to …
An empirical study on the efficiency of different design pattern representations in UML class diagrams
G Cepeda Porras, YG Guéhéneuc - Empirical Software Engineering, 2010 - Springer
Abstract Design patterns are recognized in the software engineering community as useful
solutions to recurring design problems that improve the quality of programs. They are more …
solutions to recurring design problems that improve the quality of programs. They are more …
The state of the art on design patterns
B Bafandeh Mayvan, A Rasoolzadegan… - Journal of Systems and …, 2017 - dl.acm.org
A comprehensive SMS on the design patterns to identify the related topics and detect trends
and gaps. There are six main topics in the field of design patterns. Develo** and Mining …
and gaps. There are six main topics in the field of design patterns. Develo** and Mining …
A matrix-based approach to recovering design patterns
J Dong, Y Zhao, Y Sun - … Systems, Man, and Cybernetics-Part A …, 2009 - ieeexplore.ieee.org
Design patterns describe good solutions to common and recurring problems in software
design. They have been widely applied in many software systems in industry. However …
design. They have been widely applied in many software systems in industry. However …
Survey on software design-pattern specification languages
S Khwaja, M Alshayeb - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
A design pattern is a well-defined solution to a recurrent problem. Over the years, the
number of patterns and domains of design patterns have expanded, as the patterns are the …
number of patterns and domains of design patterns have expanded, as the patterns are the …
An algebra of design patterns
H Zhu, I Bayley - ACM Transactions on Software Engineering and …, 2013 - dl.acm.org
In a pattern-oriented software design process, design decisions are made by selecting and
instantiating appropriate patterns, and composing them together. In our previous work, we …
instantiating appropriate patterns, and composing them together. In our previous work, we …
Evaluating pattern conformance of UML models: a divide-and-conquer approach and case studies
DK Kim, W Shen - Software Quality Journal, 2008 - Springer
A design pattern is realized in various forms depending on the context of the applications.
There has been intensive research on detecting pattern instances in models and in …
There has been intensive research on detecting pattern instances in models and in …