Skip to main content

Identifying Connected Classes for Software Reuse and Maintenance

  • Conference paper
  • First Online:
Innovations and Advances in Computer Sciences and Engineering

Abstract

Automated identification of reusable and maintainable software components based on dependency is explored. We develop an automated tool, JamTool [2], and describe how this tool can guide a programmer through measuring dependency of a program for software reuse and maintenance. We demonstrate JamTool’s ability through a case study to investigate whether this tool can be used to identify the connected classes for software reuse and maintenance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. http://www.jfree.org/jfreechart/

  2. Lee, Young, Chang, Kai H., and Umphress, D., Hendrix, Dean, and Cross, James H., “Automated Tool for Software Quality Measurement”, The 13th international conference on software engineering and knowledge engineering, 2001

    Google Scholar 

  3. Lee, Young, Chang, Kai H., and Umphress, D., “An Automated Measurement Environment: Retrieving Reusable Software Components Based in Tabular Representation”, The 40th ACM Southeast Conference, 2002

    Google Scholar 

  4. Lee, Young, Yang, Jeong, and Chang, Kai H. “Quality Measurement in Open Source Software Evolution”, The Seventh International Conference on Quality Software, 2007, Portland, Oregon

    Google Scholar 

  5. Lee, Young, “Automated Source Code Measurement Environment For Software Quality”, Doctorial Dissertation, Auburn University, 2007

    Google Scholar 

  6. Lee, Young, and Yang, Jeong, “Visualization of Software Evolution, International Conference on Software Engineering Research and Practice, 2008

    Google Scholar 

  7. Briand, L., Daly, J., and Wust, J., “A Unified Framework for Coupling Measurement in object-oriented Systems,” IEEE Trans. on software eng., vol. 25, no. 1, 1999

    Google Scholar 

  8. McCabe, T. J. “A Complexity Measure,” IEEE Trans. on Software Eng., SE-2(4), pp 308-320, Dec. 19

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Young Lee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media B.V.

About this paper

Cite this paper

Lee, Y., Yang, J., Chang, K.H. (2010). Identifying Connected Classes for Software Reuse and Maintenance. In: Sobh, T. (eds) Innovations and Advances in Computer Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3658-2_68

Download citation

  • DOI: https://doi.org/10.1007/978-90-481-3658-2_68

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-3657-5

  • Online ISBN: 978-90-481-3658-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics