On the understandability of coupling-related practices in infrastructure-as-code based deployments

Infrastructure as Code (IaC) empowers software developers and operations teams to automate the deployment and management of IT infrastructure through code. This is particularly valuable for continuously released deployments such as microservices and cloud-based systems. IaC technologies offer flexib...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Information and software technology Ročník 185; s. 107761
Hlavní autori: Quéval, Pierre-Jean, Hörner, Nicole Elisabeth, Ntentos, Evangelos, Zdun, Uwe
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 01.09.2025
Predmet:
ISSN:0950-5849
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Infrastructure as Code (IaC) empowers software developers and operations teams to automate the deployment and management of IT infrastructure through code. This is particularly valuable for continuously released deployments such as microservices and cloud-based systems. IaC technologies offer flexibility in provisioning and deploying application architectures. However, if the structure is not well-designed, it can lead to severe issues related to coupling aspects. Unfortunately, a lack of comprehensive coupling guidelines for IaC makes ensuring adherence to best practices challenging. Leveraging IaC-based models, metrics, and source code can enhance the comprehension and implementation of coupling measures. Our objective was to investigate how developers understand information derived from system source code and compare it to formal IaC system diagrams and metrics. We conducted a controlled experiment involving a group of participants to evaluate the understandability of IaC system architecture descriptions through source code inspection and formal representations. We hypothesized that providing formal IaC system diagrams and metrics as supplementary materials would improve the understanding of IaC coupling-related practices measured by task correctness. We also expected that these supplementary resources would lead to a significant increase in task duration and that there would be a notable correlation between correctness and duration. The results suggest that including formal IaC system diagrams and metrics as supplementary materials significantly enhances the comprehension of IaC coupling-related practices, as indicated by task correctness. Moreover, providing these formal representations does not significantly prolong task duration, indicating that they do not hinder understanding. A substantial correlation between task correctness and duration is evident when formal IaC system diagrams and metrics are available.
AbstractList Infrastructure as Code (IaC) empowers software developers and operations teams to automate the deployment and management of IT infrastructure through code. This is particularly valuable for continuously released deployments such as microservices and cloud-based systems. IaC technologies offer flexibility in provisioning and deploying application architectures. However, if the structure is not well-designed, it can lead to severe issues related to coupling aspects. Unfortunately, a lack of comprehensive coupling guidelines for IaC makes ensuring adherence to best practices challenging. Leveraging IaC-based models, metrics, and source code can enhance the comprehension and implementation of coupling measures. Our objective was to investigate how developers understand information derived from system source code and compare it to formal IaC system diagrams and metrics. We conducted a controlled experiment involving a group of participants to evaluate the understandability of IaC system architecture descriptions through source code inspection and formal representations. We hypothesized that providing formal IaC system diagrams and metrics as supplementary materials would improve the understanding of IaC coupling-related practices measured by task correctness. We also expected that these supplementary resources would lead to a significant increase in task duration and that there would be a notable correlation between correctness and duration. The results suggest that including formal IaC system diagrams and metrics as supplementary materials significantly enhances the comprehension of IaC coupling-related practices, as indicated by task correctness. Moreover, providing these formal representations does not significantly prolong task duration, indicating that they do not hinder understanding. A substantial correlation between task correctness and duration is evident when formal IaC system diagrams and metrics are available.
ArticleNumber 107761
Author Quéval, Pierre-Jean
Zdun, Uwe
Hörner, Nicole Elisabeth
Ntentos, Evangelos
Author_xml – sequence: 1
  givenname: Pierre-Jean
  orcidid: 0000-0003-4222-5075
  surname: Quéval
  fullname: Quéval, Pierre-Jean
  email: peejee.queval@laposte.net
  organization: University of Vienna, Faculty of Computer Science, Research Group Software Architecture, Vienna, Austria
– sequence: 2
  givenname: Nicole Elisabeth
  surname: Hörner
  fullname: Hörner, Nicole Elisabeth
  organization: University of Vienna, Faculty of Computer Science, Research Group Software Architecture, Vienna, Austria
– sequence: 3
  givenname: Evangelos
  orcidid: 0000-0002-7997-905X
  surname: Ntentos
  fullname: Ntentos, Evangelos
  organization: University of Vienna, Faculty of Computer Science, Research Group Software Architecture, Vienna, Austria
– sequence: 4
  givenname: Uwe
  orcidid: 0000-0002-6233-2591
  surname: Zdun
  fullname: Zdun, Uwe
  organization: University of Vienna, Faculty of Computer Science, Research Group Software Architecture, Vienna, Austria
