scispace - formally typeset
Search or ask a question

Showing papers in "Journal of Systems and Software in 1989"


Journal ArticleDOI
TL;DR: Two metrics, error-detection efficiency and cost effectiveness, are described, which were used to evaluate the reliability-assurance techniques employed in a large software project.

119 citations


Journal ArticleDOI
TL;DR: The authors critically evaluate classical diffusion theory, identifying elements that must be extended and modified before it can be applied to technology transition, in general, and software engineering, specifically.

100 citations


Journal ArticleDOI
TL;DR: Natural language was found to be less effective in assisting most of the tasks studied than a constrained language or ideograms, and a smaller effect was observed for the spatial arrangment in situations where control flow information aided the task.

86 citations


Journal ArticleDOI
TL;DR: This article examines the key economic, managerial, and technical factors affecting decisions concerning joint software developments in developing countries.

58 citations


Journal ArticleDOI
TL;DR: The experiences and lessons learned through numerous experiments on nearly 60 flight dynamics software projects are discussed, attempting to determine the effect of various software development technologies on overall software project quality and on specific measures such as productivity, reliability, and maintainability.

46 citations


Journal ArticleDOI
TL;DR: The design method is an extension of DARTS, the design approach for real- time systems, and is called DARTS/DA, DARTS for distributed real-time applications, which starts by developing a data flow model of the distributed application using structured analysis.

42 citations


Journal ArticleDOI
TL;DR: A project involving the development of a simulation system in Ada in parallel with a similar Fortran development has been undertaken, and a general object-oriented development methodology was created that was applied to the project.

34 citations


Journal ArticleDOI
TL;DR: The initial direction and organization of research and development activities in the area of object-oriented graphical information systems at the University of Southwestern Louisiana are presented, intended to provide significant and extensible results in the evaluation of the impact ofobject-oriented methodologies on graphical-information system design and implementation.

33 citations


Journal ArticleDOI
TL;DR: This work believes the early production of executable prototypes which use Prolog to “execute” pre- and post-conditions will enhance the development process.

32 citations


Journal ArticleDOI
TL;DR: Results demonstrate skill-level differences, show the importance of error and message interaction, and support previous research claiming that programmers can almost always correct an error once it is located.

29 citations


Journal ArticleDOI
TL;DR: How the path-selection problem in structural program testing can be formulated as a zero-one integer programming problem is discussed, thus possible to find the solution through one of the most powerful problem-solving techniques in the realm of operations research.

Journal ArticleDOI
TL;DR: This work formally defines “nesting” for arbitrary (not necessarily well-structured) programs and uses this definition to redefine four existing measures of nesting that have appeared in the literature, and defines one simple tool that can be used to evaluate nesting measures.

Journal ArticleDOI
TL;DR: An industrial engineering approach that treats software development as a process distinct from its unique application to any specific project, whose essential elements include formal process definition, software measurement, process engineering, and quality control is described.

Journal ArticleDOI
TL;DR: The interconnectivity metric integrates the structural as well as the textual aspects of a program in such a way that the organization of a programs can be seen graphically.

Journal ArticleDOI
TL;DR: This paper describes the architecture of ENCOMPASS, an integrated environment constructed by the SAGA project to support incremental software development in a manner similar to the Vienna Development Method, and provides automated support for all aspects of software development using PLEASE.

Journal ArticleDOI
TL;DR: This essay reviews some of that speculation and offers a paradigm shift in which breakthroughs in software productivity are possible and suggests that the goal of software engineering ought to be the development of applications.

Journal ArticleDOI
TL;DR: The survey reviews important features of the DDBMSs and presents the major architectures which have emerged for distributed data base systems.

Journal ArticleDOI
TL;DR: Les interactions entre la connaissance pratique and the connaissance theorique dans le domaine informatique sont discutees.

Journal ArticleDOI
TL;DR: An approach to teaching introductory problem solving techniques is presented and the algorithmic process is discussed in detail with examples.

Journal ArticleDOI
TL;DR: The EBP languages include the Ward/Mellor and Boeing/Hatley structured analysis extensions, the Jackson system development notation, and Harel's Statechart-activity chart notation.

Journal ArticleDOI
TL;DR: The Maintenance Assistant project at the Florida/Purdue Software Engineering Research Center seeks to develop methodologies and tools to aid in the complex tasks associated with making changes to software systems.

Journal ArticleDOI
TL;DR: The performance of two basic external sorting algorithms, distributive sorting and mergesort, is compared in an environment where even the main memory usage involves a cost.

Journal ArticleDOI
TL;DR: The Ada development language and its implied methodologies have the potential to improve significantly the general software development process and the resulting product as mentioned in this paper, and it has been used extensively in the development of a production flight dynamics system.

Journal ArticleDOI
TL;DR: The authors identify important factors that quantify the software design process, by which they mean the phase of software development that spans the specification and coding, through two experiments using student subjects.

Journal ArticleDOI
TL;DR: In this article, an interactive syntax-directed editor for mathematical formulae, called INFORM, is presented, which allows the user to create and manipulate a two-dimensional picture of mathematical formsulae directly on the screen.

Journal ArticleDOI
TL;DR: A systematic random sample of 100 Fortune 500 companies was surveyed by telephone and respondents felt that the major myth revolved around the belief that computers are “magical” and can do everything without human input.

Journal ArticleDOI
TL;DR: Ongoing efforts in building a rule-based language and development tools that support incremental development, interactive debugging, and reuse of components are discussed.

Journal ArticleDOI
TL;DR: This paper describes the representation and structural formalism used in LOOD (logic-oriented object data base), a semantic data base that enhances the existing semantic data bases with formal representation and more procedural semantics.

Journal ArticleDOI
TL;DR: A new method for software products' quality evaluation is proposed, based on known, refined or newly developed classification methods, which describes several well-known software products of a given type as described by using a binary scale for a set of characteristics.

Journal ArticleDOI
TL;DR: COBSTYLE, a one-pass, line-by-line style analyzer, written in PL/I, is used to analyze 638 COBOL programs, yielding results which empirically demonstrate the benefits of good programming style.