Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Assessment of usability metrics for object-oriented software system

Published: 27 November 2010 Publication History

Abstract

The demand for efficient software is increasing day by day. For this reason software developers need appropriate metrics for the development of software applications. Usability is one of the most important fields in software engineering and a highly focused quality factor. It is a key factor in the development of successful software applications. Object-oriented design techniques have become one of the most powerful mechanisms to develop efficient software system. Object-oriented software can play important role in usability for software applications. It can not only help in reducing the cost but also in developing highly usable software systems. This paper focuses some important issues and analyzes the relationship between usability and object-oriented metrics

References

[1]
Abreu F. B. and R Carapua (1994): Candidate Metric for OOS within taxonomy framework, In Journal of System & Software, North-Holland, Elsevier Science, 26(1), July 1994.
[2]
Abreu F. B. (1995): The MOOD Metrics Set, In Proc. ECOOP'95 Workshop on Metrics, (1995).
[3]
Alshayeb, M. and M. Li (2003): An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes, IEEE Transactions on Software Engineering archive, 29, pp.1043--1049.
[4]
Bansiya J. and C. G. Davis (2002): A Hierarchical Model for Object-Oriented Design Quality Assessment, IEEE Transactions on Software Engineering, 2002.
[5]
Basili, V.R., L. C. Briand and W. L Melo. (1996): A Validation of Object-Oriented Design Metrics as Quality Indicators, IEEE Transactions on Software Engineering, 22(10), 1996, pp. 751--761.
[6]
Bieman, J.M. and B. K. Kang (1998): Measuring Design-Level Cohesion, IEEE Transactions on Software Engineering, 24(2), 1998, pp. 111--124.
[7]
Bocco, M. G., M. Piattini, C. Calero (2005): A Survey of Metrics for UML Class Diagrams, Journal of Object Technology, 4, pp. 59--92.
[8]
Booch, G. (1994): Object-oriented Analysis and Design. Benjamin-Cummings, U.S.A, 1994, pp. 107--215.
[9]
Briand L. C., S. Morasca and V. Basili (1996): Property-Based Software Engineering Measurement, IEEE Transactions on Software Engineering, 22(6), 1996, pp. 68--86.
[10]
Briand, L. C., J. W. Daly, V. Porter and J. Wust (1998): A Comprehensive Empirical Validation of Product Measures for Object-Oriented Systems, Technical Report ISERN-98-07, 1998.
[11]
Briand, L. C., J. W. Daly and J. Wust (1999): A Unified Framework for Coupling Measurement in Object-Oriented Systems, IEEE Transactions on Software Engineering, 1999, 25, pp. 91--121.
[12]
Briand L. C., J. Wüst, J. W. Daly and V. Porter (2000): Exploring the relationships between design measures and software quality in object-oriented systems, The Journal of Systems and Software, vol. 51, 2000, pp. 245--273.
[13]
Briand L.C. and J. W Daly (2001): The Impact of Design Properties on Development Cost in Object- Oriented Systems, In Proceeding of 7th Int'l Software Metrics Symposium (METRICS 01), IEEE CS Press, 2001.
[14]
Briand L.C., W. L. Melo and J. W Daly (2002): Assessing the Applicability of Fault- Proneness Models across Object-Oriented Software Projects, IEEE transactions on Software Engineering, 28(7), 2002.
[15]
Cartwright M. (1998): An Empirical view of inheritance, Information and Software Technology, 40(4), 1998, pp. 795--799.
[16]
Chidamber, S. R. and C. F. Kemerer (1994): A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, 20(6), 1994, pp. 476--493.
[17]
Chidamber, S. R., D.P. Darcy and C. F. Kemerer (1998): Managerial Use of Metrics for Object-Oriented Software: An Exploratory Analysis, IEEE Transactions on Software Engineering, 24(8), 1998, pp. 629--637.
[18]
Coad, P. and E. Yourdon (1990): Object-Oriented Analysis, Yourdon Press, Prentice Hall, New Jersey, 1990.
[19]
Coad, P. and E. Yourdon (1991): Object-Oriented Design, Yourdon Press, Prentice Hall, New Jersey, 1991.
[20]
Daly J., Brooks A., J. Miller, M. Roper and M. Wood (1996): An Empirical Study Evaluating Depth of Inheritance on Maintainability of Object-Oriented Software, Empirical Software Engineering, 1(2), 1996, pp. 109--132.
[21]
Delatte, B., M. Heitz, and J. F. Muller (1993): HOOD Reference Manual 3.1, Masson, Paris, 1993.
[22]
Fenton, N. E. and S. L. Peeger (1997): Software Metrics: A Rigorous and Practical Approach, PWS Publishing Company, Boston, Massachusetts, USA, 1997.
[23]
Gustafson, D. A. and B. Prasad (1991): Properties of Software Measures, In Formal Aspects of Measurement, T. Denvir, Ed. New York, Springer-Verlag, (1991).
[24]
Harrison, R., S. Counsell and V. Reuben (1998): An Evaluation of the MOOD Set of Object-Oriented Software Metrics, IEEE Transactions on Software Engineering, 24(6), 1998, pp. 491--496.
[25]
Harrison R., S. Counsell and R. Nithi (2000): Experimental Assessment of the Effect of Inheritance on the Maintainability of Object-Oriented Systems, The Journal of Systems and Software, 52, 2000, pp. 173--179.
[26]
IEEE Std. 1061(1992): IEEE standard for a software quality metrics methodology, New York, IEEE Computer Society Press, 1992.
[27]
ISO/DIS 9241-11 (1998): Ergonomic requirements for office work with visual display terminals (VDTs) Part 11: Guidance on usability, 1998.
[28]
Jacobson, I. (1992): Object-Oriented Software Engineering. Addison-Wesley, 1992.
[29]
Li, W. and S. Henry (1993): Object-Oriented Metrics that Predict Maintainability, In Journal of Systems and Software, 23(2), 1993, pp. 111--122.
[30]
Li, W. (1998): Another Metric Suite for Object-Oriented Programming, In Journal of Systems and Software, 44(2), 1998, pp. 155--162.
[31]
Lorenz, M. and J. Kidd (1994): Object-Oriented Software Metrics, Prentice Hall, 1994.
[32]
Poels G. and G. Dedene (1999): DISTANCE: A Framework for Software Measure Construction, Research Report DTEW9937, Dept. Applied Economics, Katholieke Universiteit Leuven, Belgium, 1999, pp 46.
[33]
Poels G. and G. Dedene (2001): Evaluating the Effect of Inheritance on the Modifiability of Object-Oriented Business Domain Models, 5th European Conference on Software Maintenance and Reengineering (CSMR 2001), Lisbon, Portugal, 2001, pp. 20--29.
[34]
Prechelt L., B. Unger, M. Philippsen and W. Tichy (2003): A controlled experiment on inheritance depth as a cost factor for code maintenance, The Journal of Systems and Software, 65, 2003, pp. 115--126.
[35]
Reenskaug, T., E. Andersen A. Berre, A. Hurlen, A. Landmark, O. Lehne, E. Nordhagen, E. Ness-Ulseth, G. Oftedal, A. Skaar, and P. Stenslet(1992):OORASS: seamless support for the creation and maintenance of object oriented systems, Journal of Object Oriented Programming, 5(6), 1992, pp. 7--41.
[36]
Rosenberg L. H. and L. Hyatt (1995): Software Quality Metrics for Object-Oriented Environments, SATC, NASA Technical Report SATC-TR-95-1001, 1995.
[37]
Rumbaugh, J., M. Blaha, W. Lorensen, F. Eddy and W. Premerlani (1991): Object-Oriented Modeling and Design, Prentice-Hall, 1991.
[38]
Selby, R. W. and V. R. Vasili,(1991): Analyzing Error-Prone Systems Structure, IEEE Transactions on Software Engineering, 17, 1991, pp. 141--152.
[39]
Subramanya, R., M. S. Krishnan (2003): Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implication for Software Defects, IEEE Transactions on Software Engineering, 29, 2003, pp. 297--310.
[40]
Tang M., M. Kao and M. Chen (1998): An Empirical Study on Object-Oriented Metrics, 6th IEEE International Symposium on Software Metrics, 1998.
[41]
The Object Agency (1996): A comparison of Object¿Oriented Development Methodologies, 1996. http://www.toa.com
[42]
Unger B. and L. Prechelt (1998): The impact of inheritance depth on maintenance tasks ¿ Detailed description and evaluation of two experimental replications, Technical Report, Karlsruhe University: Karlsruhe, Germany, 1998.
[43]
Wirfs-brock, R., B. Wilkerson, and L. Weiner (1990): Designing Object-Oriented Software, Prentice-Hall, 1990.

