Skip to main content

Metrics in Assessing the Quality and Evolution of jEdit

  • Conference paper
  • First Online:
Emerging Trends in Computing, Informatics, Systems Sciences, and Engineering

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 151))

  • 2428 Accesses

Abstract

Adequate metrics of object-oriented software enable to determine the complexity of a system, estimate the effort needed for testing and even locate some parts in the design that could be error prone or should be redesigned. The measurements and metrics are not widely used in the development of software. Contemporary systems are complex and adequate measuring tool is necessary in the design and evolution process. In this paper we present how software metrics can be used in assessing software. Next, a case study—an evaluation of three versions of a well known open source software—jEdit is presented. To measure this application Metrics 1.3.6, an Eclipse plug-in, was used. The correlation of metrics values and real quality attributes of software is described. On the basis of metrics values some conclusions concerning the quality of the design of each version and some general trends in the evolution of jEdit project evolution are derived.

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 EPUB and 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

References

  1. Agresti W, Evanco WM (1992) Project software defects from analysing at designs. IEEE trans Softw Eng 18:11

    Google Scholar 

  2. Al-Ja’afer J, Sabri K., Chidamber-Kemerer CK, Lorenze-Kidd LK (2004), Metrics to assess Java programs, King Abdullah II school for information technology, University of Jordan, Jordan

    Google Scholar 

  3. Al-Ja’Afer J, Sabri K (2004) Metrics for object oriented design (MOOD) to assess Java programs, King Abdullah II school for information technology, University of Jordan, Jordan

    Google Scholar 

  4. Bashir I, Goel AL (1997) Metrics: a guide for object oriented software testing, Proceedings of quality week 1997, San Francisco

    Google Scholar 

  5. Bluemke I (2001) Object oriented metrics useful in the prediction of class testing complexity, 27th IEEE Euromicro conference, workshop on component based software engineering, pp 130–136, Warsaw, 4–6 Sept 2001

    Google Scholar 

  6. Bluemke I (2001) Evaluation of class testing complexity with object metrics, Proceedings of international conference on internet and multimedia systems and applications IMSA 2001, Honolulu, Hawaii, pp 357–361 13–16 Aug 2001

    Google Scholar 

  7. Borland: http://www/borland.com

  8. Brito A., Goualo M, Esteves R (1995) Toward design quality evaluation of object oriented software systems, Proceedings of the 5th International Conference on Software Quality, Austin, TX, USA

    Google Scholar 

  9. Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476–492

    Article  Google Scholar 

  10. Chidamber SR, Darcy DP, Kemerer CF (1997) Managerial use of metrics for object-oriented software: an exploratory analysis, KGSB Working paper no 750

    Google Scholar 

  11. Essential: http://www.powersoftware.com

  12. Farooq A, Braungarten R, Dumke R (2005) An empirical analysis of object oriented metrics for Java technologies, Software engineering group, Institute for Distributed Systems, University of Magdeburg, Germany

    Google Scholar 

  13. FentonN (1991) Software metrics: a rigorous approach, Chapman and Hall, London

    MATH  Google Scholar 

  14. Fioravanti F., Nes P., Perlini S., Assessment of system evolution trough characterisation, Proceedings of 20 th International Conference of Software Engineering, Kyoto, Japan, 1998, 456-459

    Google Scholar 

  15. Gyimothy T, Ferenc R, Siket I, Empirical validation of object-oriented metrics on open source software for fault prediction, IEEE Transactions on Software Engineering, vol. 31, no.10, 2005, pp.897- 910

    Article  Google Scholar 

  16. Harrison R, Counsell SJ (1998) An evaluation of the MOOD set of object-oriented software metrics. IEEE Trans Softw Eng 24(6):491–495

    Article  Google Scholar 

  17. JMetric: http://www.it.swin.edu.au/projects/jmetric.

  18. Jureczko M., Spinellis D., Using object-oriented design metrics to predict software defects, Models and methodology of system dependability, Wydawnictwo Politechniki Wrocławskiej, chapter 6, 2010, pp.69-81,

    Google Scholar 

  19. Kan S.(2002), Metrics and models in software quality engineering, Addison_wesley, Boston

    Google Scholar 

  20. Kirsopp C, Shepper M, Webster S An empirical study into the use of measurement to support OO design evaluation, ESERG TR99-01

    Google Scholar 

  21. Lake A, Cook C (1992) A software complexity metric for C++, Proceedings of the 4th annual workshop on software metrics

    Google Scholar 

  22. Martin R (1994) OO design quality metrics—an analysis of dependencies, http://www.objectmentor.com/publications/oodmetrc.pdf

  23. Metrics: http://eclipse-metrics.sourceforge.net

  24. Metrics 1.3.6: http://metrics.sourfeforge.net

  25. McCabe T.(1976), A complexity measure, IEEE Transactions on Software Engineering, 2(4):308-320

    Article  MathSciNet  MATH  Google Scholar 

  26. Riel A.J.(1996), Object-oriented design heuristic, Addison Wesley: Reading, Massachusets, USA

    Google Scholar 

  27. Roguski R (2010) Evaluating software with object metrics, Msc Thesis, Institute of Computer Science, (in polish)

    Google Scholar 

  28. Understand: http://www.scitools.com

  29. Weyuker E.(1988), Evaluating software complexity measures, IEEE Transactions on Software Engineering, vol. 14, no.9, 1357-1365

    Article  MathSciNet  Google Scholar 

  30. Whitmire S.A.(1997), Object-oriented design measurements, John Wiley and Sons

    Google Scholar 

  31. jedit: http://sourceforge.net.projects/jedit

  32. XRay: http://xray.inf.usi.ch

  33. vuze: http://sourceforge.net.projects/vuze

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ilona Bluemke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Bluemke, I., Roguski, R. (2013). Metrics in Assessing the Quality and Evolution of jEdit. In: Sobh, T., Elleithy, K. (eds) Emerging Trends in Computing, Informatics, Systems Sciences, and Engineering. Lecture Notes in Electrical Engineering, vol 151. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-3558-7_61

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-3558-7_61

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-3557-0

  • Online ISBN: 978-1-4614-3558-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics