Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Polyglot Software Development: Wait, What?

  • Gunter Mussbacher
  • , Benoit Combemale
  • , Joerg Kienzle
  • , Lola Burgueno
  • , Antonio Garcia-Dominguez
  • , Jean Marc Jezequel
  • , Gwendal Jouneaux
  • , Djamel Eddine Khelladi
  • , Sebastien Mosser
  • , Corinne Pulgar
  • , Houari Sahraoui
  • , Maximilian Schiedermeier
  • , Tijs van der Storm

Onderzoeksoutput: ArticleAcademicpeer review

3 Citaten (Scopus)
235 Downloads (Pure)

Samenvatting

The notion of polyglot software development refers to the fact that most software projects nowadays rely on multiple languages to deal with widely different concerns, from core business concerns to user interface, security, and deployment concerns among many others. Many different wordings around this notion have been proposed in the literature, with little understanding of their differences. In this article, we propose a concise and unambiguous definition of polyglot software development including a conceptual model and its illustration on a well-known, open-source project. We further characterize the techniques used for the specification and operationalization of polyglot software development with a feature model, concentrating on polyglot programming. We conclude the article outlining the many challenges and perspectives raised by polyglot software development.

Originele taal-2English
Pagina's (van-tot)124-133
Aantal pagina's10
TijdschriftIEEE Software
Volume41
Nummer van het tijdschrift4
Vroegere onlinedatum3-jan-2024
DOI's
StatusPublished - jul-2024

Vingerafdruk

Duik in de onderzoeksthema's van 'Polyglot Software Development: Wait, What?'. Samen vormen ze een unieke vingerafdruk.

Citeer dit