M
Malcolm Munro
Researcher at Durham University
Publications - 169
Citations - 3627
Malcolm Munro is an academic researcher from Durham University. The author has contributed to research in topics: Software maintenance & Software construction. The author has an hindex of 31, co-authored 169 publications receiving 3544 citations. Previous affiliations of Malcolm Munro include King's College London & University of Sunderland.
Papers
More filters
Proceedings ArticleDOI
Service-based software: the future for flexible software
Keith H. Bennett,Paul J. Layzell,David Budgen,Pearl Brereton,Linda A. Macaulay,Malcolm Munro +5 more
TL;DR: A service architecture in which components may be bound instantly, just at the time they are needed, and then the binding may be discarded, leading to highly flexible and agile software that should be able to meet rapidly changing business needs.
Journal ArticleDOI
Understanding service-oriented software
TL;DR: The problems software engineers still face when working with service-oriented software are discussed and some new issues that they must consider, including how to address service provision difficulties and failures are introduced.
Proceedings ArticleDOI
Understanding function behaviors through program slicing
TL;DR: This work presents conditioned slicing as a general slicing framework for program comprehension and shows how slices produced with traditional slicing methods can be reduced to conditioned slices.
Journal ArticleDOI
An early impact analysis technique for software maintenance
Richard J. Turver,Malcolm Munro +1 more
TL;DR: This paper surveys existing ripple analysis techniques and presents a new technique for the early detection of ripple effects based on a simple graph-theoretic model of documentation and the themes within the documentation.
Proceedings ArticleDOI
Virtual but visible software
Claire Knight,Malcolm Munro +1 more
TL;DR: An application of virtual reality to this problem is presented and areas of importance from virtual reality that have been used to good effect when creating graphical abstractions of Java source code are highlighted.