Design metrics for web application maintainability measurement

Ghosheh, E., Black, S.E. and Qaddour, J. 2008. Design metrics for web application maintainability measurement. in: Proceedings of the 6th IEEE/ACS International Conference on Computer Systems and Applications, Doha, Qatar, March 31 - April 4, 2008 IEEE . pp. 778-784

Chapter titleDesign metrics for web application maintainability measurement
AuthorsGhosheh, E., Black, S.E. and Qaddour, J.
Abstract

Many web applications have evolved from simple HTML pages to complex applications that have a high maintenance cost. This high maintenance cost is due to the heterogeneity of web applications, to fast Internet evolution and the fast- moving market which imposes short development cycles and frequent modifications. In order to control the maintenance cost, quantitative metrics for predicting web applications maintainability must be used. This paper provides an exploratory study for new design metrics used for measuring the maintainability of web applications from class diagrams. The metrics are based on Web Application Extension (WAE)for UML and will measure the following design attributes: size, complexity, coupling and reusability. In this study the metrics are applied to two web applications from the telecommunications domain.

Book titleProceedings of the 6th IEEE/ACS International Conference on Computer Systems and Applications, Doha, Qatar, March 31 - April 4, 2008
Page range778-784
Year2008
PublisherIEEE
FileGhosheh_Black_Qaddour_2008_as_published.pdf
Publication dates
Published2008
ISBN9781424419678
Digital Object Identifier (DOI)doi:10.1109/AICCSA.2008.4493615

Related outputs

Exploring the relationship between UML design metrics for Web applications and maintainability
Ghosheh, E., Black, S.E., Kapetanios, E. and Baldwin, M. 2010. Exploring the relationship between UML design metrics for Web applications and maintainability. Journal of Object Technology. 9 (3), pp. 125-144.

A Survey of Social Media Use in Software Systems Development
Black, S.E., Harrison, R.V. and Baldwin, M. 2010. A Survey of Social Media Use in Software Systems Development. 32nd International Conference on Software Engineering. Cape Town, South Africa 02 - 09 May 2010

A novel model for improving the maintainability of web-based systems
Ghosheh, E. 2010. A novel model for improving the maintainability of web-based systems. PhD thesis University of Westminster School of Electronics and Computer Science

Formal versus agile: survival of the fittest
Black, S.E., Boca, P.B., Bowen, J.P., Gorman, J. and Hinchey, M. 2009. Formal versus agile: survival of the fittest. Computer. 42 (9), pp. 37-45.

Visualizing the underlying trends of component latencies affecting service operation performance
Kargupta, S. and Black, S.E. 2009. Visualizing the underlying trends of component latencies affecting service operation performance. in: ACTEA 2009 : 2009 International Conference on Advances in Computational Tools for Engineering Applications, Zouk Mosbeh, Lebanon, 14 - 23 July 2009 IEEE . pp. 565-568

Service operation impedance and its role in projecting some key features in service contracts
Kargupta, S. and Black, S.E. 2009. Service operation impedance and its role in projecting some key features in service contracts. in: Rossi, G. (ed.) ICWE 2009 Doctoral Consortium : proceedings of the Doctoral Consortium of the International Conference on Web Engineering, in conjunction with ICWE'2009, San Sebastian, Spain, June 22, 2009 CEUR.

WapMetrics: a tool for computing UML design metrics for Web applications
Ghosheh, E. and Black, S.E. 2009. WapMetrics: a tool for computing UML design metrics for Web applications. in: IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2009) IEEE . pp. 682-689

Program slice metrics and their potential role in DSL design, position paper
Counsell, S., Hall, T., Bowes, D. and Black, S.E. 2009. Program slice metrics and their potential role in DSL design, position paper. Proceedings of the Workshop on Knowledge Industry Survival Strategy Initiative (KISS), part of ASWEC 2009. Brisbane, Australia 14 Apr 2009

Fault analysis in OSS based on program slicing metrics
Black, S.E., Counsell, S., Hall, T. and Bowes, D. 2009. Fault analysis in OSS based on program slicing metrics. in: Euromicro2009 : Proceedings of the 35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2009), 27-29 August 2009, Patras, Greece IEEE . pp. 3-10

