Travelled to:
1 × Hungary
1 × Romania
10 × USA
2 × Germany
2 × Italy
2 × The Netherlands
3 × France
6 × Canada
Collaborated with:
E.Burd H.M.Edwards C.Knight A.Cimitile A.D.Lucia G.Canfora M.Harman L.Hu X.Zhang M.P.Smith C.Boldyreff K.Gallagher C.D.Wezeman S.M.Charters N.Thomas C.M.B.Taylor P.Young P.Chan D.A.Kinloch P.J.Layzell P.Brereton R.M.Hather E.J.Younger M.Abdallah A.Hatch P.Warren A.R.Fasolino B.J.Cornelius D.J.Robson D.Griffiths M.Tortorella J.Queille J.Voidrot N.Wilde C.J.Taylor K.H.Bennett N.Gold D.Budgen R.E.Mortimer S.Danicic M.Daoudi L.Ouarbya R.M.Hierons J.J.Dolado M.C.Otero J.Wegener
Talks about:
softwar (12) program (10) use (8) understand (6) comprehens (6) reusabl (6) code (6) visualis (5) mainten (5) slice (5)
♂ Person: Malcolm Munro
DBLP: Munro:Malcolm
Facilitated 2 volumes:
Contributed to:
Wrote 45 papers:
- ICSM-2010-AbdallahMG #robust #slicing #using
- Certifying software robustness using program slicing (MA, MM, KG), pp. 1–2.
- VISSOFT-2005-GallagherHM #architecture #assessment #framework #visualisation
- A Framework for Software Architecture Visualization Assessment (KG, AH, MM), pp. 76–81.
- VISSOFT-2005-SmithM #identification #interactive #java #runtime #source code
- Identifying Structural Features of Java Programs by Analysing the Interaction of Classes at Runtime (MPS, MM), pp. 108–113.
- VISSOFT-2003-ChartersTM #question #visualisation
- The end of the line for Software Visualisation? (SMC, NT, MM), pp. 110–112.
- ICSM-2002-HarmanHHMZDOW #algorithm
- A Post-Placement Side-Effect Removal Algorithm (MH, LH, RMH, MM, XZ, JJD, MCO, JW), pp. 2–11.
- IWPC-2002-KnightM #case study #comprehension #experience
- Program Comprehension Experiences with GXL; Comprehension for Comprehension (CK, MM), pp. 147–156.
- SCAM-2002-HarmanHMZDDO #interprocedural #slicing
- An Interprocedural Amorphous Slicer for WSL (MH, LH, MM, XZ, SD, MD, LO), pp. 105–114.
- SCAM-2002-ZhangMHH #semantics
- Mechanized Operational Semantics of WSL (XZ, MM, MH, LH), pp. 73–82.
- SEKE-2002-ChartersKTM #component #visualisation
- Visualisation for informed decision making; from code to components (SMC, CK, NT, MM), pp. 765–772.
- VISSOFT-2002-SmithM #object-oriented #runtime #visualisation
- Runtime Visualisation of Object Oriented Software (MPS, MM), p. 81.
- VISSOFT-2002-TaylorM
- Revision Towers (CMBT, MM), pp. 43–50.
- ICSM-2001-BennettMGLBB #agile #architecture #evolution
- An Architectural Model for Service-Based Software with Ultra Rapid Evolution (KHB, MM, NG, PJL, DB, PB), pp. 292–300.
- IWPC-2001-HarmanMHZ
- Side-Effect Removal Transformation (MH, MM, LH, XZ), pp. 310–319.
- IWPC-2001-KnightM #comprehension #visualisation
- Mediating Diverse Visualisations for Comprehension (CK, MM), pp. 18–25.
- WCRE-2001-HarmanHMZ #named #slicing
- GUSTT: An Amorphous Slicing System which Combines Slicing and Transformation (MH, LH, MM, XZ), pp. 271–280.
- ICSM-2000-BurdM #maintenance #replication
- Investigating the Maintenance Implications of the Replication of Code (EB, MM), p. 322–?.
- ICSM-1999-BurdM #c #cobol #using
- Evaluating the Use of Dominance Trees for C and COBOL (EB, MM), pp. 401–410.
- IWPC-1999-KnightM #comprehension #visualisation
- Comprehension with[in] Virtual Environment Visualisations (CK, MM), pp. 4–11.
- IWPC-1999-WarrenBM #evolution
- The Evolution of Websites (PW, CB, MM), pp. 178–185.
- WCRE-1999-BurdM #approach #evolution #towards
- An Initial Approach towards Measuring and Characterizing Software Evolution (EB, MM), pp. 168–174.
- ICSM-1998-BurdM #approach #clustering #component #evolution #maintenance #re-engineering #using
- Investigating Component-Based Maintenance and the Effect of Software Evolution: A Reengineering Approach Using Data Clustering (EB, MM), pp. 199–207.
- IWPC-1998-YoungM #artificial reality #visualisation
- Visualizing Software in Virtual Reality (PY, MM), pp. 19–26.
- WCRE-1998-BurdM #comprehension #re-engineering
- Assisting Human Understanding to Aid the Targeting of Necessary Reengineering Work (EB, MM), pp. 2–9.
- WCRE-1997-BurdM #legacy #non-functional #re-engineering #requirements
- The Implications of Non-Functional Requirements for the Reengineering of Legacy Code (EB, MM), p. 215–?.
- WPC-1997-BurdM #comprehension #reuse
- Enriching Program Comprehension for Software Reuse (EB, MM), pp. 130–137.
- WPC-1997-ChanM #comprehension #named
- PUI: A Tool to Support Program Understanding (PSC, MM), pp. 192–198.
- ICSM-1996-BurdMW #cobol #reuse #scalability #source code
- Analysing Large COBOL Programs: the extraction of reusable modules (EB, MM, CDW), pp. 238–243.
- ICSM-1996-MunroLGB #maintenance
- Software Maintenance for 2005 (MM, PJL, DG, PB), p. 370–?.
- SEKE-1996-CanforaLM #c #ide #re-engineering #reuse
- An Integrated Environment for Reuse Reengineering C Code (GC, ADL, MM), pp. 214–221.
- WCRE-1996-BurdMW #legacy #reuse
- Extracting Reusable Modules from Legacy Code: Considering the Issues of Module Granularity (EB, MM, CDW), p. 189–?.
- WPC-1996-BoldyreffBHMY #comprehension #maintenance #traceability
- Greater Understanding Through Maintainer Driven Traceability (CB, EB, RMH, MM, EJY), p. 100–?.
- WPC-1996-LuciaFM #behaviour #comprehension #slicing
- Understanding Function Behaviors through Program Slicing (ADL, ARF, MM), pp. 9–10.
- ICSM-1995-BoldyreffBHMMY #approach #case study #comprehension
- The AMES approach to application understanding: a case study (CB, EB, RMH, REM, MM, EJY), pp. 182–191.
- ICSM-1995-CimitileLM #case study #identification #reuse #slicing #specification #using
- Identifying reusable functions using specification driven program slicing: a case study (AC, ADL, MM), pp. 124–133.
- WCRE-1995-CimitileLM #execution #reuse #symbolic computation #using
- Qualifying Reusable Functions Using Symbolic Execution (AC, ADL, MM).
- WCRE-1995-EdwardsM #logic #using
- Deriving a Logical Data Model for a System Using the RECAST Method (HME, MM).
- ICSM-1994-CanforaCTM #data type #identification #precise #reuse
- A Precise Method for Identifying Reusable Abstract Data Types in Code (GC, AC, MT, MM), pp. 404–413.
- ICSM-1994-KinlochM #c #comprehension #graph #representation #source code #using
- Understanding C Programs Using the Combined C Graph Representation (DAK, MM), pp. 172–180.
- ICSM-1994-QueilleVWM #case study #impact analysis #maintenance
- The Impact Analysis Task in Software Maintenance: A Model and a Case Study (JPQ, JFV, NW, MM), pp. 234–242.
- CSM-1993-CanforaCMT #c #case study #data type #source code
- Extracting Abstract Data Types from C Programs: A Case Study (GC, AC, MM, CJT), pp. 200–209.
- CSM-1993-EdwardsM #lifecycle #logic #using
- Abstracting the Logical Processing Life Cycle for Entities Using the RECAST Method (HME, MM), pp. 162–171.
- ICSE-1993-EdwardsM #cobol #named #reverse engineering #specification
- RECAST: Reverse Engineering from COBOL to SSADM Specification (HME, MM), pp. 499–508.
- WCRE-1993-CanforaCM #data type #identification #reuse #reverse engineering
- A Reverse Engineering Method for Identifying Reusable Abstract Data Types (GC, AC, MM), pp. 73–82.
- WCRE-1993-EdwardsM #cobol #named #reverse engineering #specification
- RECAST: Reverse Engineering from COBOL to SSADM Specifications (HME, MM), pp. 44–53.
- SEI-1989-CorneliusMR #education #maintenance
- Project Work in Software Maintenance Education (BJC, MM, DJR), pp. 16–25.