Insertion Spaces

Michael Krisper, Johannes Iber, Tobias Rauter, Christian Josef Kreiner

Research output: Chapter in Book/Report/Conference proceedingChapterResearchpeer-review

Abstract

INSERTION SPACES is the idea of purposefully leaving out empty space between objects to anticipate changes and insertions.
These empty spaces can be used to insert further objects or rearrange existing objects. This idea is applicable in many contexts,
but in this paper the context of software development and database development is addressed. Especially the calculation of
order-values to change the sequence of objects is discussed. This paper primarily targets software engineers but INSERTION
SPACES can be useful for everyone having to deal with arrangements of objects and wanting to have flexibility in their solutions.
LanguageEnglish
Title of host publicationProceedings of the 22nd European Conference on Pattern Languages of Programs
Place of PublicationNew York, NY, USA
PublisherAssociation of Computing Machinery
Number of pages11
ISBN (Electronic)978-1-4503-4848-5
DOIs
StatusPublished - 2017
Event22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017 - Kloster Irsee, Irsee, Germany
Duration: 12 Jul 201716 Jul 2017
Conference number: 22
http://europlop.net/

Conference

Conference22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017
Abbreviated titleEuroPLoP 2017
CountryGermany
CityIrsee
Period12/07/1716/07/17
Internet address

Fingerprint

Software engineering
Engineers

Keywords

  • design patterns
  • type safety
  • quantities
  • unit system
  • si units
  • simulations
  • calculations

ASJC Scopus subject areas

  • Software

Fields of Expertise

  • Information, Communication & Computing

Cite this

Krisper, M., Iber, J., Rauter, T., & Kreiner, C. J. (2017). Insertion Spaces. In Proceedings of the 22nd European Conference on Pattern Languages of Programs New York, NY, USA: Association of Computing Machinery. DOI: 10.1145/3147704.3147717

Insertion Spaces. / Krisper, Michael; Iber, Johannes; Rauter, Tobias; Kreiner, Christian Josef.

Proceedings of the 22nd European Conference on Pattern Languages of Programs. New York, NY, USA : Association of Computing Machinery, 2017.

Research output: Chapter in Book/Report/Conference proceedingChapterResearchpeer-review

Krisper, M, Iber, J, Rauter, T & Kreiner, CJ 2017, Insertion Spaces. in Proceedings of the 22nd European Conference on Pattern Languages of Programs. Association of Computing Machinery, New York, NY, USA, 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany, 12/07/17. DOI: 10.1145/3147704.3147717
Krisper M, Iber J, Rauter T, Kreiner CJ. Insertion Spaces. In Proceedings of the 22nd European Conference on Pattern Languages of Programs. New York, NY, USA: Association of Computing Machinery. 2017. Available from, DOI: 10.1145/3147704.3147717
Krisper, Michael ; Iber, Johannes ; Rauter, Tobias ; Kreiner, Christian Josef. / Insertion Spaces. Proceedings of the 22nd European Conference on Pattern Languages of Programs. New York, NY, USA : Association of Computing Machinery, 2017.
@inbook{9fef7cfd767442ba8c15e9f7dffe8b8b,
title = "Insertion Spaces",
abstract = "INSERTION SPACES is the idea of purposefully leaving out empty space between objects to anticipate changes and insertions.These empty spaces can be used to insert further objects or rearrange existing objects. This idea is applicable in many contexts,but in this paper the context of software development and database development is addressed. Especially the calculation oforder-values to change the sequence of objects is discussed. This paper primarily targets software engineers but INSERTIONSPACES can be useful for everyone having to deal with arrangements of objects and wanting to have flexibility in their solutions.",
keywords = "design patterns, type safety, quantities, unit system, si units, simulations, calculations",
author = "Michael Krisper and Johannes Iber and Tobias Rauter and Kreiner, {Christian Josef}",
year = "2017",
doi = "10.1145/3147704.3147717",
language = "English",
booktitle = "Proceedings of the 22nd European Conference on Pattern Languages of Programs",
publisher = "Association of Computing Machinery",
address = "United States",

}

TY - CHAP

T1 - Insertion Spaces

AU - Krisper,Michael

AU - Iber,Johannes

AU - Rauter,Tobias

AU - Kreiner,Christian Josef

PY - 2017

Y1 - 2017

N2 - INSERTION SPACES is the idea of purposefully leaving out empty space between objects to anticipate changes and insertions.These empty spaces can be used to insert further objects or rearrange existing objects. This idea is applicable in many contexts,but in this paper the context of software development and database development is addressed. Especially the calculation oforder-values to change the sequence of objects is discussed. This paper primarily targets software engineers but INSERTIONSPACES can be useful for everyone having to deal with arrangements of objects and wanting to have flexibility in their solutions.

AB - INSERTION SPACES is the idea of purposefully leaving out empty space between objects to anticipate changes and insertions.These empty spaces can be used to insert further objects or rearrange existing objects. This idea is applicable in many contexts,but in this paper the context of software development and database development is addressed. Especially the calculation oforder-values to change the sequence of objects is discussed. This paper primarily targets software engineers but INSERTIONSPACES can be useful for everyone having to deal with arrangements of objects and wanting to have flexibility in their solutions.

KW - design patterns

KW - type safety

KW - quantities

KW - unit system

KW - si units

KW - simulations

KW - calculations

U2 - 10.1145/3147704.3147717

DO - 10.1145/3147704.3147717

M3 - Chapter

BT - Proceedings of the 22nd European Conference on Pattern Languages of Programs

PB - Association of Computing Machinery

CY - New York, NY, USA

ER -