{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T23:25:23Z","timestamp":1771025123396,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,15]],"date-time":"2019-04-15T00:00:00Z","timestamp":1555286400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,15]]},"DOI":"10.1145\/3319008.3320125","type":"proceedings-article","created":{"date-parts":[[2019,4,10]],"date-time":"2019-04-10T19:07:28Z","timestamp":1554923248000},"page":"347-352","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Applying the Single Responsibility Principle in Industry"],"prefix":"10.1145","author":[{"given":"Apostolos","family":"Ampatzoglou","sequence":"first","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Angeliki-Agathi","family":"Tsintzira","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Elvira-Maria","family":"Arvanitou","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Alexander","family":"Chatzigeorgiou","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Ioannis","family":"Stamelos","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Alexandru","family":"Moga","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Robert","family":"Heb","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Oliviu","family":"Matei","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Nikolaos","family":"Tsiridis","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]},{"given":"Dionisis","family":"Kehagias","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece and Department of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece and Holisun, Baia Mare, Romania and Open Technology Services, Thessaloniki, Greece and Information and Technology Institute, Center for Research and Technology, Thessaloniki, Greece"}]}],"member":"320","published-online":{"date-parts":[[2019,4,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"25010--2011 ISO\/IEC Systems and software engineering --- Systems and Software Quality Requirements and Evaluation (SQuaRE) --- System and Software Quality Models 2011.  25010--2011 ISO\/IEC Systems and software engineering --- Systems and Software Quality Requirements and Evaluation (SQuaRE) --- System and Software Quality Models 2011."},{"key":"e_1_3_2_1_2_1","volume-title":"IEEE Standard for a Software Quality Metrics Methodology","year":"2009","unstructured":"1061--1998 : IEEE Standard for a Software Quality Metrics Methodology , IEEE Standards, IEEE Computer Society , reaffirmed December 2009 . 1061--1998: IEEE Standard for a Software Quality Metrics Methodology, IEEE Standards, IEEE Computer Society, reaffirmed December 2009."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.12.010"},{"key":"e_1_3_2_1_4_1","first-page":"43","article-title":"Identifying Extract Method Refactoring Opportunities Based on Functional Relevance","author":"Charalampidou S.","year":"2017","unstructured":"S. Charalampidou , A. Ampatzoglou , A. Chatzigeorgiou , A. Gkortzis , and P. Avgeriou , \" Identifying Extract Method Refactoring Opportunities Based on Functional Relevance \", Transactions on Software Engineering, IEEE , 43 , 2017 . S. Charalampidou, A. Ampatzoglou, A. Chatzigeorgiou, A. Gkortzis, and P. Avgeriou, \"Identifying Extract Method Refactoring Opportunities Based on Functional Relevance\", Transactions on Software Engineering, IEEE, 43, 2017.","journal-title":"Transactions on Software Engineering, IEEE"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2018.00046"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_3_2_1_7_1","volume-title":"Structured Analysis and System Specification. Yourdon","author":"Marco T. De","year":"1979","unstructured":"T. De Marco , Structured Analysis and System Specification. Yourdon , 1979 . T. De Marco, Structured Analysis and System Specification. Yourdon, 1979."},{"key":"e_1_3_2_1_8_1","volume-title":"What can violations of Good Practices tell about the Relationship between GoF patterns and Run-Time Quality Attributes\", Information and Software Technology","author":"Feitosa D.","year":"2019","unstructured":"D. Feitosa , A. Ampatzoglou , P. Avgeriou , and E. Y. Nakagawa , \" What can violations of Good Practices tell about the Relationship between GoF patterns and Run-Time Quality Attributes\", Information and Software Technology , Elsevier , 2019 . D. Feitosa, A. Ampatzoglou, P. Avgeriou, and E. Y. Nakagawa, \"What can violations of Good Practices tell about the Relationship between GoF patterns and Run-Time Quality Attributes\", Information and Software Technology, Elsevier, 2019."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.04.013"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(01)00189-6"},{"key":"e_1_3_2_1_11_1","unstructured":"B. Henderson-Sellers \"Object-Oriented Metrics Measures of Complexity\" Prentice-Hall 1996.   B. Henderson-Sellers \"Object-Oriented Metrics Measures of Complexity\" Prentice-Hall 1996."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(93)90077-B"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602576.2602581"},{"key":"e_1_3_2_1_14_1","volume-title":"principles, patterns and practices","author":"R. C.","year":"2003","unstructured":"R. C. Martin \"Agile software development : principles, patterns and practices \", Prentice Hall , 2003 . R. C. Martin \"Agile software development: principles, patterns and practices\", Prentice Hall, 2003."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781118181034"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.44"},{"key":"e_1_3_2_1_17_1","volume-title":"44th Conference on Software Engineering and Advanced Applications (SEAA' 18)","author":"Skiada P.","year":"2018","unstructured":"P. Skiada , A. Ampatzoglou , E. M. Arvanitou , A. Chatzigeorgiou , and I. Stamelos \"Exploring the Relationship between Software Modularity and Technical Debt\" , 44th Conference on Software Engineering and Advanced Applications (SEAA' 18) , IEEE, August 2018 . P. Skiada, A. Ampatzoglou, E. M. Arvanitou, A. Chatzigeorgiou, and I. Stamelos \"Exploring the Relationship between Software Modularity and Technical Debt\", 44th Conference on Software Engineering and Advanced Applications (SEAA' 18), IEEE, August 2018."},{"key":"e_1_3_2_1_18_1","volume-title":"Principles and Practice","author":"van Vliet H.","year":"2008","unstructured":"H. van Vliet , \" Software Engineering : Principles and Practice \", John Wiley and Sons , 2008 . H. van Vliet, \"Software Engineering: Principles and Practice\", John Wiley and Sons, 2008."}],"event":{"name":"EASE '19: Evaluation and Assessment in Software Engineering","location":"Copenhagen Denmark","acronym":"EASE '19","sponsor":["IT University of Copenhagen"]},"container-title":["Proceedings of the Evaluation and Assessment on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3319008.3320125","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3319008.3320125","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:20Z","timestamp":1750199900000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3319008.3320125"}},"subtitle":["Modularity Benefits and Trade-offs"],"short-title":[],"issued":{"date-parts":[[2019,4,15]]},"references-count":18,"alternative-id":["10.1145\/3319008.3320125","10.1145\/3319008"],"URL":"https:\/\/doi.org\/10.1145\/3319008.3320125","relation":{},"subject":[],"published":{"date-parts":[[2019,4,15]]},"assertion":[{"value":"2019-04-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}