Deriving an approximation algorithm for automatic computation of ripple effect measures
Black, S.E. 2008. Deriving an approximation algorithm for automatic computation of ripple effect measures. Information and Software Technology. 50 (7-8), pp. 723-736.

An industrial study using UML design metrics for Web applications
Ghosheh, E., Black, S.E. and Qaddour, J. 2008. An industrial study using UML design metrics for Web applications. 7th IEEE/ACIS InternationalConference on Computer and Information. Portland, Oregon, USA 14 - 16 May 2008

An industrial study using UML design metrics for Web applications
Ghosheh, E., Black, S.E. and Qaddour, J. 2008. An industrial study using UML design metrics for Web applications. in: Lee, R. and Kim, H.K. (ed.) Computer and information science Berlin / Heidelberg Springer.

Empirical validation of UML class diagram metrics through an industrial case study
Ghosheh, E. and Black, S.E. 2008. Empirical validation of UML class diagram metrics through an industrial case study. Journal of Electronics and Computer Science. 10 (4), pp. 63-74.

An introduction of new UML design metrics for Web applications
Ghosheh, E., Black, S.E. and Qaddour, J. 2007. An introduction of new UML design metrics for Web applications. International Journal of Computer and Information Science. 8 (4).

Reducing regression test size by exclusion
Gallagher, K., Hall, T. and Black, S.E. 2007. Reducing regression test size by exclusion. in: Proceedings of the 2007 IEEE International Conference on Software Maintenance : October 2-5 , 2007 : Maison Internationale, Paris, France IEEE . pp. 154-163

Is ripple effect intuitive? A pilot study
Black, S.E. 2006. Is ripple effect intuitive? A pilot study. Innovations in Systems and Software Engineering. 2 (2), pp. 88-98.

How not to lose the plot: capturing organisation patterns
Phillips, N. and Black, S.E. 2006. How not to lose the plot: capturing organisation patterns. in: Proceedings of the 1st International Conference 2006 : Future Challenges and Current Issues in Business Information, Organisation and Process Management, July 29th 2006 London University of Westminster.

A comparative analysis of maintainability approaches for web applications
Ghosheh, E., Qaddour, J., Kuofie, M. and Black, S.E. 2006. A comparative analysis of maintainability approaches for web applications. in: Proceedings of the IEEE International Conference on Computer Systems and Applications, 2006 Los Alamitos, USA IEEE . pp. 1155-1158

Visualisation of a suitability filter for agile methods
Dominguez, J., Linecar, P. and Black, S.E. 2006. Visualisation of a suitability filter for agile methods. in: Dawson, R., Georgiadou, E., Linecar, P. and Ross, M. (ed.) Software quality management XIV: perspectives in software quality, 10 - 12 April 2006, Southampton, UK London British Computer Society. pp. 299-314

The role of ripple effect in software evolution
Black, S.E. 2006. The role of ripple effect in software evolution. in: Madhavji, N.H., Fernandez-Ramil, J.C. and Perry, D.E. (ed.) Software evolution and feedback: theory and practice Chichester, UK Wiley.

Computing ripple effect for object oriented software
Bilal, H. and Black, S.E. 2006. Computing ripple effect for object oriented software. in: Lanza, M., Brito e Abreu, F., Calero, C., Gueheneuc, Y.G. and Sahraoui, H. (ed.) QAOOSE 2006 Proceedings : 10th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, 3 July 2006 - Nantes, France Lugano Universita della Svizzera italiana. pp. 51-60

Addressing the 24/7 issue
Ross, M., Black, S.E., Boldyreff, C., Paterson, F. and Walsh, K. 2005. Addressing the 24/7 issue. 6th International Women into Computing Conference: the Gender Politics of ICT. University of Greenwich, UK 14 - 16 Jul 2005

Distinguishing between learning, growth and evolution
Phillips, N. and Black, S.E. 2005. Distinguishing between learning, growth and evolution. in: Proceedings of the IEEE International Workshop on Software Evolvability, 26 September 2005, Budapest, Hungary IEEE . pp. 49-52

