The Community for Technology Leaders
2013 IEEE International Conference on Software Maintenance (2013)
Eindhoven Netherlands
Sept. 22, 2013 to Sept. 28, 2013
ISSN: 1063-6773
TABLE OF CONTENTS

Cover Art (PDF)

pp. C4

Title Page i (PDF)

pp. i

Title Page iii (PDF)

pp. iii

Table of Contents (PDF)

pp. v-xi

Foreword (PDF)

pp. xii-xiii

Organising Committee (PDF)

pp. xiv-xv

Sub-Reviewers (PDF)

pp. xx-xxi

Keynotes (PDF)

pp. xxii-xxiii

A Fuzzy Expert System for Cost-Effective Regression Testing Strategies (Abstract)

Amanda Schwartz , North Dakota State U., Fargo, ND, USA
Hyunsook Do , North Dakota State U., Fargo, ND, USA
pp. 1-10

Identifying Process Improvement Targets in Test Processes: A Case Study (Abstract)

Tanja Toroi , Sch. of Comput., Univ. of Eastern Finland, Kuopio, Finland
Anu Raninen , Sch. of Comput., Univ. of Eastern Finland, Kuopio, Finland
Lauri Vaatainen , Sch. of Comput., Univ. of Eastern Finland, Kuopio, Finland
pp. 11-19

On Rapid Releases and Software Testing (Abstract)

Mika V. Mantyla , Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
Foutse Khomh , SWAT-MCIS, Ecole Polytech. de Montreal, Montreal, QC, Canada
Bram Adams , SWAT-MCIS, Ecole Polytech. de Montreal, Montreal, QC, Canada
Emelie Engstrom , Dept. of Comput. Sci., Lund Univ., Lund, Sweden
Kai Petersen , Sch. of Comput., Blekinge Inst. of Technol., Karlskrona, Sweden
pp. 20-29

How Multiple Developers Affect the Evolution of Code Clones (Abstract)

Jan Harder , Software Eng. Group, Univ. of Bremen, Bremen, Germany
pp. 30-39

Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules (Abstract)

Wenyi Qian , Software Sch., Fudan Univ., Shanghai, China
Xin Peng , Software Sch., Fudan Univ., Shanghai, China
Zhenchang Xing , Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
Stan Jarzabek , Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
Wenyun Zhao , Software Sch., Fudan Univ., Shanghai, China
pp. 40-49

An Empirical Study of Clone Removals (Abstract)

Saman Bazrafshan , Software Eng. Group, Univ. of Bremen, Bremen, Germany
Rainer Koschke , Software Eng. Group, Univ. of Bremen, Bremen, Germany
pp. 50-59

Content Categorization of API Discussions (Abstract)

Daqing Hou , Dept. of Electr. & Comput. Eng., Clarkson Univ., Potsdam, NY, USA
Lingfeng Mo , Dept. of Comput. Sci., Clarkson Univ., Potsdam, NY, USA
pp. 60-69

An Empirical Study of API Stability and Adoption in the Android Ecosystem (Abstract)

Tyler McDonnell , Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
Baishakhi Ray , Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
Miryung Kim , Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
pp. 70-79

How We Design Interfaces, and How to Assess It (Abstract)

Hani Abdeen , Dept. of Comput. Sci. Eng., Qatar Univ., Doha, Qatar
Houari Sahraoui , DIRO, Univ. de Montreal, Montreal, QC, Canada
Osama Shata , Dept. of Comput. Sci. Eng., Qatar Univ., Doha, Qatar
pp. 80-89

An Accurate Stack Memory Abstraction and Symbolic Analysis Framework for Executables (Abstract)

Kapil Anand , Univ. of Maryland, College Park, MD, USA
Khaled Elwazeer , Univ. of Maryland, College Park, MD, USA
Aparna Kotha , Univ. of Maryland, College Park, MD, USA
Matthew Smithson , Univ. of Maryland, College Park, MD, USA
Rajeev Barua , Univ. of Maryland, College Park, MD, USA
Angelos Keromytis , Columbia Univ., New York, NY, USA
pp. 90-99

An Automation-Assisted Empirical Study on Lock Usage for Concurrent Programs (Abstract)

