{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:32:47Z","timestamp":1742387567537},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540213055"},{"type":"electronic","value":"9783540247210"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24721-0_4","type":"book-chapter","created":{"date-parts":[[2010,7,27]],"date-time":"2010-07-27T20:15:12Z","timestamp":1280261712000},"page":"54-68","source":"Crossref","is-referenced-by-count":24,"title":["Measuring Aspect Cohesion"],"prefix":"10.1007","author":[{"given":"Jianjun","family":"Zhao","sequence":"first","affiliation":[]},{"given":"Baowen","family":"Xu","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"The AspectJ Team. The AspectJ Programming Guide (2002)"},{"issue":"10","key":"4_CR2","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/383845.383857","volume":"44","author":"L. Bergmans","year":"2001","unstructured":"Bergmans, L., Aksits, M.: Composing crosscutting Concerns Using Composition Filters. Communications of the ACM\u00a044(10), 51\u201357 (2001)","journal-title":"Communications of the ACM"},{"issue":"10","key":"4_CR3","doi-asserted-by":"publisher","first-page":"644","DOI":"10.1109\/32.310673","volume":"22","author":"J. Bieman","year":"1994","unstructured":"Bieman, J., Ott, L.: Measuring Functional Cohesion. IEEE Transactions on Software Engineering\u00a022(10), 644\u2013657 (1994)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"4_CR4","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"L.C. Briand","year":"1998","unstructured":"Briand, L.C., Daly, J., Wuest, J.: A Unified Framework for Cohesion Measurement in Object-Oriented Systems. Empirical Software Engineering\u00a03(1), 65\u2013117 (1998)","journal-title":"Empirical Software Engineering"},{"issue":"5","key":"4_CR5","doi-asserted-by":"publisher","first-page":"724","DOI":"10.1109\/32.815329","volume":"25","author":"L.C. Briand","year":"1999","unstructured":"Briand, L.C., Morasca, S., Basili, V.R.: Defining and Validating Measures for Object-Based High-Level Design. IEEE Transactions on Software Engineering\u00a025(5), 724\u2013743 (1999)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"12","key":"4_CR6","doi-asserted-by":"publisher","first-page":"1405","DOI":"10.1002\/1097-024X(200010)30:12<1405::AID-SPE330>3.0.CO;2-3","volume":"30","author":"H.S. Chae","year":"2000","unstructured":"Chae, H.S., Kwon, Y.R., Bae, D.H.: A Cohesion Measure for Object-Oriented Classes. Software Practice & Experience\u00a030(12), 1405\u20131431 (2000)","journal-title":"Software Practice & Experience"},{"key":"4_CR7","unstructured":"Chen, Z., Zhou, Y., Xu, B., Zhao, J., Yang, H.: A Novel Approach to Measuring Class Cohesion Based on Dependence Analysis. In: Proceedings of the International Conference on Software Maintenance (October 2002)"},{"issue":"6","key":"4_CR8","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S.R. Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A Metrics Suite for Object-Oriented Design. IEEE Transactions on Software Engineering\u00a020(6), 476\u2013493 (1994)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Dufour, B., Goard, C., Hendren, L., Verbrugge, C., de Moor, O., Sittampalam, G.: Measuring the Dynamic Behavior of AspectJ Programs. Scable Technical Report No. 2003-8, McGill University and Oxford University (December 2003)","DOI":"10.1145\/1028976.1028990"},{"key":"4_CR10","unstructured":"Hitz, M., Montazeri, B.: Measuring Coupling and Cohesion in Object-Oriented Systems. In: Proceedings of International Symposium on Applied Corporate Computing, Monterrey, Mexico, October 1995, pp. 25\u201327 (1995)"},{"key":"4_CR11","unstructured":"Kang, B., Bieman, J.: Design-Level Cohesion Measures: Derivation, Comparison, and Applications. Computer Science Technical Report CS-96-103, Colarado State University (1996)"},{"key":"4_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"issue":"10","key":"4_CR13","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/383845.383855","volume":"44","author":"K. Lieberher","year":"2001","unstructured":"Lieberher, K., Orleans, D., Ovlinger, J.: Aspect-Oriented Programming with Adaptive Methods. Communications of the ACM\u00a044(10), 39\u201341 (2001)","journal-title":"Communications of the ACM"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton, S.M.: N Degrees of Separation: Multi- Dimensional Separation of Concerns. In: Proceedings of the International Conference on Software Engineering, pp. 107\u2013119 (1999)","DOI":"10.1145\/302405.302457"},{"key":"4_CR15","volume-title":"Structural Desing","author":"E. Yourdon","year":"1979","unstructured":"Yourdon, E., Constantine, L.: Structural Desing. Prentice-Hall, Englewood Cliffs (1979)"},{"key":"4_CR16","unstructured":"Zhao, J.: Toward A Metrics Suite for Aspect-Oriented Software. Technical Report SE-136-5, Information Processing Society of Japan, IPSJ (March 2002)"},{"key":"4_CR17","unstructured":"Zhao, J., Rinard, M.: System Dependence Graph Construction for Aspect- Oriented Programs. Technical Report MIT-LCS-TR-891, Laboratory for Computer Science, MIT (March 2003)"},{"key":"4_CR18","unstructured":"Zhao, J.: Coupling Measurement in Aspect-Oriented Systems. Technical Report SE-142-6, Information Processing Society of Japan, IPSJ (June 2003)"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24721-0_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T16:07:54Z","timestamp":1635782874000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24721-0_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540213055","9783540247210"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24721-0_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}