{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T06:27:35Z","timestamp":1759991255215,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642023507"},{"type":"electronic","value":"9783642023514"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-02351-4_8","type":"book-chapter","created":{"date-parts":[[2009,6,17]],"date-time":"2009-06-17T07:16:01Z","timestamp":1245222961000},"page":"116-129","source":"Crossref","is-referenced-by-count":10,"title":["Achieving Agility through Architecture Visibility"],"prefix":"10.1007","author":[{"given":"Carl","family":"Hinsman","sequence":"first","affiliation":[]},{"given":"Neeraj","family":"Sangal","sequence":"additional","affiliation":[]},{"given":"Judith","family":"Stafford","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Pattern-Oriented Software Architecture: A System of Patterns","author":"F. Buschman","year":"1996","unstructured":"Buschman, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns. Wiley, Chichester (1996)"},{"key":"8_CR2","volume-title":"Documenting Software Architectures: Views and Beyond","author":"P. Clements","year":"2003","unstructured":"Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J.: Documenting Software Architectures: Views and Beyond. Addison-Wesley, Reading (2003)"},{"key":"8_CR3","unstructured":"Ducasse, S., Ponisio, L., Lanza, M.: Butterflies: A Visual Approach to Characterize Packages. In: Proceedings of the 11th International Software Metrics Symposium (METRICS 2005), Como, Italy (September 2005)"},{"key":"8_CR4","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (1999)"},{"key":"8_CR5","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)"},{"key":"8_CR6","unstructured":"Hautus, E.: Improving Java Software Through Package Structure Analysis. In: Proceedings of the 6th IASTED International Conference Software Engineering and Applications (SEA 2002), Cambridge, Massachusetts (September 2002)"},{"key":"8_CR7","volume-title":"The Unified Software Development Process","author":"I. Jacobson","year":"1999","unstructured":"Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)"},{"key":"8_CR8","volume-title":"Process and Organization for Business Success","author":"I. Jacobson","year":"1997","unstructured":"Jacobson, I., Griss, M., Jonsson, P.: Software Reuse: Architecture. In: Process and Organization for Business Success. Addison-Wesley, Reading (1997)"},{"issue":"6","key":"8_CR9","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"P. Kruchten","year":"1995","unstructured":"Kruchten, P.: Architectural Blueprints: The \u201c4+1\u201d View Model of Software Architecture. IEEE Software\u00a012(6), 42\u201350 (1995)","journal-title":"IEEE Software"},{"key":"8_CR10","unstructured":"Melton, H., Tempero, E.: An Empirical Study of Cycles among Classes in Java, Research, Report UoA-SE-2006-1. Department of Computer Science, University of Auckland, Auckland, New Zealand (2006)"},{"key":"8_CR11","unstructured":"Melton, H., Tempero, E.: The CRSS Metric for Package Design Quality. In: Proceedings of the thirtieth Australasian conference on Computer science, Ballarat, Victoria, Australia, pp. 201\u2013210 (2007)"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Perry, D., Wolf, A.: Foundations for the Study of Software Architecture. ACM SIGSOFT Software Engineering Notes 17(4) (October 1992)","DOI":"10.1145\/141874.141884"},{"key":"8_CR13","volume-title":"Measuring Software Reuse","author":"J.S. Poulin","year":"1997","unstructured":"Poulin, J.S.: Measuring Software Reuse. Addison-Wesley, Reading (1997)"},{"key":"8_CR14","first-page":"435","volume-title":"Component-Based Software Engineering: Putting the Pieces Together","author":"J.S. Poulin","year":"2001","unstructured":"Poulin, J.S.: Measurements and Metrics for Software Components. In: Heineman, G.T., Councill, W.T. (eds.) Component-Based Software Engineering: Putting the Pieces Together, pp. 435\u2013452. Addison Wesley, Reading (2001)"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Sangal, N., Waldman, F.: Dependency Models to Manage Software Architecture. The Journal of Defense Software Engineering (November 2005)","DOI":"10.1145\/1103845.1094824"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Sangal, N., Jordan, E., Sinha, V., Jackson, D.: Using Dependency Models to Manage Complex Software Architecture. In: Proceedings of the 20th annual ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications, San Diego, California, pp. 167\u2013176 (October 2005)","DOI":"10.1145\/1094811.1094824"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Stafford, J., Richardson, D., Wolf, A.: Architecture-level dependence analysis in support of software maintenance. In: Proceedings of the Third International Conference on Software Architecture, Orlando, Florida, pp. 129\u2013132 (1998)","DOI":"10.1145\/288408.288441"},{"key":"8_CR18","first-page":"371","volume-title":"Component-Based Software Engineering: Putting the Pieces together","author":"J. Stafford","year":"2001","unstructured":"Stafford, J., Wolf, A.: Software Architecture. In: Heineman, G.T., Councill, W.T. (eds.) Component-Based Software Engineering: Putting the Pieces together, pp. 371\u2013388. Addison Wesley, Reading (2001)"},{"key":"#cr-split#-8_CR19.1","doi-asserted-by":"crossref","unstructured":"Lieherherr, K.J., Holland, I.M.A., Riel, A.J.: Object-oriented programming: an objective sense of style. In: OOPSLA 1988 Conference Proceedings, San Diego, California, September 25-30 (1988)","DOI":"10.1145\/62083.62113"},{"key":"#cr-split#-8_CR19.2","doi-asserted-by":"crossref","unstructured":"ACM SIGPLAN Not. 23(11), 323-334 (1988)","DOI":"10.1145\/62084.62113"}],"container-title":["Lecture Notes in Computer Science","Architectures for Adaptive Software Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02351-4_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T11:55:49Z","timestamp":1558266949000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02351-4_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642023507","9783642023514"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02351-4_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}