Use of CASE tools

Diane Lending, Norman L. Chervany

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Scopus citations


Computer-Aided Software Engineering (CASE) technologies are tools that provide automated assistance for software development [3]. The goal of introducing CASE tools is the reduction of the time and cost of software development and the enhancement of the quality of the systems developed [3], [20]. This paper explores the use of CASE tools. We ask several questions. Are CASE tools being used? If yes, what features within the tool are being used? Next, we explore two potential reasons for the expected low use. Do CASE tools change the job of the systems developer in an unattractive way? And are the people who are expected to use CASE tools motivated to use them? 233 systems developers were surveyed to answer these questions. We found that CASE tools are being used but not in many companies. Within the companies that have adopted CASE tools, few people are actually using the tools. The systems developers who use CASE tools are using formal methodologies more often than systems developers who do not use CASE tools. Systems developers allocate their time differently depending on whether they are using a CASE tool or not. Those who use the tools are using few of the functions within the tools. Finally we found that people were basically neutral on whether they enjoyed using the tool and whether the tool was useful.

Original languageEnglish (US)
Title of host publicationProceedings of the ACM SIGCPR Conference
Number of pages10
StatePublished - Jan 1 1998
EventProceedings of the 1998 ACM SIGCPR Conference - Boston, MA, USA
Duration: Mar 26 1998Mar 28 1998


OtherProceedings of the 1998 ACM SIGCPR Conference
CityBoston, MA, USA


Dive into the research topics of 'Use of CASE tools'. Together they form a unique fingerprint.

Cite this