Нобл, Джеймс
Джеймс Нобл | |
---|---|
англ. James Noble | |
| |
Имя при рождении | англ. Robert James Noble |
Дата рождения | 1967[1][2] |
Место рождения | |
Род деятельности | специалист в области информатики, преподаватель университета |
Научная сфера | Программная инженерия и компьютерные науки[3] |
Место работы | |
Альма-матер | |
Учёная степень | Доктор философии |
Учёное звание | Профессор |
Ученики | Craig Anslow[вд][6] и Jack Purvis[вд][7] |
Известен как | «Он известен своей новаторской работой в области разработки языков программирования, особенно благодаря его вкладу в новые системы типов, такие как типы собственности и подключаемые типы. Он внес свой вклад в объектно—ориентированные и аспектно—ориентированные подходы к проектированию программного обеспечения, паттерны проектирования и анализ корпуса программного обеспечения, визуализацию программного обеспечения и визуальные языки, взаимодействие с пользователями и методологии гибкой разработки.»[4] |
Награды и премии | Премия Даля — Нюгора |
Сайт | homepages.ecs.vuw.ac.nz/… |
Джеймс Нобл (англ. James Noble) — новозеландский программист и учёный. Лауреат премии Даля — Нюгора.[4]
Он является членом Ассоциации вычислительной техники, Британского компьютерного общества и Института инженеров электротехники и электроники, Института ИТ-специалистов Новой Зеландии. В 2015 и 2016 годах получал стипендию Джеймса Кука Королевского общества Новой Зеландии. Джеймс является основателем и главным редактором журнала Transactions on Pattern Languages of Programming (Springer).[8]
Труды
По данным базы данных Scopus, имеет 237 работ. Индекс Хирша равен 28.[9][10] Общее количество работ более 300. Создатель языка программирования Grace.[4]
Книги
- Noble J., Weir C. Small Memory Software: Patterns for Systems with Limited Memory. — Addison-Wesley Professional, 2000. — 352 с. — ISBN 978-0201596076.
- Clarke D. G, Potter J. M., Noble J. Ownership types for flexible alias protection (англ.) // Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. — 1998. — November. — P. 48—64.
- Noble J., Vitek J., Potter J. Flexible alias protection (англ.) // European Conference on Object-Oriented Programming. — 1998. — 20 July. — P. 158—85.
- Potanin A., Noble J., Clarke D., Biddle R. Generic ownership for generic Java (англ.) // ACM SIGPLAN Notices. — 2006. — 16 October (vol. 41, no. 10). — P. 311—324.
- Tempero E, Anslow C., Dietrich J. , Han T., Li J., Lumpe M., Melton H., Noble J. The Qualitas Corpus: A curated collection of Java code for empirical studies (англ.) // 2010 Asia Pacific Software Engineering Conference. — 2010. — P. 336—345. — ISSN 1530-1362.
- Andreae C., Noble J., Markstrum S., Millstein T. A framework for implementing pluggable type systems (англ.) // Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications. — 2016. — October. — P. 57—74.
- Potanin A., Noble J., Frean M., Biddle R. Scale-free geometry in OO programs (англ.) // Communications of the ACM. — 2005. — 1 May (vol. 48, no. 5). — P. 99—103.
- Barr P., Noble J., Biddle R. Video game values: Human–computer interaction and games (англ.) // Interacting with Computer. — OUP, 2007. — March (vol. 19, no. 2). — P. 180—195. — ISSN 0953-5438.
- Hoda R., Noble J., Marshall S. Self-organizing roles on agile software development teams (англ.) // IEEE Transactions on Software Engineering. — 2012. — 8 May (vol. 39, no. 3). — P. 422—444. — ISSN 0098-5589.
- Ferreira J., Noble J., Biddle R. Agile development iterations and UI design (англ.) // Agile 2007 (AGILE 2007). — 2007. — August. — P. 50—58. — ISBN 0-7695-2872-4.
См. также
Примечания
- ↑ James Noble // Identifiants et Référentiels (фр.) — ABES, 2011.
- ↑ 1 2 Noble, James // Чешская национальная авторитетная база данных
- ↑ About James Noble and his research . Дата обращения: 25 сентября 2020. Архивировано 10 февраля 2020 года.
- ↑ 1 2 3 The AITO Dahl-Nygaard Prize Winners for 2016 . www.aito.org. Дата обращения: 23 сентября 2020. Архивировано 11 мая 2021 года.
- ↑ http://orcid.org/0000-0001-9036-5692
- ↑ https://doi.org/10.26686/wgtn.16934440
- ↑ https://doi.org/10.26686/wgtn.17138669
- ↑ James Noble Profile . people.wgtn.ac.nz. Дата обращения: 25 сентября 2020. Архивировано 14 августа 2020 года.
- ↑ Scopus preview - Scopus - сведения об авторе (Noble, James) . www.scopus.com. Дата обращения: 18 сентября 2020.
- ↑ dblp: James Noble 0001 (англ.). dblp.uni-trier.de. Дата обращения: 19 сентября 2020. Архивировано 20 июня 2021 года.
- ↑ James Noble - Google Scholar . scholar.google.com. Дата обращения: 25 сентября 2020. Архивировано 7 февраля 2022 года.
- ↑ James Noble - Home (англ.). dl.acm.org. Дата обращения: 25 сентября 2020.
- ↑ James Noble - Home (англ.). dl.acm.org. Дата обращения: 3 октября 2020. Архивировано 5 мая 2022 года.
- ↑ James Noble Profile . ieeexplore.ieee.org. Дата обращения: 3 октября 2020.