Американский юрист и автор статей о тестировании программного обеспечения.
Джем Канер — профессор программной инженерии во Флоридском технологическом институте и директор Центра исследований и образования в области тестирования программного обеспечения (CSTER) Флоридского технологического института с 2004 года. За пределами академических кругов он, пожалуй, наиболее известен как сторонник удобства использования и тестирования программного обеспечения .
До своей профессорской должности Канер работал в индустрии программного обеспечения, начиная с 1983 года в Кремниевой долине «в качестве тестировщика, программиста, технического писателя, менеджера по разработке программного обеспечения, директора по разработке продукта и независимого консультанта по разработке программного обеспечения». В 1988 году он и его соавторы Джек Фальк и Хунг Куок Нгуен опубликовали книгу, которая в то время стала «самой продаваемой книгой по тестированию программного обеспечения», Testing Computer Software . [1] Он также работал дизайнером пользовательского интерфейса .
В 2004 году он стал соучредителем некоммерческой Ассоциации по тестированию программного обеспечения . [2]
Образование
Канер получил степень бакалавра в Университете Брока в 1974 году, сосредоточившись на математике и философии. Затем он получил степень доктора философии в области экспериментальной психологии в Университете Макмастера в 1984 году, защитив диссертацию в области психофизики (измерение перцептивного опыта). Позже он посещал юридическую школу Университета Голден Гейт , где его основным интересом было право качества программного обеспечения, и окончил ее со степенью доктора права в 1994 году.
Защита прав потребителей и качества программного обеспечения
Канер работал неполный рабочий день волонтером в Департаменте по делам потребителей Санта-Клары , штат Калифорния , расследуя и урегулируя жалобы потребителей. В 1990-х годах он получил опыт работы в суде в качестве штатного волонтера заместителя окружного прокурора , а позже консультировал независимых консультантов, авторов технических книг и независимые испытательные лаборатории по вопросам контрактов и интеллектуальной собственности в качестве адвоката. [1] Он также занимался законодательной работой в качестве защитника прав потребителей , включая участие в разработке Единого закона о транзакциях компьютерной информации (в качестве адвоката клиентов и небольших фирм по разработке программного обеспечения) и Единого закона о транзакциях в электронных системах , а также участвовал в работе Консультативного комитета Государственного департамента США по международному частному праву: Исследовательской группы по электронной коммерции. В 1999 году он был избран в Американский юридический институт , проработав всего пять лет. [3]
Этот опыт побудил его, совместно с Дэвидом Пелсом, опубликовать в 1997 году книгу «Плохое программное обеспечение: что делать, когда программное обеспечение дает сбой » . Эта книга была призвана «помочь людям, купившим неисправную компьютерную программу, дать советы по устранению неполадок самостоятельно, взаимодействию с технической поддержкой, сообщению о проблемах в агентства по защите прав потребителей, подаче иска в суд мелких тяжб и, при необходимости, найму юриста для подачи официального иска» [1] .
Публикации
Книги
- Тестирование компьютерного программного обеспечения (1-е изд.). Np: TAB Professional & Reference Books. Декабрь 1987 г. ISBN 0-8306-9563-X.
- Тестирование компьютерного программного обеспечения (2-е изд.). Np: International Thomson Computer Press. 1993. ISBN 0-442-01361-2.(совместно с соавторами Джеком Фальком и Хунг К. Нгуеном)
- Плохое программное обеспечение: что делать, когда программное обеспечение дает сбой . Нью-Йорк: John Wiley & Sons . 28 сентября 1998 г. ISBN 0-471-31826-4.(совместно с соавтором Дэвидом Л. Пелсом)
- Тестирование компьютерного программного обеспечения (2-е (мягкое) издание). Нью-Йорк: Wiley. 12 апреля 1999 [1993]. ISBN 0-471-35846-0.(совместно с соавторами Джеком Фальком и Хунг К. Нгуеном) (Получил премию за выдающиеся достижения от Общества технической коммуникации , Конкурс технических публикаций Северной Калифорнии.)
- Уроки, извлеченные из тестирования программного обеспечения: контекстно-ориентированный подход . Нью-Йорк: Wiley. 15 декабря 2001 г. ISBN 0-471-08112-4. LCC QA76.76.T48 K34 2001.(совместно с соавторами Джеймсом Бахом и Бретом Петтикордом и редактором Маргарет Элдридж)
- The Domain Testing Workbook . Context Driven Press. 30 октября 2013 г. ISBN 978-0989811903.(совместно с соавторами Совмией Падманабхан и Дугласом Хоффманом)
- Основы тестирования программного обеспечения . Рабочая тетрадь. Context Driven Press. 30 декабря 2013 г. ISBN 978-0989811927.(совместно с соавтором Ребеккой Л. Фидлер)
Статьи
- "Лучший генератор случайных чисел для BASIC с плавающей точкой от Apple" (PDF) . MICRO . Июнь 1984 г. стр. 26–35. Архивировано из оригинала (PDF) 2003-07-15 . Получено 2006-07-27 .(совместно с соавтором Джоном Р. Воки)
- "Ответственность за дефектную документацию" (PDF) . Software QA Quarterly . 2 (3): 8–13. 1995. Архивировано из оригинала (PDF) 2006-08-15 . Получено 2006-07-27 .
- "Плохое программное обеспечение — кто несет ответственность?" (PDF) . Труды 52-го ежегодного конгресса по качеству Американского общества качества . Май 1998 г. Архивировано из оригинала (PDF) 2004-12-06 . Получено 2006-07-27 .
- "Статья 2B и обратная разработка" (PDF) . Бюллетень Единого торгового кодекса . Ноябрь 1998 г. стр. 1–9. Архивировано из оригинала (PDF) 2004-12-06 . Получено 2006-07-27 .
- "Набор тестировщиков программного обеспечения" (PDF) . 12-я Международная конференция по качеству программного обеспечения (Неделя качества) . Сан-Хосе, Калифорния . Июнь 1999 г. Архивировано из оригинала (PDF) 2004-06-09 . Получено 2006-07-27 .
- "UCITA: Катастрофа в процессе" (PDF) . IEEE Spectrum . 39 (8): 13–15. Август 2002. doi :10.1109/MSPEC.2002.1021944. Архивировано из оригинала (PDF) 2006-08-15 . Получено 2006-07-27 .
Ссылки
- ^ abc Kaner, Cem (31 августа 2004 г.). "Они не дают заявленную скидку (часть 2)". Alienware отстой! . badsoftware.com. Архивировано из оригинала (Блог) 2006-08-05 . Получено 2006-07-27 .Подробную информацию об изданиях Testing Computer Software см. в разделе #Публикации выше.
- ^ Канер, Джем; Зарегистрированный агент; Ассоциация по тестированию программного обеспечения (14 апреля 2004 г.). "Учредительный договор Ассоциации по тестированию программного обеспечения, Inc" (PDF) . Ассоциация по тестированию программного обеспечения. Архивировано из оригинала (PDF) 2006-07-13 . Получено 2006-07-28 .
- ^ Канер, Джем (ок. 2003). "Обо мне". kaner.com . Архивировано из оригинала 2006-07-17 . Получено 2006-07-27 .
Внешние ссылки
- Официальная домашняя страница Джема Канера Архивировано 12.11.2020 на Wayback Machine
- Официальный блог Архивировано 12.11.2020 на Wayback Machine «О ремесле и сообществе тестирования программного обеспечения»
- Центр обучения и исследований в области тестирования программного обеспечения при Флоридском технологическом институте
- Профиль факультета FIT Архивировано 29.09.2007 на Wayback Machine