Первый выпуск нового журнала с открытым доступом под названием «Искусство, наука и инженерия программирования» теперь доступен на сайте arxiv.org. Он публикуется под эгидой AOSA в связи с ее ежегодной конференцией по <Программированию>, первая из которых проходит в Брюсселе в апреле.
AOSA (Aspect-Oriented Software Association)-некоммерческая организация, миссия которой состоит в том, чтобы быть основным спонсором конференции «Программирование» и параллельного симпозиума по модульности. АОСА раньше была асод.net, которая организовала ежегодную конференцию по модульности, которая стала результатом Конференции по разработке программного обеспечения, ориентированного на аспекты, начиная с 2002 года.
В полном объеме название конференции AOSA-Международная конференция по искусству, науке и технике программирования, но для краткости ей было дано название <Программирование>. Он позиционируется как:
конференция была посвящена всему, что связано с программированием, включая опыт программирования.
Две ключевые ноты, объявленные для инаугурационного мероприятия, которое состоится в Брюсселе, Бельгия, 3-6 апреля 2017 года::
Как Рэкет пошел Мета от Мэтью Флатта одного из разработчиков языка и профессора Школы вычислительной техники в Университете штата Юта
Живое грамотное программирование от Гилада Брачи, создателя языка программирования Новояза и инженера-программиста в Google, где он работает над Dart
Конференция имеет девять совместных семинаров, а также предоставляет возможность представить исследовательские работы. Для того, чтобы представить статью на <Программирование>, авторы должны быть приняты на новую Журнал «Искусство, наука и техника программирования».
Журнал рассчитан на три выпуска в год, но для тома 1 запланировано только два выпуска.
Как написала в твиттере его редактор Криста Лопес, выпуск 1 был опубликован в конце января, а второй выпуск в настоящее время находится в стадии подготовки. Они должны быть опубликованы в виде объединенного тома 1 в мае.
Согласно веб-сайту конференции, приветствуются доклады из любой части жизненного цикла исследований в области программирования, а также доклады о практике и опыте программирования. Запрос журнала на статьи дает следующую информацию:
Искусство, наука и инженерия программирования принимают статьи, которые расширяют знания о программировании. Почти все, что касается программирования, находится в области применения, но в каждом случае должно быть четкое отношение к действию и опыту программирования. Кроме того, статьи должны быть написаны в научной форме.
Есть четыре перспективы для статей:
Искусство: знания и технические навыки, приобретенные в результате практики и личного опыта. Примеры включают библиотеки, фреймворки, языки, API, модели и стили программирования, жемчужины программирования и эссе о программировании.
Наука (теоретическая): знания и технические навыки, приобретенные с помощью математических формализмов. Примеры включают формальные модели программирования и доказательства.
Наука (эмпирическая): знания и технические навыки, приобретенные в результате экспериментов и систематических наблюдений. Примеры включают исследования пользователей и интеллектуальный анализ данных, связанный с программированием.
Инженерия: знания и технические навыки, приобретенные в процессе проектирования и построения больших систем, а также путем применения принципов при построении этих систем. Примеры включают измерения свойств артефактов, процессы и инструменты разработки, а также методы обеспечения качества.
Более подробная информация о том, чего ожидать от нового журнала, доступна в аннотации тома 1. Выпуск 1, Редакционная статья в соавторстве с Кристиной Лопес и восемью другими, включая Роберта Хиршфельда, руководителя группы архитектуры программного обеспечения Института Хассо Платтнера, который в настоящее время является председателем AOSA.
Искусство, наука и инженерия программирования-это новый журнал, созданный с целью поместить замечательное искусство программирования в карту научных работ. Существует множество научных журналов и конференций, в которых публикуются исследования, связанные с программированием, начиная с языков программирования, разработки программного обеспечения и заканчивая всей областью компьютерных наук. Тем не менее, многие из нас считают, что по мере расширения области компьютерных наук программирование само по себе стало второстепенной ролью, не заслуживающей научного внимания. Однако большая часть прогресса в области компьютерных наук основана на компьютерных программах, людях, которые их пишут, а также концепциях и инструментах, доступных им для выражения своих идей.
Искусство, наука и инженерия программирования фокусируются в первую очередь на программировании: само искусство (стили программирования, модели, языки), формирующаяся наука о понимании того, что работает, а что не работает в целом и в конкретных контекстах, а также более устоявшиеся инженерные и математические перспективы.