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

skip to main content
article
Free access

CASE: a testbed for modeling, measurement and management

Published: 01 April 1992 Publication History
First page of PDF

References

[1]
Basili, V.R., and Rombach, H.D. Tailoring the software process to project goals and environments. In Proceedings of the Ninth ICSE (Monterey, Calif. Mar. 30-Apr. 2, 1987), ACM, N.Y., pp. 345-357.
[2]
Basili, V.R., and Rombach, H.D. The TAME Project: Towards im~ provement-oriented software environments. IEEE TSE 14, 6 (June 1988), 759-773.
[3]
Boehm, B.W. and Belz, F. Applying process programming to the spiral model. In Proceedings of the Fourth International Software Process Workshop, C Tully, Ed., (Moretonhampstead, Devon, UK, May 1988), pp. 11-13. Reprinted as ACM MG- SOFT Softw. Eng. Not. 14, 4 (June 1989), 46-56.
[4]
Boehm, B.W. A spiral model of software development and enhancement. IEEE Comput. (May 1988), 61-71.
[5]
Bollinger, Terry B., and McGowan, Clement A. Critical look at software capability evaluations. IEEE Softw. (July 1991), 25-41.
[6]
Brooks, Frederick P. Jr. The Mythical Man-Month. Addison-Wesley, Reading, Mass., 1975.
[7]
Corbitt, G.F., Norman, R.J., and Butler, M.C. Assessing proximity to fruition: A case study of phases in CASE technology transfer. Int. J. Softw. Eng. Knowl. Eng. 1, 2 (June 1991), 189-201.
[8]
Docker, T.W.G., and 'Fate, G. Executable data flow diagrams. In Software Engineering 86 D. Barnes and P. Brown, Eds. IEE Computing Series 6, 1986.
[9]
Dowson, M. ISTAR--An integrated project support environment. In Proceedings of the ACM SIG- SOFT/MGPLAN Symposium on Practical Software Development Environments (Dec. 1986), pp. 27-33.
[10]
Humphrey, W. Characterizing the softw are process: A m atu rity framework. IEEE Softw. (Mar. 1988), 73-79.
[11]
Humphrey, W.S., and Curtis, B. Comment on 'A Critical Look', 1EEE Softw. (July 1991), 41-46.
[12]
Humphrey, W.$. and Kellner, M.I. Software process modelling: Principles of entity process models. In Proceedings of the l lth ICSE (Pittsburgh, Pa, May 1989), pp. 33 !-342.
[13]
Humphrey, W.S., Kitson, D.H., and Kasse, T.C. The state of software engineering practice: A preliminary report. In Proceedings of the l lth ICSE (Pittsburgh, Pa, May 1989), pp. 277-288.
[14]
Humphrey, W.S., Snyder, 'F.R., and Willis, R.R. Software process improvement at Hughes Aircraft. IEEE Softw. (July 1991), 11-23.
[15]
Merritt, P. CASE and culture-- Observations on technology transfer. CASE '88 Advance Working Papers, International Workshop on CASE, Inc., (Cambridge, Mass. July 1988), 22: 14-16.
[16]
Norman, RJ., Corbitt, G.F., Butler, M.C. and McElroy, D.D. CASE technology transfer: A case study of unsuccessful change. J. Syst. Manage. (May 1989), 33-37.
[17]
Norman, R.J., and Nunamaker, J.F. CASE productivity perceptions of software engineering professionals. Commun. ACM 32, 9 (Sept. 1989), 1102-1108.
[18]
Osterweil, L. Software processes are software too. In Proceedings of the Ninth ICSE (Monterey, Calif., Mar. 30-Apr. 2, 1987), ACM 2-13.
[19]
Pfleeger, S.L. Process maturity as framework for CASE tool selection. Inf. Softw. Tech. 33, 9 (Nov. 1991), 611-615.
[20]
Pfleeger, S.L. and McGowan, C. Software metrics in the process maturity framework. J. Syst. Softw. I2 (1991), 255-261.
[21]
Tate, G. and Verner, J.M. Software metrics for CASE development. In Proceedings IEEE COMPSAC (Tokyo, Japan, Sept. 1991), 565- 570.
[22]
Tate, G. and Verner, J.M. Approaches to measuring the size of application products with CASE tools. Inf. Softw. Tech. 33, 9 (Nov. 1991), 622-628.
[23]
Tully, C., Ed. Representing and enacting the software process. In Proceedings of the Fourth International Software Process Workshop (Moretonhampstead, Devon, UK, May 11- 13, 1988), pp. 3-4.

Cited By

View all
  • (2017)Adopting IS process innovations in organizations: the role of IS leaders’ individual factors and technology perceptions in decision makingEuropean Journal of Information Systems10.1057/ejis.2013.2424:1(23-37)Online publication date: 19-Dec-2017
  • (2010)A socio-technical approach to improving the systems development processInformation Systems Frontiers10.1007/s10796-008-9093-412:2(219-234)Online publication date: 1-Apr-2010
  • (2002)Quality assurance of design support software: review and analysis of the state of the artComputers in Industry10.1016/S0166-3615(02)00082-949:2(195-215)Online publication date: Oct-2002
  • Show More Cited By

Recommendations

Reviews

John E. Martin

