Skip to main content

Complexity Metrics for Cascading Style Sheets

  • Conference paper
Book cover Computational Science and Its Applications – ICCSA 2012 (ICCSA 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7336))

Included in the following conference series:

Abstract

Web applications are becoming important for small and large companies since they are integrated with their business strategies. Cascading Style Sheets (CSS) however are an integral part of contemporary Web applications that are perceived as complex by users and this result in hampering its widespread adoption. The factors responsible for CSS complexity include size, variety in its rule block structures, rule block reuse, cohesion and attribute definition in rule blocks. In this paper, we have proposed relevant metric for each of the complexity factors. The proposed metrics are validated through a practical framework. The outcome shows that the proposed metrics satisfy most of the parameters required by the practical framework hence establishing them as well structured.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Basci, D., Misra, S.: Entropy Metric for XML DTD Documents. ACM SIGSOFT Software Engineering Notes 33(4) (2008)

    Google Scholar 

  2. Basci, D., Misra, S.: Data Complexity Metrics for XML Web Services. Advances in Electrical and Computer Engineering 9(2) (2009)

    Google Scholar 

  3. Basci, D., Misra, S.: Entropy as a Measure of Quality of XML Schema Document. The International Arab Journal of Information Technology 8(1), 16–24 (2011)

    Google Scholar 

  4. Davis, J., LeBlanc, R.: A study of the applicability of complexity measures. IEEE Transaction on Software Engineering 14, 366–372 (1988)

    Google Scholar 

  5. Hamming, R.: Coding and information theory. Prentice Hall, Englewood Cliffs (1980)

    MATH  Google Scholar 

  6. Harrison, W.: An entropy-based measure of software complexity. IEEE Transactions on Software Engineering 18, 1025–1029 (1992)

    Article  Google Scholar 

  7. Marden, P.M., Munson, E.V.: Today’s Style Sheet Standards: The Great Vision Blinded. Computer (1999)

    Google Scholar 

  8. Mohanty, S.N.: Entropy metrics for software design evaluation. The Journal of Systems and Software 2, 39–46 (1981)

    Article  Google Scholar 

  9. Papoulis, A.: Probability, random variables and stochastic processes. McGraw-Hill, New York (1965)

    MATH  Google Scholar 

  10. Pressman, R.S.: Software Engineering: A Practitioner’s Approach. McGraw-Hill, New York (2005)

    Google Scholar 

  11. Torres, W., Samadzadeh, M.H.: Software reuse and information theory based metrics. IEEE Transactions on Software Engineering, 437–446 (1990)

    Google Scholar 

  12. Wang, Y.: On Cognitive Informatics. In: Second IEEE International Conference on Cognitive Informatics (ICCI 2002), pp. 34–42 (2002)

    Google Scholar 

  13. Wang, Y, Shao, J.: A New Measure of Software Complexity based on Cognitive Weights. Can. J. Electrical and Computer Engineering, 69–74 (2003)

    Google Scholar 

  14. Kaner, C.: Software Engineering Metrics: what do they measure and how do we know? In: Proc. Tenth Int. Software Metrics Symp., Metrics, pp. 1–10 (2004)

    Google Scholar 

  15. Briand, L.C., Morasca, S., Basily, V.R.: Property based software engineering measurement. IEEE Transactions on Software Engineering 22, 68–86 (1996)

    Article  Google Scholar 

  16. Basci, D., Misra, S.: Metrics Suite for Maintainability of XML Web-Services. IET Software 5(3), 320–341 (2011)

    Article  Google Scholar 

  17. Misra, S., Cafer, F.: Estimating Complexity Of Programs In Python Language. Technical Gazette 18(1), 23–32 (2011)

    Google Scholar 

  18. Misra, S., Akman, I., Koyuncu, M.: An Inheritance Complexity Metric for Object Oriented Code: A Cognitive Approach. SADHANA 36(3), 317–338 (2011)

    Article  MathSciNet  Google Scholar 

  19. Misra, S., Akman, I.: Unified Complexity Measure: a measure of Complexity. The Proc. National Academy of Sciences India (Sect. A) 80(2), 167–176 (2010)

    Google Scholar 

  20. Misra, S., Akman, I.: Weighted Class Complexity: A Measure of Complexity for Object Oriented Systems. Journal of Information Science and Engineering 24, 1689–1708 (2008)

    Google Scholar 

  21. Basci, D., Misra, S.: Measuring and Evaluating a Design Complexity Metric for XML Schema Documents. Journal of Information Science and Engineering 25(5), 1405–1425 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Adewumi, A., Misra, S., Ikhu-Omoregbe, N. (2012). Complexity Metrics for Cascading Style Sheets. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2012. ICCSA 2012. Lecture Notes in Computer Science, vol 7336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31128-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31128-4_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31127-7

  • Online ISBN: 978-3-642-31128-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics