skip to main content
article
Free access

A comparative case study of three database application development environments

Published: 01 September 1998 Publication History

Abstract

This paper describes an exploratory case study that investigates the claim that the object-oriented approach to information systems development reduces development effort and improves maintainability. Software metrics for development effort, complexity, and maintainability of three functionally similar 4GL database development environments, one objected-oriented and two traditional (relational) are compared. The results indicate that programs developed using the object-oriented environment needed fewer lines of code, had less volume, required less effort, were less complex and were more maintainable than those developed using the traditional 4GL environments.

References

[1]
Ahmed, I. (1996). Quantitative Evaluation of 4GLs Using Software Metrics, MPhil Thesis, Hong Kong: Department of Computer Science, University of Science & Technology.
[2]
Brooks, F. (1987). "No Silver Bullet: Essence and Accidents of Software Engineering," IEEE Computer , Vol. 20, No. 5, pp. 10-19.
[3]
Conte, S. D., Dunsmore, H. E., and Shen, V. Y. (1986). Software Engineering Metrics and Models, Redwood City, CA: The Benjamin/Cummings Publication Company, Inc.
[4]
Cox, B., (1986). Object-Oriented Programming: An Evolutionary Approach, Reading, MA: Addison-Wesley Publishing Co.
[5]
Halstead, M. H. (1977). Elements of Software Science, New York, NY: Elsevier North Holland.
[6]
Henry, S. M., and Kafura, D. (1981). "Software Structure Metrics Based on Information Flow," IEEE Transactions on Software Engineering, Vol. 7, No. 5, pp. 510-518.
[7]
Kokol, P., Rozman, I., and Venuti, V. (1995). "User Interface Metrics," ACM SlGPLAN Notices, Vol. 30, No. 4, pp. 36-38.
[8]
Martens, C., and Lochovsky, F. H. (1991). "OASIS: A Programming Environment for Implementing Distributed Organizational Support Systems," Conference on Organizational Computing Systems, Atlanta, GA, pp. 29-42.
[9]
Martens, C., and Woo, C. C. (1992). "OASIS2: An Environment for Developing Organizational Computing Systems," International Computer Science Conference, Hong Kong, pp. 460-466.
[10]
McCabe, T. J. (1976). "A Complexity Measure," IEEE Transactions on Software Engineering, Vol. 2, No. 6, pp. 308-320.
[11]
Meyer, B. (1988). Object-Oriented Software Construction , Englewood Cliffs, NJ: Prentice Hall, Inc.
[12]
Microsoft Corporation (1994). Microsoft Access: User's Guide.
[13]
Oracle Corporation (1994). Oracle7 Relational Database Management System: Feature Summary.
[14]
Rentsch, T. (1982). "Object-oriented Programming;' ACM SIGPLAN Notices, Vol. 17, No. 9, p. 51.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMIS Database: the DATABASE for Advances in Information Systems
ACM SIGMIS Database: the DATABASE for Advances in Information Systems  Volume 29, Issue 4
Fall 1998
66 pages
ISSN:0095-0033
EISSN:1532-0936
DOI:10.1145/335505
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1998
Published in SIGMIS Volume 29, Issue 4

Check for updates

Author Tags

  1. 4GLs
  2. database application development environments
  3. evaluation
  4. object-oriented programming
  5. query languages
  6. software metrics

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)39
  • Downloads (Last 6 weeks)12
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media