Measuring ripple effect for the object oriented paradigm
Black, S.E. and Rosner, P.E. 2005. Measuring ripple effect for the object oriented paradigm. in: Kokol, P. (ed.) Proceedings of the IASTED International Conference on Software Engineering : February 15-17, 2005, Innsbruck, Austria, as part of the 23rd IASTED International Multi-Conference on Applied Informatics Anaheim, CA ; Calgary Acta Press.

Women in computing: a European and international perspective
Black, S.E., Jameson, J., Komoss, R., Meehan, A. and Numerico, T. 2005. Women in computing: a European and international perspective. 3rd European Symposium on Gender & ICT: Working for Change. Weston Conference Centre, UMIST, Manchester, UK 01 Feb 2005

Using program slicing to identify faults in software: an exploratory study
Black, S.E., Counsell, S., Hall, T. and Wernick, P. 2005. Using program slicing to identify faults in software: an exploratory study. in: Binkley, D.W., Harman, M. and Krinke, J. (ed.) Beyond program slicing Dagstuhl, Germany Internationales Begegnungs und Forschungszentrum for Informatik (IBFI).

Using the ripple effect to measure software quality
Bilal, H. and Black, S.E. 2005. Using the ripple effect to measure software quality. SQM 2005. Cheltenham, Gloucestershire, UK 21 - 23 Mar 2005

Web-based communities for girls and women in IT: countering influences from home, school, and work through to retirement
Black, S.E., Boldyreff, C., Paterson, F. and Ross, M. 2004. Web-based communities for girls and women in IT: countering influences from home, school, and work through to retirement. in: Proceedings of the 1st IADIS Conference on Web-based Communities, March 24-26, 2004 Lisbon, Portugal International Association for the Development of the Information Society. pp. 477-481

A research design and experiment for validating the alpha metric
Bell, G.A. and Black, S.E. 2004. A research design and experiment for validating the alpha metric. IEEE 10th International Software Metrics Symposium. Chicago, USA 12 - 14 Sep 2004

Internationalisation of computer science curricula leading to increased uptake by female students
Komoss, R. and Black, S.E. 2003. Internationalisation of computer science curricula leading to increased uptake by female students. International Summer Meeting of "Euro-Asian Co-operation". Mediterranean Institute of Technology, Scientific and Technologic Park, Marseille, France July 2003

An initial attempt at validating the alpha metric
Black, S.E. and Mole, D. 2003. An initial attempt at validating the alpha metric. 7th IASTED International Conference on Software Engineering and Applications. Marina del Rey, California, USA 03 - 05 Nov 2003

Computing ripple effect for software maintenance
Black, S.E. 2001. Computing ripple effect for software maintenance. Journal of Software Maintenance and Evolution. 13 (4), pp. 263-279.

Measuring the ripple effect of Pascal programs
Black, S.E. and Clark, F.H. 2001. Measuring the ripple effect of Pascal programs. in: Dumke, R. and Abran, A. (ed.) New approaches in software measurement: 10th international workshop, IWSM 2000, Berlin, Germany, October 4-6, 2000: proceedings Berlin, Germany Springer.

Automating ripple effect measurement
Black, S.E. 2001. Automating ripple effect measurement. 5th World Conference on Systemics, Cybernetics and Informatics. Orlando, Florida 22 - 25 Jul 2001

X-RAY: A multi-language industrial strength tool
Black, S.E. and Wigg, J.D. 1999. X-RAY: A multi-language industrial strength tool. 9th International Workshop on Software Measurement. Quebec, Canada 08 - 10 Sep 1999 pp. 39-50

Measuring ripple effect for software maintenance
Black, S.E. 1999. Measuring ripple effect for software maintenance. International Conference on Software Maintenance. Oxford, UK 30 Aug - 03 Sep 1999

REST: a tool to measure the ripple effect of C and C++ programs
Black, S.E. 1998. REST: a tool to measure the ripple effect of C and C++ programs. in: Dumke, R. and Abran, A. (ed.) Software measurement: current trends in research and practice Deutscher Universitats Verlag. pp. 159-172

Permalink - https://westminsterresearch.westminster.ac.uk/item/915w9/design-metrics-for-web-application-maintainability-measurement


Share this
Tweet
Email