跳到主要导航 跳到搜索 跳到主要内容

How are design patterns concerned by developers?

  • He Jiang
  • , Dong Liu
  • , Xin Chen
  • , Hui Liu
  • , Hong Mei
  • Dalian University of Technology
  • Beijing Institute of Technology
  • Hangzhou Dianzi University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In recent years, design pattern has become an accepted concept in software design and many studies have involved various aspects of design patterns. However, it is an open question that how design patterns are discussed by developers. In this study, we conduct an empirical study to answer this question by soliciting Stack Overflow. First we build a new open catalog with 425 design patterns. Then, we extract 187,493 design pattern relevant posts from Stack Overflow. As to these posts, we find that the popularity of design patterns follows a long tail distribution. More surprisingly, nearly half of the posts focus on only five design patterns. We also successfully detect many potential new co-occuring design patterns, which could well complement the deficiency of existing studies.

源语言英语
主期刊名Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering
主期刊副标题Companion, ICSE-Companion 2019
出版商Institute of Electrical and Electronics Engineers Inc.
232-233
页数2
ISBN(电子版)9781728117645
DOI
出版状态已出版 - 5月 2019
活动41st IEEE/ACM International Conference on Software Engineering: Companion, ICSE-Companion 2019 - Montreal, 加拿大
期限: 25 5月 201931 5月 2019

丛书

姓名Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion, ICSE-Companion 2019

会议

会议41st IEEE/ACM International Conference on Software Engineering: Companion, ICSE-Companion 2019
国家/地区加拿大
Montreal
时期25/05/1931/05/19

学术指纹

探究 'How are design patterns concerned by developers?' 的科研主题。它们共同构成独一无二的学术指纹。

引用此