BookMark eNp9kM1qwzAQhHVIoUnaN-jBL6BUkm3ZuRRK6E8gkEvuQl6tWgVHMpJcyNvXwT0XFgaWmWH4VmThg0dCnjjbcMbl83njvE3BbgQT9fRqGskXZMm2NaN1W23vySqlM2O8YSVbku7oi_yNxegNxpS1N7pzvcvXItgCwjj0zn_RiL3OaIohasgOMBXOT2ejTjmOkMeIVCcKwWDR6TQ5DQ59uF7Q5_RA7qzuEz7-6Zqc3t9Ou096OH7sd68HCiUrMwUhBbZC17Xclg2XDLoWG6hsV4pKi9YIU0nOKzDSNtDZpmUAUthWYK25KNekmmshhpQiWjVEd9HxqjhTNzTqrGY06oZGzWim2Mscw2naj8OoEjj0gMZFhKxMcP8X_AKHt3T0
Cites_doi 10.1007/s10664-016-9437-5
10.1109/TSE.2002.1027796
10.1037/0033-2909.114.3.494
10.1207/s15327906mbr3103_4
10.1080/01621459.1954.10501232
10.1016/j.softx.2020.100633
10.1007/s10664-024-10601-1
10.1016/j.infsof.2021.106593
10.1016/j.jebo.2011.08.009
10.1111/j.2517-6161.1995.tb02031.x
10.1109/ESEM.2011.25
10.1109/ACCESS.2020.2966597
10.1037/1082-989X.9.2.183
10.1093/biomet/52.3-4.591
10.1145/1414004.1414055
10.3102/00346543052003340
10.1080/01621459.1961.10482090
10.1080/01621459.1967.10482916
10.1016/j.jss.2020.110726
10.1016/j.jvlc.2017.06.002
10.1145/3005714
10.1109/ICSE-C.2017.162
10.1037/1082-989X.7.4.485
ContentType Journal Article
Copyright 2025 The Authors
Copyright_xml – notice: 2025 The Authors
DBID 6I.
AAFTH
AAYXX
CITATION
DOI 10.1016/j.infsof.2025.107761
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Business
ExternalDocumentID 10_1016_j_infsof_2025_107761
S0950584925001004
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
6I.
7-5
71M
77I
77K
8P~
9JN
AABNK
AAEDT
AAEDW
AAFTH
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AATTM
AAXKI
AAXUO
AAYFN
AAYWO
ABBOA
ABDPE
ABFNM
ABFRF
ABJNI
ABMAC
ABWVN
ABXDB
ACDAQ
ACGFO
ACGFS
ACGOD
ACLOT
ACNNM
ACRLP
ACRPL
ACVFH
ACZNC
ADBBV
ADCNI
ADEZE
ADJOM
ADMUD
ADNMO
AEBSH
AEFWE
AEIPS
AEKER
AENEX
AEUPX
AFJKZ
AFPUW
AFTJW
AGHFR
AGQPQ
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIGII
AIIUN
AIKHN
AITUG
AKBMS
AKRWK
AKYEP
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
APXCP
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BKOMP
BLXMC
CS3
DU5
EBS
EFJIC
EFKBS
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
TWZ
UHS
UNMZH
WH7
WUQ
ZY4
~G-
~HD
9DU
AAYXX
CITATION
ID FETCH-LOGICAL-c303t-c262e82a556937160cb8e7c4fb324a28d2d46114cd6f7cbf780cc62f82e5a123
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001500322600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0950-5849
IngestDate Sat Nov 29 07:01:31 EST 2025
Sat Nov 22 16:52:51 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Infrastructure as code
Empirical software engineering
Modeling
Empirical study
Best practices
Controlled experiment
Language English
License This is an open access article under the CC BY license.
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c303t-c262e82a556937160cb8e7c4fb324a28d2d46114cd6f7cbf780cc62f82e5a123
ORCID 0000-0002-7997-905X
0000-0003-4222-5075
0000-0002-6233-2591
OpenAccessLink https://dx.doi.org/10.1016/j.infsof.2025.107761
ParticipantIDs crossref_primary_10_1016_j_infsof_2025_107761
elsevier_sciencedirect_doi_10_1016_j_infsof_2025_107761
PublicationCentury 2000
PublicationDate September 2025
2025-09-00
PublicationDateYYYYMMDD 2025-09-01
PublicationDate_xml – month: 09
  year: 2025
  text: September 2025
PublicationDecade 2020
PublicationTitle Information and software technology
PublicationYear 2025
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Dalla Palma, Di Nucci, Palomba, Tamburri (b46) 2020; 170
Kumara, Garriga, Romeu, Di Nucci, Palomba, Tamburri, van den Heuvel (b44) 2021; 137
Ntentos, Zdun, Soldani, Brogi (b16) 2022
Jedlitschka, Ciolkowski, Pfahl (b19) 2008
van der Bent, Hage, Visser, Gousios (b48) 2018
Cliff (b32) 1993; 114
Humble, Farley (b7) 2010
Hsu (b36) 2004; 9 2
Baresi, Spoletini, Susi, Di Penta (b5) 2020; 29
Shapiro, Wilk (b27) 1965; 52
Torchiano, Scanniello, Ricca, Reggio, Leotta (b13) 2017; 41
Benjamini, Hochberg (b37) 1995; 57
Mohd Razali, Yap (b28) 2011; 2
Kolmogorov (b31) 1933; 4
Zdun, Navarro, Leymann (b18) 2017
Bray, Maxwell (b40) 1982; 52
M. Svahnberg, A. Aurum, C. Wohlin, Using students as subjects - an empirical evaluation, in: International Symposium on Empirical Software Engineering and Measurement, 2008.
Humble, Farley (b1) 2010
M. Artac, T. Borovssak, E. Di Nitto, M. Guerriero, D.A. Tamburri, DevOps: Introducing Infrastructure-as-Code, in: 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C, 2017, pp. 497–498.
Google Cloud (b10) 2021
Wohlin, Runeson, Höst, Ohlsson, Regnell, Wesslén (b21) 2012
Sharma, Fragkoulis, Spinellis (b41) 2016
Brikman (b8) 2020
Amazon Web Services (b9) 2020
Kitchenham, Madeyski, Budgen, Keung, Brereton, Charters, Gibbs, Pohthong (b23) 2016; 22
Richardson (b17) 2017
Wurster, Breitenbücher, Harzenetter, Leymann, Soldani (b49) 2020
Sotiropoulos, Mitropoulos, Spinellis (b50) 2020
Rahman, Parnin, Williams (b6) 2019
Genfer, Serbout, Simhandl, Zdun, Pautasso (b14) 2025
Dunn (b39) 1961; 56
Mehedi Hasan, Bhuiyan, Rahman (b43) 2020
Kitchenham, Madeyski, Budgen, Keung, Brereton, Charters, Gibbs, Pohthong (b33) 2017; 22
Juristo, Moreno (b22) 2001
Dalla Palma, Di Nucci, Tamburri (b47) 2020; 12
W. Heijstek, T. Kühne, M.R.V. Chaudron, Experimental Analysis of Textual and Graphical Representations for Software Architecture Design, in: 2011 International Symposium on Empirical Software Engineering and Measurement, 2011, pp. 167–176.
Sandobalín, Insfran, Abrahão (b51) 2020
Charness, Gneezy, Kuhn (b24) 2012; 81
Cliff (b34) 2010; 31
Bonferroni (b38) 1936; 8
Labunets, Paci, Massacci, Ruprai (b12) 2014
Morris (b3) 2020
Lilliefors (b30) 1967; 62
Kitchenham, Pfleeger, Pickard, Jones, Hoaglin, Emam, Rosenberg (b20) 2002; 28
Pendleton, Garcia-Lebron, Cho, Xu (b45) 2016; 49
Anderson, Darling (b29) 1954; 49
Salman, Misirli, Juristo (b26) 2015; vol. 1
Delaney, Vargha (b35) 2002; 7 4
Warnett, Zdun (b15) 2024
Schwarz, Steffens, Lichter (b42) 2018
Nygard (b2) 2007
Genfer (10.1016/j.infsof.2025.107761_b14) 2025
Dalla Palma (10.1016/j.infsof.2025.107761_b47) 2020; 12
Hsu (10.1016/j.infsof.2025.107761_b36) 2004; 9 2
Wurster (10.1016/j.infsof.2025.107761_b49) 2020
Labunets (10.1016/j.infsof.2025.107761_b12) 2014
Charness (10.1016/j.infsof.2025.107761_b24) 2012; 81
Warnett (10.1016/j.infsof.2025.107761_b15) 2024
Juristo (10.1016/j.infsof.2025.107761_b22) 2001
Schwarz (10.1016/j.infsof.2025.107761_b42) 2018
Torchiano (10.1016/j.infsof.2025.107761_b13) 2017; 41
Bonferroni (10.1016/j.infsof.2025.107761_b38) 1936; 8
Zdun (10.1016/j.infsof.2025.107761_b18) 2017
Mehedi Hasan (10.1016/j.infsof.2025.107761_b43) 2020
Bray (10.1016/j.infsof.2025.107761_b40) 1982; 52
Humble (10.1016/j.infsof.2025.107761_b1) 2010
Kitchenham (10.1016/j.infsof.2025.107761_b20) 2002; 28
Kitchenham (10.1016/j.infsof.2025.107761_b23) 2016; 22
Dalla Palma (10.1016/j.infsof.2025.107761_b46) 2020; 170
Baresi (10.1016/j.infsof.2025.107761_b5) 2020; 29
Rahman (10.1016/j.infsof.2025.107761_b6) 2019
Ntentos (10.1016/j.infsof.2025.107761_b16) 2022
Salman (10.1016/j.infsof.2025.107761_b26) 2015; vol. 1
10.1016/j.infsof.2025.107761_b4
Sandobalín (10.1016/j.infsof.2025.107761_b51) 2020
Kolmogorov (10.1016/j.infsof.2025.107761_b31) 1933; 4
Jedlitschka (10.1016/j.infsof.2025.107761_b19) 2008
Cliff (10.1016/j.infsof.2025.107761_b32) 1993; 114
Humble (10.1016/j.infsof.2025.107761_b7) 2010
Nygard (10.1016/j.infsof.2025.107761_b2) 2007
Kitchenham (10.1016/j.infsof.2025.107761_b33) 2017; 22
Google Cloud (10.1016/j.infsof.2025.107761_b10) 2021
Sotiropoulos (10.1016/j.infsof.2025.107761_b50) 2020
Sharma (10.1016/j.infsof.2025.107761_b41) 2016
Lilliefors (10.1016/j.infsof.2025.107761_b30) 1967; 62
Mohd Razali (10.1016/j.infsof.2025.107761_b28) 2011; 2
Anderson (10.1016/j.infsof.2025.107761_b29) 1954; 49
Cliff (10.1016/j.infsof.2025.107761_b34) 2010; 31
Morris (10.1016/j.infsof.2025.107761_b3) 2020
Wohlin (10.1016/j.infsof.2025.107761_b21) 2012
10.1016/j.infsof.2025.107761_b11
van der Bent (10.1016/j.infsof.2025.107761_b48) 2018
Dunn (10.1016/j.infsof.2025.107761_b39) 1961; 56
Pendleton (10.1016/j.infsof.2025.107761_b45) 2016; 49
Amazon Web Services (10.1016/j.infsof.2025.107761_b9) 2020
Shapiro (10.1016/j.infsof.2025.107761_b27) 1965; 52
Benjamini (10.1016/j.infsof.2025.107761_b37) 1995; 57
Delaney (10.1016/j.infsof.2025.107761_b35) 2002; 7 4
Richardson (10.1016/j.infsof.2025.107761_b17) 2017
10.1016/j.infsof.2025.107761_b25
Brikman (10.1016/j.infsof.2025.107761_b8) 2020
Kumara (10.1016/j.infsof.2025.107761_b44) 2021; 137
References_xml – volume: 12
  year: 2020
  ident: b47
  article-title: AnsibleMetrics: A python library for measuring infrastructure-as-code blueprints in ansible
  publication-title: SoftwareX
– start-page: 7
  year: 2020
  end-page: 12
  ident: b43
  article-title: Testing practices for infrastructure as code
– start-page: 201
  year: 2008
  end-page: 228
  ident: b19
  article-title: Reporting experiments in software engineering
– start-page: 189
  year: 2016
  end-page: 200
  ident: b41
  article-title: Does your configuration code smell?
  publication-title: Proceedings of the 13th International Conference on Mining Software Repositories
– volume: 49
  start-page: 765
  year: 1954
  end-page: 769
  ident: b29
  article-title: A test of goodness of fit
  publication-title: J. Amer. Statist. Assoc.
– start-page: 1
  year: 2024
  end-page: 25
  ident: b15
  article-title: On the understandability of mlops system architectures
  publication-title: IEEE Trans. Softw. Eng.
– volume: 31
  start-page: 331
  year: 2010
  end-page: 350
  ident: b34
  article-title: Answering ordinal questions with ordinal data using ordinal statistics
  publication-title: Multivar. Behav. Res.
– year: 2020
  ident: b9
  article-title: AWS well-architected framework: Operational excellence
– start-page: 26
  year: 2020
  end-page: 37
  ident: b50
  article-title: Practical fault detection in puppet programs
  publication-title: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering
– year: 2010
  ident: b7
  article-title: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
– year: 2020
  ident: b8
  article-title: Terraform: Up & running: Writing infrastructure as code
– volume: 22
  start-page: 579
  year: 2017
  end-page: 630
  ident: b33
  article-title: Robust statistical methods for empirical software engineering
  publication-title: Empir. Softw. Engg.
– volume: 7 4
  start-page: 485
  year: 2002
  end-page: 503
  ident: b35
  article-title: Comparing several robust tests of stochastic equality with ordinally scaled variables and small to moderate sized samples
  publication-title: Psychol. Methods
– volume: 9 2
  start-page: 183
  year: 2004
  end-page: 197
  ident: b36
  article-title: Biases of success rate differences shown in binomial effect size displays
  publication-title: Psychol. Methods
– volume: 49
  year: 2016
  ident: b45
  article-title: A survey on systems security metrics
  publication-title: ACM Comput. Surv.
– start-page: 220
  year: 2018
  end-page: 228
  ident: b42
  article-title: Code smells in infrastructure as code
  publication-title: 2018 11th International Conference on the Quality of Information and Communications Technology
– year: 2001
  ident: b22
  article-title: Basics of Software Engineering Experimentation
– volume: 52
  start-page: 591
  year: 1965
  end-page: 611
  ident: b27
  article-title: An analysis of variance test for normality (complete samples)
  publication-title: Biometrika
– volume: 41
  start-page: 10
  year: 2017
  end-page: 21
  ident: b13
  article-title: Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments
  publication-title: J. Vis. Lang. Comput.
– start-page: 411
  year: 2017
  end-page: 429
  ident: b18
  article-title: Ensuring and assessing architecture conformance to microservice decomposition patterns
  publication-title: Service-Oriented Computing
– volume: 81
  start-page: 1
  year: 2012
  end-page: 8
  ident: b24
  article-title: Experimental methods: Between-subject and within-subject design
  publication-title: J. Econ. Behav. Organ.
– volume: 57
  start-page: 289
  year: 1995
  end-page: 300
  ident: b37
  article-title: Controlling the false discovery rate - a practical and powerful approach to multiple testing
  publication-title: J. R. Stat. Soc. Ser. B
– year: 2020
  ident: b3
  article-title: Infrastructure as Code: Dynamic Systems for the Cloud
– volume: vol. 1
  start-page: 666
  year: 2015
  end-page: 676
  ident: b26
  article-title: Are students representatives of professionals in software engineering experiments?
  publication-title: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering
– volume: 114
  start-page: 494
  year: 1993
  end-page: 509
  ident: b32
  article-title: Dominance statistics: Ordinal analyses to answer ordinal questions.
  publication-title: Psychol. Bull.
– start-page: 164
  year: 2018
  end-page: 174
  ident: b48
  article-title: How good is your puppet? An empirically defined and validated quality model for puppet
  publication-title: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering
– volume: 56
  start-page: 52
  year: 1961
  end-page: 64
  ident: b39
  article-title: Multiple comparisons among means
  publication-title: J. Amer. Statist. Assoc.
– reference: W. Heijstek, T. Kühne, M.R.V. Chaudron, Experimental Analysis of Textual and Graphical Representations for Software Architecture Design, in: 2011 International Symposium on Empirical Software Engineering and Measurement, 2011, pp. 167–176.
– year: 2020
  ident: b51
  article-title: On the effectiveness of tools to support infrastructure as code: Model-driven versus code-centric
  publication-title: IEEE Access
– start-page: 164
  year: 2019
  end-page: 175
  ident: b6
  article-title: The seven sins: Security smells in infrastructure as code scripts
  publication-title: 2019 IEEE/ACM 41st International Conference on Software Engineering
– year: 2025
  ident: b14
  article-title: Understanding security tactics in microservice APIs using annotated software architecture decomposition models ? a controlled experiment
  publication-title: Empir. Softw. Eng.: An Int. J.
– volume: 170
  year: 2020
  ident: b46
  article-title: Toward a catalog of software quality metrics for infrastructure code
  publication-title: J. Syst. Softw.
– start-page: 138
  year: 2020
  end-page: 146
  ident: b49
  article-title: TOSCA lightning: An integrated toolchain for transforming TOSCA light into production-ready deployment technologies
  publication-title: Advanced Information Systems Engineering
– year: 2017
  ident: b17
  article-title: A pattern language for microservices
– year: 2012
  ident: b21
  article-title: Experimentation in Software Engineering
– start-page: 101
  year: 2022
  end-page: 116
  ident: b16
  article-title: Assessing architecture conformance to coupling-related infrastructure-as-code best practices: Metrics and case studies
  publication-title: 16th European Conference on Software Architecture
– volume: 28
  start-page: 721
  year: 2002
  end-page: 734
  ident: b20
  article-title: Preliminary guidelines for empirical research in software engineering
  publication-title: Softw. Eng. IEEE Trans. on
– year: 2010
  ident: b1
  article-title: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
– volume: 52
  start-page: 340
  year: 1982
  end-page: 367
  ident: b40
  article-title: Analyzing and interpreting significant MANOVAs
  publication-title: Rev. Educ. Res.
– volume: 62
  start-page: 399
  year: 1967
  end-page: 402
  ident: b30
  article-title: On the Kolmogorov-Smirnov test for normality with mean and variance unknown
  publication-title: J. Amer. Statist. Assoc.
– volume: 8
  start-page: 3
  year: 1936
  end-page: 62
  ident: b38
  article-title: Teoria statistica delle classi e calcolo delle probabilita
  publication-title: Pubbl. Del R Ist. Super. di Sci. Econ. E Commer. di Firenze
– volume: 22
  start-page: 579
  year: 2016
  end-page: 630
  ident: b23
  article-title: Robust statistical methods for empirical software engineering.
  publication-title: Empir. Softw. Eng.
– reference: M. Svahnberg, A. Aurum, C. Wohlin, Using students as subjects - an empirical evaluation, in: International Symposium on Empirical Software Engineering and Measurement, 2008.
– volume: 137
  year: 2021
  ident: b44
  article-title: The do’s and don’ts of infrastructure code: A systematic gray literature review
  publication-title: Inf. Softw. Technol.
– year: 2014
  ident: b12
  article-title: An experiment on comparing textual vs. Visual industrial methods for security risk assessment
– volume: 2
  year: 2011
  ident: b28
  article-title: Power comparisons of shapiro-wilk, Kolmogorov-Smirnov, lilliefors and Anderson-darling tests
  publication-title: J. Stat. Model. Anal.
– volume: 4
  start-page: 89
  year: 1933
  end-page: 91
  ident: b31
  article-title: Sulla determinazione empirica di una legge didistribuzione
  publication-title: Giorn Dell’ Inst Ital Degli Att
– volume: 29
  start-page: 1
  year: 2020
  end-page: 34
  ident: b5
  article-title: Towards the next generation of software engineering for smart contracts
  publication-title: ACM Trans. Softw. Eng. Methodol. ( TOSEM)
– year: 2007
  ident: b2
  article-title: Release It! Design and Deploy Production-Ready Software
– year: 2021
  ident: b10
  article-title: Google cloud architecture framework: Best practices for cloud deployments
– reference: M. Artac, T. Borovssak, E. Di Nitto, M. Guerriero, D.A. Tamburri, DevOps: Introducing Infrastructure-as-Code, in: 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C, 2017, pp. 497–498.
– volume: 22
  start-page: 579
  issue: 2
  year: 2017
  ident: 10.1016/j.infsof.2025.107761_b33
  article-title: Robust statistical methods for empirical software engineering
  publication-title: Empir. Softw. Engg.
  doi: 10.1007/s10664-016-9437-5
– volume: 28
  start-page: 721
  year: 2002
  ident: 10.1016/j.infsof.2025.107761_b20
  article-title: Preliminary guidelines for empirical research in software engineering
  publication-title: Softw. Eng. IEEE Trans. on
  doi: 10.1109/TSE.2002.1027796
– volume: 114
  start-page: 494
  year: 1993
  ident: 10.1016/j.infsof.2025.107761_b32
  article-title: Dominance statistics: Ordinal analyses to answer ordinal questions.
  publication-title: Psychol. Bull.
  doi: 10.1037/0033-2909.114.3.494
– start-page: 1
  year: 2024
  ident: 10.1016/j.infsof.2025.107761_b15
  article-title: On the understandability of mlops system architectures
  publication-title: IEEE Trans. Softw. Eng.
– year: 2020
  ident: 10.1016/j.infsof.2025.107761_b9
– year: 2017
  ident: 10.1016/j.infsof.2025.107761_b17
– start-page: 138
  year: 2020
  ident: 10.1016/j.infsof.2025.107761_b49
  article-title: TOSCA lightning: An integrated toolchain for transforming TOSCA light into production-ready deployment technologies
– volume: 31
  start-page: 331
  year: 2010
  ident: 10.1016/j.infsof.2025.107761_b34
  article-title: Answering ordinal questions with ordinal data using ordinal statistics
  publication-title: Multivar. Behav. Res.
  doi: 10.1207/s15327906mbr3103_4
– volume: 49
  start-page: 765
  issue: 268
  year: 1954
  ident: 10.1016/j.infsof.2025.107761_b29
  article-title: A test of goodness of fit
  publication-title: J. Amer. Statist. Assoc.
  doi: 10.1080/01621459.1954.10501232
– volume: 12
  year: 2020
  ident: 10.1016/j.infsof.2025.107761_b47
  article-title: AnsibleMetrics: A python library for measuring infrastructure-as-code blueprints in ansible
  publication-title: SoftwareX
  doi: 10.1016/j.softx.2020.100633
– year: 2025
  ident: 10.1016/j.infsof.2025.107761_b14
  article-title: Understanding security tactics in microservice APIs using annotated software architecture decomposition models ? a controlled experiment
  publication-title: Empir. Softw. Eng.: An Int. J.
  doi: 10.1007/s10664-024-10601-1
– volume: 137
  year: 2021
  ident: 10.1016/j.infsof.2025.107761_b44
  article-title: The do’s and don’ts of infrastructure code: A systematic gray literature review
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2021.106593
– volume: 81
  start-page: 1
  issue: 1
  year: 2012
  ident: 10.1016/j.infsof.2025.107761_b24
  article-title: Experimental methods: Between-subject and within-subject design
  publication-title: J. Econ. Behav. Organ.
  doi: 10.1016/j.jebo.2011.08.009
– volume: 57
  start-page: 289
  year: 1995
  ident: 10.1016/j.infsof.2025.107761_b37
  article-title: Controlling the false discovery rate - a practical and powerful approach to multiple testing
  publication-title: J. R. Stat. Soc. Ser. B
  doi: 10.1111/j.2517-6161.1995.tb02031.x
– ident: 10.1016/j.infsof.2025.107761_b11
  doi: 10.1109/ESEM.2011.25
