Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
review-article

Toward Simpler, not Simplistic, Quantification of Software Architecture and Metrics: Report on the Second International Workshop on Software Architecture and Metrics

Published: 14 September 2015 Publication History

Abstract

Architects of complex software systems face the challenge of how best to assess the achievement of quality attributes and other key system drivers, how to reveal issues and risks early, and how to make decisions about architecture improvement. Software architecture quality has a large impact on this effort, but it is usually not assessed with quantitative measures. A software architecture metric quantifies architecture quality, value, and cost. While it is highly desirable to improve feedback between development and deployment through measurable means for intrinsic quality, value, and cost, efforts in software architecture quality measurement have lagged behind the body of work focusing on code quality. The goal of the Second International Workshop on Software Architecture and Metrics was to discuss progress on architecture and metrics, measurement, and analysis; to gather empirical evidence on the use and effectiveness of metrics; and to identify priorities for a research agenda.

References

[1]
The Working Conference on Mining Software Repositories. http://www.msrconf.org/.
[2]
Menzies, T. and Zimmermann, T. 2013. Software analytics: so what? IEEE Software 30, 4 (Jul./Aug. 2013), 31--37.
[3]
Xie, T., Zimmermann, T., and van Deursen, A. 2013. Introduction to the special issue on mining software repositories. Empir. Softw. Eng. 18, 6 (Dec. 2013), 1043--1046.
[4]
Workshop on Emerging Trends in Software Metrics (WeTSOM). http://www.rcost.unisannio.it/wetsom2014/#previouseditions.
[5]
Zimmermann, T., Weißgerber, P., Diehl, S., and Zeller, A. 2004. Mining version histories to guide software changes. In Proceedings of the 26th International Conference on Software Engineering (Edinburgh, UK, May 23-28, 2004). IEEE Computer Society, Washington, DC, 563--572.
[6]
Avgeriou, P., Stal, M., and Hilliard, R. 2013. Architecture sustainability. IEEE Software 30, 6 (Nov./Dec. 2013), 40--44.
[7]
Nord, R. L., Ozkaya, I., Koziolek, H., and Avgeriou, P. 2014. Quantifying software architecture quality report on the First International Workshop on Software Architecture Metrics. ACM SIGSOFT 39, 5 (Sep. 2014), 4:32--4:34.
[8]
Koziolek, H. 2011. Sustainability evaluation of software architectures: a systematic review. In Proceedings of the Joint ACM SIGSOFT Conference -- QoSA and ACM SIGSOFT Symposium -- ISARCS on Quality of SoftwareArchitectures -- QoSA and Architecting Critical Systems (Boulder, CO, Jun. 20-24, 2011). ISARCS, New York, NY, 3--12.
[9]
Kruchten, P., Nord, R., and Ozkaya, I., Eds. 2012. IEEE Software, Special Issue on Technical Debt, 29, 6 (Nov./Dec. 2012).
[10]
Callo Arias, T., van der Spek, P., and Avgeriou, P. 2011. A practice-driven systematic review of dependency analysis solutions. Empir. Softw. Eng. 16, 5 (Oct. 2011), 1--43.
[11]
Macia, I., Garcia, J., Popescu, D., Garcia, A., Medvidovic, N., and von Staa, V. 2012. Are automatically-detected code anomalies relevant toarchitectural modularity? An exploratory analysis of evolving systems. InProceedings of the 11th Annual International Conference on Aspect- Oriented Software Development (Potsdam, Germany, Mar. 25-30, 2012). ACM, New York, NY, 167--178.
[12]
Bouwers, E., van Deursen, A., and Visser, J. 2013. Evaluating usefulness of software metrics: an industrial experience report. In Proceedings of the 2013 International Conference on Software Engineering (San Francisco, CA, May 18-26, 2013). IEEE Press, Piscataway, NJ, 921--930.
[13]
Second International Workshop on Software Architecture Metrics. http://www.sei.cmu.edu/community/sam2015/.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 40, Issue 5
September 2015
67 pages
ISSN:0163-5948
DOI:10.1145/2815021
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 September 2015
Published in SIGSOFT Volume 40, Issue 5

Check for updates

Author Tags

  1. Software architecture
  2. empirical software engineering
  3. metrics
  4. qualitative methods
  5. software analytics
  6. software maintenance and evolution
  7. software quality
  8. technical debt

Qualifiers

  • Review-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 246
    Total Downloads
  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media