Polyglot Software Development: Wait, What?

被引:1
作者
Mussbacher, Gunter [1 ]
Combemale, Benoit [2 ]
Kienzle, Jorg [1 ,3 ]
Burgueno, Lola [4 ]
Garcia-Dominguez, Antonio [5 ]
Jezequel, Jean-Marc [6 ,9 ]
Jouneaux, Gwendal [7 ,9 ]
Khelladi, Djamel-Eddine [8 ,9 ]
Mosser, Sebastien [10 ]
Pulgar, Corinne [11 ]
Sahraoui, Houari [12 ]
Schiedermeier, Maximilian [13 ]
van der Storm, Tijs [14 ,15 ]
机构
[1] McGill Univ, Montreal, PQ H3A 0E9, Canada
[2] Univ Rennes, ESIR, Software Engn, F-35065 Rennes, France
[3] Univ Malaga, ITIS Software, Malaga, Spain
[4] Univ Malaga, Malaga 29071, Spain
[5] Univ York, Dept Comp Sci, Software Engn, York YO10 5GH, England
[6] Univ Rennes, F-35042 Rennes, France
[7] Univ Rennes, Software Engn, F-35042 Rennes, France
[8] Univ Rennes 1, IRISA Lab, DiverSE Team, F-35000 Rennes, France
[9] CRNS, Rennes, France
[10] McMaster Univ, Software Engn, Hamilton, ON L8S 4L8, Canada
[11] Univ Quebec, Ecole Technol Super, Montreal, PQ H3C 3P8, Canada
[12] Univ Montreal, Dept Comp Sci & Operat Res, Montreal, PQ H3C 3J7, Canada
[13] McGill Univ, Comp Sci, Montreal, PQ H3A 0E9, Canada
[14] Ctr Wiskunde & Informat, Amsterdam, Netherlands
[15] Univ Groningen, Groningen, Netherlands
关键词
Task analysis; Software; Stakeholders; Codes; Programming; Unified modeling language; Programming profession;
D O I
10.1109/MS.2023.3347875
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a concise and unambiguous definition of polyglot software development with a conceptual model and characterize the techniques used for the specification and operationalization of polyglot software development with a feature model.
引用
收藏
页码:124 / 133
页数:10
相关论文
共 14 条
[1]   Multilingual training for Software Engineering [J].
Ahmed, Toufique ;
Devanbu, Premkumar .
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, :1443-1455
[2]  
[Anonymous], 2012, P 12 WORKSH LANG DES, DOI [DOI 10.1145/24270482427055, 10.1145/2427048.2427055, DOI 10.1145/2427048.2427055]
[3]   SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering [J].
Ardis, Mark ;
Budgen, David ;
Hislop, Gregory W. ;
Offutt, Jeff ;
Sebern, Mark ;
Visser, Willem .
COMPUTER, 2015, 48 (11) :106-109
[4]  
Degueule Thomas., 2015, SLE 2015 P 2015 ACM, P25, DOI DOI 10.1145/2814251.2814252
[5]   Cross-Language Interoperability in a Multi-Language Runtime [J].
Grimmer, Matthias ;
Schatz, Roland ;
Seaton, Chris ;
Wuerthinger, Thomas ;
Lujan, Mikel .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2018, 40 (02)
[6]   A unifying framework for homogeneous model composition [J].
Kienzle, Jorg ;
Mussbacher, Gunter ;
Combemale, Benoit ;
Deantoni, Julien .
SOFTWARE AND SYSTEMS MODELING, 2019, 18 (05) :3005-3023
[7]   Domain-Specific Languages: A Systematic Mapping Study [J].
Kosar, Tomaz ;
Bohra, Sudev ;
Mernik, Marjan .
INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 71 :77-91
[8]  
Larsen MEV, 2015, 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), P186, DOI 10.1109/MODELS.2015.7338249
[9]  
Mayer Philip, 2017, Journal of Software Engineering Research and Development, V5, DOI 10.1186/s40411-017-0035-z
[10]  
Murtazina Marina Sh, 2018, 2018 XIV International Scientific-Technical Conference on Actual Problems of Electronics Instrument Engineering (APEIE). Proceedings, P496, DOI 10.1109/APEIE.2018.8546144