Reusability and maintainability in hypermedia applications for education

This paper reports the results of applying metrics to hypermedia authoring under the SHAPE (Southampton hypermedia authoring paradigm for education) research project. The aim of SHAPE is to help authors develop high quality large hypermedia applications for education. The quality characteristics considered are the reusability of information, the maintainability of applications and the authoring effort.In the hypertext field there have been a number of proposals for hypertext metrics, developed mainly in an ad-hoc fashion, contributing to the expression of measures in an ambiguous manner and limiting their use. Unfortunately, many measures proposed in the literature lack the necessary mathematical or empirical justification.The metrics proposed in this paper have been developed using the Goal-Question-Metric approach, and adhere to the representational theory of measurement. We describe the development of the metrics and the results of a quantitative empirical study which compares two different hypennedia authoring systems.

[1]  Barbara Ann Kitchenham,et al.  Evaluating software engineering methods and tools: part 9: quantitative case study methodology , 1998, SOEN.

[2]  Premkumar T. Devanbu,et al.  An Investigation into Coupling Measures for C++ , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[3]  Franca Garzotto,et al.  Hypermedia design, analysis, and evaluation issues , 1995, CACM.

[4]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[5]  Dimitris Christodoulakis,et al.  Measuring the readability and maintainability of hyperdocuments , 1995, J. Softw. Maintenance Res. Pract..

[6]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[7]  J. W. de Vocht Experiments for the characterization of Hypertext-structures , 1994 .

[8]  Hugh C. Davis,et al.  Towards an integrated information environment with open hypermedia systems , 1992, ECHT '92.

[9]  Wendy Hall,et al.  The SHAPE of Hypermedia Authoring for Education , 1997 .

[10]  Victor R. Basili,et al.  A Controlled Experiment Quantitatively Comparing Software Development Approaches , 1981, IEEE Transactions on Software Engineering.

[11]  Paul H. Lewis,et al.  Estimating the quality of functional programs: an empirical investigation , 1995, Inf. Softw. Technol..

[12]  Franca Garzotto,et al.  HDM—a model for the design of hypertext applications , 1991, HYPERTEXT '91.

[13]  Les Carr,et al.  Applying Open Hypertext Principles to the WWW , 1995, IWHD.

[14]  John William Daly,et al.  Replication and a multi-method approach to empirical software engineering research , 1996 .

[15]  Michael Daskalantonakis,et al.  A Practical View of Software Measurement and Implementation Experiences Within Motorola , 1992, IEEE Trans. Software Eng..

[16]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[17]  Ben Shneiderman,et al.  Navigating in hyperspace: designing a structure-based toolbox , 1994, CACM.

[18]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[19]  Ben Shneiderman,et al.  Structural analysis of hypertexts: identifying hierarchies and useful metrics , 1992, TOIS.

[20]  Wendy Hall,et al.  An Empirical Study of Hypermedia Authoring for Education , 1997 .

[21]  Licia Calvi,et al.  Using dynamic hypertext to create multi-purpose textbooks , 1997 .

[22]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[23]  Jung-Kook Hong,et al.  Development and evaluation of hypermedia for museum education: validation of metrics , 1995, TCHI.

[24]  Barbara Ann Kitchenham,et al.  Evaluating software engineering methods and tool part 1: The evaluation context and evaluation methods , 1996, SOEN.

[25]  Robert L. Glass,et al.  The software-research crisis , 1994, IEEE Software.

[26]  J. Healey Statistics: A Tool for Social Research , 1995 .

[27]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[28]  Tim Berners-Lee,et al.  The World-Wide Web , 1994, CACM.

[29]  H. D. Rombach,et al.  Towards a comprehensive framework for reuse: A reuse-enabling software evolution environment , 1988 .

[30]  Thomas C. Reeves,et al.  Educational Multimedia/Hypermedia and Telecommunications, 1997. Proceedings of ED-MEDIA/ED-TELECOM 97--World Conference on Educational Multimedia/Hypermedia and Educational Telecommunications (Calgary, Canada, June 14-19, 1997). Volumes I and II. , 1997 .

[31]  Stephen G. MacDonell Rigor in software complexity measurement experimentation , 1991, J. Syst. Softw..

[32]  Robert L. Glass,et al.  Science and substance: a challenge to software engineers , 1994, IEEE Software.

[33]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

[34]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .