Джеймс О. Коплиен, также известный как Коплиен, является писатель, преподаватель, исследователь в области информатики. В 2003–2004 годах он провел Vloeberghs Leerstoel (кафедра Vloeberghs) в Брюссельском университете Vrije и был приглашенным профессором в Университете Манчестера.
. Он известен своим участием в создании движения паттернов как часть Hillside Group, организующая мероприятия в серии конференций Pattern Languages of Programs, а также его работы по шаблонам проектирования программного обеспечения и организационным шаблонам.
Его текущая работа включает монографию под названием «Обобщенная формальная теория дизайна», в которой исследуются основы симметрии и нарушения симметрии в дизайне в целом и в моделях в частности.
Коуп был одним из основателей Hillside Group с Кент Бек, Грэди Буч, Уорд Каннингем, Ральф Джонсон и. Он организовал несколько конференций из серии конференций Языки шаблонов программ (PLoP) и является давним автором шаблонов и пастырем PLoP. Его форма паттерна, «Форма Коплиена», представляет собой упрощенный способ структурирования паттерна для подготовки к написанию более грамотной версии в александрийской форме. Вместе с Трюгве Ренскауг он был одним из руководителей в разработке парадигмы данных, контекста и взаимодействия (DCI).
Он также был программным руководителем конференции по объектно-ориентированному программированию, системам, языкам и приложениям (OOPSLA ) в 1996 году, а также был соучредителем и иногда председателем многих конференций по шаблонам программного обеспечения..
Книги, которые он написал, написал в соавторстве или отредактировал, включают:
Его ранняя работа над идиомами C ++ была одним из трех основных источников популярных шаблонов проектирования .. Он также назвал странно повторяющийся шаблон шаблона идиомой C ++. Его работа над организационными паттернами послужила источником вдохновения как для экстремального программирования, так и для ежедневных стендапов Scrum. В книге «Организационные шаблоны гибкой разработки программного обеспечения» он выступил со-представителем альтернативной версии закона Конвея.
Коплиен несколько раз представлял в Великобритании на конференции ACCU :
Он выступил с ключевыми докладами на нескольких конференциях, такие как «Размышления об отражении» на SPLASH 2013, «Кайдзен и сертификация» на региональной конференции Scrum Alliance 2013 года в Токио и «Объекты людей» люди и для людей » на конференции AOSD в Берлине в 2012 году.