Cited By

View all
  • (2017)A systematic review of software usability studiesInternational Journal of Information Technology10.1007/s41870-017-0048-1Online publication date: 11-Dec-2017
  • (2014)Evaluating mobile banking application: Usability dimensions and measurementsProceedings of the 6th International Conference on Information Technology and Multimedia10.1109/ICIMU.2014.7066618(136-140)Online publication date: Nov-2014
  • (2011)Usability Estimation of Software System by using Object-Oriented MetricsACM SIGSOFT Software Engineering Notes10.1145/1943371.194338236:2(1-6)Online publication date: 5-May-2011

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 35, Issue 6
November 2010
132 pages
ISSN:0163-5948
DOI:10.1145/1874391
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 November 2010
Published in SIGSOFT Volume 35, Issue 6

Check for updates

Author Tags

  1. metrics
  2. object-oriented system
  3. software
  4. usability

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)3
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)A systematic review of software usability studiesInternational Journal of Information Technology10.1007/s41870-017-0048-1Online publication date: 11-Dec-2017
  • (2014)Evaluating mobile banking application: Usability dimensions and measurementsProceedings of the 6th International Conference on Information Technology and Multimedia10.1109/ICIMU.2014.7066618(136-140)Online publication date: Nov-2014
  • (2011)Usability Estimation of Software System by using Object-Oriented MetricsACM SIGSOFT Software Engineering Notes10.1145/1943371.194338236:2(1-6)Online publication date: 5-May-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media