Software Architecture Measurements

  1. Alan, E. B.; Khoshgoftaar, T. M.: Measuring Coupling and Cohesion: An Information-Theory Approach. Proc. of the METRICS'99, Boca Raton, Florida, November 1999, pp. 119-127
  2. Allen, E.; Khoshgoftaar, T.; Chen, Y.: Measuring Coupling and Cohesion of Software Modules: An Information-Theory Approach. Pro. of the Seventh International Software Metrics Symposium METRICS 2001, April 2001, London, pp. 124-134
  3. Ammar, H.H.; Nikzadeh, T.; Dugan, J.B.: A Methodology For Risk Assessment of Function Specification of Software Systems Using Colored Petri Nets. Proc. of the Fourth METRICS'97, Albuquerque, Nov. 5-7, 1997, pp. 108-117
  4. Antoniol, G.; Fiutem, R.; Cristofretti, L.: Using Metrics to Identify Design Patterns in Object-Oriented Software. Proc. of the Fifth International Software Metrics Symposium, November 20-21, 1998, Bethesda, Maryland, pp. 23-34
  5. Avritzer, A.; Weyuker, E.J.: Investigating Metrics for Architectural Assessment. Proc. of the Fifth International Software Metrics Symposium, November 20-21, 1998, Bethesda, Maryland, pp. 4-10
  6. Balzert, H.: Quantitative methods to the determination of the complexity of software systems (German). Lecture Notes on Computer Science 50, Springer Publisher, Berlin Heidelberg New York, 1981
  7. Banker, R.D.; Datar, S.M.; Kemerer, C.F.; Zweig, D.: Software Complexity and Maintenance Costs. Comm. of the ACM, 36(1993)11, pp. 81-94
  8. Basili, V. R.; Boehm, B. W.: COTS-Based Systems Top 10 List. IEEE Computer, May 2001, pp. 91-95
  9. Bieman, J.M.; Ott, L.M.: Measuring Functional Cohesion. IEEE Transactions on Software Engineering, 29(1994)8, pp. 644-657
  10. Blaschek, G.: Static program analysis (German). Elektronische Rechenanlagen, Munich, 27(1985)2, pp. 89-94
  11. Breß, S.; Neumann,R.; Dumke, R.: Kostenmetriken für virtuelle Rechnerressourcen. In: A. Abran; G. Büren; R.R. Dumke; J.J. Cuadrado-Gallego; J. Münch: Applied Software Measurement. Proceedings of the joined International Conferences on Software Measurement (IWSM/MetriKon/Mensura 2010), 10.-12. November 2010, Stuttgart, Shaker Verlag Aachen, S. 187-204
  12. Briand, L.C.; Thomas, W.M.; Hetmanski, C.J.: Modeling and Managing Risk Early in Software Development. Proceedings of the 15th International Conference on Software Engineering, May 17-21, Baltimore, 1993, pp. 55-65
  13. Brock, P.M. van den; Berg, K. G. van den: Generalised approach to software structure metrics. Software Engineering Journal, 10(1995)2, pp. 61-67
  14. Buchsbaum et al.: Visualizing and Analyzing Software Infrastructures. IEEE Software, September/October 2001, pp. 62-70
  15. Card, D.N.: Designing Software for Producibility. The Journal of Systems and Software, 17(1992), pp. 219-225
  16. Card, D.N.; Agresti, W.W.: Measuring Software Design Complexity. The Journal of Systems and Software, (1988)8, pp. 185-197
  17. Card, D.N.; Church, V.E.; Agresti, W.W.: An Empirical Study of Software Design Practices. IEEE Transactions on Software Engineering, 12(1986)2, pp. 264-271
  18. Card, D.N.; Glass, R.L.: Measuring Software Design Quality. Prentice-Hall Inc., New Jersey, 1990
  19. Card, D.N.; Page, G.T.; McGarry, F.E.: Criteria for Software Modularization. Proceedings of the 8th International Confenrence on Software Engineering, August 28-30, London, 1985, pp. 372-377
  20. Chapin, N.: Entropy-Metric For Systems With COTS Software. Proc. of the Eight IEEE Symposium on Software Metrics (METRICS 2002), June 4-7, 2002, Ottawa, pp. 173-181
  21. Dion, F.; Tran, T. K.; Abran, A.: Mapping Processes Between Parallel, Hierarchical and Orthogonal System Representation. In: Dumke/Abran: New Approaches in Software Measurement, LNCS 2006, Springer Publ., 2001, pp. 233-244
  22. Dhama, H.: Quantitative Models of Cohesion and Coupling in Software. Proceedings of the Annual Oregon Workshop on Software Metrics, April 10-12, 11994, Silver Falls, Oregon
  23. Dumke, R.: Software Metrics in the Software Design. Proceedings of the Workshop Computer Aided Software Evaluation, TU Magdeburg, October 1990, pp. 30-42
  24. Ebert, C.: Integrated Automated Software Design Measures: Results from a CASE-Study. Proceedings of the 10th Annual Software Reliability Symposium, Denver, June 25-26, 1992, pp. 93-100
  25. Ebert, C.; Riegg, A.: A Framework for Selecting System Design Metrics. Proceedings of the 10th Annual Software Reliability Symposium, USA, 1991, pp. 12-19
  26. Emerson, T.J.: A Discriminant Metric for Module Cohesion. Proceedings of the 7th International Conference on Software Engineering, Orlando, Florida, Match 1984, pp. 294-303
  27. Feldbusch T.: Analyse und Bewertung von Software-Infrastrukturen für das e-Business . Diploma Thesis, University of Magdeburg, Germany, 2010
  28. Fenton, N.E.; Kaposi, A.A.: An Engineering Theory of Structure and Measurement. in: Kitchenham; Littlewood: Measurement for Software Control and Assurance. Elsevier Science Publisher Ltd, 1989, pp. 289-320
  29. Ferneley, E.: An empirical study of coupling and control flow metrics. Information and Software Technology, 39(1997), pp. 879-887
  30. Fujiwara, H. et al.: Case studies to evaluate a domain specific application framework based on complexity and functionaöity metrics. Information and Software Technology, 45(2003)1, pp. 43-50
  31. Genuchten, M. V.; Hatton, L.: Quantifying Software's Impact. IEEE Computer, October 2013, S. 66-71
  32. Goedicke, M.: Paradigms of modular system development. in: Mitchell; R.J.: Managing Complexity in Software Engineering. IEE Computing Series 17, London, 1990, pp. 1-20
  33. Gustafsson, J.; Paakki, J.; Nenonen, L.; Verkamo, A.Inkeri: Architecture-centric software evolution by software metrics and design patterns. Sixth European Conference on Software Maintenance and Reengineering, 2002. Proceedings, pp. 108-115
  34. Harrison, W.; Cook, C.R.: A Micro/Macro Measure of Software Complexity. The Journal of Systems and Software, 7 (1987), pp. 213-219
  35. Hobelsberger, M.: Reusability Evaluation of Component-Based Embedded Automotive Software Systems. Dissertation, Otto-von-Guericke-Universität Magdeburg, Fakultät für Informatik, 2012
  36. Hobelsberger, M.; Dumke, R.; Mottock, J.; Niemetz, M.; Wirrer, G.: An Experience-Based Repository of Reusable Components for an Component-Based Automotive Software System. In: A. Abran; G. Büren; R.R. Dumke; J.J. Cuadrado-Gallego; J. Münch: Applied Software Measurement. Proceedings of the joined International Conferences on Software Measurement (IWSM/MetriKon/Mensura 2010), 10.-12. November 2010, Stuttgart, Shaker Verlag Aachen, S. 407-428
  37. Kada, S.; Woods, D.; Cole, R.J.: Design methods and code structure: a comparative case study. Software Quality Journal, 2(1993)3, pp. 163-176
  38. Keutgen, H.: A metric for evaluation of the modularization (German). Lecture Notes on Computer Science 50, Springer Publisher, Berlin Heidelberg New York, 1981
  39. Khoshgoftaar, T.M.; Munson, J.C.; Lanning, D.L.: Dynamic System Complexity. Proceedings of the First International Software Metrics Symposium, Baltimore, May 21-22, 1993, pp. 129-140
  40. Kitchenham, B.A.; Pickard, L.M.; Linkman, S.J.: An evaluation of some design metrics. Software Engineering Journal, January 1990, pp. 50-58
  41. Kuhl, W.; Wille, C.; Dumke, R.; Hauk, C.; Gröschke, R.: Einsatz von Deployment-Metriken im Umfeld des Continuous Delivery Prozesses. In: G. Büren; R.R. Dumke; J. Münch: MetriKon 2011 - Praxis der Software-Messung. Tagungsband des DASMA Software Merik Kongresses, 17.-18. November 2011, Kaiserslautern, Shaker Verlag Aachen, S. 197-210
  42. Kumar, C.; Yadav, D.K.: A method for developing node probability table using qualitative value of software metrics. Third International Conference on Computer, Communication, Control and Information Technology (C3IT), 2015, pp. 1 - 5,
  43. Lakothia, A.: Rule-Based Approach to Computing Module Cohesion. Proceedings of the 15th International Conference on Software Engineering, May 17-21, Baltimore, 1993, pp. 35-44
  44. Liggesmeyer, P.; Rombach, D.: Software Engineering eingebetteter Systeme. Spektrum-Verlag, 2005
  45. Lindvall, M.; Tesoriero, R.; Costa, P.: Avoiding Architectural Degenration: An Evaluation Process for Software Architecture. Proc. of the Eight IEEE Symposium on Software Metrics (METRICS 2002), June 4-7, 2002, Ottawa, Canada, pp. 77-86
  46. Liu, P.; Du, Z.: E-commerce Performance Assessment Research Based on the D-S Theory and the Balanced Score Card Method. Proc. of the 2008 International Seminar on Future Information Technology and Management Engineering, IEEE Computer Press, S. 120-123
  47. Lohse, J.B.; Zweben, S.H.: Experimental Evaluation of Software Design Principles: An Inverstigation into Effect of Module Coupling on System Modificability. The Journal of Systems and Software, 4 (1984), pp. 301-308
  48. Martin, D.; Estrin, G.: Models of Computations and Systems - Evaluation of Vertex Probabilities in Graph Models of Computations. Journal of the ACM, 1967
  49. Massoud, A.: Process Integrity in SOA Migration. In: Büren et al.: Praxis der Software-Messung, Shaker-Verlag, Aachen, 2014, S. 205-222
  50. Massoud, A.; Dumke, R.: Efficient Reference Architecture for Integrated Legacy Applications based SOA. In: Abran et al.: IWSM/Mensura Proceedings 2012, CPS Publishing Service, Session 1B (online)
  51. McCabe, T.J.; Butler, C.W.: Design Complexity Measurement and Testing. Comm. of the ACM, 32(1989)12, pp. 1415-1425
  52. McGregor, J.D.; Cho, I.; Malloy, B.A.; Curry, E.L.; Hobatr, C.: Collecting Metrics for CORBA-based Distributed Systems. Proc. of the Fifth International Software Metrics Symposium, November 20-21, 1998, Bethesda, Maryland, pp. 11 - 22
  53. Mencke, S.; Kunz, M.; Pukall, M.: Runtime Adaptations within the QuaD²-Framework. Proceedings of the ECOOP'2008 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'08)
  54. Meyers, T.M.; Binkley, D.: Slice-based cohesion metrics and software intervention. 11th Working Conference on Reverse Engineering, 2004. Proceedings. pp. 256 - 265
  55. Misic, V.: Cohesion is Structural, Coherence is Funcional: Different Views, Different Measures. Pro. of the Seventh International Software Metrics Symposium METRICS 2001, April 2001, London, pp. 135-144
  56. Moses, J.: A Consideration of the Impact of Interactions with Module Effects on the Direct Measurement of Subjective Software Attributes. Pro. of the Seventh International Software Metrics Symposium METRICS 2001, April 2001, London, pp. 112-123
  57. Mueller, K.: The use of a CASE tool based structured method to a project realization and the metric based comparison with the conventional development (German). Master's Thesis, TU Magdeburg, 1993
  58. Mueller, H.A.: Verifying Software Quality Criteria Using an Interactive Graph Editor. Dept. of Computer Science, University of Victoria, Canada, DCS-139-IR, August 1990
  59. Mueller, H.A.; Uhl, J.S.: Composing Subsystem Structures Using (k,2)-partite Graphs. Proceedings of the Conference on Software Maintenance, San Diego, November 28-29, 1990, pp. 12-19
  60. Muguruma, T.; Tanaka, E.; Masuda, S.: A Metric between Unrooted and Unordered Trees and it Top-down Computing Method. IEICE Transactions on Information and Systems, E77-D(1994)5, pp. 555-566
  61. Munson, J.C.; Khoshgoftaar, T.M.: Applications of a Relative Complexity Metric for Software Project Management. The Journal of Systems and Software, 12 (1990), pp. 283-291
  62. Nakamura, T.; Basili, V.R.: Metrics of Software Architecture Changes Based on Structural Distance. 11th IEEE International Symposium Software Metrics, 2005. pp. 24 - 24
  63. Offutt, A.J.; Harrold, J.; Kolte, P.: A Software Metric System for Module Coupling. The Journal of Systems and Software, 20(1993)3, pp. 295-308
  64. Ott, L.M.; Thuss, J.J.: Slice Based Metrics for Estimating Cohesion. Proceedings of the First International Software Metrics Symposium, Baltimore, May 21-22, 1993, pp. 71-81
  65. Porter, A. A.; Selby, R. W.: Empirically Guided Software Development Using Metric-Based Classification Trees. IEEE Software, March 1990, pp. 46-54
  66. Reitz, D.; Schmietendorf, A.; Dumke, R.: Tool supported effort monitoring and estimations in EAI multi projects. In: Abran et al.: Innovations in Software Measurements, Shaker Publ., Aachen, Germany, pp. 53-66
  67. Reitz, D.; Schmietendorf, A.; Dumke, R.; Lezius, J.; Schlosser, T.: Aspekte des empirischen Software Engineering im Umfeld von Enterprise Application Integration. Preprint No 5, University of Magdeburg, Dept. of Computer Science, 2003
  68. Rice, M.D.: Complexity Measures on Trees. in: Denvir et. al.: Formal Aspects of Measurement. Springer Verlag, 1992, pp. 108-115
  69. Riegg, A.: A method for computer aided use of metrics in the design of automation systems (German). Ph. dissertation, University of Stuttgart, 1992
  70. Rising, L.; Calliss, F.W.: An Information-Hiding Metric. The Journal of Systems and Software, 29(1994)3, pp. 211-220
  71. Rising, L.; Calliss, F.W.: Problems with Determining Package Cohesion and Coupling. Software -- Practice and Experience, 22(1992)7, pp, 553-571
  72. Rollo, T.; Wright, T.: SouthernSCOPE - A Method for Acquiring Custom Built Software. Proc. of the ESCOM 2001, April 2001, London, pp. 183-192
  73. Rombach, H.D.: Design Measurement: Some Lessons Learned. IEEE Software, March 1990, pp. 17-25
  74. Rubner, Y.; Tomasi, C.: Perceptual Metrics for Image Database Navigation. Kluwer Acadenic Press, 2001
  75. Schmietendorf, A.; Dimitrov, E.: Possibilities of Performance Modelling with UML. In: Dumke et al.: Performance Engineering, LNCS 2047, Springer Publ., 2001, pp. 78-95
  76. Schmietendorf, A.; Dimitrov, E.; Dumke, R.: Enterprise JavaBeans. MITP, 2002
  77. Schmietendorf, A.; Dumke, R.: Performance analysis of an EAI application integration. Proc. of the UKPE, Warwick, July 2003, pp. 218-230
  78. Schmietendorf, A.; Reitz D.; Dumke, R.: Project reporting in the context of an EAI project with the aid of Web-based portal. Proc. of the CONQUEST 2004, Nuremberg, Sept. 2004, pp. 47-57
  79. Schmietendorf, A.; Reitz, D.; Lezius, J.; Dimitrov, E.; Walter, T.: Identifikation und Aufwandschätzung neuer Anforderungen im Rahmen etablierter Integrationsarchitekturen. In: Abran, A.; Bundschuh, M.; Büren, G.; Dumke, R.: Software Measurement - Research and Application. Shaker-Verlag, Aachen, 2004, S. 147-164
  80. Sellers, B.H.: Modularization and McCabe`s Cyclomatic Complexity. Comm. of the ACM, 35(1992)12, pp. 17-19
  81. Sjoberg, D.: Quantifying schema evolution. Journal of Information and Software Technology, 35(1993)1, pp. 35-44
  82. Smith, L.M.C.; Samadzadeh, M.H.: Measuring Complexity and Stability of WEB Programs. Structured Programming (1992)13, pp. 35-50
  83. Sneed, H. M.; Sneed, S. H.: Web-basierte Systemintegration. Vieweg-Verlag, Braunschweig Wiesbaden, 2003
  84. Stoll, D.; Leszak, M.; Heck, T.: Measuring Process and Product Characteristics of Software Components - a Case Study. Proc. of the CONQUEST'99, Nuremberg, Germany, September 1999, pp. 80-90
  85. Stoll, D.; Rauch, P.; Janczewski, C.; Lipper, E.: Evaluating Architecture and Design Issues via Performance Modeling: A Case Study. In: Schmietendorf et al.: Tagungsband 2. Workshop Performance Engineering in der Softwareentwicklung (PE2001), Munich, Germany, April 2001, pp. 7-20
  86. Torchiano, M.; Mirisio, M.: Overlooked Aspects of COTS-Based Development. IEEE Software, March/April, 2004, pp. 88-93
  87. Verkamo, A. I.; Gustafsson, J.; Nenonen, L.; Paakki, J.: Measuring design diagrams for product quality evaluation. Proc. of the ESCOM 2001, April 2001, London, pp. 357-366
  88. Weyuker, E. J.; Avritzer, A.: A Metric to Predict Software Scalability. Proc. of the Eight IEEE Symposium on Software Metrics (METRICS 2002), June 4-7, 2002, Ottawa, Canada, pp. 152-159
  89. Troy, D.A.; Zweben, S.H.: Measuring the Quality of Structured Design. The Journal of Systems and Software, (1981)2, pp. 113-120
  90. Van Verth, P.B.: A Program Complexity Model that Includes Procedures. Research Report, Buffalo, 1987
  91. Van Verth, P.B.: Testing A Model of Program Quality. SIGCSE Conference 1986, Cincinatti, February 1986, pp. 163-170
  92. Yamada, A.; Hirayama, M.; Sato, H.; Tsuda, J.: Quantitative Analysis Method of Software Design Characteristics for Quality Improvement. Second European Conference on Software Quality Assurance, Conf.Proc., Oslo, 1990
  93. Yau, S.S.; Collofello, J.S.: Design Stability Measures for Software Maintenance. IEEE Transactions on Software Engineering, 11(1985)9, pp. 849-856
  94. Yu, X.; Lamb, D.A.: Metrics applicable to software design. Annals of Software Engineering, 1(1995)1, pp. 23-41
  95. Zage, W.M.; Zage, D.M.; Wilburn, C.: Avoiding metric monster: A desing metrics approach. Annals of Software Engineering, 1(1995)1, pp. 43-55
  96. Zayaraz, G.; Thambidurai, P.: Quantitative Measurement of Software Architectural Qualities through COSMIC FFP. Annual IEEE India Conference, 2006, pp. 1-4
  97. Zenker, N.; Kunz, M.; Rautenstrauch, C.: Service Oriented Architecture: Resource Based Evaluation of a SOA. In: A. Schmietendorf; M. Mevius und R. Dumke: 2. Workshop Bewertungsaspekte serviceorientierter Architekturen (BSOA 2007), 13. November, 2007, Karlsruhe, Shaker Verlag, S. 23-32