– year: 2020
  ident: 10.1016/j.infsof.2025.107761_b51
  article-title: On the effectiveness of tools to support infrastructure as code: Model-driven versus code-centric
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2020.2966597
– volume: 8
  start-page: 3
  year: 1936
  ident: 10.1016/j.infsof.2025.107761_b38
  article-title: Teoria statistica delle classi e calcolo delle probabilita
  publication-title: Pubbl. Del R Ist. Super. di Sci. Econ. E Commer. di Firenze
– volume: 22
  start-page: 579
  issue: 2
  year: 2016
  ident: 10.1016/j.infsof.2025.107761_b23
  article-title: Robust statistical methods for empirical software engineering.
  publication-title: Empir. Softw. Eng.
  doi: 10.1007/s10664-016-9437-5
– year: 2001
  ident: 10.1016/j.infsof.2025.107761_b22
– start-page: 26
  year: 2020
  ident: 10.1016/j.infsof.2025.107761_b50
  article-title: Practical fault detection in puppet programs
– start-page: 101
  year: 2022
  ident: 10.1016/j.infsof.2025.107761_b16
  article-title: Assessing architecture conformance to coupling-related infrastructure-as-code best practices: Metrics and case studies
– start-page: 220
  year: 2018
  ident: 10.1016/j.infsof.2025.107761_b42
  article-title: Code smells in infrastructure as code
– start-page: 7
  year: 2020
  ident: 10.1016/j.infsof.2025.107761_b43
– year: 2014
  ident: 10.1016/j.infsof.2025.107761_b12
– start-page: 201
  year: 2008
  ident: 10.1016/j.infsof.2025.107761_b19
  article-title: Reporting experiments in software engineering
– volume: 9 2
  start-page: 183
  year: 2004
  ident: 10.1016/j.infsof.2025.107761_b36
  article-title: Biases of success rate differences shown in binomial effect size displays
  publication-title: Psychol. Methods
  doi: 10.1037/1082-989X.9.2.183
– year: 2010
  ident: 10.1016/j.infsof.2025.107761_b1
– volume: 52
  start-page: 591
  year: 1965
  ident: 10.1016/j.infsof.2025.107761_b27
  article-title: An analysis of variance test for normality (complete samples)
  publication-title: Biometrika
  doi: 10.1093/biomet/52.3-4.591
– start-page: 164
  year: 2019
  ident: 10.1016/j.infsof.2025.107761_b6
  article-title: The seven sins: Security smells in infrastructure as code scripts
– volume: 2
  year: 2011
  ident: 10.1016/j.infsof.2025.107761_b28
  article-title: Power comparisons of shapiro-wilk, Kolmogorov-Smirnov, lilliefors and Anderson-darling tests
  publication-title: J. Stat. Model. Anal.
– year: 2012
  ident: 10.1016/j.infsof.2025.107761_b21
– start-page: 189
  year: 2016
  ident: 10.1016/j.infsof.2025.107761_b41
  article-title: Does your configuration code smell?
– ident: 10.1016/j.infsof.2025.107761_b25
  doi: 10.1145/1414004.1414055
– volume: 52
  start-page: 340
  issue: 3
  year: 1982
  ident: 10.1016/j.infsof.2025.107761_b40
  article-title: Analyzing and interpreting significant MANOVAs
  publication-title: Rev. Educ. Res.
  doi: 10.3102/00346543052003340
– start-page: 164
  year: 2018
  ident: 10.1016/j.infsof.2025.107761_b48
  article-title: How good is your puppet? An empirically defined and validated quality model for puppet
– year: 2007
  ident: 10.1016/j.infsof.2025.107761_b2
– volume: 56
  start-page: 52
  year: 1961
  ident: 10.1016/j.infsof.2025.107761_b39
  article-title: Multiple comparisons among means
  publication-title: J. Amer. Statist. Assoc.
  doi: 10.1080/01621459.1961.10482090
– year: 2020
  ident: 10.1016/j.infsof.2025.107761_b3
– volume: 29
  start-page: 1
  issue: 2
  year: 2020
  ident: 10.1016/j.infsof.2025.107761_b5
  article-title: Towards the next generation of software engineering for smart contracts
  publication-title: ACM Trans. Softw. Eng. Methodol. ( TOSEM)
– year: 2021
  ident: 10.1016/j.infsof.2025.107761_b10
– volume: vol. 1
  start-page: 666
  year: 2015
  ident: 10.1016/j.infsof.2025.107761_b26
  article-title: Are students representatives of professionals in software engineering experiments?
– volume: 4
  start-page: 89
  year: 1933
  ident: 10.1016/j.infsof.2025.107761_b31
  article-title: Sulla determinazione empirica di una legge didistribuzione
  publication-title: Giorn Dell’ Inst Ital Degli Att
