article
Free Access

The ups and downs of object-oriented systems development

Authors Info & Claims
Published:01 October 2000Publication History
First page image

References

  1. 1 Briand, L., Arisholm, E., Counsell, S., Houdek, F., and Thevenod- Fosse, P. Empirical studies of object-oriented artifacts, methods, and processes: State of the art and future directions. Emp. Software Eng.: Int. f 4, 4 (Dec. 1999), 387-404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Booch, G. Object-Oriented Analysis and Design with Applications, 2nd Ed. Benjamin/Cummings, Redwood City, Calif., 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Coleman, D., Arnold, P., Bodoff, S., Dollin, C., Gilchrist, H., Hayes, F., and Jeremaes, p. Object-Oriented Development: The Fusion Method. Prentice-Hall, Englewood Cliffs, N.J., 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Davis, F., Bagozzi, R., and Warshaw, P. User acceptance of computer technology: A comparison of two theoretical models. Mgt. Sci. 35, 8 (Aug. 1989), 982-1003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Fichman, R. and Kemerer, C. Adoption of software engineering process innovations: The case of object orientation. Sloan Mgt. Rev. 34, 2 (winter 1993), 7-22.Google ScholarGoogle Scholar
  6. 6 Fichman, R. and Kemerer, C. Object-oriented and conventional analysis and design methodologies: Comparison and critique. IEEE Cornput. 25, 10 (Oct. 1992), 22-39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Jacobson, I., Booch, G., and Rumbaugh, J. The Unified Software Development Process. Addison-Wesley, Reading, Mass., 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Jacobson, I., Christerson, M., Jonsson, P., and Overgaard, G. Object- Oriented Software Engineering: A Use Case Driven Approach, 2nd Ed. Addison-Wesley, Wokingham, England, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Pancake, C. The promise and the cost of object technology: A five-year forecast. Commun. ACM38, 10 (Oct. 1995), 33-49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Rogers, E. Diffusion of Innovations, 4th Ed. The Free Press, New York, 1995.Google ScholarGoogle Scholar
  11. 11 Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, N.J., 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Smith, H. and McKeen, J. Object-oriented technology: Getting beyond the hype. Database Adv. Infor. Syst. 27, 2 (spring 1996), 20-29. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The ups and downs of object-oriented systems development

            Reviews

            Shannon Brown

            Objective quantification of the benefits of object-oriented systems development is an elusive metric despite over a decade of object- oriented development experiences. Using survey research methodologies, Johnson presents a concise, preliminary assessment of the advantages of object-oriented development. The article summarizes the findings of a mail survey conducted with experienced object-oriented developers and with experienced non-object-oriented developers. The survey attempted to identify the beliefs of the developers by asking survey respondents to rate feelings toward object-oriented advantages and disadvantages. The author explicitly acknowledges the limitations of the survey methodology and cautions against drawing conclusive results from the survey, but general trends were revealed. The most interesting conclusions cited by the author are that both object- oriented and non-object-oriented developers consistently acknowledge the general benefits of object-oriented methodologies and downplay the disadvantages of object-oriented methodologies—only the degree of belief varies between the groups. As a survey research report, the article is essentially a brief and concise review of the data gathered from the survey. The article and underlying survey are not, as the author acknowledges, a comprehensive treatment of the topic, and no finite conclusions were obtained from the study. Since the survey simply rated subjective beliefs held by the respondents, the analysis is not intended to quantify benefits based on objective metrics. The survey methodology itself, a mail study, may have biased the responses, as the author acknowledges—with people more interested in object-oriented development being more likely to respond to the unsolicited survey request. In spite of its limitations, the article does serve as a basis for future work in the field. Online Computing Reviews Service

            Access critical reviews of Computing literature here

            Become a reviewer for Computing Reviews.

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image Communications of the ACM
              Communications of the ACM  Volume 43, Issue 10
              Oct. 2000
              91 pages
              ISSN:0001-0782
              EISSN:1557-7317
              DOI:10.1145/352183
              Issue’s Table of Contents

              Copyright © 2000 ACM

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 October 2000

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!