A special series of six papers in this issue of Communications of the ACM addresses the general area of CASE as it relates to software quality, the software development process, and management attitudes and expectations. Norman and Forte (Introduction) As editors of this special CASE feature, Norman and Forte begin by discussing the heritage of the papers: the International Workshop on CASE (IWCASE), held in 1990. This short introductory piece then finishes with a brief abstract of each of the remaining papers. Forte and Norman (Self-assessment) As the title indicates, this paper presents an assessment of CASE. The assessment is a summary of opinions and perspectives from over 200 experts in software development technology from across the academic, supplier, and user communities. Key conclusions of this assessment include: Tighter integration among the various CASE tools is needed. Quality is the prime objective for pursuing CASE. Achievement of quality incentives has plateaued, however, because of the lack of a standard CASE methodology. A class of CASE support that has been overlooked is decision support tools for software portfolio analysis, buildbuy analysis, maintainrebuild analysis, and reusestart-from-scratch analysis. Shepard, Sibbald, and Wortley A number of formal software process models depict the relationships among the software development life cycle (SDLC) phases. In practice, many more models exist, because every software developer or maintainer uses a unique process. Because of this variety, these authors conclude that next-generation CASE environments need the ability to create a customized model of the software development process being used. This metamodel will represent activities performed completely by the computer, those performed completely by people, and those that involve human expert decisions aided by computerized tools. CASE tools used in conjunction with a software process model will help, encourage, or force users to follow all phases of the SDLC. Huff The author addresses the issue of providing a basis for developing a cost estimate for the adoption of CASE. Using and citing earlier works in this area, Huff describes a three-dimensional cost model that, within each phase of the SDLC ( x ), identifies cost items ( y ) and the cost drivers ( z ) that influence costs. Working through the model, he shows that the total cost of acquiring CASE may be five to eight times greater than the cost of the CASE tools alone. Maiden and Sutcliffe The reuse of specifications, according to the authors and the studies they cite, can help to overcome scoping difficulties encountered during the early stages of the SDLC. Additionally, in the hands of experienced engineers, reusable specifications can allow more use of prototyping in the analysis phases of projects. Tate, Verner, and Jeffrey Just as CADCAM has brought integrated design tools to the engineering of physical systems, CASE is bringing analogous tools to the engineering of the more abstract software systems. When integrated with metrics and a suitable software improvement model, CASE can increase the rate at which organizations improve their software engineering capabilities. Baxter Traditional software maintenance, in the absence of design information, has proven difficult. The archiving and recall of design information can serve to improve the maintenance process, however. The author contends that this feature alone may justify the investment in CASE. Conclusion Any organization looking to invest in CASE should first invest the time to read this nice suite of papers. Each work provides perspectives and information that can be used to develop a CASE investment strategy. The Huff paper, with its exploration of budget development, is particularly good. With the exception of the “Self-assessment,” all the papers include extensive references. All are well written and easy to read, with styles ranging from editorial to scholarly. The only perspective missing from this array is in the area of project team performance metrics. Much h as been written about estimating and performing tasks in a non-CASE environment. The authors might have considered this area as it relates to CASE. CASE vendors continue to claim fantastic productivity gains when using CASE tools, yet current research does not seem to support this claim. I would have liked to see a paper that addressed this productivity issue.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 35, Issue 4
April 1992
112 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/129852
  • Editor:
  • Peter Denning
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1992
Published in CACM Volume 35, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. TAME
  2. maturity model
  3. metrics envelope
  4. software capability
  5. software maturity

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)53
  • Downloads (Last 6 weeks)14
Reflects downloads up to 30 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Adopting IS process innovations in organizations: the role of IS leaders’ individual factors and technology perceptions in decision makingEuropean Journal of Information Systems10.1057/ejis.2013.2424:1(23-37)Online publication date: 19-Dec-2017
  • (2010)A socio-technical approach to improving the systems development processInformation Systems Frontiers10.1007/s10796-008-9093-412:2(219-234)Online publication date: 1-Apr-2010
  • (2002)Quality assurance of design support software: review and analysis of the state of the artComputers in Industry10.1016/S0166-3615(02)00082-949:2(195-215)Online publication date: Oct-2002
  • (2001)A pilot study in effort estimation for the generalization of object-oriented components for reuseProceedings 2001 Australian Software Engineering Conference10.1109/ASWEC.2001.948513(190-199)Online publication date: 2001
  • (1997)Establishing relationships between specification size and software process effort in CASE environmentsInformation and Software Technology10.1016/0950-5849(96)01125-139:1(35-45)Online publication date: Jan-1997
  • (1997)Metadata Extensions to an Object-Oriented Data Model for the Dynamic Capture of Engineering Design HistoriesDatabase Applications Semantics10.1007/978-0-387-34913-8_25(573-600)Online publication date: 1997
  • (1995)Computer-aided software engineeringInformation and Management10.1016/0378-7206(95)00025-R29:4(215-225)Online publication date: 1-Oct-1995
  • (1994)A Study of User Participation in Information Systems DevelopmentJournal of Information Technology10.1177/0268396294009001069:1(51-60)Online publication date: Mar-1994
  • (1994)Über die Bedeutung des Function-Point-Verfahrens in rezessiven ZeitenTheorie und Praxis der Softwaremessung10.1007/978-3-663-14540-0_2(20-34)Online publication date: 1994
  • (1993)An experience with CASE tool support for financial product designACM SIGMIS Database: the DATABASE for Advances in Information Systems10.1145/173794.17379724:4(31-35)Online publication date: 1-Nov-1993
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media