Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/823455.823922guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Using Metrics to Identify Design Patterns in Object-Oriented Software

Published: 20 March 1998 Publication History

Abstract

Object-Oriented design patterns are an emergent technology: they are reusable micro-architectures, high level building blocks.This paper presents a conservative approach, based on a multi-stage reduction strategy using OO software metrics and structural properties to extract structural design patterns from OO design or code. Code and design are mapped into an intermediate representation, called Abstract Object Language, to maintain independence from the programming language and the adopted CASE tools.To assess the effectiveness of the pattern recovery process a portable environment written in Java, remotely accessible by means of any WEB browser, has been developed. Based on this environment, experimental results obtained on public domain and industrial software are discussed in the paper.

Cited By

View all
  • (2018)A model for analysis and presentation of design pattern detection resultsProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167292(1500-1509)Online publication date: 9-Apr-2018
  • (2018)Software design pattern mining using classification-based techniquesFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-017-6424-y12:5(908-922)Online publication date: 1-Oct-2018
  • (2015)Detecting communities of methods using dynamic analysis dataProceedings of the Sixth International Workshop on Emerging Trends in Software Metrics10.5555/2821491.2821496(11-20)Online publication date: 16-May-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
METRICS '98: Proceedings of the 5th International Symposium on Software Metrics
March 1998
ISBN:0818692014

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 March 1998

Author Tags

  1. Design patterns
  2. design recovery
  3. software metrics

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A model for analysis and presentation of design pattern detection resultsProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167292(1500-1509)Online publication date: 9-Apr-2018
  • (2018)Software design pattern mining using classification-based techniquesFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-017-6424-y12:5(908-922)Online publication date: 1-Oct-2018
  • (2015)Detecting communities of methods using dynamic analysis dataProceedings of the Sixth International Workshop on Emerging Trends in Software Metrics10.5555/2821491.2821496(11-20)Online publication date: 16-May-2015
  • (2015)Design pattern detection using FINDERProceedings of the 30th Annual ACM Symposium on Applied Computing10.1145/2695664.2695900(1586-1593)Online publication date: 13-Apr-2015
  • (2012)Risk chain prediction metrics for predicting fault proneness in object oriented systemsProceedings of the Second International Conference on Computational Science, Engineering and Information Technology10.1145/2393216.2393298(490-496)Online publication date: 26-Oct-2012
  • (2012)Assessing maintainability metrics in software architectures using COSMIC and UMLProceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV10.1007/978-3-642-31128-4_10(132-146)Online publication date: 18-Jun-2012
  • (2010)TECDPProceedings of the International Conference and Workshop on Emerging Trends in Technology10.1145/1741906.1742077(735-736)Online publication date: 26-Feb-2010
  • (2008)Mining design patterns from existing projects using static and run-time analysisProceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques10.5555/2040660.2040668(62-75)Online publication date: 13-Oct-2008
  • (2006)Feature IdentificationIEEE Transactions on Software Engineering10.1109/TSE.2006.8832:9(627-641)Online publication date: 1-Sep-2006
  • (2004)Defect Frequency and Design PatternsIEEE Transactions on Software Engineering10.1109/TSE.2004.9930:12(904-917)Online publication date: 1-Dec-2004
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media