{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T23:29:01Z","timestamp":1768260541231,"version":"3.49.0"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030007607","type":"print"},{"value":"9783030007614","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-030-00761-4_21","type":"book-chapter","created":{"date-parts":[[2018,9,14]],"date-time":"2018-09-14T07:05:23Z","timestamp":1536908723000},"page":"320-335","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Identifying and Prioritizing Architectural Debt Through Architectural Smells: A Case Study in a Large Software Company"],"prefix":"10.1007","author":[{"given":"Antonio","family":"Martini","sequence":"first","affiliation":[]},{"given":"Francesca Arcelli","family":"Fontana","sequence":"additional","affiliation":[]},{"given":"Andrea","family":"Biaggi","sequence":"additional","affiliation":[]},{"given":"Riccardo","family":"Roveda","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,9,15]]},"reference":[{"key":"21_CR1","doi-asserted-by":"crossref","unstructured":"Besker, T., Martini, A., Bosch, J.: The pricey bill of technical debt: when and by whom will it be paid? In: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 13\u201323, September 2017","DOI":"10.1109\/ICSME.2017.42"},{"key":"21_CR2","unstructured":"Cast Software: Cast (2018). http:\/\/www.castsoftware.com\/Products"},{"key":"21_CR3","unstructured":"Headway Software Technologies: Structure101 (2018). http:\/\/structure101.com\/products\/"},{"key":"21_CR4","unstructured":"hello2morrow: Sonargraph (2018). https:\/\/www.hello2morrow.com\/products\/sonargraph"},{"key":"21_CR5","doi-asserted-by":"crossref","unstructured":"Arcelli Fontana, F., Pigazzini, I., Roveda, R., Tamburri, D.A., Zanoni, M., Nitto, E.D.: Arcan: a tool for architectural smells detection. In: International Conference Software Architecture (ICSA 2017) Workshops, Sweden, Gothenburg, pp. 282\u2013285 (2017)","DOI":"10.1109\/ICSAW.2017.16"},{"key":"21_CR6","doi-asserted-by":"crossref","unstructured":"Kazman, R., et al.: A case study in locating the architectural roots of technical debt. In: Proceedings of the 37th IEEE International Conference on Software Engineering (ICSE 2015), vol. 2, pp. 179\u2013188 (2015)","DOI":"10.1109\/ICSE.2015.146"},{"key":"21_CR7","doi-asserted-by":"crossref","unstructured":"Martini, A., Bosch, J.: An empirically developed method to aid decisions on architectural technical debt refactoring: AnaConDebt. In: Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, 14\u201322 May 2016, Companion Volume, pp. 31\u201340 (2016)","DOI":"10.1145\/2889160.2889224"},{"issue":"Suppl. C","key":"21_CR8","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1016\/j.infsof.2017.08.005","volume":"93","author":"A Martini","year":"2018","unstructured":"Martini, A., Sikander, E., Madlani, N.: A semi-automated framework for the identification and estimation of Architectural Technical Debt: a comparative case-study on the modularization of a software component. Inf. Softw. Technol. 93(Suppl. C), 264\u2013279 (2018)","journal-title":"Inf. Softw. Technol."},{"key":"21_CR9","doi-asserted-by":"crossref","unstructured":"Yamashita, A.F., Moonen, L.: Do developers care about code smells? An exploratory survey. In: 20th Working Conference on Reverse Engineering, WCRE 2013, Germany, pp. 242\u2013251 (2013)","DOI":"10.1109\/WCRE.2013.6671299"},{"key":"21_CR10","doi-asserted-by":"crossref","unstructured":"Soh, Z., Yamashita, A., Khomh, F., Gu\u00e9h\u00e9neuc, Y.: Do code smells impact the effort of different maintenance programming activities? In: IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016, Suita, Osaka, Japan, 14\u201318 March 2016, vol. 1, pp. 393\u2013402 (2016)","DOI":"10.1109\/SANER.2016.103"},{"issue":"4","key":"21_CR11","doi-asserted-by":"publisher","first-page":"1111","DOI":"10.1007\/s10664-013-9250-3","volume":"19","author":"A Yamashita","year":"2014","unstructured":"Yamashita, A.: Assessing the capability of code smells to explain maintenance problems: an empirical study combining quantitative and qualitative data. Empir. Softw. Eng. 19(4), 1111\u20131143 (2014)","journal-title":"Empir. Softw. Eng."},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Palomba, F., Bavota, G., Penta, M.D., Oliveto, R., Lucia, A.D.: Do they really smell bad? A study on developers\u2019 perception of bad code smells. In: 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, 29 September\u20133 October 2014, pp. 101\u2013110 (2014)","DOI":"10.1109\/ICSME.2014.32"},{"issue":"2","key":"21_CR13","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2009","unstructured":"Runeson, P., H\u00f6st, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131\u2013164 (2009)","journal-title":"Empir. Softw. Eng."},{"key":"21_CR14","doi-asserted-by":"crossref","unstructured":"Martini, A., Bosch, J.: The magnificent seven: towards a systematic estimation of technical debt interest. In: Proceedings of the XP 2017 Scientific Workshops, XP 2017, pp. 7:1\u20137:5. ACM, New York (2017)","DOI":"10.1145\/3120459.3120467"},{"key":"21_CR15","volume-title":"Refactoring in Large Software Projects: Performing Complex Restructurings Successfully","author":"M Lippert","year":"2006","unstructured":"Lippert, M., Roock, S.: Refactoring in Large Software Projects: Performing Complex Restructurings Successfully. Wiley, Hoboken (2006)"},{"key":"21_CR16","doi-asserted-by":"crossref","unstructured":"Macia, I., Arcoverde, R., Cirilo, E., Garcia, A., von Staa, A.: Supporting the identification of architecturally-relevant code anomalies. In: Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM 2012), Italy, pp. 662\u2013665. IEEE (2012)","DOI":"10.1109\/ICSM.2012.6405348"},{"key":"21_CR17","doi-asserted-by":"crossref","unstructured":"Arcelli Fontana, F., Pigazzini, I., Roveda, R., Zanoni, M.: Automatic detection of instability architectural smells. In: Proceedings of the 32nd International Conference on Software Maintenance and Evolution (ICSME 2016), Raleigh, North Carolina, USA, ERA Track. IEEE, October 2016","DOI":"10.1109\/ICSME.2016.33"},{"key":"21_CR18","doi-asserted-by":"crossref","unstructured":"Al-Mutawa, H.A., Dietrich, J., Marsland, S., McCartin, C.: On the shape of circular dependencies in java programs. In: Proceedings of 23rd Australian Software Engineering Conference (ASWEC 2014), Sydney, Australia, pp. 48\u201357. IEEE, April 2014","DOI":"10.1109\/ASWEC.2014.15"},{"key":"21_CR19","unstructured":"Roveda, R.: Identifying and evaluating software architecture erosion. Ph.D. thesis, Universit\u00e0 degli studi di Milano - Bicocca, May 2012"},{"key":"21_CR20","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston (1999)"},{"key":"21_CR21","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-39538-5","volume-title":"Object-Oriented Metrics in Practice","author":"M Lanza","year":"2006","unstructured":"Lanza, M., Marinescu, R.: Object-Oriented Metrics in Practice. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/3-540-39538-5"},{"key":"21_CR22","unstructured":"ESSeRE Lab: Questionnarie table (2018). https:\/\/drive.google.com\/file\/d\/160TA9Q9jUIUpTBp-Wg7zu87elVa3y1qr\/view?usp=sharing"},{"key":"21_CR23","unstructured":"ISO - International Organization for Standardization: System and software quality models (2015)"},{"key":"21_CR24","doi-asserted-by":"crossref","unstructured":"Arcelli Fontana, F., Roveda, R., Vittori, S., Metelli, A., Saldarini, S., Mazzei, F.: On evaluating the impact of the refactoring of architectural problems on software quality. In: Proceedings of the Scientific Workshop Proceedings of XP 2016, Edinburgh, Scotland, UK, 24 May 2016, p. 21 (2016)","DOI":"10.1145\/2962695.2962716"},{"key":"21_CR25","doi-asserted-by":"crossref","unstructured":"Roveda, R., Arcelli Fontana, F., Pigazzini, I., Zanoni, M.: Towards an architectural debt index. In: Proceedings of the Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Technical Debt track, Prague, Czech Republic. IEEE, August 2018","DOI":"10.1109\/SEAA.2018.00073"},{"key":"21_CR26","doi-asserted-by":"crossref","unstructured":"Garcia, J., Popescu, D., Edwards, G., Medvidovic, N.: Identifying architectural bad smells. In: CSMR 2009, Germany, pp. 255\u2013258. IEEE (2009)","DOI":"10.1109\/CSMR.2009.59"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-00761-4_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,24]],"date-time":"2019-10-24T02:27:44Z","timestamp":1571884064000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-00761-4_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030007607","9783030007614"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-00761-4_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/eventos.upm.es\/12427\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}