{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,7]],"date-time":"2025-01-07T21:10:24Z","timestamp":1736284224527,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":44,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540329725"},{"type":"electronic","value":"9783540329749"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006]]},"DOI":"10.1007\/11687061_1","type":"book-chapter","created":{"date-parts":[[2006,2,21]],"date-time":"2006-02-21T06:57:37Z","timestamp":1140505057000},"page":"1-35","source":"Crossref","is-referenced-by-count":7,"title":["Assessing Aspect Modularizations Using Design Structure Matrix and Net Option Value"],"prefix":"10.1007","author":[{"given":"Cristina Videira","family":"Lopes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sushil Krishna","family":"Bajracharya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"Tutorials and resources on DSM (2005), http:\/\/www.dsmweb.org (Cited 20 September 2005)"},{"key":"1_CR2","unstructured":"Lattix Web site (2005), http:\/\/www.lattix.com (Cited 20 September 2005)"},{"key":"1_CR3","unstructured":"AspectJ project Web site (2005), http:\/\/www.aspectj.org (Cited 20 September 2005)"},{"key":"1_CR4","unstructured":"MapPoint Object Model (2005), http:\/\/msdn.microsoft.com (Cited 20 September 2005)"},{"key":"1_CR5","unstructured":"Concern Manipulation Environment (CME) (2005), http:\/\/www.eclipse.org\/cme (Cited 20 September 2005)"},{"key":"1_CR6","unstructured":"AspectWerkz (2005), http:\/\/aspectwerkz.codehaus.org (Cited 20 September 2005)"},{"key":"1_CR7","unstructured":"The Apache Foundation. Apache AXIS (2005), http:\/\/ws.apache.org\/axis (Cited 20 September 2005)"},{"key":"1_CR8","unstructured":"MapPoint Web services (2005), http:\/\/www.mappoint.com (Cited 20 September 2005)"},{"key":"1_CR9","unstructured":"Spatialpoint (2005), http:\/\/www.spatialpoint.com (Cited 20 September 2005)"},{"key":"1_CR10","unstructured":"Sun Microsystems. Java Servlet Specifiation (2005), http:\/\/java.sun.com\/products\/servlet (Cited 20 September 2005)"},{"key":"1_CR11","unstructured":"Sun Microsystems. J2EE, Java 2 Enterprise Edition Specification (2005), http:\/\/java.sun.com\/j2ee (Cited 20 September 2005)"},{"key":"1_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1083091.1083104","volume-title":"EDSER 2005: Proceedings of the Seventh International Workshop on Economics-Driven Software Engineering Research","author":"S.K. Bajracharya","year":"2005","unstructured":"Bajracharya, S.K., Ngo, T.C., Lopes, C.V.: On using net options value as a value based design framework. In: EDSER 2005: Proceedings of the Seventh International Workshop on Economics-Driven Software Engineering Research, pp. 1\u20133. ACM, New York (2005)"},{"key":"1_CR13","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2366.001.0001","volume-title":"The Power of Modularity","author":"C.Y. Baldwin","year":"2000","unstructured":"Baldwin, C.Y., Clark, K.B.: Design Rules. In: The Power of Modularity, vol.\u00a0I, MIT Press, Cambridge (2000)"},{"key":"1_CR14","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1023\/A:1018914711050","volume":"4","author":"J.K. Blundell","year":"1997","unstructured":"Blundell, J.K., Hines, M.L., Stach, J.: The measurement of software design quality. Ann. Softw. Eng.\u00a04, 235\u2013255 (1997)","journal-title":"Ann. Softw. Eng."},{"key":"1_CR15","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1109\/17.946528","volume":"48","author":"T.R. Browning","year":"2001","unstructured":"Browning, T.R.: Applying the design structure matrix to system decomposition and integration problems: a review and new directions. IEEE Transactions on Engineering Management\u00a048, 292\u2013306 (2001)","journal-title":"IEEE Transactions on Engineering Management"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Cai, Y., Sullivan, K.J.: A value-oriented theory of modularity in design. In: Proceedings of the 7th International Workshop on Economics-Driven Software Engineering Research (EDSER) at ICSE 2005 (2005)","DOI":"10.1145\/1083091.1083105"},{"key":"1_CR17","unstructured":"Fenton, N., Pfleeger, S.L.: Software Metrics, A Rigorous and Practical Approach, 2nd edn. PWS, Boston (1997)"},{"key":"1_CR18","unstructured":"Fowler, M.: Inversion of control containers and the dependency injection pattern, http:\/\/www.martinfowler.com\/articles\/injection.html"},{"issue":"2","key":"1_CR19","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/MS.2004.1270764","volume":"21","author":"M. Fowler","year":"2004","unstructured":"Fowler, M.: Module assembly. IEEE Software\u00a021(2), 65\u201367 (2004)","journal-title":"IEEE Software"},{"key":"1_CR20","series-title":"Object Technology Series","volume-title":"Refactoring: improving the design of existing code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, O., Roberts, D.: Refactoring: improving the design of existing code. Object Technology Series. Addison-Wesley, Reading (1999)"},{"key":"1_CR21","unstructured":"Harrison, W.H., Ossher, H.L.: Member-group relationships among objects. IBM Technical Report RC22048 (2002)"},{"key":"1_CR22","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)"},{"key":"1_CR23","first-page":"49","volume-title":"Proceedings of the 27th International Conference on Software Engineering","author":"G. Kiczales","year":"2005","unstructured":"Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: Proceedings of the 27th International Conference on Software Engineering, pp. 49\u201358. ACM, New York (2005)"},{"key":"1_CR24","unstructured":"Lieberherr, K., Lorenz, D., Mezini, M.: Programming with Aspectual Components. Technical Report NU-CCS-99-01, College of Computer Science, Northeastern University, Boston, MA (1999)"},{"key":"1_CR25","unstructured":"Lopes, C.V.: On the nature of aspects: Principles of aspect-oriented design. ACM Transactions of Software Engineering (under Review)"},{"key":"1_CR26","first-page":"15","volume-title":"AOSD 2005: Proceedings of the 4th International Conference on Aspect-Oriented Software Development","author":"C.V. Lopes","year":"2005","unstructured":"Lopes, C.V., Bajracharya, S.K.: An analysis of modularity in aspect oriented design. In: AOSD 2005: Proceedings of the 4th International Conference on Aspect-Oriented Software Development, pp. 15\u201326. ACM, New York (2005)"},{"key":"1_CR27","unstructured":"Lopes, C.V., Ngo, T.C.: The Aspect markup language and its support of Aspect plugins. ISR Technical Report UCI-ISR-04-8 (2004)"},{"key":"1_CR28","unstructured":"MacCormack, A., Rusnak, J., Baldwin, C.: Exploring the structure of complex software designs: An empirical study of open source and proprietary code. Harvard Business School Working Paper Number 05-016 (2004)"},{"key":"1_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/978-3-540-45070-2_2","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"H. Masuhara","year":"2003","unstructured":"Masuhara, H., Kiczales, G.: Modeling crosscutting in aspect-oriented mechanisms. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 2\u201328. Springer, Heidelberg (2003)"},{"issue":"1","key":"1_CR30","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE Trans. Softw. Eng.\u00a026(1), 70\u201393 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"12","key":"1_CR31","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM\u00a015(12), 1053\u20131058 (1972)","journal-title":"Commun. ACM"},{"key":"1_CR32","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1007\/978-3-642-59412-0_27","volume-title":"Software Pioneers: Contributions to Software Engineering","author":"D.L. Parnas","year":"2002","unstructured":"Parnas, D.L.: On a \u201cBuzzword\u201d: Hierarchical structure. In: Software Pioneers: Contributions to Software Engineering, pp. 429\u2013440. Springer, Heidelberg (2002)"},{"issue":"4","key":"1_CR33","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/141874.141884","volume":"17","author":"D.E. Perry","year":"1992","unstructured":"Perry, D.E., Wolf, A.L.: Foundations for the study of software architecture. SIGSOFT Softw. Eng. Notes\u00a017(4), 40\u201352 (1992)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"1_CR34","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1062455.1062483","volume-title":"ICSE 2005: Proceedings of the 27th International Conference on Software Engineering","author":"H. Rajan","year":"2005","unstructured":"Rajan, H., Sullivan, K.J.: Classpects: unifying aspect- and object-oriented language design. In: ICSE 2005: Proceedings of the 27th International Conference on Software Engineering, pp. 59\u201368. ACM, New York (2005)"},{"key":"1_CR35","volume-title":"Object-Oriented Design Heuristics","author":"A.J. Riel","year":"1996","unstructured":"Riel, A.J.: Object-Oriented Design Heuristics. Addison-Wesley Longman, Boston (1996)"},{"key":"1_CR36","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/1029894.1029917","volume-title":"SIGSOFT 2004\/FSE-12: Proceedings of the 12th ACM SIGSOFT Twelfth International Symposium on Foundations of Software Engineering","author":"M. Rinard","year":"2004","unstructured":"Rinard, M., Salcianu, A., Bugrara, S.: A classification system and analysis for aspect-oriented programs. In: SIGSOFT 2004\/FSE-12: Proceedings of the 12th ACM SIGSOFT Twelfth International Symposium on Foundations of Software Engineering, pp. 147\u2013158. ACM, New York (2004)"},{"key":"1_CR37","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1109\/ICSE.2002.1007986","volume-title":"Proceedings of the 24th International Conference on Software Engineering (ICSE 2002)","author":"M.P. Robillard","year":"2002","unstructured":"Robillard, M.P., Murphy, G.C.: Concern graphs: finding and describing concerns using structural program dependencies. In: Proceedings of the 24th International Conference on Software Engineering (ICSE 2002), pp. 406\u2013416. ACM, New York (2002)"},{"issue":"1","key":"1_CR38","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1002\/sys.10056","volume":"7","author":"D. Sharman","year":"2004","unstructured":"Sharman, D., Yassine, A.: Characterizing complex product architectures. Systems Engineering Journal\u00a07(1), 35\u201360 (2004)","journal-title":"Systems Engineering Journal"},{"key":"1_CR39","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)"},{"key":"1_CR40","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1109\/TEM.1981.6448589","volume":"28","author":"D.V. Steward","year":"1981","unstructured":"Steward, D.V.: The design structure system: A method for managing the design of complex systems. IEEE Transactions on Engineering Management\u00a028, 71\u201374 (1981)","journal-title":"IEEE Transactions on Engineering Management"},{"key":"1_CR41","doi-asserted-by":"crossref","unstructured":"Sullivan, K., Griswold, W.G., Song, Y., Cai, Y., Shonle, M., Tewari, N., Rajan, H.: Information hiding interfaces for aspect-oriented design. In: ESEC\/FSE 2005 (April 2005)","DOI":"10.1145\/1081706.1081734"},{"key":"1_CR42","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/503209.503224","volume-title":"Proceedings of the 8th European Software Engineering Conference Held Jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering","author":"K.J. Sullivan","year":"2001","unstructured":"Sullivan, K.J., Griswold, W.G., Cai, Y., Hallen, B.: The structure and value of modularity in software design. In: Proceedings of the 8th European Software Engineering Conference Held Jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 99\u2013108. ACM, New York (2001)"},{"key":"1_CR43","unstructured":"W3C, SOAP (Simple Object Access Protocol) version 1.2 specification (2005), http:\/\/www.w3.org\/TR\/soap12 (Cited 20 September 2005)"},{"key":"1_CR44","unstructured":"W3C, Web Services Description Language (WSDL) (2005), http:\/\/www.w3.org\/TR\/wsdl (Cited 30 September 2005)"}],"container-title":["Lecture Notes in Computer Science","Transactions on Aspect-Oriented Software Development I"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11687061_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,7]],"date-time":"2025-01-07T20:39:18Z","timestamp":1736282358000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11687061_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540329725","9783540329749"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/11687061_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}