{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:11:00Z","timestamp":1757542260554},"reference-count":36,"publisher":"Elsevier","isbn-type":[{"value":"9780124104648","type":"print"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1016\/b978-0-12-410464-8.00006-4","type":"book-chapter","created":{"date-parts":[[2014,6,23]],"date-time":"2014-06-23T19:12:05Z","timestamp":1403550725000},"page":"105-128","source":"Crossref","is-referenced-by-count":7,"title":["A Decision-Support System Approach to Economics-Driven Modularity Evaluation"],"prefix":"10.1016","author":[{"given":"Yuanfang","family":"Cai","sequence":"first","affiliation":[]},{"given":"Rick","family":"Kazman","sequence":"additional","affiliation":[]},{"given":"Carlos V.A.","family":"Silva","sequence":"additional","affiliation":[]},{"given":"Lu","family":"Xiao","sequence":"additional","affiliation":[]},{"given":"Hong-Mei","family":"Chen","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"11","key":"10.1016\/B978-0-12-410464-8.00006-4_bib1","doi-asserted-by":"crossref","first-page":"1043","DOI":"10.1109\/TSE.2003.1245305","article-title":"An empirical validation of object-oriented metrics in two different iterative software processes","volume":"29","author":"Alshayeb","year":"2003","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib2","doi-asserted-by":"crossref","unstructured":"Anbalagan, P., Vouk, M., 2009. On predicting the time taken to correct bug reports in open source projects. IEEE International Conference on Software Maintenance, pp. 523\u2013526.","DOI":"10.1109\/ICSM.2009.5306337"},{"issue":"11","key":"10.1016\/B978-0-12-410464-8.00006-4_bib34","doi-asserted-by":"crossref","first-page":"1046","DOI":"10.1016\/j.infsof.2006.01.002","article-title":"Empirical assessment of the impact of structural properties on the changeability of object-oriented software","volume":"48","author":"Arisholm","year":"2006","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib3","series-title":"Design Rules, Vol. 1: The Power of Modularity","author":"Baldwin","year":"2000"},{"issue":"10","key":"10.1016\/B978-0-12-410464-8.00006-4_bib35","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.544352","article-title":"A validation of object-oriented design metrics as quality indicators","volume":"22","author":"Basili","year":"1996","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib4","unstructured":"Binkley, A.B., Schach, S.R., 1997. Inheritance-based metrics for predicting maintenance effort: an empirical study. Computer Science Department, Vanderbilt University, Tech. Rep. TR 9705."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib5","series-title":"Software Engineering Economics","author":"Boehm","year":"1981"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib6","doi-asserted-by":"crossref","unstructured":"Brown, N., Cai, Y., Guo, Y., Kazman, R., Kim, M., Kruchten, P., et al., 2010. Managing technical debt in software-reliant systems. Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research, pp. 47\u201352.","DOI":"10.1145\/1882362.1882373"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib7","doi-asserted-by":"crossref","unstructured":"Carriere, J., Kazman, R., Ozkaya, I., 2010. A cost-benefit framework for making architectural decisions in a business context. Proc. International Conference on Software Engineering.","DOI":"10.1145\/1810295.1810317"},{"issue":"6","key":"10.1016\/B978-0-12-410464-8.00006-4_bib8","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","article-title":"A metrics suite for object oriented design","volume":"20","author":"Chidamber","year":"1994","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib10","doi-asserted-by":"crossref","unstructured":"Cunningham, W., 1992. The WyCash portfolio management system. In: Addendum to the Proc. Object-Oriented Programming Systems, Languages, and Applications (Addendum), New York, pp. 29\u201330.","DOI":"10.1145\/157709.157715"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib11","series-title":"The Engineering Economist","article-title":"Valuation of learning options in software development under private and market risk","author":"Erdogmus","year":"2002"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib12","series-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler","year":"1999"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib13","series-title":"The Discovery of Grounded Theory: Strategies for Qualitative Research","author":"Glaser","year":"1967"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib14","series-title":"Proceedings of the 8th Working Conference on Mining Software Repositories","article-title":"Comparing fine-grained source code changes and code churn for bug prediction","author":"Giger","year":"2011"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib36","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/1985362.1985370","article-title":"A portfolio approach to technical debt management","author":"Guo","year":"2011","journal-title":"Proceedings of the 2nd Workshop on Managing Technical Debt"},{"issue":"3","key":"10.1016\/B978-0-12-410464-8.00006-4_bib15","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1023\/A:1009784121652","article-title":"An investigation into the applicability and validity of object-oriented design metrics","volume":"3","author":"Harrison","year":"1998","journal-title":"Empirical Softw. Eng."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib16","doi-asserted-by":"crossref","unstructured":"Hassan, A.E., 2009. Predicting faults using the complexity of code changes. In: Proceedings of the 31st International Conference on Software Engineering, ser. ICSE \u201909, Washington, DC, pp. 78\u201388.","DOI":"10.1109\/ICSE.2009.5070510"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib17","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/0164-1212(79)90022-0","article-title":"On understanding laws, evolution, and conservation in the large program life cycle","volume":"1","author":"Lehman","year":"1980","journal-title":"J. Syst. Soft."},{"issue":"2","key":"10.1016\/B978-0-12-410464-8.00006-4_bib18","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","article-title":"Object-oriented metrics that predict maintainability","volume":"23","author":"Li","year":"1993","journal-title":"J. Syst. Soft."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib19","series-title":"Software Maintenance Management","author":"Lientz","year":"1980"},{"issue":"7","key":"10.1016\/B978-0-12-410464-8.00006-4_bib20","doi-asserted-by":"crossref","first-page":"1015","DOI":"10.1287\/mnsc.1060.0552","article-title":"Exploring the structure of complex software designs: an empirical study of open source and proprietary code.\u201d","volume":"52","author":"MacCormack","year":"2006","journal-title":"Manag. Sci."},{"issue":"2","key":"10.1016\/B978-0-12-410464-8.00006-4_bib21","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1111\/j.1745-6622.2007.00140.x","article-title":"A practical method for valuing real options: the Boeing approach","volume":"19","author":"Mathews","year":"2007","journal-title":"J. Appl. Corp. Financ."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib37","article-title":"Local vs global models for effort estimation and defect prediction","author":"Menzies","year":"2011","journal-title":"Proceedings of ASE 2011: 26th IEEE\/ACM International Conference on Automated Software Engineering."},{"issue":"3","key":"10.1016\/B978-0-12-410464-8.00006-4_bib22","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1007\/s11219-005-1754-7","article-title":"Modeling design\/coding factors that drive maintainability of software systems","volume":"13","author":"Misra","year":"2005","journal-title":"Softw. Qual. Control"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib24","doi-asserted-by":"crossref","unstructured":"Ozkaya, I., Kazman, R., Klein, M., 2007. Quality-attribute based economic valuation of architectural patterns. Software Engineering Institute Technical Report CMU\/SEI-2007-TR-003, Pittsburgh, PA.","DOI":"10.1109\/ESC.2007.8"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib25","series-title":"Decision Support Systems for Business Intelligence","author":"Sauter","year":"2011"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib38","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1109\/ICSE.2013.6606638","article-title":"Measuring architecture quality by structure plus history analysis","author":"Schwanke","year":"2013","journal-title":"Proceedings of the 2013 International Conference on Software Engineering"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib26","doi-asserted-by":"crossref","unstructured":"Seiffert, C., Khoshgoftaar, T., Hulse, J., Napolitano, A., 2008. RUSBoost: improving classification performance when training data is skewed. 19th International Conference on Pattern Recognition, 1\u20134.","DOI":"10.1109\/ICPR.2008.4761297"},{"issue":"3","key":"10.1016\/B978-0-12-410464-8.00006-4_bib27","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/TEM.1981.6448589","article-title":"The design structure system: a method for managing the design of complex systems","volume":"28","author":"Steward","year":"1981","journal-title":"IEEE Trans. Eng. Manage."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib28","series-title":"Real Options and Business Strategy: Applications to Decision Making","article-title":"Software design as an investment activity: a real options perspective","author":"Sullivan","year":"1999"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib29","unstructured":"Uunk, F., Kazman, R., Cai, Y., Black, N., Silva, C., Valetto, G., et al., On the search for proxy measures of effort. Drexel University Technical Report: DU-CS-13-01."},{"issue":"2","key":"10.1016\/B978-0-12-410464-8.00006-4_bib30","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1002\/smr.345","article-title":"The application of product measures in directing software maintenance activity","volume":"19","author":"Ware","year":"2007","journal-title":"J. Softw. Maint. Evol."},{"issue":"3","key":"10.1016\/B978-0-12-410464-8.00006-4_bib31","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1002\/(SICI)1096-908X(199705)9:3<127::AID-SMR149>3.0.CO;2-S","article-title":"Development and application of an automated source code maintainability index","volume":"9","author":"Welker","year":"1997","journal-title":"J. Softw. Maint. Res. Pract."},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib32","doi-asserted-by":"crossref","unstructured":"Wong, S., Cai, Y., Kim, M., Dalton, M., 2011. Detecting software modularity violations. Proc. 33th International Conference on Software Engineering, pp. 411\u2013420.","DOI":"10.1145\/1985793.1985850"},{"key":"10.1016\/B978-0-12-410464-8.00006-4_bib33","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1007\/s11859-008-0104-6","article-title":"Predicting the maintainability of open source software using design metrics","volume":"13","author":"Zhou","year":"2008","journal-title":"Wuhan Univ. J. Nat. Sci."}],"container-title":["Economics-Driven Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:B9780124104648000064?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:B9780124104648000064?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2022,4,9]],"date-time":"2022-04-09T03:38:03Z","timestamp":1649475483000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/B9780124104648000064"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9780124104648"],"references-count":36,"URL":"https:\/\/doi.org\/10.1016\/b978-0-12-410464-8.00006-4","relation":{},"subject":[],"published":{"date-parts":[[2014]]}}}