Skip to main content

Framework for Maintainability Measurement of Web Application for Efficient Knowledge-Sharing on Campus Intranet

  • Conference paper

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

Abstract

Web Application is placed and accessed over a network, which could be an intranet, extranet or the internet. An intranet is identified as an ideal platform for knowledge- sharing and collaboration in organizations, or institutions. But it is at times hampered by maintainability issue which indeed is a key quality attribute of web applications. This paper presents an explicit description of a process for prediction of maintainability of web application based on design metrics and statistical approach. The work investigates whether a set of measures identified for UML class diagram structural properties (size, complexity, coupling, cohesion) could be good predictors of class diagram maintainability based on the sub-characteristics; understandability, analyzability, and modifiability. Results indicate that useful prediction models can be built from the measures and identified the strongest predictors from the proposed metrics. This framework can be applied to construct maintainability prediction models to control the maintenance tasks of the system and promote efficient collaboration in university campus.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Briand, L., Arisholm, S., Counsell, F., Houdek, F., Thevenod-Fosse, P.: Empiricalstudies of object- oriented artefacts, method and processes; State of the art and future directives. Empirical software engineering 4(4), 357–404 (2000)

    Google Scholar 

  2. Conallen, J.: Building web applications with UML. Addison-Wesley Publishing Company, Reading (2003)

    Google Scholar 

  3. Genero, M., Piattini, M., Calero, C.: Empirical validation of class diagram metrics. In: Proceedings of the International Symposium in Empirical Software Engineering, pp. 195–203. IEEE Computer Society Press (2002)

    Google Scholar 

  4. Genero, M., Manso, E., Cantone, G.: Building UML class diagram maintainability prediction models based on early metrics. In: Proceedings of the 9th International Symposium on Software Metrics 2003, pp. 263–275 (2003)

    Google Scholar 

  5. Ghosheh, E., Black, S., Qaddour, J.: Design Metrics for Web Application maintainability Measurement. In: Proceeding of 6th IEEE/ACS International Conference Computer Systems and applications, pp. 778–784. IEEE, Doha (2008)

    Google Scholar 

  6. IEE: Institute of Electronics Engineers. IEE standard computer Dictionary. A Compilation of IEE Standard Computer Dictionary. New York (1990)

    Google Scholar 

  7. ISO 9126-1 Software Engineering –Product quality- Part 1: Quality model (2001)

    Google Scholar 

  8. Kiewkanya, M., Jindasawat, N., Muenchaisri, P.: A methodology for constructing maintainability model of object- oriented design. In: Proceedings of 4th International Conference on Quality Software, pp. 206–213. IEEE Computer Society (2004)

    Google Scholar 

  9. Mendes, E., Mosley, S.: Council: Web Metrics – Estimating design and authoring effort. IEEE Multimedia 8(1), 50–57 (2001)

    Article  Google Scholar 

  10. Muthanna, S., Kontogiannis, K., Ponnainbalam, K., Stacey, B.: A maintainability Model for Industrial Software Systems using Design Level metrics. In: Proceeding of the 7th Working Conference on Reverse Engineering, Brisbane, Australia, pp. 248–256 (2000) ISSN: 1095-1350

    Google Scholar 

  11. Perepletchikov, M.: Software design metrics for predicting maintainability of service –oriented software; Phd thesis, School of Computer Science and Information technology. RMIT University Melbourne, Austalia (2009)

    Google Scholar 

  12. Polo, M., Piattini, M., Ruiz, F.: Using code metrics to predict maintenance of legacy programs: A case study. In: Proceedings of the Internal Conference on Software Maintenance (ICSM), pp. 202–208. IEEE Computer Society, Florence (2001)

    Google Scholar 

  13. Saini, R., Dubey, S.K., Rana, A.: Analytical study of Maintainability models for quality evaluation. Indian Journal of Computer Science and Engineering 2(3) (2011) ISSN 0976-5106

    Google Scholar 

  14. Tramontana, P.: Reverse engineering of web Application: Universita Degli Studidi Napoli Federico II. PhD thesis (2005)

    Google Scholar 

  15. Welker, K.D., Oman, P.W.: Software maintainability metrics models in practice. Journal of Defense software engineering 8(6), 19–23 (1995), Crosstalkonline.org

    Google Scholar 

  16. Zhao, L., Hayes, J.: Maintainability Prediction: a regression analysis of measures of evolving systems. In: Proceeding of the 21st IEEE International Conference on Software Maintenance, September 25-29, pp. 601–604 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Misra, S., Egoeze, F. (2014). Framework for Maintainability Measurement of Web Application for Efficient Knowledge-Sharing on Campus Intranet. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8583. Springer, Cham. https://doi.org/10.1007/978-3-319-09156-3_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09156-3_45

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09155-6

  • Online ISBN: 978-3-319-09156-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics