The Community for Technology Leaders
2013 IEEE International Conference on Software Maintenance (2009)
Edmonton, AB, Canada
Sept. 20, 2009 to Sept. 26, 2009
ISBN: 978-1-4244-4897-5
TABLE OF CONTENTS
Papers

Title page (PDF)

pp. 1

Author index (PDF)

pp. 585-587

25 years of software maintenance (PDF)

Scott Tilley , Department of Computer Sciences Florida Institute of Technology
pp. 3-4

Architecture of product lines (PDF)

David M. Weiss , Lanh and Oanh Nguyen Professor of Software Engineering, Iowa State University, Ames, Iowa
pp. 6

Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts (Abstract)

Mark Grechanik , Accenture Technology Labs, Chicago, IL 60601
Chen Fu , Accenture Technology Labs, Chicago, IL 60601
Qing Xie , Accenture Technology Labs, Chicago, IL 60601
pp. 9-18

Prioritizing JUnit test cases in absence of coverage information (Abstract)

Dan Hao , Key Laboratory of High Confidence Software Technologies, Ministry of Education, Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Be
Lingming Zhang , Key Laboratory of High Confidence Software Technologies, Ministry of Education, Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Be
Ji Zhou , Key Laboratory of High Confidence Software Technologies, Ministry of Education, Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Be
Hong Mei , Key Laboratory of High Confidence Software Technologies, Ministry of Education, Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Be
Lu Zhang , Key Laboratory of High Confidence Software Technologies, Ministry of Education, Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Be
pp. 19-28

Prioritizing component compatibility tests via user preferences (Abstract)

Adam Porter , Department of Computer Science, University of Maryland, College Park, MD, 20742 USA
Alan Sussman , Department of Computer Science, University of Maryland, College Park, MD, 20742 USA
Il-Chul Yoon , Department of Computer Science, University of Maryland, College Park, MD, 20742 USA
Atif Memon , Department of Computer Science, University of Maryland, College Park, MD, 20742 USA
pp. 29-38

Linux kernels as complex networks: A novel method to study evolution (Abstract)

Zheng Wang , School of Computer Science, Beijing University of Aeronautics and Astronautics, Beijing, China
Qiang Ye , Dept. of Computer Science&IT, UPEI, Charlottetown, Canada
Li Zhang , School of Computer Science, Beijing University of Aeronautics and Astronautics, Beijing, China
Chen Yang , School of Computer Science, Beijing University of Aeronautics and Astronautics, Beijing, China
Lei Wang , School of Computer Science, Beijing University of Aeronautics and Astronautics, Beijing, China
pp. 41-50

Towards a better understanding of software evolution: An empirical study on open source software (Abstract)

Jianbo Chen , Department of Computer Science and Engineering University of California, Riverside
Guowu Xie , Department of Computer Science and Engineering University of California, Riverside
Iulian Neamtiu , Department of Computer Science and Engineering University of California, Riverside
pp. 51-60

A survey-based study of the mapping of system properties to ISO/IEC 9126 maintainability characteristics (Abstract)

Jose Pedro Correia , Software Improvement Group Amsterdam, The Netherlands
Yiannis Kanellopoulos , Software Improvement Group Amsterdam, The Netherlands
Joost Visser , Software Improvement Group Amsterdam, The Netherlands
pp. 61-70

Criteria for the evaluation of implemented architectures (Abstract)

Arie van Deursen , Delft University of Technology, The Netherlands
Joost Visser , Software Improvement Group Amsterdam, The Netherlands
Eric Bouwers , Software Improvement Group Amsterdam, The Netherlands
pp. 73-82

Playing roles in design patterns: An empirical descriptive and analytic study (Abstract)

Yann-Gael Gueheneuc , Ptidej Team-DGIGL, École Polytechnique de Montréal, Québec, Canada
Giuliano Antoniol , SOCCER Lab.-DGIGL, École Polytechnique de Montréal, Québec, Canada
Foutse Khomh , Ptidej Team-DGIGL, École Polytechnique de Montréal, Québec, Canada
pp. 83-92

Decomposing object-oriented class modules using an agglomerative clustering technique (Abstract)

Nikolaos Tsantalis , Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece
Marios Fokaefs , Department of Computing Science, University of Alberta, Edmonton, Canada
Jorg Sander , Department of Computing Science, University of Alberta, Edmonton, Canada
Alexander Chatzigeorgiou , Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece
pp. 93-101

Detecting virus mutations via dynamic matching (Abstract)

Min Feng , CSE Dept., University of California, Riverside
Rajiv Gupta , CSE Dept., University of California, Riverside
pp. 105-114

Regression model checking (Abstract)

Gregg Rothermel , Department of Computer Science and Engineering, University of Nebraska - Lincoln
Matthew B. Dwyer , Department of Computer Science and Engineering, University of Nebraska - Lincoln
Guowei Yang , Department of Computer Science and Engineering, University of Nebraska - Lincoln
pp. 115-124

Automated performance analysis of load tests (Abstract)

Parminder Flora , Performance Engineering, Research In Motion (RIM), Waterloo, ON, Canada
Zhen Ming Jiang , Software Analysis and Intelligence Lab (SAIL), Queen's University, Kingston, ON, Canada
Ahmed E. Hassan , Software Analysis and Intelligence Lab (SAIL), Queen's University, Kingston, ON, Canada
Gilbert Hamann , Performance Engineering, Research In Motion (RIM), Waterloo, ON, Canada
pp. 125-134

Inquiring the usage of aspect-oriented programming: An empirical study (Abstract)

Romain Delamare , INRIA, Centre Rennes - Bretagne Atlantique, Campus de Beaulieu, F-35042 Rennes Cedex, France
Benoit Baudry , INRIA, Centre Rennes - Bretagne Atlantique, Campus de Beaulieu, F-35042 Rennes Cedex, France
Yves Le Traon , IT-Telecom Bretagne 2, rue de la Châtaigneraie, 35576 Cesson Sévigné Cedex, France
Freddy Munoz , INRIA, Centre Rennes - Bretagne Atlantique, Campus de Beaulieu, F-35042 Rennes Cedex, France
pp. 137-146

Studying the use of developer IRC meetings in open source projects (Abstract)

Zhen Ming Jiang , Software Analysis and Intelligence Lab (SAIL), Queen's University, Kingston, ON, K7L 3N6, Canada
Ahmed E. Hassan , Software Analysis and Intelligence Lab (SAIL), Queen's University, Kingston, ON, K7L 3N6, Canada
Emad Shihab , Software Analysis and Intelligence Lab (SAIL), Queen's University, Kingston, ON, K7L 3N6, Canada
pp. 147-156

Searching and skimming: An exploratory study (Abstract)

Chris Luce , University of Calgary, Calgary, Canada
Jamie Starke , University of Calgary, Calgary, Canada
Jonathan Sillito , University of Calgary, Calgary, Canada
pp. 157-166

Managing code clones using dynamic change tracking and resolution (Abstract)

Andy Zaidman , Delft University of Technology The Netherlands
Arie van Deursen , Delft University of Technology The Netherlands
Michiel de Wit , Delft University of Technology The Netherlands
pp. 169-178

Comparative analysis of evolving software systems using the Gini coefficient (Abstract)

Philip Branch , Faculty of Information&Communication Technologies, Swinburne University of Technology, P.O. Box 218, Hawthorn, VIC 3122, Australia
Oscar Nierstrasz , Institute of Computer Science, University of Bern, Bern, CH-3012, Switzerland
Markus Lumpe , Faculty of Information&Communication Technologies, Swinburne University of Technology, P.O. Box 218, Hawthorn, VIC 3122, Australia
Rajesh Vasa , Faculty of Information&Communication Technologies, Swinburne University of Technology, P.O. Box 218, Hawthorn, VIC 3122, Australia
pp. 179-188

Assessing the impact of framework changes using component ranking (Abstract)

Harvey Siy , Department of Computer Science, University of Nebraska at Omaha, 6001 Dodge Street, Omaha, NE 68182, USA
Katsuro Inoue , Graduate School of Information Science and Technology, Osaka University, 1-5 Yamadaoka, Suita, Osaka 565-0871, Japan
Reishi Yokomori , Department of Software Engineering, Nanzan University, 27 Seirei-cho, Seto, Aichi 489-0863, Japan
Masami Noro , Department of Software Engineering, Nanzan University, 27 Seirei-cho, Seto, Aichi 489-0863, Japan
pp. 189-198

Object aware execution trace exploration (Abstract)

Jurgen Dollner , Hasso-Plattner-Institute - University of Potsdam, Germany
Stefan Voigt , Hasso-Plattner-Institute - University of Potsdam, Germany
Johannes Bohnet , Hasso-Plattner-Institute - University of Potsdam, Germany
pp. 201-210

A combinatorial approach to building navigation graphs for dynamic web applications (Abstract)

James Lawrence , Department of Mathematics, George Mason University, Fairfax, VA
Sreedevi Sampath , Dept. of Information Systems University of Maryland, Baltimore County, Baltimore, MD
Rick Kuhn , Information Technology Laboratory, National Institute of Standards and Technology, Gaithersburg, MD
Raghu Kacker , Information Technology Laboratory, National Institute of Standards and Technology, Gaithersburg, MD
Wenhua Wang , Dept. of Computer Science and Engineering University of Texas at Arlington, Arlington, Texas
Yu Lei , Dept. of Computer Science and Engineering University of Texas at Arlington, Arlington, Texas
pp. 211-220

Effective and efficient localization of multiple faults using value replacement (Abstract)

Rajiv Gupta , Univ. of California, Riverside
Dennis Jeffrey , Univ. of California, Riverside
pp. 221-230

Modeling class cohesion as mixtures of latent topics (Abstract)

Denys Poshyvanyk , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
Yixun Liu , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
Nikos Chrisochoides , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
Tibor Gyimothy , Department of Software Engineering, University of Szeged, Szeged, Hungary
Rudolf Ferenc , Department of Software Engineering, University of Szeged, Szeged, Hungary
pp. 233-242

Introducing a test suite similarity metric for event sequence-based test cases (Abstract)

Atif M Memon , Dept. of Computer Science, University of Maryland, College Park, MD, 20742 USA
Penelope A. Brooks , Dept. of Computer Science, University of Maryland, College Park, MD, 20742 USA
pp. 243-252

Augmenting static source views in IDEs with dynamic metrics (Abstract)

Alex Villazon , University of Lugano, Switzerland
Oscar Nierstrasz , Software Composition Group, University of Bern, Switzerland
Marcel Harry , Software Composition Group, University of Bern, Switzerland
Philippe Moret , University of Lugano, Switzerland
Danilo Ansaloni , University of Lugano, Switzerland
Walter Binder , University of Lugano, Switzerland
David Rothlisberger , Software Composition Group, University of Bern, Switzerland
pp. 253-262

Analysis of pervasive multiple-component defects in a large software system (Abstract)

Zude Li , University of Western Ontario, London, Ontario, Canada
Enzo Cialini , IBM Canada Ltd., Toronto, Ontario, Canada
Mechelle Gittens , University of Western Ontario, London, Ontario, Canada
Nazim H. Madhavji , University of Western Ontario, London, Ontario, Canada
Syed Shariyar Murtaza , University of Western Ontario, London, Ontario, Canada
Andriy V. Miranskyy , IBM Canada Ltd., Toronto, Ontario, Canada
David Godwin , IBM Canada Ltd., Toronto, Ontario, Canada
pp. 265-273

An investigation of the relationships between lines of code and defects (Abstract)

Hongyu Zhang , School of Software, Tsinghua University Beijing 100084, China
pp. 274-283

A theoretical and empirical study of EFSM dependence (Abstract)

Zheng Li , King's College London, CREST, Department of Computer Science, Strand, London, United Kingdom
Nicolas Gold , King's College London, CREST, Department of Computer Science, Strand, London, United Kingdom
Laurence Tratt , Bournemouth University, Poole, Dorset, BH12 5BB, United Kingdom
Mark Harman , King's College London, CREST, Department of Computer Science, Strand, London, United Kingdom
Kelly Androutsopoulos , King's College London, CREST, Department of Computer Science, Strand, London, United Kingdom
pp. 287-296

Refining clustering evaluation using structure indicators (Abstract)

Vassilios Tzerpos , York University, Toronto, Ontario, Canada
Mark Shtern , York University, Toronto, Ontario, Canada
pp. 297-305

Incremental call graph reanalysis for AspectJ software (Abstract)

Jianjun Zhao , School of Software, Shanghai Jiao Tong University, 800 Dongchuan Road, Shanghai 200240, China
Sai Zhang , School of Software, Shanghai Jiao Tong University, 800 Dongchuan Road, Shanghai 200240, China
Yu Lin , School of Software, Shanghai Jiao Tong University, 800 Dongchuan Road, Shanghai 200240, China
pp. 306-315

Coordination and productivity issues in free software: The role of brooks' law (Abstract)

Cornelia Boldyreff , University of East London - UK
Andrea Capiluppi , University of East London - UK
Paul J. Adams , Zea Partners - BE
pp. 319-328

Measuring the progress of projects using the time dependence of code changes (Abstract)

Ahmed E. Hassan , Software Analysis and Intelligence Lab (SAIL), School of Computing, Queen's University, Canada
Omar Alam , Software Analysis and Intelligence Lab (SAIL), School of Computing, Queen's University, Canada
Bram Adams , Software Analysis and Intelligence Lab (SAIL), School of Computing, Queen's University, Canada
pp. 329-338

What's hot and what's not: Windowed developer topic analysis (Abstract)

Richard C. Holt , University of Waterloo, Waterloo, Ontario, Canada
Abram Hindle , University of Waterloo, Waterloo, Ontario, Canada
Michael W. Godfrey , University of Waterloo, Waterloo, Ontario, Canada
pp. 339-348

On the use of relevance feedback in IR-based concept location (Abstract)

Andrian Marcus , Department of Computer Science, Wayne State University, Detroit, MI, USA
Tim Menzies , Lane Department of Computer Science, West Virginia University Morgantown, WV, USA
Sonia Haiduc , Department of Computer Science, Wayne State University, Detroit, MI, USA
Gregory Gay , Lane Department of Computer Science, West Virginia University Morgantown, WV, USA
pp. 351-360

Feature location in COBOL mainframe systems: An experience report (Abstract)

Serge Demeyer , Lab On Re-Engineering University Of Antwerp, Belgium
Joris Van Geet , Lab On Re-Engineering University Of Antwerp, Belgium
pp. 361-370

The role of the coverage analysis during IR-based traceability recovery: A controlled experiment (Abstract)

Andrea De Lucia , DMI - University of Salerno, via Ponte don Melillo - 84084 Fisciano (SA), Italy
Rocco Oliveto , DMI - University of Salerno, via Ponte don Melillo - 84084 Fisciano (SA), Italy
Genoveffa Tortora , DMI - University of Salerno, via Ponte don Melillo - 84084 Fisciano (SA), Italy
pp. 371-380

Senseo: Enriching Eclipse's static source views with dynamic metrics (Abstract)

Philippe Moret , University of Lugano, Switzerland
Alex Villazon , University of Lugano, Switzerland
David Rothlisberger , Software Composition Group, University of Bern, Switzerland
Oscar Nierstrasz , Software Composition Group, University of Bern, Switzerland
Marcel Harry , Software Composition Group, University of Bern, Switzerland
Danilo Ansaloni , University of Lugano, Switzerland
Walter Binder , University of Lugano, Switzerland
pp. 383-384

Semantics-based code search demonstration proposal (Abstract)

Steven P. Reiss , Department of Computer Science, Brown University, Providence, RI. 02912
pp. 385-386

MAJOR: Flexible tool development with aspect-oriented programming (Abstract)

Philippe Moret , Faculty of Informatics, University of Lugano, Switzerland
Walter Binder , Faculty of Informatics, University of Lugano, Switzerland
Alex Villazon , Faculty of Informatics, University of Lugano, Switzerland
Danilo Ansaloni , Faculty of Informatics, University of Lugano, Switzerland
pp. 387-388

Visualizing the Java heap demonstration proposal (Abstract)

Steven P. Reiss , Department of Computer Science, Brown University, Providence, RI. 02912
pp. 389-390

Proactively managing copy-and-paste induced code clones (Abstract)

Daqing Hou , Electrical and Computer Engineering, Clarkson University, Potsdam, NY 13699
Ferosh Jacob , Electrical and Computer Engineering, Clarkson University, Potsdam, NY 13699
Patricia Jablonski , Electrical and Computer Engineering, Clarkson University, Potsdam, NY 13699
pp. 391-392

BCC: Enhancing code completion for better API usability (Abstract)

Daqing Hou , Electrical&Computer Engineering, Clarkson University, Potsdam, NY 13699
David M. Pletcher , Computer Science, Clarkson University, Potsdam, NY 13699
pp. 393-394

Guide: A GUI differentiator (Abstract)

Chad Cumby , Accenture Technology Labs, Chicago, IL 60601, USA
Mark Grechanik , Accenture Technology Labs, Chicago, IL 60601, USA
Chen Fu , Accenture Technology Labs, Chicago, IL 60601, USA
Qing Xie , Accenture Technology Labs, Chicago, IL 60601, USA
pp. 395-396

Business process recovery for system maintenance (Abstract)

Zhengong Cai , College of Computer Science, Zhejiang University, Hangzhou, P.R. China, 310027
Xiaohu Yang , College of Computer Science, Zhejiang University, Hangzhou, P.R. China, 310027
Xinyu Wang , College of Computer Science, Zhejiang University, Hangzhou, P.R. China, 310027
pp. 399-402

Preprocessing the noise in legacy user permission assignment data for role mining (Abstract)

Di Wu , State Street Corporation J3 Building, 1, Road 8, Xiyuan, West Lake Science&Technology Economic Park, Hangzhou, China, 310030
Chao Huang , College of computer, Zhejiang University J3 Building, 1, Road 8, Xiyuan, West Lake Science&Technology Economic Park, Hangzhou, China, 310030
Jianling Sun , College of computer, Zhejiang University J3 Building, 1, Road 8, Xiyuan, West Lake Science&Technology Economic Park, Hangzhou, China, 310030
Yuanjie Si , College of computer, Zhejiang University J3 Building, 1, Road 8, Xiyuan, West Lake Science&Technology Economic Park, Hangzhou, China, 310030
Xinyu Wang , College of computer, Zhejiang University J3 Building, 1, Road 8, Xiyuan, West Lake Science&Technology Economic Park, Hangzhou, China, 310030
pp. 403-406

Digging deep: Software reengineering supported by database reverse engineering of a system with 30+ years of legacy (Abstract)

Stefan Strobl , Research Group for Industrial Software, Vienna University of Technology
Mario Bernhart , Research Group for Industrial Software, Vienna University of Technology
Thomas Grechenig , Research Group for Industrial Software, Vienna University of Technology
Wolfgang Kleinert , Information Technology Services Vienna University of Technology
pp. 407-410

What motivate software engineers to refactor source code? evidences from professional developers (Abstract)

Yi Wang , Department of Information System, City University of Hong Kong
pp. 413-416

Software maintainability benefits from annotation-driven code (Abstract)

Ernest Mah , IBM Canada Laboratory
Leho Nigul , IBM Canada Laboratory
pp. 417-421

Towards a distributed execution framework for JUnit test cases (Abstract)

Tauhida Parveen , Department of Computer Sciences, Florida Institute of Technology
Pedro Morales , Software Engineering, Harris Corp.
Scott Tilley , Department of Computer Sciences, Florida Institute of Technology
Nigel Daley , Grid Computing, Yahoo! Inc.
pp. 425-428

Visualizing the structure of field testing problems (Abstract)

Brian Chan , Dept. of Elec. and Comp. Engineering, Queen's University, Kingston, Ontario, Canada
Ying Zou , Dept. of Elec. and Comp. Engineering, Queen's University, Kingston, Ontario, Canada
Ahmed E. Hassan , School of Computing, Queen's University, Kingston, Ontario, Canada
Anand Sinha , Handheld Software Research In Motion (REVI) Waterloo, Ontario, Canada
pp. 429-432

Using dynamic execution data to generate test cases (Abstract)

Ladan Tahvildari , University of Waterloo, Waterloo, ON, Canada
Shimin Li , Research In Motion (RIM), Waterloo, ON, Canada
Weining Liu , Research In Motion (RIM), Waterloo, ON, Canada
Rozita Dara , Research In Motion (RIM), Waterloo, ON, Canada
Angi Smith-Ghorbani , Research In Motion (RIM), Waterloo, ON, Canada
pp. 433-436

A statistical examination of the evolution and properties of libre software (Abstract)

Israel Herraiz , GSyC/Libresoft, Universidad Rey Juan Carlos, Spain
pp. 439-442

Changes and bugs (Abstract)

Thomas Zimmermann , Microsoft Research, Redmond, WA, USA
pp. 443-446

Detection and analysis of near-miss software clones (Abstract)

Chanchal K. Roy , School of Computing, Queen's University, Kingston, ON, Canada K7L 3N6
pp. 447-450

Using information retrieval to support software maintenance tasks (Abstract)

Denys Poshyvanyk , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
pp. 453-456

Identifying high-level dependence structures using slice-based dependence analysis (Abstract)

Zheng Li , CREST, Department of Computer Science, King's College London, Strand, London, United Kingdom
pp. 457-460

Co-evolution of source code and the build system (Abstract)

Bram Adams , Software Analysis and Intelligence Lab, School of Computing, Queen's University (Canada)
pp. 461-464

Predicting change impact from logical models (Abstract)

Yuanfang Cai , Department of Computer Science, Drexel University, Philadelphia, PA, USA
Sunny Wong , Department of Computer Science, Drexel University, Philadelphia, PA, USA
pp. 467-470

Software change classification using hunk metrics (Abstract)

Syed Nadeem Ahsan , Institute for Software Technology, Graz University of Technology
Franz Wotawa , Institute for Software Technology, Graz University of Technology
Javed Ferzund , Institute for Software Technology, Graz University of Technology
pp. 471-474

Evolution analysis with animated and 3D-visualizations (Abstract)

Sven Wenzel , Software Engineering Group, University of Siegen
Udo Kelter , Software Engineering Group, University of Siegen
Andreas Kolb , Computer Graphics&Multimedia Systems, University of Siegen
Jens Koch , Software Engineering Group, University of Siegen
pp. 475-478

Analyzing the evolution of user-visible features: A case study with Eclipse (Abstract)

Daqing Hou , Electrical&Computer Engineering, Clarkson University, Potsdam, NY 13699
Yuejiao Wang , Computer Science, Clarkson University, Potsdam, NY 13699
pp. 479-482

Maintenance, or the 3rd dimension of eXtreme model-driven design (Abstract)

Sven Jorges , TU Dortmund, Chair of Programming Systems, 44227 Dortmund, Germany
Bernhard Steffen , TU Dortmund, Chair of Programming Systems, 44227 Dortmund, Germany
Christian Wagner , Universität Potsdam, Chair of Service and Software Engineering, 14482 Potsdam, Germany
Tiziana Margaria , Universität Potsdam, Chair of Service and Software Engineering, 14482 Potsdam, Germany
pp. 483-486

Maintenance and agile development: Challenges, opportunities and future directions (Abstract)

Reidar Conradi , Norwegian University of Science and Technology, Trondheim, Norway
Aiko Fallas Yamashita , Simula Research Laboratory, Oslo, Norway
Geir K. Hanssen , Norwegian University of Science and Technology, Trondheim, Norway
Leon Moonen , Simula Research Laboratory, Oslo, Norway
pp. 487-490

Scalable and incremental clone detection for evolving software (Abstract)

Jafar M. Al-Kofahi , Iowa State University
Tung Thanh Nguyen , Iowa State University
Nam H. Pham , Iowa State University
Hoan Anh Nguyen , Iowa State University
Tien N. Nguyen , Iowa State University
pp. 491-494

Balancing value and modifiability when planning for the next release (Abstract)

Matthias Galster , Department of Electrical&Computer Engineering, University of Calgary
Mahmood Moussavi , Department of Electrical&Computer Engineering, University of Calgary
Guenther Ruhe , Department of Electrical&Computer Engineering, University of Calgary
Anas Jadallah , Department of Electrical&Computer Engineering, University of Calgary
pp. 495-498

Software maintenance in complying with IT governance: A report from the field (Abstract)

Ned Chapin , InfoSci Inc. Box 7117, Menlo Park CA 94026-7117, USA
pp. 499-502

Modularizing error recovery (Abstract)

Jeeva Paudel , Computer Science, University of Saskatchewan, Canada, S7N 5C9
Christopher Dutchyn , Computer Science, University of Saskatchewan, Canada, S7N 5C9
pp. 507-510

Model-driven testing in software product lines (Abstract)

Beatriz Perez Lamancha , Software Testing Centre (CES), University of the Republic, Montevideo (Uruguay)
Ignacio Garcia Rodriguez de Guzman , Department of Information Systems and Technologies, University of Castilla-La Mancha, Ciudad Real (Spain)
Macario Polo Usaola , Department of Information Systems and Technologies, University of Castilla-La Mancha, Ciudad Real (Spain)
pp. 511-514

A model-based regression test selection technique (Abstract)

Hadar Ziv , Donald Bren School of Information and Computer Sciences University of California, Irvine
Debra J. Richardson , Donald Bren School of Information and Computer Sciences University of California, Irvine
Leila Naslavsky , Donald Bren School of Information and Computer Sciences University of California, Irvine
pp. 515-518

Data transformation and attribute subset selection: Do they help make differences in software failure prediction? (Abstract)

Fengdi Shu , Institute of Software, Chinese Academy of Sciences, China
Ye Yang , Institute of Software, Chinese Academy of Sciences, China
Hao Jia , Institute of Software, Chinese Academy of Sciences, China
Qi Li , University of Southern California, USA
pp. 519-522

On predicting the time taken to correct bug reports in open source projects (Abstract)

Mladen Vouk , Department of Computer Science, North Carolina State University, Raleigh, NC 27695, USA
Prasanth Anbalagan , Department of Computer Science, North Carolina State University, Raleigh, NC 27695, USA
pp. 523-526

Interactive views for analyzing problem reports (Abstract)

Beat Fluri , Dep. of Informatics, Univ. of Zurich, Switzerland
Patrick Knab , Dep. of Informatics, Univ. of Zurich, Switzerland
Martin Pinzger , Dep. of Software Technology, Delft Univ. of Tech., The Netherlands
Harald C. Gall , Dep. of Informatics, Univ. of Zurich, Switzerland
pp. 527-530

The squale model (Abstract)

Francoise Balmas , LIASD, University of Paris 8, France
Simon Denier , RMoD Team, INRIA, Lille, France
Stephane Ducasse , RMoD Team, INRIA, Lille, France
Jannik Laval , RMoD Team, INRIA, Lille, France
Philippe Vaillergues , Qualixo, Paris, France
Fabrice Bellingard , Qualixo, Paris, France
Harald Wertz , LIASD, University of Paris 8, France
Karine Mordal-Manet , LIASD, University of Paris 8, France
pp. 531-534

Expert recommendation with usage expertise (Abstract)

David Ma , University of Calgary
David Schuler , Saarland University
Thomas Zimmermann , Microsoft Research
Jonathan Sillito , University of Calgary
pp. 535-538

An empirical study on the risks of using off-the-shelf techniques for processing mailing list data (Abstract)

Nicolas Bettenburg , Software Analysis and Intelligence Lab, Queen's University, Kingston, Canada
Ahmed E. Hassan , Software Analysis and Intelligence Lab, Queen's University, Kingston, Canada
Emad Shihab , Software Analysis and Intelligence Lab, Queen's University, Kingston, Canada
pp. 539-542

Recovering design rationale from email repositories (Abstract)

Andrea De Lucia , Dipartimento di Matematica e Informatica, University of Salerno, Italy
Fausto Fasano , Dipartimento di Scienze e Tecnologie per l'Ambiente e il Territorio, University of Molise, Italy
Claudia Grieco , Dipartimento di Matematica e Informatica, University of Salerno, Italy
Genoveffa Tortora , Dipartimento di Matematica e Informatica, University of Salerno, Italy
pp. 543-546

Beyond generated software documentation (Abstract)

Philippe Charland , System of Systems Section, Defence R&D Canada - Valcartier, Québec, Canada
Philipp Schugerl , Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
Juergen Rilling , Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
pp. 547-550

Recovering traceability links between a simple natural language sentence and source code using domain ontologies (Abstract)

Takashi Yoshikawa , Department of Computer Science, Tokyo Institute of Technology 2-12-1-W8-83 Ookayama, Meguro-ku, Tokyo 152-8552, Japan
Motoshi Saeki , Department of Computer Science, Tokyo Institute of Technology 2-12-1-W8-83 Ookayama, Meguro-ku, Tokyo 152-8552, Japan
Shinpei Hayashi , Department of Computer Science, Tokyo Institute of Technology 2-12-1-W8-83 Ookayama, Meguro-ku, Tokyo 152-8552, Japan
pp. 551-554

The end-to-end use of source code examples: An exploratory study (Abstract)

Robert J. Walker , Dept. of Computer Science, University of Calgary, Calgary, AB, Canada
Reid Holmes , Dept. of Computer Science&Engineering, University of Washington, Seattle, WA, USA
Jorg Denzinger , Dept. of Computer Science, University of Calgary, Calgary, AB, Canada
Rylan Cottrell , Dept. of Computer Science, University of Calgary, Calgary, AB, Canada
pp. 555-558

Abstracting the template instantiation relation in C++ (Abstract)

Jonathan I. Maletic , Department of Computer Science, Kent State University, Kent Ohio 44242
Andrew Sutton , Department of Computer Science, Kent State University, Kent Ohio 44242
Ryan Holeman , Department of Computer Science, Kent State University, Kent Ohio 44242
pp. 559-562

UI traces: Supporting the maintenance of interactive software (Abstract)

Kevin Schneider , Department of Computer Science, University of Saskatchewan, 110 Science Place, Saskatoon, SK, Canada
Andrew Sutherland , Department of Computer Science, University of Saskatchewan, 110 Science Place, Saskatoon, SK, Canada
pp. 563-566

Using method stereotype distribution as a signature descriptor for software systems (Abstract)

Jonathan I. Maletic , Department of Computer Science, Kent State University, Kent, Ohio 44242
Natalia Dragan , Department of Computer Science, Kent State University, Kent, Ohio 44242
Michael L. Collard , Department of Computer Science, Kent State University, Kent, Ohio 44242
pp. 567-570

Experimenting a reverse engineering technique for modelling the behaviour of rich internet applications (Abstract)

Anna Rita Fasolino , Dipartimento di Informatica e Sistemistica, Università di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy
Porfirio Tramontana , Dipartimento di Informatica e Sistemistica, Università di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy
Domenico Amalfitano , Dipartimento di Informatica e Sistemistica, Università di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy
pp. 571-574

Understanding source package organization using the hybrid model (Abstract)

Xinyi Dong , Software Architecture Group (SWAG), David R. Cheriton School of Computer Science, University of Waterloo
Michael W. Godfrey , Software Architecture Group (SWAG), David R. Cheriton School of Computer Science, University of Waterloo
pp. 575-578

MESOA 2009: 3<sup>rd</sup> International workshop on maintenance and evolution of service-oriented systems (PDF)

Ned Chapin , InfoSci, Inc.
Kostas Kontogiannis , National Technical University of Athens
Dennis B. Smith , Software Engineering Institute
Grace A. Lewis , Software Engineering Institute
pp. 581-582

First international workshop on service-oriented architecture testing (SOAT 2009) (PDF)

Grace Lewis , Software Engineering Institute Carnegie Mellon University
Scott Tilley , Dept. of Computer Sciences Florida Institute of Technology
Xiaoying Bai , Dept. of Computer Science Tsinghua University
pp. 583-584
96 ms
(Ver 3.1 (10032016))