Rui Xin , Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
Zhengwei Qi , Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
Shiqiu Huang , Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
Chengcheng Xiang , Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
Yudi Zheng , Univ. of Lugano, Lugano, Switzerland
Yin Wang , Facebook, USA
Haibing Guan , Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
pp. 100-109

Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues (Abstract)

Mark D. Syer , Software Anal. & Intell. Lab., Queen's Univ., Kingston, ON, Canada
Zhen Ming Jiang , Dept. of Electr. Eng. & Comput. Sci., York Univ., Toronto, ON, Canada
Meiyappan Nagappan , Software Anal. & Intell. Lab., Queen's Univ., Kingston, ON, Canada
Ahmed E. Hassan , Software Anal. & Intell. Lab., Queen's Univ., Kingston, ON, Canada
Mohamed Nasser , Performance Eng., BlackBerry, Canada
Parminder Flora , Performance Eng., BlackBerry, Canada
pp. 110-119

Exploring the Limits of Domain Model Recovery (Abstract)

Paul Klint , Centrum Wiskunde & Inf., Amsterdam, Netherlands
Davy Landman , Centrum Wiskunde & Inf., Amsterdam, Netherlands
Jurgen Vinju , Centrum Wiskunde & Inf., Amsterdam, Netherlands
pp. 120-129

Combining Static and Dynamic Analyses to Reverse-Engineer Scenario Diagrams (Abstract)

Yvan Labiche , Dept. SCE, Carleton Univ., Ottawa, ON, Canada
Bojana Kolbah , Dept. SCE, Carleton Univ., Ottawa, ON, Canada
Hossein Mehrfard , Dept. SCE, Carleton Univ., Ottawa, ON, Canada
pp. 130-139

An Analysis of Machine Learning Algorithms for Condensing Reverse Engineered Class Diagrams (Abstract)

Mohd Hafeez Osman , Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
Michel R. V. Chaudron , Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
Peter Van Der Putten , Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
pp. 140-149

Output-Oriented Refactoring in PHP-Based Dynamic Web Applications (Abstract)

Hoan Anh Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Hung Viet Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Tung Thanh Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Tien N. Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
pp. 150-159

On the Automation of Dependency-Breaking Refactorings in Java (Abstract)

Syed Muhammad Ali Shah , Sch. of Eng. & Adv. Technol., Massey Univ., Palmerston North, New Zealand
Jens Dietrich , Sch. of Eng. & Adv. Technol., Massey Univ., Palmerston North, New Zealand
Catherine McCartin , Sch. of Eng. & Adv. Technol., Massey Univ., Palmerston North, New Zealand
pp. 160-169

Efficient Automated Program Repair through Fault-Recorded Testing Prioritization (Abstract)

Yuhua Qi , Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Xiaoguang Mao , Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Yan Lei , Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
pp. 180-189

Dealing with Faults in Source Code: Abbreviated vs. Full-Word Identifier Names (Abstract)

Giuseppe Scanniello , Dipt. di Mat., Inf. e Econ., Univ. della Basilicata, Potenza, Italy
Michele Risi , Dipt. di Manage. & Inf. Technol., Univ. di Salerno, Salerno, Italy
pp. 190-199

DRONE: Predicting Priority of Reported Bugs by Multi-factor Analysis (Abstract)

Yuan Tian , Singapore Manage. Univ., Singapore, Singapore
David Lo , Singapore Manage. Univ., Singapore, Singapore
Chengnian Sun , Nat. Univ. of Singapore, Singapore, Singapore
pp. 200-209

An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks (Abstract)

Gabriele Bavota , Univ. of Sannio, Benevento, Italy
Gerardo Canfora , Univ. of Sannio, Benevento, Italy
Massimiliano Di Penta , Univ. of Sannio, Benevento, Italy
Rocco Oliveto , Univ. of Molise, Pesche, Italy
Sebastiano Panichella , Univ. of Sannio, Benevento, Italy
pp. 210-219

Architecture Compliance Checking of Semantically Rich Modular Architectures: A Comparative Study of Tool Support (Abstract)

Leo Pruijt , Inf. Syst. Archit. Res. Group, HU Univ. of Appl. Sci., Utrecht, Netherlands
Christian Koppe , Inf. Syst. Archit. Res. Group, HU Univ. of Appl. Sci., Utrecht, Netherlands
Sjaak Brinkkemper , Dept. of Inf. & Comput. Sci., Univ. Utrecht, Utrecht, Netherlands
pp. 220-229

LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines (Abstract)

Muhammad Asaduzzaman , Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Chanchal K. Roy , Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Kevin A. Schneider , Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Massimiliano Di Penta , Dept. of Eng., Univ. of Sannio, Benevento, Italy
pp. 230-239

Mining Software Profile across Multiple Repositories for Hierarchical Categorization (Abstract)

Tao Wang , Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Huaimin Wang , Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Gang Yin , Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Charles X. Ling , Dept. of Comput. Sci., Univ. of Western Ontario, London, ON, Canada
Xiang Li , Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Peng Zou , Acad. of Equip., Beijing, China
pp. 240-249

Mining Software Repositories for Accurate Authorship (Abstract)

Xiaozhu Meng , Comput. Sci. Dept., Univ. of Wisconsin, Madison, WI, USA
Barton P. Miller , Comput. Sci. Dept., Univ. of Wisconsin, Madison, WI, USA
William R. Williams , Comput. Sci. Dept., Univ. of Wisconsin, Madison, WI, USA
Andrew R. Bernat , Comput. Sci. Dept., Univ. of Wisconsin, Madison, WI, USA
pp. 250-259

Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application Domains (Abstract)

Francesca Arcelli Fontana , Dept. of Comp. Sci., Univ. of Milano Bicocca, Milan, Italy
Vincenzo Ferme , Dept. of Comp. Sci., Univ. of Milano Bicocca, Milan, Italy
Alessandro Marino , Dept. of Comp. Sci., Univ. of Milano Bicocca, Milan, Italy
Bartosz Walter , Fac. of Comput., Poznan Univ. of Technol., Poznan, Poland
Pawel Martenka , Fac. of Comput., Poznan Univ. of Technol., Poznan, Poland
pp. 260-269

Predicting Bugs Using Antipatterns (Abstract)

Seyyed Ehsan Salamati Taba , Sch. of Comput., Queen's Univ., Kingston, ON, Canada
Foutse Khomh , SWAT, Ecole Polytech. de Montreal, Montreal, QC, Canada
Ying Zou , Dept. of Electr. & Comput. Eng., Queen's Univ., Kingston, ON, Canada
Ahmed E. Hassan , Sch. of Comput., Queen's Univ., Kingston, ON, Canada
Meiyappan Nagappan , Sch. of Comput., Queen's Univ., Kingston, ON, Canada
pp. 270-279

The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache (Abstract)

Gabriele Bavota , Univ. of Sannio, Benevento, Italy
Gerardo Canfora , Univ. of Sannio, Benevento, Italy
Massimiliano Di Penta , Univ. of Sannio, Benevento, Italy
Rocco Oliveto , Univ. of Molise, Pesche, Italy
Sebastiano Panichella , Univ. of Molise, Pesche, Italy
pp. 280-289

Stakeholders' Information Needs for Artifacts and Their Dependencies in a Real World Context (Abstract)

Sebastian C. Muller , Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
Thomas Fritz , Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
pp. 290-299

Improving Feature Location by Enhancing Source Code with Stereotypes (Abstract)

Nouh Alhindawi , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Natalia Dragan , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Michael L. Collard , Dept. of Comput. Sci., Univ. of Akron, Akron, OH, USA
Jonathan I. Maletic , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
pp. 300-309

Will Fault Localization Work for These Failures? An Automated Approach to Predict Effectiveness of Fault Localization Tools (Abstract)

Tien-Duy B. Le , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
David Lo , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
pp. 310-319

Enhancing Software Traceability by Automatically Expanding Corpora with Relevant Documentation (Abstract)

Tathagata Dasgupta , Univ. of Illinois at Chicago, Chicago, IL, USA
Mark Grechanik , Univ. of Illinois at Chicago, Chicago, IL, USA
Evan Moritz , Coll. of William & Mary, Williamsburg, VA, USA
Bogdan Dit , Coll. of William & Mary, Williamsburg, VA, USA
Denys Poshyvanyk , Coll. of William & Mary, Williamsburg, VA, USA
pp. 320-329

Supporting and Accelerating Reproducible Research in Software Maintenance Using TraceLab Component Library (Abstract)

Bogdan Dit , Comput. Sci. Dept., Coll. of William & Mary, Williamsburg, VA, USA
Evan Moritz , Comput. Sci. Dept., Coll. of William & Mary, Williamsburg, VA, USA
Mario Linares-Vasquez , Comput. Sci. Dept., Coll. of William & Mary, Williamsburg, VA, USA
Denys Poshyvanyk , Comput. Sci. Dept., Coll. of William & Mary, Williamsburg, VA, USA
pp. 330-339

Social Activities Rival Patch Submission for Prediction of Developer Initiation in OSS Projects (Abstract)

Mohammad Gharehyazie , Comput. Sci. Dept., Univ. of California, Davis, Davis, CA, USA
Daryl Posnett , Comput. Sci. Dept., Univ. of California, Davis, Davis, CA, USA
Vladimir Filkov , Comput. Sci. Dept., Univ. of California, Davis, Davis, CA, USA
pp. 340-349

How Does Context Affect the Distribution of Software Maintainability Metrics? (Abstract)

Feng Zhang , Sch. of Comput., Queen's Univ., Kingston, ON, Canada
Audris Mockus , Dept. of Software, Avaya Labs. Res., Basking Ridge, NJ, USA
Ying Zou , Dept. of Electr. & Comput. Eng., Queen's Univ., Kingston, ON, Canada
Foutse Khomh , SWAT, Ecole Polytech. de Montreal, Montreal, QC, Canada
Ahmed E. Hassan , Sch. of Comput., Queen's Univ., Kingston, ON, Canada
pp. 350-359

Refactoring Clones: An Optimization Problem (Abstract)

Giri Panamoottil Krishnan , Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
Nikolaos Tsantalis , Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
pp. 360-363

Multi-abstraction Concern Localization (Abstract)

Tien-Duy B. Le , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
Shaowei Wang , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
David Lo , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
pp. 364-367

Towards a Weighted Voting System for Q&A Sites (Abstract)

Daniele Romano , Software Eng. Res. Group, Delft Univ. of Technol., Delft, Netherlands
Martin Pinzger , Software Eng. Res. Group, Univ. of Klagenfurt, Klagenfurt, Austria
pp. 368-371

Latent Co-development Analysis Based Semantic Search for Large Code Repositories (Abstract)

Rahul Venkataramani , Int. Inst. of Inf. Technol., Bangalore, India
Allahbaksh Asadullah , Infosys Labs., Infosys Ltd., Bangalore, India
Vasudev Bhat , Infosys Labs., Infosys Ltd., Bangalore, India
Basavaraju Muddu , Infosys Labs., Infosys Ltd., Bangalore, India
pp. 372-375

Differentiating Roles of Program Elements in Action-Oriented Concerns (Abstract)

Emily Hill , Montclair State Univ., Montclair, NJ, USA
David Shepherd , Ind. Software Syst., ABB Corp. Res., Raleigh, NC, USA
Lori Pollock , Univ. of Delaware, Newark, DE, USA
K. Vijay-Shanker , Univ. of Delaware, Newark, DE, USA
pp. 376-379

Theory and Practice, Do They Match? A Case with Spectrum-Based Fault Localization (Abstract)

Tien-Duy B. Le , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
Ferdian Thung , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
David Lo , Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
pp. 380-383

An Initial Investigation into Change-Based Reconstruction of Floss-Refactorings (Abstract)

Quinten David Soetens , Univ. of Antwerp, Antwerp, Belgium
Javier Perez , Univ. of Antwerp, Antwerp, Belgium
Serge Demeyer , Univ. of Antwerp, Antwerp, Belgium
pp. 384-387

Automatically Extracting Instances of Code Change Patterns with AST Analysis (Abstract)

