Skip to main content

Research Repository

Advanced Search

Outputs (3149)

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.

'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.

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.

Binary adaptive optics: a status report (1994)
Presentation / Conference Contribution
Love, G. D., Doel, A. P., Myers, R. M., Purvis, A., & Sharples, R. M. (1994, December). Binary adaptive optics: a status report

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.