{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T21:36:56Z","timestamp":1768340216233,"version":"3.49.0"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,2,3]],"date-time":"2018-02-03T00:00:00Z","timestamp":1517616000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s10664-017-9591-4","type":"journal-article","created":{"date-parts":[[2018,2,3]],"date-time":"2018-02-03T03:44:06Z","timestamp":1517629446000},"page":"2695-2733","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Do software models based on the UML aid in source-code comprehensibility? Aggregating evidence from 12 controlled experiments"],"prefix":"10.1007","volume":"23","author":[{"given":"Giuseppe","family":"Scanniello","sequence":"first","affiliation":[]},{"given":"Carmine","family":"Gravino","sequence":"additional","affiliation":[]},{"given":"Marcela","family":"Genero","sequence":"additional","affiliation":[]},{"given":"Jos\u00e9 A.","family":"Cruz-Lemus","sequence":"additional","affiliation":[]},{"given":"Genoveffa","family":"Tortora","sequence":"additional","affiliation":[]},{"given":"Michele","family":"Risi","sequence":"additional","affiliation":[]},{"given":"Gabriella","family":"Dodero","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,2,3]]},"reference":[{"issue":"3","key":"9591_CR1","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1109\/TSE.2012.27","volume":"39","author":"SM Abrah\u00e3o","year":"2013","unstructured":"Abrah\u00e3o SM, Gravino C, Pelozo EI, Scanniello G, Tortora G (2013) Assessing the effectiveness of sequence diagrams in the comprehension of functional requirements: Results from a family of five experiments. IEEE Trans Softw Eng 39 (3):327\u2013342","journal-title":"IEEE Trans Softw Eng"},{"issue":"9","key":"9591_CR2","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1145\/903893.903944","volume":"46","author":"R Agarwal","year":"2003","unstructured":"Agarwal R, Sinha AP (2003) Object-oriented modeling with UML: a study of developers\u2019 perceptions. Commun ACM 46(9):248\u2013256","journal-title":"Commun ACM"},{"issue":"4","key":"9591_CR3","doi-asserted-by":"publisher","first-page":"555","DOI":"10.1007\/s10664-006-9020-6","volume":"11","author":"B Anda","year":"2006","unstructured":"Anda B, Hansen K, Gullesen I, Thorsen HK (2006) Experiences from introducing UML-based development in a large safety-critical project. Empir Softw Eng 11(4):555\u2013581","journal-title":"Empir Softw Eng"},{"issue":"10","key":"9591_CR4","doi-asserted-by":"publisher","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G Antoniol","year":"2002","unstructured":"Antoniol G, Canfora G, Casazza G, De Lucia A, Merlo E (2002) Recovering traceability links between code and documentation. IEEE Trans Softw Eng 28(10):970\u2013983","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9591_CR5","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1109\/TSE.2006.59","volume":"32","author":"E Arisholm","year":"2006","unstructured":"Arisholm E, Briand LC, Hove SE, Labiche Y (2006) The impact of UML documentation on software maintenance: An experimental evaluation. IEEE Trans Softw Eng 32(6):365\u2013381","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9591_CR6","doi-asserted-by":"publisher","first-page":"758","DOI":"10.1109\/32.6156","volume":"14","author":"VR Basili","year":"1988","unstructured":"Basili VR, Rombach HD (1988) The TAME project: Towards improvement-oriented software environments. IEEE Trans Softw Eng 14(6):758\u2013773","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9591_CR7","doi-asserted-by":"publisher","first-page":"456","DOI":"10.1109\/32.799939","volume":"25","author":"V Basili","year":"1999","unstructured":"Basili V, Shull F, Lanubile F (1999) Building knowledge through families of experiments. IEEE Trans Softw Eng 25(4):456\u2013473","journal-title":"IEEE Trans Softw Eng"},{"key":"9591_CR8","doi-asserted-by":"crossref","unstructured":"Bavota G, Canfora G, Di Penta M, Oliveto R, Panichella S (2013) An empirical investigation on documentation usage patterns in maintenance tasks. In: Proceedings of International Conference on Software Maintenance. IEEE Computer Society, pp 210\u2013219","DOI":"10.1109\/ICSM.2013.32"},{"key":"9591_CR9","volume-title":"Object-oriented software engineering: using UML, Patterns and Java","author":"B Bruegge","year":"2003","unstructured":"Bruegge B, Dutoit AH (2003) Object-oriented software engineering: using UML, Patterns and Java, 2nd edn. Prentice-Hall, Upper Saddle River","edition":"2nd edn."},{"issue":"4","key":"9591_CR10","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1002\/spe.1009","volume":"41","author":"D Budgen","year":"2011","unstructured":"Budgen D, Burn AJ, Brereton OP, Kitchenham B, Pretorius R (2011) Empirical evidence about the UML: a systematic literature review. Softw Pract Exper 41(4):363\u2013392","journal-title":"Softw Pract Exper"},{"key":"9591_CR11","doi-asserted-by":"crossref","unstructured":"Cariou E, Beugnard A, Jezequel JM (2002) An architecture and a process for implementing distributed collaborations. In: Proceedings of International Enterprise Distributed Object Computing, pp 132\u2013143","DOI":"10.1109\/EDOC.2002.1137703"},{"key":"9591_CR12","doi-asserted-by":"crossref","unstructured":"Carver J, Jaccheri L, Morasca S, Shull F (2003) Issues in using students in empirical studies in software engineering education. In: Proceedings of International Symposium on Software Metrics. IEEE Computer Society, pp 239\u2013250","DOI":"10.1109\/METRIC.2003.1232471"},{"key":"9591_CR13","doi-asserted-by":"publisher","unstructured":"Corazza A, Maggio V, Scanniello G (2016) Coherence of comments and method implementations: a dataset and an empirical investigation. Softw Q J:1\u201327. https:\/\/doi.org\/10.1007\/s11219-016-9347-1","DOI":"10.1007\/s11219-016-9347-1"},{"issue":"3","key":"9591_CR14","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1109\/TSE.2008.15","volume":"34","author":"WJ Dzidek","year":"2008","unstructured":"Dzidek WJ, Arisholm E, Briand LC (2008) A realistic empirical evaluation of the costs and benefits of UML in software maintenance. IEEE Trans Softw Eng 34 (3):407\u2013432","journal-title":"IEEE Trans Softw Eng"},{"key":"9591_CR15","unstructured":"Eclipse Modeling Framework (EMF) (2012) http:\/\/www.eclipse.org\/modeling\/emf\/"},{"issue":"8","key":"9591_CR16","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/1278201.1278205","volume":"50","author":"J Erickson","year":"2007","unstructured":"Erickson J, Siau K (2007) Theoretical and practical complexity of modeling methods. Commun ACM 50(8):46\u201351","journal-title":"Commun ACM"},{"key":"9591_CR17","unstructured":"Ferna\u0307ndez-Sa\u0307ez AM, Chaudron MRV, Genero M (2013) Exploring costs and benefits of using UML on maintenance: Preliminary findings of a case study in a large IT department. In: Proceedings of the International Workshop on Experiences and Empirical Studies in Software Modeling co-located with the International Conference on Model Driven Engineering Languages and Systems, pp 33\u201342"},{"key":"9591_CR18","doi-asserted-by":"crossref","unstructured":"Ferna\u0307ndez-Sa\u0307ez AM, Caivano D, Genero M, Chaudron MRV (2015) On the use of UML documentation in software maintenance: Results from a survey in industry. In: Proceedings of ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, pp 292\u2013301","DOI":"10.1109\/MODELS.2015.7338260"},{"issue":"1","key":"9591_CR19","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/s10664-014-9354-4","volume":"21","author":"AM Ferna\u0307ndez-Sa\u0307ez","year":"2016","unstructured":"Ferna\u0307ndez-Sa\u0307ez AM, Genero M, Caivano D, Chaudron MRV (2016) Does the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments. Empir Softw Eng 21(1):212\u2013259","journal-title":"Empir Softw Eng"},{"issue":"7","key":"9591_CR20","doi-asserted-by":"publisher","first-page":"1119","DOI":"10.1016\/j.infsof.2012.12.006","volume":"55","author":"AM Ferna\u0307ndez-Sa\u0307ez","year":"2013","unstructured":"Ferna\u0307ndez-Sa\u0307ez AM, Genero M, Chaudron MRV (2013) Empirical studies concerning the maintenance of UML diagrams and their use in the maintenance of code: A systematic mapping study. Inf Softw Technol 55(7):1119\u20131142","journal-title":"Inf Softw Technol"},{"key":"9591_CR21","doi-asserted-by":"publisher","first-page":"644","DOI":"10.1016\/j.infsof.2014.05.014","volume":"57","author":"AM Ferna\u0307ndez-Sa\u0307ez","year":"2015","unstructured":"Ferna\u0307ndez-Sa\u0307ez AM, Genero M, Chaudron MRV, Caivano D, Ramos I (2015) Are forward designed or reverse-engineered UML diagrams more helpful for code maintenance?: A family of experiments. Inf Softw Technol 57:644\u2013663","journal-title":"Inf Softw Technol"},{"key":"9591_CR22","doi-asserted-by":"crossref","unstructured":"Fluri B, Wursch M, Gall H (2007) Do code and comments co-evolve? on the relation between source code and comment changes. In: Proceedings of the Working Conference on Reverse Engineering. IEEE Computer Society, pp 70\u201379","DOI":"10.1109\/WCRE.2007.21"},{"issue":"11","key":"9591_CR23","doi-asserted-by":"publisher","first-page":"1187","DOI":"10.1016\/j.jclinepi.2010.08.010","volume":"64","author":"R Fu","year":"2011","unstructured":"Fu R, Gartlehner G, Grant M, Shamliyan T, Sedrakyan A, Wilt TJ, Griffith L, Oremus M, Raina P, Ismaila A, Santaguida P, Lau J, Trikalinos TA (2011) Conducting quantitative synthesis when comparing medical interventions: AHRQ and the effective health care program. J Clin Epidemiol 64(11):1187\u20131197","journal-title":"J Clin Epidemiol"},{"key":"9591_CR24","volume-title":"Design patterns: elements of reusable object oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object oriented software. Addison-Wesley, Boston"},{"key":"9591_CR25","doi-asserted-by":"crossref","unstructured":"Garousi G, Garousi V, Moussavi M, Ruhe G, Smith B (2013) Evaluating usage and quality of technical software documentation: an empirical study. In: Proceedings of International Conference on Evaluation and Assessment in Software Engineering, pp 24\u201335","DOI":"10.1145\/2460999.2461003"},{"key":"9591_CR26","doi-asserted-by":"crossref","unstructured":"Gravino C, Tortora G, Scanniello G (2010) An empirical investigation on the relation between analysis models and source code comprehension. In: Proceedings of the International Symposium on Applied Computing. ACM, pp 2365\u20132366","DOI":"10.1145\/1774088.1774576"},{"key":"9591_CR27","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/j.jvlc.2014.12.004","volume":"28","author":"C Gravino","year":"2015","unstructured":"Gravino C, Scanniello G, Tortora G (2015) Source-code comprehension tasks supported by UML design models: Results from a controlled experiment and a differentiated replication. J Vis Lang Comput 28:23\u201338","journal-title":"J Vis Lang Comput"},{"issue":"6","key":"9591_CR28","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1016\/j.infsof.2004.09.005","volume":"47","author":"M Grossman","year":"2005","unstructured":"Grossman M, Aronson JE, McCarthy RV (2005) Does UML make the grade? Insights from the software development community. Inf Softw Technol 47(6):383\u2013397","journal-title":"Inf Softw Technol"},{"key":"9591_CR29","unstructured":"Gu\u00e9h\u00e9neuc YG (2007) P-mart: Pattern-like micro architecture repository. In: Proceedings of EuroPLoP Focus Group on Pattern Repositories"},{"issue":"1","key":"9591_CR30","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/s11219-010-9103-x","volume":"19","author":"M Hammad","year":"2011","unstructured":"Hammad M, Collard ML, Maletic JI (2011) Automatically identifying changes that impact code-to-design traceability during evolution. Softw Qual J 19(1):35\u201364","journal-title":"Softw Qual J"},{"key":"9591_CR31","doi-asserted-by":"publisher","DOI":"10.1002\/9780470712184","volume-title":"Cochrane handbook for systematic reviews of interventions","author":"JPT Higgins","year":"2008","unstructured":"Higgins JPT, Green S (2008) Cochrane handbook for systematic reviews of interventions, 5th edn. The Cochrane Collaboration, London","edition":"5th edn."},{"issue":"2","key":"9591_CR32","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1037\/1082-989X.11.2.193","volume":"11","author":"TB Huedo-Medina","year":"2006","unstructured":"Huedo-Medina TB, S\u00e1nchez-Meca J, Mar\u00edn-Mart\u00ednez F, Botella J (2006) Assessing heterogeneity in meta-analysis: Q statistic or i2 index? Psychol Methods 11 (2):193\u2013206","journal-title":"Psychol Methods"},{"key":"9591_CR33","doi-asserted-by":"crossref","unstructured":"Hutchinson JE, Whittle J, Rouncefield M, Kristoffersen S (2011) Empirical assessment of MDE in industry. In: Proceedings of the International Conference on Software Engineering, pp 471\u2013480","DOI":"10.1145\/1985793.1985858"},{"key":"9591_CR34","unstructured":"ISO (1991) Information Technology\u2013Software Product Evaluation: Quality Characteristics and Guidelines for their Use ISO\/IEC IS 9126. ISO, Geneva"},{"key":"9591_CR35","unstructured":"ISO (2000) ISO 9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) \u2013 Part 9: Requirements for non-keyboard input devices. ISO, Geneva"},{"key":"9591_CR36","unstructured":"ISO (2011) ISO\/IEC 25010 Systems and software engineering \u2013 Systems and software Quality Requirements and Evaluation (SQuaRE) \u2013 System and software quality models. ISO, Geneva"},{"key":"9591_CR37","doi-asserted-by":"crossref","unstructured":"Jedlitschka A, Ciolkowski M, Pfahl D, Sjoberg D (2008) Reporting experiments in software engineering. In: Shull F, Singer J (eds) Guide to Advanced Empirical Software Engineering, Springer, pp 201\u2013228","DOI":"10.1007\/978-1-84800-044-5_8"},{"key":"9591_CR38","doi-asserted-by":"crossref","unstructured":"Jiang ZM, Hassan AE (2006) Examining the evolution of code comments in postgresql. In: Proceedings of Mining Software Repositories. ACM, pp 179\u2013180","DOI":"10.1145\/1137983.1138030"},{"key":"9591_CR39","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3304-4","volume-title":"Basics of software engineering experimentation","author":"N Juristo","year":"2001","unstructured":"Juristo N, Moreno A (2001) Basics of software engineering experimentation. Kluwer Academic Publishers, Dordrecht"},{"issue":"8","key":"9591_CR40","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham B, Pfleeger S, Pickard L, Jones P, Hoaglin D, El Emam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28(8):721\u2013734","journal-title":"IEEE Trans Softw Eng"},{"key":"9591_CR41","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering"},{"key":"9591_CR42","doi-asserted-by":"crossref","unstructured":"Lehnert S, Farooq Q u a, Riebisch M (2013) Rule-based impact analysis for heterogeneous software artifacts. In: Proceedings of the European Conference on Software Maintenance and Reengineering, pp 209\u2013218","DOI":"10.1109\/CSMR.2013.30"},{"key":"9591_CR43","doi-asserted-by":"crossref","unstructured":"Leotta M, Ricca F, Antoniol G, Garousi V, Zhi J, Ruhe G (2013) A pilot experiment to quantify the effect of documentation accuracy on maintenance tasks. In: Proceedings of International Conference on Software Maintenance, pp 428\u2013431","DOI":"10.1109\/ICSM.2013.64"},{"key":"9591_CR44","unstructured":"OMG (2005) Unified modeling language (UML) specification version 2.0. Technical report, Object Management Group"},{"key":"9591_CR45","unstructured":"Oppenheim AN (1992) Questionnaire design, interviewing and attitude measurement, Pinter, London"},{"key":"9591_CR46","first-page":"122","volume-title":"Process for applying derived property based traceability framework in software and systems development life cycle","author":"S Pavalkis","year":"2013","unstructured":"Pavalkis S, Nemuraite L (2013) Process for applying derived property based traceability framework in software and systems development life cycle. Springer, Berlin Heidelberg, pp 122\u2013133"},{"issue":"1","key":"9591_CR47","first-page":"48","volume":"42","author":"S Pavalkis","year":"2013","unstructured":"Pavalkis S, Nemuraite L, Butkiene R (2013) Derived properties: A user friendly approach to improving model traceability. Inf Technol Control 42(1):48\u201360","journal-title":"Inf Technol Control"},{"issue":"14","key":"9591_CR48","doi-asserted-by":"publisher","first-page":"811","DOI":"10.1016\/S0950-5849(98)00101-3","volume":"40","author":"L Pickard","year":"1998","unstructured":"Pickard L, Kitchenham B, Jones P (1998) Combining empirical results in software engineering. Inf Softw Technol 40(14):811\u2013821","journal-title":"Inf Softw Technol"},{"key":"9591_CR49","volume-title":"Interpreting and understanding meta-analysis graphs - A practical guide, vol 35","author":"K Ried","year":"2008","unstructured":"Ried K (2008) Interpreting and understanding meta-analysis graphs - A practical guide, vol 35. Australian College of General Practitioners, East Melbourne"},{"key":"9591_CR50","doi-asserted-by":"crossref","unstructured":"Salviulo F, Scanniello G (2014) Dealing with identifiers and comments in source code comprehension and maintenance: Results from an ethnographically-informed study with students and professionals. In: Proceedings of International Conference on Evaluation and Assessment in Software Engineering. ACM","DOI":"10.1145\/2601248.2601251"},{"key":"9591_CR51","doi-asserted-by":"crossref","unstructured":"Scanniello G, Gravino C, Risi M, Tortora G (2010) A controlled experiment for assessing the contribution of design pattern documentation on software maintenance. In: Proceedings of the Symposium on Empirical Software Engineering and Measurement. ACM","DOI":"10.1145\/1852786.1852853"},{"key":"9591_CR52","unstructured":"Scanniello G, Gravino C, Tortora G (2010) Investigating the role of UML in the software modeling and maintenance - a preliminary industrial survey. In: Proceedings of International Conference on Enterprise Information Systems, pp 141\u2013148"},{"issue":"2","key":"9591_CR53","doi-asserted-by":"publisher","first-page":"13:1","DOI":"10.1145\/2491912","volume":"23","author":"G Scanniello","year":"2014","unstructured":"Scanniello G, Gravino C, Genero M, Cruz-Lemus JA, Tortora G (2014) On the impact of UML analysis models on source code comprehensibility and modifiability. ACM Trans Softw Eng Methodol 23(2):13:1\u201313:26","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"3","key":"9591_CR54","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/2699696","volume":"24","author":"G Scanniello","year":"2015","unstructured":"Scanniello G, Gravino C, Risi M, Tortora G, Dodero G (2015) Documenting design-pattern instances: A family of experiments on source-code comprehensibility. ACM Trans Softw Eng Methodol 24(3):14","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9591_CR55","doi-asserted-by":"crossref","unstructured":"Scanniello G, Gravino C, Tortora G, Genero M, Risi M, Cruz-Lemus JA, Dodero G (2015) Studying the effect of uml-based models on source-code comprehensibility: Results from a long-term investigation. In: Springer (ed.) Proceedings of International Conference on Product-Focused Software Process Improvement, vol 9459. Lecture Notes in Computer Science, pp 311\u2013327","DOI":"10.1007\/978-3-319-26844-6_23"},{"key":"9591_CR56","doi-asserted-by":"crossref","unstructured":"Settimi R, Cleland-Huang J, Khadra OB, Mody J, Lukasik W, DePalma C (2004) Supporting software evolution through dynamically retrieving traces to uml artifacts. In: Proceedings of International Workshop on Principles of Software Evolution, pp 49\u201354","DOI":"10.1109\/IWPSE.2004.1334768"},{"issue":"2","key":"9591_CR57","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/s10664-008-9060-1","volume":"13","author":"F Shull","year":"2008","unstructured":"Shull F, Carver JC, Vegas S, Juzgado NJ (2008) The role of replications in empirical software engineering. Empir Softw Eng 13(2):211\u2013218","journal-title":"Empir Softw Eng"},{"issue":"4","key":"9591_CR58","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TSE.2008.26","volume":"34","author":"J Sillito","year":"2008","unstructured":"Sillito J, Murphy GC, De Volder K (2008) Asking and answering questions during a programming change task. IEEE Trans Softw Eng 34(4):434\u2013451","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9591_CR59","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1016\/j.jss.2006.08.040","volume":"80","author":"A Tang","year":"2007","unstructured":"Tang A, Jin Y, Han J (2007) A rationale-based architecture model for design traceability and reasoning. J Syst Softw 80(6):918\u2013934","journal-title":"J Syst Softw"},{"issue":"1","key":"9591_CR60","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.jss.2006.04.004","volume":"80","author":"A Tang","year":"2007","unstructured":"Tang A, Nicholson A, Jin Y, Han J (2007) Using bayesian belief networks for change impact analysis in architecture design. J Syst Softw 80(1):127\u2013148","journal-title":"J Syst Softw"},{"key":"9591_CR61","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M., Ohlsson M, Regnell B, Wessl\u00e9n A (2012) Experimentation in software engineering. Springer, Berlin"},{"key":"9591_CR62","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1016\/j.jss.2014.09.042","volume":"99","author":"J Zhi","year":"2015","unstructured":"Zhi J, Sun B, Garousi G, Shahnewaz SM, Ruhe G (2015) Cost, benefits and quality of software development documentation: A systematic mapping. J Syst Softw 99:175\u2013198","journal-title":"J Syst Softw"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9591-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9591-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9591-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T02:56:21Z","timestamp":1570676181000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9591-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,3]]},"references-count":62,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["9591"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9591-4","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,3]]},"assertion":[{"value":"3 February 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}