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...
Uložené v:
| Vydané v: | Information and software technology Ročník 185; s. 107761 |
|---|---|
| Hlavní autori: | , , , |
| 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 |