{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T02:45:42Z","timestamp":1725849942031},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319302454"},{"type":"electronic","value":"9783319302461"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-30246-1_2","type":"book-chapter","created":{"date-parts":[[2016,2,26]],"date-time":"2016-02-26T08:47:59Z","timestamp":1456476479000},"page":"20-37","source":"Crossref","is-referenced-by-count":0,"title":["Models, Methods and Tools for Effectiveness Estimation of Post Object-Oriented Technologies in Software Maintenance"],"prefix":"10.1007","author":[{"given":"Mykola","family":"Tkachuk","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstiantyn","family":"Nagornyi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rustam","family":"Gamzayev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,2,27]]},"reference":[{"key":"2_CR1","volume-title":"Software Engineering","author":"I Sommerville","year":"2011","unstructured":"Sommerville, I.: Software Engineering. Addison Wesley, Boston (2011)"},{"key":"2_CR2","volume-title":"Reversing: Secrets of Reverse Engineering","author":"E Eilam","year":"2005","unstructured":"Eilam, E.: Reversing: Secrets of Reverse Engineering. Wiley Publishing, Indianapolis (2005)"},{"key":"2_CR3","unstructured":"Apel, S. et al.: On the structure of crosscutting concerns: using aspects of collaboration? In: Workshop on Aspect-Oriented Product Line Engineering (2006)"},{"key":"2_CR4","unstructured":"Przyby3ek, A.: Post object-oriented paradigms in software development: a comparative analysis. In: Proceedings of the International Multi-conference on Computer Science and Information Technology, pp. 1009\u20131020 (2007)"},{"key":"2_CR5","unstructured":"Official Web-site of Aspect-oriented Software Development community. \n                    http:\/\/aosd.net"},{"key":"2_CR6","unstructured":"Official Web-site of Feature-oriented Software Development community. \n                    http:\/\/fosd.de"},{"key":"2_CR7","unstructured":"Official Web-site of Context-oriented Software Development group. \n                    http:\/\/www.hpi.uni-potsdam.de\/hirschfeld\/cop\/events"},{"key":"2_CR8","volume-title":"Agile Project Management","author":"J Highsmith","year":"2004","unstructured":"Highsmith, J.: Agile Project Management. Addison-Wesley, Reading (2004)"},{"key":"2_CR9","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E Gamma","year":"2001","unstructured":"Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (2001)"},{"key":"2_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/smr.249","volume":"14","author":"T Sheldon","year":"2002","unstructured":"Sheldon, T., Jerath, K., Chung, H.: Metrics for maintainability of class inheritance hierarchies. J. Softw. Maintenance Evol. 14, 1\u201314 (2002)","journal-title":"J. Softw. Maintenance Evol."},{"key":"2_CR11","unstructured":"Harrison, R., Counsell, S.J.: The role of inheritance in the maintainability of object-oriented systems. In: Proceedings of ESCOM 1998, pp. 449\u2013457 (1998)"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Aversano, L., Cerulo, L., Di Penta, M.: Relating the evolution of design patterns and crosscutting concerns. In: Proceedings of the Seventh IEEE International Working Conference on Source Code Analysis and Manipulation, pp. 180\u2013192 (2007)","DOI":"10.1109\/SCAM.2007.21"},{"issue":"11","key":"2_CR13","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1145\/583854.582436","volume":"37","author":"Jan Hannemann","year":"2002","unstructured":"Hannemann, J., Kiczales, G.: Design pattern implementation in java and aspectJ. In: Proceedings of OOPSLA 2002, pp. 161\u2013173 (2002)","journal-title":"ACM SIGPLAN Notices"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Eaddy, M., et al.: Identifying, assigning, and quantifying crosscutting concerns. In: Workshop on Assessment of Contemporary Modularization Techniques (ACoMT 2007), Minneapolis, USA, pp. 212\u2013217 (2007)","DOI":"10.1109\/ACOM.2007.4"},{"key":"2_CR15","volume-title":"Aspect-Oriented Software Development","author":"R Filman","year":"2004","unstructured":"Filman, R., Elrad, S., Aksit, M.: Aspect-Oriented Software Development. Addison Wesley Professional, Reading (2004)"},{"key":"2_CR16","unstructured":"Figueiredo, E.: Concern-Oriented Heuristic Assessment of Design Stability. Ph.D. thesis, Lancaster University (2009)"},{"key":"2_CR17","unstructured":"Official Web-site of MSDN. \n                    https:\/\/msdn.microsoft.com\/en-us\/library\/ee658105.aspx"},{"key":"2_CR18","unstructured":"Clarket, S., et al.: Separating concerns throughout the development lifecycle. In: International Workshop on Aspect-Oriented Programming ECOOP (1999)"},{"key":"2_CR19","unstructured":"Apel, S.: The role of features and aspects in software development. Ph.D. thesis, Otto-von-Guericke University Magdeburg (2007)"},{"issue":"special issue","key":"2_CR20","first-page":"252","volume":"2-3","author":"M Tkachuk","year":"2010","unstructured":"Tkachuk, M., Nagornyi, K.: Towards effectiveness estimation of post object-oriented technologies in software maintenance. J. Prob. Program. 2-3(special issue), 252\u2013260 (2010)","journal-title":"J. Prob. Program."},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Taromirad M., Paige, M.: Agile requirements traceability using domain-specific modeling languages. In: Extreme Modeling Workshop, pp. 45\u201350 (2012)","DOI":"10.1145\/2467307.2467316"},{"issue":"4","key":"2_CR22","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1109\/TSE.2008.36","volume":"34","author":"M Eaddy","year":"2008","unstructured":"Eaddy, M., et al.: Do crosscutting concerns cause defects? IEEE Trans. Softw. Eng. 34(4), 497\u2013515 (2008)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"5","key":"2_CR23","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1049\/iet-sen.2008.0105","volume":"3","author":"L Aversano","year":"2009","unstructured":"Aversano, L., et al.: Relationship between design patterns defects and crosscutting concern scattering degree. IET Softw. 3(5), 395\u2013409 (2009)","journal-title":"IET Softw."},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Walker, R., Rawal, S., Sillito, J.: Do crosscutting concerns cause modularity problems? In: Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering (SIGSOFT\/FSE 2012), pp. 1\u201311 (2012)","DOI":"10.1145\/2393596.2393654"},{"key":"2_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/2195-1721-1-4","volume":"1","author":"T Gottardi","year":"2013","unstructured":"Gottardi, T., et al.: Model-based reuse for crosscutting frameworks: assessing reuse and maintenance effort. J. Softw. Eng. Res. Dev. 1, 1\u201334 (2013)","journal-title":"J. Softw. Eng. Res. Dev."},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Tarr, P.L., et al.: N degrees of separation: multi-dimensional separation of concerns. In: Proceedings of the International Conference on Software Engineering (ICSE), pp. 107\u2013119. ACM, Los Angeles (1999)","DOI":"10.1145\/302405.302457"},{"key":"2_CR27","unstructured":"Official Web-site of System Thinking World community. \n                    http:\/\/www.systems-thinking.org\/kmgmt\/kmgmt.htm"},{"issue":"3","key":"2_CR28","first-page":"623","volume":"2","author":"K Ramesh","year":"2013","unstructured":"Ramesh, K., Karunanidhi, P.: Literature survey on algorithmic and non-algorithmic models for software development effort estimation. Int. J. Eng. Comput. Sci. 2(3), 623\u2013632 (2013)","journal-title":"Int. J. Eng. Comput. Sci."},{"key":"2_CR29","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-642-38370-0_19","volume-title":"Information Systems: Methods, Models, and Applications","author":"M Tkachuk","year":"2013","unstructured":"Tkachuk, M., Martinkus, I.: Model and tools for multi-dimensional approach to requirements behavior analysis. In: Kop, C. (ed.) UNISON 2012. LNBIP, vol. 137, pp. 191\u2013198. Springer, Heidelberg (2013)"},{"key":"2_CR30","volume-title":"Fundamentals of the Analytic Hierarchy Process","author":"TL Saaty","year":"2000","unstructured":"Saaty, T.L.: Fundamentals of the Analytic Hierarchy Process. RWS Publications, Pittsburgh (2000)"},{"key":"2_CR31","unstructured":"Garlan, D., Monroe, R., Wile, D.: ACME: an architecture description interchange language. In: Proceedings of CASCON 1997, Toronto, Canada, pp. 169\u2013183 (1997)"},{"key":"2_CR32","unstructured":"Official Web-site of CIDE-project. \n                    http:\/\/wwwiti.cs.uni-magdeburg.de\/iti_db\/research\/cide\/"},{"key":"2_CR33","unstructured":"Zadeh, L.A.: Fuzzy Sets. WorldSciBook (1976)"},{"key":"2_CR34","unstructured":"Official Web-site of IDEF Family of Methods. \n                    http:\/\/www.idef.com"},{"key":"2_CR35","first-page":"21","volume":"63","author":"K Nagornyi","year":"2013","unstructured":"Nagornyi, K.: Elaboration and usage of method for post object-oriented technologies effectiveness\u2019s assessment. J. East-Eur. Adv. Technol. 63, 21\u201325 (2013)","journal-title":"J. East-Eur. Adv. Technol."}],"container-title":["Communications in Computer and Information Science","Information and Communication Technologies in Education, Research, and Industrial Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-30246-1_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T16:03:24Z","timestamp":1559405004000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-30246-1_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319302454","9783319302461"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-30246-1_2","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2016]]}}}