Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Roger S. Scowen

dblp:s/RSScowen · DBLP profile ↗
← Back
10ranked-venue papers
8as first author
0since 2021 · last 1991
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 1 heaviest of 1, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software quality management
software quality improvement
0.011979
A New Technique for Improving the Quality of Computer Programs · ICSE 1979
YearPublicationVenuePosition
1991 An Overview of Prolog Standardization - Progress, Problems and Solutions
Roger S. Scowen
ICLP1
1984 Conformance testing of software
Roger S. Scowen
Comput. Graph.1
1981 A Survey of some Text Editors
abstract
Abstract Every computer system seems to have a different method of editing files. This survey considers the tasks, constraints and user interface for computer editors. Several editors are examined and reviewed. This paper also contains a glossary of some terms connected with editing and includes a reference to other surveys and bibliographies.
Roger S. Scowen
Softw. Pract. Exp.1
1979 A New Technique for Improving the Quality of Computer Programs
Roger S. Scowen
ICSE1
1979 Computers and the Construction of Economic Models
abstract
Input/output tables are a set of economic accounts which can be transformed into models for analysing and projecting the economy. The first set of input/output tables for Scotland has recently been published. They were constructed using a computer as a principal tool. This paper describes the project, the programs and the lessons that have been learned and shows how problems could have been avoided as well as how they were overcome. Although the paper is mainly about the Scottish input/output project many of the points are relevant to the more general use of computers in data surveys and economic studies. Only when computer scientists and economists understand the limitations of each other's disciplines can they fully realise the benefits which computers can bring.
R. Burdekin, Roger S. Scowen
Comput. J.2
1977 Some Aids for Program Documentation
abstract
Abstract The documentation of computer programs can be considerably eased and standardized using the programs described in this paper. They are basically machine‐ and language‐independent, possess a simple structure, use one serial input and one output stream, and require no backing store. The code size for each program is a few thousand bytes and the time for running them is dominated by that needed for input and output. The programs are: INDEX (gives an index of all identifiers used in a program). POLISH (paginates a program listing so that the global structure is evident). WATER (helps find misprints in computer‐readable reports). UNDOC (creates a live program from its documented form). Also included are examples of the output from these programs.
Roger S. Scowen
Softw. Pract. Exp.1
1975 Writing Algorithms in ALGOL 60
abstract
Abstract This paper discusses the difficulties of writing procedures and programs in ALGOL 60 for general use. It also shows how the problems can be alleviated and overcome.
I. D. Hill, Roger S. Scowen, Brian A. Wichmann
Softw. Pract. Exp.2
1974 The Definition of Comments in Programming Languages
abstract
Abstract This paper examines the concept of comments in programming languages and answers the questions: Why are they needed? How are they defined and implemented in existing languages? What should be provided in future languages?
Roger S. Scowen, Brian A. Wichmann
Softw. Pract. Exp.1
1973 Babel and SOAP, Applications for Extensible Compilers
abstract
Abstract This paper describes a method of writing compilers which can easily be extended or altered. Two applications of the method are described; the first is a conventional programming language called Babel and the second is a program called SOAP which documents ALGOL 60 programs. Two important features have made extensions practicable; the compiler has a modular construction and was initially written in ALGOL 60.
Roger S. Scowen
Softw. Pract. Exp.1
1971 SOAP - A Program which Documents and Edits ALGOL 60 Programs
abstract
This paper describes a program called SOAP (Simplify Obscure Algol Programs) which reads and ALGOL 60 program as data, cleans it up and outputs it in a form which clarifies its structure thus making it easier to understand. The paper states some of the advantages of using SOAP and specifies the layout of an edited program. SOAP is an ALGOL 60 procedure.
Roger S. Scowen, D. Allin, A. L. Hillman, M. Shimell
Comput. J.1