Matias Martinez , INRIA, Univ. of Lille, Lille, France
Laurence Duchien , INRIA, Univ. of Lille, Lille, France
Martin Monperrus , INRIA, Univ. of Lille, Lille, France
pp. 388-391

Identification of Refused Bequest Code Smells (Abstract)

Elvis Ligu , Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
Alexander Chatzigeorgiou , Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
Theodore Chaikalis , Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
Nikolaos Ygeionomakis , Dept. of Appl. Inf., Univ. of Macedonia, Thessaloniki, Greece
pp. 392-395

Code Smell Detection: Towards a Machine Learning-Based Approach (Abstract)

Francesca Arcelli Fontana , Dept. of Inf., Univ. of Milano-Bicocca, Milan, Italy
Marco Zanoni , Dept. of Inf., Univ. of Milano-Bicocca, Milan, Italy
Alessandro Marino , Dept. of Inf., Univ. of Milano-Bicocca, Milan, Italy
Mika V. Mantyla , Aalto Univ., Helsinki, Finland
pp. 396-399

Variations on Using Propagation Cost to Measure Architecture Modifiability Properties (Abstract)

Robert L. Nord , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Ipek Ozkaya , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Raghvinder S. Sangwan , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Julien Delange , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Marco Gonzalez , Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
Philippe Kruchten , Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
pp. 400-403

Multi-objective Optimal Test Suite Computation for Software Product Line Pairwise Testing (Abstract)

Roberto E. Lopez-Herrejon , Syst. Eng. & Autom, Johannes Kepler Univ. Linz, Linz, Austria
Francisco Chicano , Univ. of Malaga, Malaga, Spain
Javier Ferrer , Univ. of Malaga, Malaga, Spain
Alexander Egyed , Syst. Eng. & Autom, Johannes Kepler Univ. Linz, Linz, Austria
Enrique Alba , Univ. of Malaga, Malaga, Spain
pp. 404-407

Which Feature Location Technique is Better? (Abstract)

Emily Hill , Montclair State Univ., Montclair, NJ, USA
Alberto Bacchelli , Univ. of Lugano, Lugano, Switzerland
Dave Binkley , Loyola Univ. Maryland, Baltimore, MD, USA
Bogdan Dit , Coll. of William & Mary, Williamsburg, VA, USA
Dawn Lawrie , Loyola Univ. Maryland, Baltimore, MD, USA
Rocco Oliveto , Univ. of Molise, Pesche, Italy
pp. 408-411

Automatic Means of Identifying Evolutionary Events in Software Development (Abstract)

Siim Karus , Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
pp. 412-415

Towards Understanding Large-Scale Adaptive Changes from Version Histories (Abstract)

Omar Meqdadi , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Nouh Alhindawi , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Michael L. Collard , Dept. of Comput. Sci., Univ. of Akron, Akron, OH, USA
Jonathan I. Maletic , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
pp. 416-419

Can Refactoring Cyclic Dependent Components Reduce Defect-Proneness? (Abstract)

Tosin Daniel Oyetoyan , Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
Daniela Soares Cruzes , Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
Reidar Conradi , Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
pp. 420-423

Towards a Taxonomy of Programming-Related Difficulties during Maintenance (Abstract)

Aiko Yamashita , Simula Res. Lab., Mesan AS, Oslo, Norway
Leon Moonen , Simula Res. Lab., Oslo, Norway
pp. 424-427

A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks (Abstract)

Maurizio Leotta , Dipt. di Inf., Bioingegneria, Robot. e Ing. dei Sist. (DIBRIS), Univ. di Genova, Genoa, Italy
Filippo Ricca , Dipt. di Inf., Bioingegneria, Robot. e Ing. dei Sist. (DIBRIS), Univ. di Genova, Genoa, Italy
Giuliano Antoniol , Dept. de Genie Inf. et Genie Logiciel (DGIGL), Ecole Polytech. de Montreal, Montréal, QC, Canada
Vahid Garousi , Dept. of Comput. & Electr. Eng., Univ. of Calgary, Calgary, AB, Canada
Junji Zhi , Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
Guenther Ruhe , Dept. of Comput. & Electr. Eng., Univ. of Calgary, Calgary, AB, Canada
pp. 428-431

Task-Driven Software Summarization (Abstract)

Dave Binkley , Loyola Univ. Maryland, Baltimore, MD, USA
Dawn Lawrie , Loyola Univ. Maryland, Baltimore, MD, USA
Emily Hill , Montclair State Univ., Montclair, NJ, USA
Janet Burge , Miami Univ., Oxford, OH, USA
Ian Harris , Univ. of California, Irvine, Irvine, CA, USA
Regina Hebig , Hasso Plattner Inst., Univ. of Potsdam, Potsdam, Germany
Oliver Keszocze , Univ. of Bremen, Bremen, Germany
Karl Reed , La Trobe Univ., Melbourne, VIC, Australia
John Slankas , North Carolina State Univ., Raleigh, NC, USA
pp. 432-435

Determining "Grim Reaper" Policies to Prevent Languishing Bugs (Abstract)

Patrick Francis , Ind. Software Syst., ABB Corp. Res., Raleigh, NC, USA
Laurie Williams , Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
pp. 436-439

Which Practices Are Suitable for an Academic Software Project? (Abstract)

Vaclav Rajlich , Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Jing Hua , Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
pp. 440-443

WSDARWIN: A Decision-Support Tool for Web-Service Evolution (Abstract)

Marios Fokaefs , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
Eleni Stroulia , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
pp. 444-447

A Study on Developers' Perceptions about Exception Handling Bugs (Abstract)

Felipe Ebert , Inf. Center, Univ. Fed. de Pernambuco, Recife, Brazil
Fernando Castor , Inf. Center, Univ. Fed. de Pernambuco, Recife, Brazil
pp. 448-451

On the Relationship between the Vocabulary of Bug Reports and Source Code (Abstract)

Laura Moreno , Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Wathsala Bandara , Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Sonia Haiduc , Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Andrian Marcus , Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
pp. 452-455

Database-Aware Fault Localization for Dynamic Web Applications (Abstract)

Hung Viet Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Hoan Anh Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Tung Thanh Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
Tien N. Nguyen , Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
pp. 456-459

On the Personality Traits of StackOverflow Users (Abstract)

Blerina Bazelli , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
Abram Hindle , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
Eleni Stroulia , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
pp. 460-463

Towards Identification of Software Improvements and Specification Updates by Comparing Monitored and Specified End-User Behavior (Abstract)

Tobias Roehm , Tech. Univ. Munchen, Munich, Germany
Bernd Bruegge , Tech. Univ. Munchen, Munich, Germany
Tom-Michael Hesse , Univ. of Heidelberg, Heidelberg, Germany
Barbara Paech , Univ. of Heidelberg, Heidelberg, Germany
pp. 464-467

An Empirical Illustration to Validate a FLOSS Development Model Using S-Shaped Curves (Abstract)

Ana Erika Camargo Cruz , Grad. Sch. of Inf. Sci. & Technol., Nara Inst. of Sci. & Technol., Ikoma, Japan
Hajimu Iida , Grad. Sch. of Inf. Sci. & Technol., Nara Inst. of Sci. & Technol., Ikoma, Japan
Norbert Preining , Res. Center for Software Verification, Japan Adv. Inst. of Sci. & Technol., Nomi, Japan
pp. 468-471

Understanding Schema Evolution as a Basis for Database Reengineering (Abstract)

Maxime Gobert , PReCISE Res. Center, Univ. of Namur, Namur, Belgium
Jerome Maes , PReCISE Res. Center, Univ. of Namur, Namur, Belgium
Anthony Cleve , PReCISE Res. Center, Univ. of Namur, Namur, Belgium
Jens Weber , Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
pp. 472-475

SAMOA -- A Visual Software Analytics Platform for Mobile Applications (Abstract)

Roberto Minelli , Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
Michele Lanza , Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
pp. 476-479

Towards a Scalable Cloud Platform for Search-Based Probabilistic Testing (Abstract)

Louis M. Rose , Dept. of Comput. Sci., Univ. of York, York, UK
Simon Poulding , Dept. of Comput. Sci., Univ. of York, York, UK
Robert Feldt , Sch. of Comput., Blekinge Inst. of Technol., Karlskrona, Sweden
Richard F. Paige , Dept. of Comput. Sci., Univ. of York, York, UK
pp. 480-483

LHDiff: Tracking Source Code Lines to Support Software Maintenance Activities (Abstract)

Muhammad Asaduzzaman , Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Chanchal K. Roy , Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Kevin A. Schneider , Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
Massimiliano Di Penta , Dept. of Eng., Univ. of Sannio, Benevento, Italy
pp. 484-487

gCad: A Near-Miss Clone Genealogy Extractor to Support Clone Evolution Analysis (Abstract)

Ripon K. Saha , Univ. of Texas at Austin, Austin, TX, USA
Chanchal K. Roy , Univ. of Saskatchewan, Saskatoon, SK, Canada
Kevin A. Schneider , Univ. of Saskatchewan, Saskatoon, SK, Canada
pp. 488-491

eCITY: A Tool to Track Software Structural Changes Using an Evolving City (Abstract)

Taimur Khan , Univ. of Kaiserslautern, Kaiserslautern, Germany
Henning Barthel , Fraunhofer IESE, Kaiserslautern, Germany
Achim Ebert , Univ. of Kaiserslautern, Kaiserslautern, Germany
Peter Liggesmeyer , Univ. of Kaiserslautern, Kaiserslautern, Germany
pp. 492-495

ExSchema: Discovering and Maintaining Schemas from Polyglot Persistence Applications (Abstract)

Juan Castrejon , Univ. de Grenoble, Grenoble, France
Genoveva Vargas-Solar , LIG-LAFMIA Labs., France
Christine Collet , Grenoble Inst. of Technol., St. Martin d'Hères, France
Rafael Lozano , Inst. Tecnol. y de Estudios Super. de Monterrey, Mexico City, Mexico
pp. 496-499

A Visualization Tool for Reverse-Engineering of Complex Component Applications (Abstract)

Lukas Holy , Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
Jaroslav Snajberk , Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
Premek Brada , Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
Kamil Jezek , Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
pp. 500-503

Interactive Exploration of Collaborative Software-Development Data (Abstract)

Eleni Stroulia , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
Isaac Matichuk , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
Fabio Rocha , Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
Ken Bauer , Dept. of Comput. Sci., Tecnol. de Monterrey, Zapopan, Mexico
pp. 504-507

SourceMiner Evolution: A Tool for Supporting Feature Evolution Comprehension (Abstract)

Renato L. Novais , Inf. Technol. Dept., Fed. Inst. of Bahia, Santo Amaro, Brazil
Camila Nunes , Inf. Dept., Software Eng. Lab., PUC-Rio, Rio de Janeiro, Brazil
Alessandro Garcia , Inf. Dept., Software Eng. Lab., PUC-Rio, Rio de Janeiro, Brazil
Manoel Mendonca , Fraunhofer Project Center for Software & Syst. Eng., UFBA, Brazil
pp. 508-511

CONQUER: A Tool for NL-Based Query Refinement and Contextualizing Code Search Results (Abstract)

Manuel Roldan-Vega , Dept. of Comput. Sci., Montclair State Univ., Montclair, NJ, USA
Greg Mallet , Dept. of Comput. Sci., Montclair State Univ., Montclair, NJ, USA
Emily Hill , Dept. of Comput. Sci., Montclair State Univ., Montclair, NJ, USA
Jerry Alan Fails , Dept. of Comput. Sci., Montclair State Univ., Montclair, NJ, USA
pp. 512-515

srcML: An Infrastructure for the Exploration, Analysis, and Manipulation of Source Code: A Tool Demonstration (Abstract)

Michael L. Collard , Dept. of Comput. Sci., Univ. of Akron, Akron, OH, USA
Michael John Decker , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Jonathan I. Maletic , Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
pp. 516-519

TRINITY: An IDE for the Matrix (Abstract)

Jeroen van den Bos , Netherlands Forensic Inst. (NFI), The Hague, Netherlands
Tijs van der Storm , Centrum Wiskunde & Inf. (CWI), Amsterdam, Netherlands
pp. 520-523

E-Xplore: Enterprise API Explorer (Abstract)

Allahbaksh M. Asadullah , Infosys Labs., Infosys Ltd., Bangalore, India
M. Basavaraju , Infosys Labs., Infosys Ltd., Bangalore, India
Nikita Jain , Infosys Labs., Infosys Ltd., Bangalore, India
pp. 524-527

Browserbite: Accurate Cross-Browser Testing via Machine Learning over Image Features (Abstract)

Nataliia Semenenko , Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
Marlon Dumas , Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
Tonis Saar , Browserbite & Software Technol. & Applic. Competence Center, Estonia
pp. 528-531

Automated Classification of Static Code Analysis Alerts: A Case Study (Abstract)

Ulas Yuksel , Vestel Electron., Manisa, Turkey
Hasan Sozer , Ozyegin Univ., Istanbul, Turkey
pp. 532-535

Mining Telecom System Logs to Facilitate Debugging Tasks (Abstract)

Alf Larsson , R&D, PLF Syst. Manage., Ericsson, Stockholm, Sweden
Abdelwahab Hamou-Lhadj , SBA Res. Lab., Concordia Univ., Montreal, QC, Canada
pp. 536-539

Improving Statistical Approach for Memory Leak Detection Using Machine Learning (Abstract)

Vladimir Sor , Software Technol. & Applic. Competence Center, Tartu, Estonia
Plumbr Ou , Software Technol. & Applic. Competence Center, Tartu, Estonia
Tarvo Treier , Tallinn Univ. of Technol., Tallinn, Estonia
Satish Narayana Srirama , Univ. of Tartu, Tartu, Estonia
pp. 544-547

Large-Scale Automated Refactoring Using ClangMR (Abstract)

Hyrum K. Wright , Google, Inc., Mountain View, CA, USA
Daniel Jasper , Google, Inc., Mountain View, CA, USA
Manuel Klimek , Google, Inc., Mountain View, CA, USA
Chandler Carruth , Google, Inc., Mountain View, CA, USA
Zhanyong Wan , Google, Inc., Mountain View, CA, USA
pp. 548-551

Assuming Software Maintenance of a Large, Embedded Legacy System from the Original Developer (Abstract)

William L. Miller , Electron. Syst. Lab., Georgia Tech Res. Inst., Atlanta, GA, USA
Lawrence B. Compton , Electron. Syst. Lab., Georgia Tech Res. Inst., Atlanta, GA, USA
Bruce L. Woodmansee , CECOM, SEC, Aberdeen Proving Ground, MD, USA
pp. 552-555

The Adventure of Developing a Software Application on a Pre-release Platform: Features and Learned Lessons (Abstract)

Clauirton Siebra , Inf. Center, Fed. Univ. of Paraiba, Joao Pessoa, Brazil
Angelica Mascaro , CIn/Samsung Project, Fed. Univ. of Pernambuco, Recife, Brazil
Fabio Q. B. Silva , Inf. Center, Fed. Univ. of Pernambuco, Recife, Brazil
Andre L. M. Santos , Inf. Center, Fed. Univ. of Pernambuco, Recife, Brazil
pp. 556-559

Analysis of Multi-dimensional Code Couplings (Abstract)

Fabian Beck , VISUS, Univ. of Stuttgart, Stuttgart, Germany
pp. 560-565

Refactoring Planning for Design Smell Correction: Summary, Opportunities and Lessons Learned (Abstract)

Javier Perez , Ansymo group, Univ. of Antwerp, Antwerp, Belgium
pp. 572-577

Revealing the Effect of Coding Practices on Software Maintainability (Abstract)

Peter Hegedus , Dept. of Software Eng., Univ. of Szeged, Szeged, Hungary
pp. 578-581

Reverse Engineering Web Sales Configurators (Abstract)

Ebrahim Khalil Abbasi , PReCISE, Univ. of Namur, Namur, Belgium
Patrick Heymans , PReCISE, Univ. of Namur, Namur, Belgium
pp. 586-589

Author Index (PDF)

pp. 590-593
102 ms
(Ver 3.3 (11022016))