The Community for Technology Leaders
2013 IEEE International Conference on Software Maintenance (1995)
Opio (Nice), France
Oct. 17, 1995 to Oct. 20, 1995
ISSN: 1063-6773
ISBN: 0-8186-7141-6
TABLE OF CONTENTS
Session 1: Keynote Address
Session 2A: Object-Oriented Techniques, Chair: Lee White, Case Western Reserve University, USA

A study on the effect of architecture on maintainability of object-oriented systems (Abstract)

C. Kung , Texas Univ., Arlington, TX, USA
A. Gupta , Texas Univ., Arlington, TX, USA
P. Hsia , Texas Univ., Arlington, TX, USA
J. Peng , Texas Univ., Arlington, TX, USA
S. Liu , Texas Univ., Arlington, TX, USA
pp. 4

A metric for evaluating class library interfaces and its application to library upgrades (Abstract)

M. Imase , NTT Software Labs., Tokyo, Japan
K. Nakanishi , NTT Software Labs., Tokyo, Japan
T. Arano , NTT Software Labs., Tokyo, Japan
pp. 12

The effect of inheritance on the maintainability of object-oriented software: an empirical study (Abstract)

M. Roper , Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
J. Daly , Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
M. Wood , Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
J. Miller , Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
A. Brooks , Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
pp. 20
Session 2B: Tools and Environments, Chair: Hongji Yang, De Montfort University, UK

A case study of a maintenance support system (Abstract)

I. Nordbo , SINTEF, Trondheim, Norway
K.J. Wedde , SINTEF, Trondheim, Norway
T. Stalhane , SINTEF, Trondheim, Norway
pp. 32

Supporting impact analysis: a semi-automated technique and associated tool (Abstract)

A. Escudie , Matra Marconi Space, Toulouse, France
J.P. Queille , Matra Marconi Space, Toulouse, France
J.F. Voidrot , Matra Marconi Space, Toulouse, France
T. Bodhuin , Matra Marconi Space, Toulouse, France
S. Barros , Matra Marconi Space, Toulouse, France
pp. 42

Domain-retargetable reverse engineering. III. Layered modeling (Abstract)

S.R. Tilley , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 52
Session 3A: Panel
Session 3B: Maintenance of User Interfaces, Chair: Rudolf Keller, Université de l'Montréal

Ciao: a graphical navigator for software and document repositories (Abstract)

E. Koutsofios , AT&T Bell Labs., Murray Hill, NJ, USA
Y.-F.R. Chen , AT&T Bell Labs., Murray Hill, NJ, USA
R.S. Wallach , AT&T Bell Labs., Murray Hill, NJ, USA
G.S. Fowler , AT&T Bell Labs., Murray Hill, NJ, USA
pp. 66

Application and user interface migration from BASIC to Visual C++ (Abstract)

R. Fiutem , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
P. Tonella , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
G. Antoniol , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
E. Merlo , Istituto per la Ricerca Sci. e Tecnologica, Trento, Italy
pp. 76
Session 4A: Practice and Experience in Software Maintenance, Chair: Tom Pigoski, Technical Software Services, USA

Software maintenance in Hong Kong (Abstract)

S.W.L. Yip , Dept. of Comput., Hong Kong Polytech., Kowloon, Hong Kong
pp. 88

Software maintenance offloading at the Union Bank of Switzerland (Abstract)

H.M. Sneed , SES Software Eng. Service, Budapest, Hungary
E. Nyary , SES Software Eng. Service, Budapest, Hungary
pp. 98
Session 4B: Reverse Engineering, Chair: Ugo de Carlini, University of Naples, Italy

Acquisition of ERA models from data intensive code (Abstract)

Hongji Yang , Dept. of Comput. Sci., De Montfort Univ., Leicester, UK
K. Bennett , Dept. of Comput. Sci., De Montfort Univ., Leicester, UK
pp. 116

Identifying reusable functions using specification driven program slicing: a case study (Abstract)

A. De Lucia , Fac. of Eng., Salerno Univ., Italy
A. Cimitile , Fac. of Eng., Salerno Univ., Italy
M. Munro , Fac. of Eng., Salerno Univ., Italy
pp. 124

Design maintenance: unexpected architectural interactions (experience report) (Abstract)

V. Tzerpos , IBM Canada Labd., Toronto, Ont., Canada
I. Carmichael , IBM Canada Labd., Toronto, Ont., Canada
R.C. Holt , IBM Canada Labd., Toronto, Ont., Canada
pp. 134
Session 5A: Reuse, Chair: Dave Eichmann, University of Houston at Clear Lake, USA

Iterative reengineering to compensate for quick-fix maintenance (Abstract)

G. Visaggio , Dipartimento di Inf., Bari Univ., Italy
F. Lanubile , Dipartimento di Inf., Bari Univ., Italy
pp. 140

Towards reengineering in reuse reengineering processes (Abstract)

G. Canfora , Fac. of Eng., Salerno Univ., Italy
M. Tortorella , Fac. of Eng., Salerno Univ., Italy
A.R. Fasolino , Fac. of Eng., Salerno Univ., Italy
pp. 147

Algorithms for program dependence graph production (Abstract)

G. Canfora , Fac. of Eng., Salerno Univ., Italy
A. Cimitile , Fac. of Eng., Salerno Univ., Italy
pp. 157
Session 5B: Maintenance Management, Chair: Ned Chapin, California State University, USA

Estimating the costs of software maintenance tasks (Abstract)

H.M. Sneed , SES Software Eng. Service, Ottobrunn/Munich, Germany
pp. 168

The AMES approach to application understanding: a case study (Abstract)

E.J. Younger , Centre for Software Maintenance, Durham Univ., UK
C. Boldyreff , Centre for Software Maintenance, Durham Univ., UK
E.L. Burd , Centre for Software Maintenance, Durham Univ., UK
R.E. Mortimer , Centre for Software Maintenance, Durham Univ., UK
R.M. Hather , Centre for Software Maintenance, Durham Univ., UK
M. Munro , Centre for Software Maintenance, Durham Univ., UK
pp. 182

Discovering relationships between service and customer satisfaction (Abstract)

R. Chillarege , Center for Software Eng., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
M. Buckley , Center for Software Eng., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
pp. 192
Session 6A: Reengineering Techniques, Chair: Guiseppe Visaggio, University of Bari, Italy

A software re-engineering method using domain models (Abstract)

S. Rugaber , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
J.-M. DeBaud , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
pp. 204

An independent software-modification method (Abstract)

Y. Oki , ATR Commun. Syst. Res. Labs., Kyoto, Japan
T. Shimomura , ATR Commun. Syst. Res. Labs., Kyoto, Japan
T. Chikaraishi , ATR Commun. Syst. Res. Labs., Kyoto, Japan
T. Ohta , ATR Commun. Syst. Res. Labs., Kyoto, Japan
pp. 214

Dynamic slicing of distributed programs (Abstract)

M. Kamkar , Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
P. Krajina , Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
pp. 222
Session 6B: Testing, Chair: Aniello Cimitile, University of Naples, Italy

Correcting for unreliable regression integration testing (Abstract)

K. Abdullah , Dept. of Comput. Eng. & Sci., Case Western Reserve Univ., Cleveland, OH, USA
J. Kimble , Dept. of Comput. Eng. & Sci., Case Western Reserve Univ., Cleveland, OH, USA
L. White , Dept. of Comput. Eng. & Sci., Case Western Reserve Univ., Cleveland, OH, USA
pp. 232

Detecting program modules with low testability (Abstract)

J.M. Voas , Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
T.M. Khoshgoftaar , Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
R.M. Szabo , Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
pp. 242

Reducing the cost of regression testing by semantics guided test case selection (Abstract)

D. Binkley , Dept. of Comput. Sci., Loyola Coll., Baltimore, MD, USA
pp. 251
Session 7: Panel
Session 8: Program Understanding, Chair: Vaclav Rajlich, Wayne State University, USA

Detecting interleaving (Abstract)

K. Stirewalt , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
L.M. Wills , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
S. Rugaber , Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
pp. 265

Manipulating and documenting software structures using SHriMP views (Abstract)

M.-A.D. Storey , Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
H.A. Muller , Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
pp. 275
Session 9: Keynote Address
Session 1OA: Maintenance Process Issues, Chair: Lionel Briand, CRIM, Canada

A sizing measure for adaptive maintenance work products (Abstract)

A. Abran , Quebec Univ., Montreal, Que., Canada
M. Maya , Quebec Univ., Montreal, Que., Canada
pp. 286

Maintainability measurements on industrial source code maintenance activities (Abstract)

P. Oman , Printer Div., Hewlett-Packard, Boise, ID, USA
T. Pearse , Printer Div., Hewlett-Packard, Boise, ID, USA
pp. 295

Using views to maintain Petri-net-based process models (Abstract)

D. Avrilionis , Lab. de Genie Inf., Inst. IMAG, Grenoble, France
P.-Y. Cunin , Lab. de Genie Inf., Inst. IMAG, Grenoble, France
pp. 318

Improving application management process through qualitative framework (Abstract)

J. Taramaa , VTT Electron., Oulu, Finland
M. Makarainen , VTT Electron., Oulu, Finland
T. Ketola , VTT Electron., Oulu, Finland
pp. 327
Session 10B: Panel
Session 11: Emerging Issues in Software Maintenance, Chair: Keith Bennett, University of Durham, UK

Priority based data flow testing (Abstract)

R. Gupta , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
M.L. Soffa , Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
pp. 348

Bylands: reverse engineering safety-critical systems (Abstract)

Z. Luo , Dept. of Comput. Sci., Durham Univ., UK
E.J. Younger , Dept. of Comput. Sci., Durham Univ., UK
T.M. Bull , Dept. of Comput. Sci., Durham Univ., UK
K.H. Bennett , Dept. of Comput. Sci., Durham Univ., UK
pp. 358

Is maintenance ready for evolution? (Abstract)

C. Boldyreff , Centre for Software Maintenance, Durham Univ., UK
K. Bennett , Centre for Software Maintenance, Durham Univ., UK
S. Smith , Centre for Software Maintenance, Durham Univ., UK
pp. 367

Author Index (PDF)

pp. 375
94 ms
(Ver )