– volume: 62
  start-page: 399
  year: 1967
  ident: 10.1016/j.infsof.2025.107761_b30
  article-title: On the Kolmogorov-Smirnov test for normality with mean and variance unknown
  publication-title: J. Amer. Statist. Assoc.
  doi: 10.1080/01621459.1967.10482916
– volume: 170
  year: 2020
  ident: 10.1016/j.infsof.2025.107761_b46
  article-title: Toward a catalog of software quality metrics for infrastructure code
  publication-title: J. Syst. Softw.
  doi: 10.1016/j.jss.2020.110726
– start-page: 411
  year: 2017
  ident: 10.1016/j.infsof.2025.107761_b18
  article-title: Ensuring and assessing architecture conformance to microservice decomposition patterns
– year: 2020
  ident: 10.1016/j.infsof.2025.107761_b8
– volume: 41
  start-page: 10
  year: 2017
  ident: 10.1016/j.infsof.2025.107761_b13
  article-title: Do UML object diagrams affect design comprehensibility? Results from a family of four controlled experiments
  publication-title: J. Vis. Lang. Comput.
  doi: 10.1016/j.jvlc.2017.06.002
– year: 2010
  ident: 10.1016/j.infsof.2025.107761_b7
– volume: 49
  issue: 4
  year: 2016
  ident: 10.1016/j.infsof.2025.107761_b45
  article-title: A survey on systems security metrics
  publication-title: ACM Comput. Surv.
  doi: 10.1145/3005714
– ident: 10.1016/j.infsof.2025.107761_b4
  doi: 10.1109/ICSE-C.2017.162
– volume: 7 4
  start-page: 485
  year: 2002
  ident: 10.1016/j.infsof.2025.107761_b35
  article-title: Comparing several robust tests of stochastic equality with ordinally scaled variables and small to moderate sized samples
  publication-title: Psychol. Methods
  doi: 10.1037/1082-989X.7.4.485
SSID ssj0017030
Score 2.43502
Snippet Infrastructure as Code (IaC) empowers software developers and operations teams to automate the deployment and management of IT infrastructure through code....
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 107761
SubjectTerms Best practices
Controlled experiment
Empirical software engineering
Empirical study
Infrastructure as code
Modeling
Title On the understandability of coupling-related practices in infrastructure-as-code based deployments
URI https://dx.doi.org/10.1016/j.infsof.2025.107761
Volume 185
WOSCitedRecordID wos001500322600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  issn: 0950-5849
  databaseCode: AIEXJ
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: false
  ssIdentifier: ssj0017030
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3fa9swEBahHWUvY91W-mMdetjb0IiFbcmP3WjpSmk3lkHYi9Evl5bUKYmdtn9D_-ndWZabNmG0g72YIGIpufs4fTrfdybko5RacAPRT0WWs1jziGkpU-YiBWzEmoi7ponrsTg5kcNh9r3XuwtamNlIlKW8ucmu_qurYQycjdLZZ7i7mxQG4DM4Ha7gdrg-yfGnvnCx7lQrvhP3rS8gr1GBe8YaCYuznUiqqYqF1SfKN5StJ46pKUPB-yfc6CyWzI7Gt5eh9VMgtK2cqQpVzVMI69dYTVYt5Ox_1P6p_Ez51ybDhgyrHLl7fB7iF76kk1aE06DUYeXZNFSe-cQ18PzKlwfiQeDMjcbdyeC3rZs4-uvazSc0eNJVbLVZtgWlTZuu7DMgS9nDyJ0s3QV8QuICjy7wrz_jIjAohG_7_qi_9k-cGmcGMtiPmt6yq1wkGUT51b1v-8Oj7qEUBkffutH_lKDEbMoFF9daznTm2MvgNXnVHjvonofLOum58g1ZC6qHt0SflhRQQxdQQ8cFfYwa2qGGnpd0OWpogxo6h5p3ZHCwP_h6yNrXbzADvKZihqfcSa6SJMWmiWnfaOmEiQsNJFxxabmNUzhOG5sWwuhCyL4xKS8kd4kCQrRBVspx6TYJzWQmbIG9Io2OeaEUkHYTK5tFmcYZtwgLlsqvfJOVPFQfXuTesjlaNveW3SIimDNviaIngDkg4K93bv_znTvk5T1Y35MVMKvbJS_MrDqfTj60UPkD9CGUJw
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=On+the+understandability+of+coupling-related+practices+in+infrastructure-as-code+based+deployments&rft.jtitle=Information+and+software+technology&rft.au=Qu%C3%A9val%2C+Pierre-Jean&rft.au=H%C3%B6rner%2C+Nicole+Elisabeth&rft.au=Ntentos%2C+Evangelos&rft.au=Zdun%2C+Uwe&rft.date=2025-09-01&rft.pub=Elsevier+B.V&rft.issn=0950-5849&rft.volume=185&rft_id=info:doi/10.1016%2Fj.infsof.2025.107761&rft.externalDocID=S0950584925001004
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon