Skip to main content

Research Repository

Advanced Search

Outputs (120)

Evaluation and assessment in software engineering (1997)
Journal Article
Kitchenham, B., Brereton, P., Budgen, D., Linkman, S., Almstrum, V. L., & Pfleeger, S. L. (1997). Evaluation and assessment in software engineering. Information and Software Technology, 39(11), 731-734. https://doi.org/10.1016/S0950-5849%2897%2900024-4

The Conference on Evaluation and Assessment in Software Engineering (EASE 97) reviewed the problem of evaluating the development process, engineering methods and the software products in software engineering. Empirical methods are used to identify so... Read More about Evaluation and assessment in software engineering.

Design transformation and prototyping using multiple viewpoints (1997)
Journal Article
Friel, G., & Budgen, D. (1997). Design transformation and prototyping using multiple viewpoints. Information and Software Technology, 39(2), 91-105. https://doi.org/10.1016/s0950-5849%2896%2901130-5

One of the problems in designing the software for large real-time systems is to ensure that the eventual implementation corresponds to the design specifications. In this paper we describe how the process of automatically transforming a systematic (an... Read More about Design transformation and prototyping using multiple viewpoints.

Encapsulating empirical practices within the software engineering curriculum (1997)
Presentation / Conference Contribution
Budgen, D., & Brereton, P. (1997, March). Encapsulating empirical practices within the software engineering curriculum. Presented at Software Engineering Education Conference, Virginia Beach, USA

One of the factors limiting the wider acceptance of computer science (and hence software engineering) as a `Science and Engineering' discipline is the lack of established experimental practices that can be used to provide empirical support for our id... Read More about Encapsulating empirical practices within the software engineering curriculum.

Software design framework or how to support real designers (1995)
Journal Article
Reeves, A., Marashi, M., & Budgen, D. (1995). Software design framework or how to support real designers. IET Software, 10(4), 141-155. https://doi.org/10.1049/sej.1995.0018

The problems inherent in capturing a designer's ideas about software provide a major difficulty for software development. In the paper, both observed designer practices and the procedural forms that are embodied in software design methods are examine... Read More about Software design framework or how to support real designers.

'Design models' from software design methods (1995)
Journal Article
Budgen, D. (1995). 'Design models' from software design methods. Design Studies, 16(3), 293-325. https://doi.org/10.1016/0142-694X%2895%2900001-8

Much of the difficulty underlying the development of large software-based systems arises from the complex and abstract nature of software itself, and nowhere is this more evident than in the problems encountered in seeking to establish systematic pro... Read More about 'Design models' from software design methods.

CASE tools: Masters or servants? (1993)
Presentation / Conference Contribution
Budgen, D., Marashi, M., & Reeves, A. (1993, February). CASE tools: Masters or servants?. Presented at Proceedings - Software Engineering Environments, SEE 1993, Reading, UK

Much of the recent research into the use of CASE tools for specification and design of software systems has focused on the integration of such tools with one another and with related tools. However, much less attention has been directed towards consi... Read More about CASE tools: Masters or servants?.

Design transformation and abstract design prototyping (1991)
Journal Article
Friel, G., & Budgen, D. (1991). Design transformation and abstract design prototyping. Information and Software Technology, 33(9), 707-719. https://doi.org/10.1016/0950-5849%2891%2990044-C

In the process of software design, both 'structured' diagrams as well as mathematical formalisms can provide useful ways of expressing a designer's ideas about a solution to a problem. The paper describes a transformation tool that generates executab... Read More about Design transformation and abstract design prototyping.

Teaching about process issues in software engineering (1991)
Presentation / Conference Contribution
Budgen, D., & Rattray, C. (1991, January). Teaching about process issues in software engineering. Presented at Software Engineering Education (SEI 1991), Pittsburgh, USA

Our experiences with teaching Software Engineering to Computing Science students are described, focusing mainly upon the use of two forms of teaching that have proved useful in helping students to learn about those process issues that are not well su... Read More about Teaching about process issues in software engineering.

Academic/industrial collaboration in a postgraduate MSc course in Software Engineering (1989)
Journal Article
Budgen, D., Henderson, P., & Rattray, C. (1989). Academic/industrial collaboration in a postgraduate MSc course in Software Engineering. Journal of Systems and Software, 10(4), 261-266. https://doi.org/10.1016/0164-1212%2889%2990072-1

This paper outlines the organization of an MSc in Software Engineering that has been set up as a specialist conversion course for graduates who have had some experience of computer programming. The most distinctive feature of the program is that this... Read More about Academic/industrial collaboration in a postgraduate MSc course in Software Engineering.