The Community for Technology Leaders
2013 IEEE International Conference on Software Maintenance (2012)
Trento, Italy Italy
Sept. 23, 2012 to Sept. 28, 2012
ISSN: 1063-6773
ISBN: 978-1-4673-2313-0
TABLE OF CONTENTS
Papers

Team (Abstract)

pp. v-xi

[Front cover] (Abstract)

pp. 1

[Copyright notice] (Abstract)

pp. 1

Foreword (Abstract)

pp. iv

Table of contents (Abstract)

pp. xiii-xviii

Keynotes (Abstract)

pp. 1

Doctoral symposium (Abstract)

pp. 670

List of Authors (Abstract)

pp. 1-3

From off-Line to continuous on-line maintenance (Abstract)

Mauro Pezze , University of Lugano (Switzerland) and University of Milano Bicocca (Italy)
pp. 2-3

Leveraging natural language analysis of software: Achievements, challenges, and opportunities (Abstract)

Lori Pollock , Department of Computer and Information Sciences, University of Delaware, DE, USA
pp. 4

An industrial case study of Coman's automated task detection algorithm: What Worked, What Didn't, and Why (Abstract)

Lijie Zou , 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. 6-14

Vasco: A visual approach to explore object churn in framework-intensive applications (Abstract)

Houari Sahraoui , DIRO, Université de Montréal
Fleur Duseau , DIRO, Université de Montréal
Bruno Dufour , DIRO, Université de Montréal
pp. 15-24

What makes a good code example?: A study of programming Q&A in StackOverflow (Abstract)

Seyed Mehdi Nasehi , Department of Computer Science University of Calgary Calgary, AB, Canada
Jonathan Sillito , Department of Computer Science University of Calgary Calgary, AB, Canada
Frank Maurer , Department of Computer Science University of Calgary Calgary, AB, Canada
Chris Burns , Department of Computer Science University of Calgary Calgary, AB, Canada
pp. 25-34

Testing C++ generic libraries (Abstract)

Andrew Sutton , Compute Science and Engineering, Texas A&M University, College Station, Texas, USA
Marcin Zalewski , School of Informatics and Computing, Indiana University, Bloomington, Indiana, USA
pp. 36-45

Code coverage-based regression test selection and prioritization in WebKit (Abstract)

Arpad Beszedes , University of Szeged, Department of Software Engineering & HAS Research Group on AI, Szeged, Hungary
Tamas Gergely , University of Szeged, Department of Software Engineering & HAS Research Group on AI, Szeged, Hungary
Lajos Schrettner , University of Szeged, Department of Software Engineering & HAS Research Group on AI, Szeged, Hungary
Judit Jasz , University of Szeged, Department of Software Engineering & HAS Research Group on AI, Szeged, Hungary
Laszlo Lango , University of Szeged, Department of Software Engineering & HAS Research Group on AI, Szeged, Hungary
Tibor Gyimothy , University of Szeged, Department of Software Engineering & HAS Research Group on AI, Szeged, Hungary
pp. 46-55

An empirical analysis of the distribution of unit test smells and their impact on software maintenance (Abstract)

Gabriele Bavota , University of Salerno, Fisciano (SA), Italy
Abdallah Qusef , University of Salerno, Fisciano (SA), Italy
Rocco Oliveto , University of Molise, Pesche (IS), Italy
Andrea De Lucia , University of Salerno, Fisciano (SA), Italy
David Binkley , Loyola University Maryland, Baltimore, USA
pp. 56-65

Interactive fault localization leveraging simple user feedback (Abstract)

David Lo , School of Information Systems, Singapore Management University, Singapore
Lingxiao Jiang , School of Information Systems, Singapore Management University, Singapore
pp. 67-76

Finding errors from reverse-engineered equality models using a constraint solver (Abstract)

Chandan R. Rupakheti , Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York 13699
Daqing Hou , Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York 13699
pp. 77-86

The Order of Things: How developers sort fields and methods (Abstract)

Benjamin Biegel , University of Trier, Trier, Germany
Fabian Beck , University of Trier, Trier, Germany
Willi Hornig , University of Trier, Trier, Germany
Stephan Diehl , University of Trier, Trier, Germany
pp. 88-97

Rejuvenating C++ programs through demacrofication (Abstract)

Aditya Kumar , Computer Science Engineering, Texas A&M University, College Station, Texas-77840
Andrew Sutton , Computer Science Engineering, Texas A&M University, College Station, Texas-77840
Bjarne Stroustrup , Computer Science Engineering, Texas A&M University, College Station, Texas-77840
pp. 98-107

A change impact analysis to characterize evolving program behaviors (Abstract)

Neha Rungta , NASA Ames Research Center
Suzette Person , NASA Langley Research Center
Joshua Branchaud , University of Nebraska-Lincoln
pp. 109-118

Fine-grained change impact analysis for component-based product families (Abstract)

Amir Reza Yazdanshenas , Simula Research Laboratory, Lysaker, Norway
Leon Moonen , Simula Research Laboratory, Lysaker, Norway
pp. 119-128

Configuration selection using code change impact analysis for regression testing (Abstract)

Xiao Qu , Industrial Software Systems, ABB Corporate Research, Raleigh NC USA 27606
Mithun Acharya , Industrial Software Systems, ABB Corporate Research, Raleigh NC USA 27606
Brian Robinson , Industrial Software Systems, ABB Corporate Research, Raleigh NC USA 27606
pp. 129-138

Build system issues in multilanguage software (Abstract)

Andrew Neitsch , Department of Computing Science, University of Alberta, Edmonton, Canada
Kenny Wong , Department of Computing Science, University of Alberta, Edmonton, Canada
Michael W. Godfrey , David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Canada
pp. 140-149

Detecting semantic changes in Makefile build code (Abstract)

Jafar M. Al-Kofahi , Electrical and Computer Engineering Department Iowa State University
Hung Viet Nguyen , Electrical and Computer Engineering Department Iowa State University
Anh Tuan Nguyen , Electrical and Computer Engineering Department Iowa State University
Tung Thanh Nguyen , Electrical and Computer Engineering Department Iowa State University
Tien N. Nguyen , Electrical and Computer Engineering Department Iowa State University
pp. 150-159

An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel (Abstract)

Roman Suvorov , SAIL, School of Computing, Queen's University, Kingston, Ontario, Canada
Meiyappan Nagappan , SAIL, School of Computing, Queen's University, Kingston, Ontario, Canada
Ahmed E. Hassan , SAIL, School of Computing, Queen's University, Kingston, Ontario, Canada
Ying Zou , SAIL, School of Computing, Queen's University, Kingston, Ontario, Canada
Bram Adams , MCIS, École Polytechnique de Montréal, Montréal, Québec, Canada
pp. 160-169

Assessing the effect of requirements traceability for software maintenance (Abstract)

Patrick Mader , Institute for Systems Engineering and Automation (SEA) Johannes Kepler University, Linz, Austria
Alexander Egyed , Institute for Systems Engineering and Automation (SEA) Johannes Kepler University, Linz, Austria
pp. 171-180

Do data dependencies in source code complement call dependencies for understanding requirements traceability? (Abstract)

Hongyu Kuang , State Key Lab for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China
Patrick Mader , Institute of Systems Engineering and Automation, Johannes Kepler University, Linz, Austria
Hao Hu , State Key Lab for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China
Achraf Ghabi , Institute of Systems Engineering and Automation, Johannes Kepler University, Linz, Austria
LiGuo Huang , Dept. of Computer Science and Engineering, Southern Methodist University, Dallas, TX 75275, USA
Lv Jian , State Key Lab for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China
Alexander Egyed , Institute of Systems Engineering and Automation, Johannes Kepler University, Linz, Austria
pp. 181-190

An empirical study on requirements traceability using eye-tracking (Abstract)

Nasir Ali , Ptidej Team
Zohreh Sharafl , Ptidej Team
Yann-Gael Gueheneuc , Ptidej Team
Giuliano Antoniol , SOCCER Lab, DGIGL, École Polytechnique de Montréal, Canada
pp. 191-200

Recovering commit dependencies for selective code integration in software product lines (Abstract)

Tejinder Dhaliwal , Dept. of Elec. and Comp. Engineering, Queen's University, Kingston, Ontario, Canada
Foutse Khomh , 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 , Software Analysis and Intelligence Lab (SAIL), School of Computing, Queen's University, Kingston, Ontario, Canada
pp. 202-211

Search-based detection of high-level model changes (Abstract)

Ameni ben Fadhel , Computer Science Department, Missouri University of Science and Technology, Rolla, USA
Marouane Kessentini , Computer Science Department, Missouri University of Science and Technology, Rolla, USA
Philip Langer , Business Informatics Group, Vienna University of Technology, Austria, Vienna
Manuel Wimmer , Business Informatics Group, Vienna University of Technology, Austria, Vienna
pp. 212-221

How often do unintended inconsistencies happen? Deriving modification patterns and detecting overlooked code fragments (Abstract)

Yoshiki Higo , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan
Shinji Kusumoto , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan
pp. 222-231

LINSEN: An efficient approach to split identifiers and expand abbreviations (Abstract)

Anna Corazza , Dipartimento di Scienze Fisiche - Sezione Informatica University of Naples “Federico II”
Sergio Di Martino , Dipartimento di Scienze Fisiche - Sezione Informatica University of Naples “Federico II”
Valerio Maggio , Dipartimento di Scienze Fisiche - Sezione Informatica University of Naples “Federico II”
pp. 233-242

Relating requirements to implementation via topic analysis: Do topics extracted from requirements make sense to managers and developers? (Abstract)

Abram Hindle , Department of Computing Science, University of Alberta, Edmonton, Canada
Christian Bird , Microsoft Research Redmond, WA, USA
Thomas Zimmermann , Microsoft Research Redmond, WA, USA
Nachiappan Nagappan , Microsoft Research Redmond, WA, USA
pp. 243-252

Making automatic repair for large-scale programs more efficient using weak recompilation (Abstract)

Yuhua Qi , Department of Computer Science and Technology, National University of Defense Technology, Changsha, China
Xiaoguang Mao , Department of Computer Science and Technology, National University of Defense Technology, Changsha, China
Yan Lei , Department of Computer Science and Technology, National University of Defense Technology, Changsha, China
pp. 254-263

The impact of bug management patterns on bug fixing: A case study of Eclipse projects (Abstract)

Masao Ohira , Wakayama University
Ahmed E. Hassan , Queen's University
Naoya Osawa , Nara Institute of Science and Technology
Ken-ichi Matsumoto , Nara Institute of Science and Technology
pp. 264-273

Things structural clones tell that simple clones don't (Abstract)

Hamid Abdul Basit , School of Science and Engineering, Lahore University of Management Sciences, Lahore, Pakistan
Usman Ali , School of Science and Engineering, Lahore University of Management Sciences, Lahore, Pakistan
Sidra Haque , School of Science and Engineering, Lahore University of Management Sciences, Lahore, Pakistan
Stan Jarzabek , School of Computing, National University of Singapore, Singapore
pp. 275-284

Cloning practices: Why developers clone and what can be changed (Abstract)

Gang Zhang , School of Computer Science, Fudan University, Shanghai, China
Xin Peng , School of Computer Science, Fudan University, Shanghai, China
Zhenchang Xing , School of Computing, National University of Singapore, Singapore
Wenyun Zhao , School of Computer Science, Fudan University, Shanghai, China
pp. 285-294

Models are code too: Near-miss clone detection for Simulink models (Abstract)

Manar H. Alalfi , School of Computing, Queen's University, Kingston, Canada
James R. Cordy , School of Computing, Queen's University, Kingston, Canada
Thomas R. Dean , School of Computing, Queen's University, Kingston, Canada
Matthew Stephan , School of Computing, Queen's University, Kingston, Canada
Andrew Stevenson , School of Computing, Queen's University, Kingston, Canada
pp. 295-304

Do code smells reflect important maintainability aspects? (Abstract)

Aiko Yamashita , Simula Research Laboratory & Dept. of Informatics, University of Oslo, Norway
Leon Moonen , Simula Research Laboratory, Lysaker, Norway
pp. 306-315

A cost model based on software maintainability (Abstract)

Tibor Bakota , University of Szeged, Department of Software Engineering, Árpád tér 2. H-6720 Szeged, Hungary
Peter Hegedus , University of Szeged, Department of Software Engineering, Árpád tér 2. H-6720 Szeged, Hungary
Gergely Ladanyi , University of Szeged, Department of Software Engineering, Árpád tér 2. H-6720 Szeged, Hungary
Peter Kortvelyesi , University of Szeged, Department of Software Engineering, Árpád tér 2. H-6720 Szeged, Hungary
Rudolf Ferenc , University of Szeged, Department of Software Engineering, Árpád tér 2. H-6720 Szeged, Hungary
Tibor Gyimothy , University of Szeged, Department of Software Engineering, Árpád tér 2. H-6720 Szeged, Hungary
pp. 316-325

A systematic mapping study on dynamic metrics and software quality (Abstract)

Amjed Tahir , SERL, School of Computing & Mathematical Sciences, Auckland University of Technology, Auckland, New Zealand
Stephen G. MacDonell , SERL, School of Computing & Mathematical Sciences, Auckland University of Technology, Auckland, New Zealand
pp. 326-335

Refactoring in the presence of annotations (Abstract)

Carlos Noguera , Software Languages Lab, Vrije Universiteit Brussel, Belgium
Andy Kellens , Software Languages Lab, Vrije Universiteit Brussel, Belgium
Coen De Roover , Software Languages Lab, Vrije Universiteit Brussel, Belgium
Viviane Jonckers , Software Languages Lab, Vrije Universiteit Brussel, Belgium
pp. 337-346

Search-based refactoring: Towards semantics preservation (Abstract)

Ali Ouni , DIRO, Université de Montréal, Canada
Marouane Kessentini , CS, Missouri University of Science and Technology, USA
Houari Sahraoui , DIRO, Université de Montréal, Canada
Mohamed Salah Hamdi , Information Systems Department, Ahmed Ben Mohamed Military College, Qatar
pp. 347-356

An empirical investigation into the impact of refactoring on regression testing (Abstract)

Napol Rachatasumrit , The University of Texas at Austin, Austin, TX USA
Miryung Kim , The University of Texas at Austin, Austin, TX USA
pp. 357-366

Measuring software library stability through historical version analysis (Abstract)

Steven Raemaekers , Software Improvement Group, Amsterdam, The Netherlands
Arie van Deursen , Software Engineering Research Group, TU Delft, The Netherlands
Joost Visser , Software Improvement Group, Amsterdam, The Netherlands
pp. 378-387

Refactoring meets spreadsheet formulas (Abstract)

Sandro Badame , University of Illinois
Danny Dig , University of Illinois
pp. 399-409

Detecting code smells in spreadsheet formulas (Abstract)

Felienne Hermans , Delft University of Technology, Delft, the Netherlands
Martin Pinzger , Delft University of Technology, Delft, the Netherlands
Arie van Deursen , Delft University of Technology, Delft, the Netherlands
pp. 409-418

When would this bug get reported? (Abstract)

Ferdian Thung , Singapore Management University, Singapore
David Lo , Singapore Management University, Singapore
Lingxiao Jiang , Singapore Management University, Singapore
Lucia , Singapore Management University, Singapore
Foyzur Rahman , University of California, Davis, USA
Premkumar T. Devanbu , University of California, Davis, USA
pp. 420-429

Modelling the ‘Hurried’ bug report reading process to summarize bug reports (Abstract)

Rafael Lotufo , University of Waterloo
Zeeshan Malik , University of Waterloo
Krzysztof Czarnecki , University of Waterloo
pp. 430-439

Domain specific warnings: Are they any better? (Abstract)

Andre Hora , RMoD Team, INRIA, Lille, France
Nicolas Anquetil , RMoD Team, INRIA, Lille, France
Stephane Ducasse , RMoD Team, INRIA, Lille, France
Simon Allier , RMoD Team, INRIA, Lille, France
pp. 441-450

Triaging incoming change requests: Bug or commit history, or code authorship? (Abstract)

Mario Linares-Vasquez , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
Kamal Hossen , Department of Computer Science Wichita State University Wichita, KS 67260-0083
Hoang Dang , Department of Computer Science Wichita State University Wichita, KS 67260-0083
Huzefa Kagdi , Department of Computer Science Wichita State University Wichita, KS 67260-0083
Malcom Gethers , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
Denys Poshyvanyk , Computer Science Department, The College of William and Mary, Williamsburg, VA 23185
pp. 451-460

Feature-gathering dependency-based software clustering using Dedication and Modularity (Abstract)

Kenichi Kobayashi , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Manabu Kamimura , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Koki Kato , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Keisuke Yano , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
Akihiko Matsuo , Software Systems Laboratories, Fujitsu Laboratories Ltd., Kawasaki, Japan
pp. 462-471

Supervised software modularisation (Abstract)

Mathew Hall , Department of Computer Science, The University of Sheffield, UK
Neil Walkinshaw , Department of Computer Science, The University of Leicester, UK
Phil McMinn , Department of Computer Science, The University of Sheffield, UK
pp. 472-481

A structured approach to assess third-party library usage (Abstract)

Veronika Bauer , Technische Universität München, Germany
Lars Heinemann , Technische Universität München, Germany
Florian Deissenboeck , CQSE GmbH, Germany
pp. 483-492

Reengineering embedded automotive software (Abstract)

Andreas Thums , Corporate Sector Research and Advance Engineering Software, Robert Bosch GmbH, Stuttgart, Germany
Jochen Quante , Corporate Sector Research and Advance Engineering Software, Robert Bosch GmbH, Stuttgart, Germany
pp. 493-502

Incremental reengineering and migration of a 40 year old airport operations system (Abstract)

Mario Bernhart , Research Group for Industrial Software (INSO), Vienna University of Technology, Vienna, Austria
Andreas Mauczka , Research Group for Industrial Software (INSO), Vienna University of Technology, Vienna, Austria
Michael Fiedler , Research Group for Industrial Software (INSO), Vienna University of Technology, Vienna, Austria
Stefan Strobl , Research Group for Industrial Software (INSO), Vienna University of Technology, Vienna, Austria
Thomas Grechenig , Research Group for Industrial Software (INSO), Vienna University of Technology, Vienna, Austria
pp. 503-510

Dead code elimination for web systems written in PHP: Lessons learned from an industry case (Abstract)

Hidde Boomsma , Department of Software Engineering, De Ruyterkade 6, 1013 AA Amsterdam, The Netherlands
B. V. Hostnet , Department of Software Engineering, De Ruyterkade 6, 1013 AA Amsterdam, The Netherlands
Hans-Gerhard Gross , Delft University of Technology, Software Engineering Research Group, Mekelweg 4, 2628 CD Delft, The Netherlands
pp. 511-515

Sustainability guidelines for long-living software systems (Abstract)

Zoya Durdik , Research Center for Information Technology (FZI), Karlsruhe, Germany
Benjamin Klatt , Research Center for Information Technology (FZI), Karlsruhe, Germany
Heiko Koziolek , Industrial Software Systems, ABB Corporate Research Ladenburg, Germany
Klaus Krogmann , Research Center for Information Technology (FZI), Karlsruhe, Germany
Johannes Stammel , Research Center for Information Technology (FZI), Karlsruhe, Germany
Roland Weiss , Industrial Software Systems, ABB Corporate Research Ladenburg, Germany
pp. 517-526

Facilitating enterprise software developer communication with CARES (Abstract)

Anja Guzzi , Delft University of Technology, Delft, The Netherlands
Andrew Begel , Microsoft Research Redmond, WA USA
Jessica K. Miller , Microsoft Research Redmond, WA USA
Krishna Nareddy , Microsoft Research Redmond, WA USA
pp. 527-536

A framework for incremental quality analysis of large software systems (Abstract)

Veronika Bauer , Technische Universität München, Germany
Lars Heinemann , Technische Universität München, Germany
Benjamin Hummel , Technische Universität München, Germany
Elmar Juergens , CQSE GmbH, Germany
Michael Conradt , Google Germany GmbH
pp. 537-546

Locating performance improvement opportunities in an industrial software-as-a-service application (Abstract)

Cor-Paul Bezemer , Delft, University of Technology
Andy Zaidman , Delft, University of Technology
pp. 547-556

Automated architectural reviews with Semmle (Abstract)

Kris De Schutter , Certipost, Ninovesteenweg 196, 9320 Erembodegem (Aalst), Belgium
pp. 557-565

Time-leverage point detection for time sensitive software maintenance (Abstract)

Enyi Tang , State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, P.R. China 210093
Linzhang Wang , State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, P.R. China 210093
Jianhua Zhao , State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, P.R. China 210093
Xuandong Li , State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, P.R. China 210093
pp. 567-570

Inferring weak references for fixing Java memory leaks (Abstract)

Ju Qian , College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
Xiaoyu Zhou , School of Computer Science and Engineering, Southeast University, Nanjing 210096, China
pp. 571-574

Move code refactoring with dynamic analysis (Abstract)

Shuhei Kimura , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan
Yoshiki Higo , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan
Hiroshi Igaki , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan
Shinji Kusumoto , Graduate School of Information Science and Technology, Osaka University, 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan
pp. 575-578

Dependence communities in source code (Abstract)

James Hamilton , Department of Computing, Goldsmiths, University of London, United Kingdom
Sebastian Danicic , Department of Computing, Goldsmiths, University of London, United Kingdom
pp. 579-582

A study on repetitiveness of code completion operations (Abstract)

Takayuki Omori , Department of Computer Science, Ritsumeikan University, Kusatsu, Shiga, Japan
Hiroaki Kuwabara , Department of Computer Science, Ritsumeikan University, Kusatsu, Shiga, Japan
Katsuhisa Maruyama , Department of Computer Science, Ritsumeikan University, Kusatsu, Shiga, Japan
pp. 584-587

Vocabulary normalization improves IR-based concept location (Abstract)

Dave Binkley , Computer Science Department, Loyola University Maryland, Baltimore, USA
Dawn Lawrie , Computer Science Department, Loyola University Maryland, Baltimore, USA
Christopher Uehlinger , Computer Science Department, Loyola University Maryland, Baltimore, USA
pp. 588-591

Who's who in Gnome: Using LSA to merge software repository identities (Abstract)

Erik Kouters , Technische Universiteit Eindhoven, Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
Bogdan Vasilescu , Technische Universiteit Eindhoven, Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
Alexander Serebrenik , Technische Universiteit Eindhoven, Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
Mark G. J. van den Brand , Technische Universiteit Eindhoven, Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
pp. 592-595

Automatic classification of software related microblogs (Abstract)

Philips K. Prasetyo , School of Information Systems Singapore Management University, Singapore
David Lo , School of Information Systems Singapore Management University, Singapore
Palakorn Achananuparp , School of Information Systems Singapore Management University, Singapore
Yuan Tian , School of Information Systems Singapore Management University, Singapore
Ee-Peng Lim , School of Information Systems Singapore Management University, Singapore
pp. 596-599

Detecting similar applications with collaborative tagging (Abstract)

Ferdian Thung , School of Information Systems Singapore Management University, Singapore
David Lo , School of Information Systems Singapore Management University, Singapore
Lingxiao Jiang , School of Information Systems Singapore Management University, Singapore
pp. 600-603

Inferring semantically related software terms and their taxonomy by leveraging collaborative tagging (Abstract)

Shaowei Wang , School of Information Systems, Singapore Management University
David Lo , School of Information Systems, Singapore Management University
Lingxiao Jiang , School of Information Systems, Singapore Management University
pp. 604-607

Version history based source code plagiarism detection in proprietary systems (Abstract)

Girish Maskeri , Infosys Labs, Infosys Limited Bangalore, India
Deepthi Karnam , Infosys Labs, Infosys Limited Bangalore, India
Sree Aurovindh Viswanathan , Infosys Labs, Infosys Limited Bangalore, India
Srinivas Padmanabhuni , Infosys Labs, Infosys Limited Bangalore, India
pp. 609-612

Applying technical stock market indicators to analyze and predict the evolvability of open source projects (Abstract)

Aseel Hmood , Department of Computer Science and Software Engineering Concordia University, Montreal, Canada
Mostafa Erfani , Department of Computer Science and Software Engineering Concordia University, Montreal, Canada
Iman Keivanloo , 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. 613-616

Refactoring edit history of source code (Abstract)

Shinpei Hayashi , Tokyo Institute of Technology, Tokyo 152-8552, Japan
Takayuki Omori , Ritsumeikan University, Shiga 525-8577, Japan
Teruyoshi Zenmyo , Tokyo Institute of Technology, Tokyo 152-8552, Japan
Katsuhisa Maruyama , Ritsumeikan University, Shiga 525-8577, Japan
Motoshi Saeki , Tokyo Institute of Technology, Tokyo 152-8552, Japan
pp. 617-620

Retrieving software maintenance history with topic models (Abstract)

Shusi Yu , School of Computer Science, Fudan University, Shanghai, China
pp. 621-624

A software change impact analysis taxonomy (Abstract)

Jerod W. Wilkerson , Pennsylvania State University, Erie, Sam and Irene Black School of Business, 5101 Jordan Road, Erie, Pennsylvania 16563
pp. 625-628

Adapting Linux for mobile platforms: An empirical study of Android (Abstract)

Foutse Khomh , Department of Electrical and Computer Engineering, Queen's University, Kingston, ON, Canada
Hao Yuan , Department of Electrical and Computer Engineering, Queen's University, Kingston, ON, Canada
Ying Zou , Department of Electrical and Computer Engineering, Queen's University, Kingston, ON, Canada
pp. 629-632

SEANets: Software evolution analysis with networks (Abstract)

Theodore Chaikalis , Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece
George Melas , Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece
Alexander Chatzigeorgiou , Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece
pp. 634-637

Understanding model evolution through semantically lifting model differences with SiLift (Abstract)

Timo Kehrer , Software Engineering Group, University of Siegen, Germany
Udo Kelter , Software Engineering Group, University of Siegen, Germany
Manuel Ohrndorf , Software Engineering Group, University of Siegen, Germany
Tim Sollbach , Software Engineering Group, University of Siegen, Germany
pp. 638-641

TraceME: Traceability Management in Eclipse (Abstract)

Gabriele Bavota , University of Salerno, Fisciano (SA), Italy
Luigi Colangelo , University of Salerno, Fisciano (SA), Italy
Andrea De Lucia , University of Salerno, Fisciano (SA), Italy
Sabato Fusco , University of Salerno, Fisciano (SA), Italy
Rocco Oliveto , University of Molise, Pesche (IS), Italy
Annibale Panichella , University of Salerno, Fisciano (SA), Italy
pp. 642-645

Bacterio: Java mutation testing tool: A framework to evaluate quality of tests cases (Abstract)

Pedro Reales Mateo , Instituto de Tecnologías y Sistemas de la Información, University of Castilla-La Mancha, Ciudad Real, Spain
Macario Polo Usaola , Instituto de Tecnologías y Sistemas de la Información, University of Castilla-La Mancha, Ciudad Real, Spain
pp. 646-649

A toolset for GUI testing of Android applications (Abstract)

Domenico Amalfitano , Dipartimento di Informatica e Sistemistica, Università di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy
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
Salvatore De Carmine , Dipartimento di Informatica e Sistemistica, Università di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy
Gennaro Imparato , Dipartimento di Informatica e Sistemistica, Università di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy
pp. 650-653

MOTCP: A tool for the prioritization of test cases based on a sorting genetic algorithm and Latent Semantic Indexing (Abstract)

Md. Mahfuzul Islam , Trento, Italy
Alessandro Marchetto , Trento, Italy
Angelo Susi , Trento, Italy
Fondazione Bruno Kessler , Trento, Italy
Giuseppe Scanniello , Dipartimento di Matematica e Informatica, Università della Basilicata, Potenza, Italy
pp. 654-657

The demacrofier (Abstract)

Aditya Kumar , Computer Science Engineering, Texas A&M University, College Station, Texas-77840
Andrew Sutton , Computer Science Engineering Texas A&M University, College Station, Texas-77840
Bjarne Stroustrup , Computer Science Engineering, Texas A&M University, College Station, Texas-77840
pp. 658-661

Supporting the identification of architecturally-relevant code anomalies (Abstract)

Isela Macia , Informatics Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ - Brazil
Roberta Arcoverde , Informatics Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ - Brazil
Elder Cirilo , Informatics Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ - Brazil
Alessandro Garcia , Informatics Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ - Brazil
Arndt von Staa , Informatics Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ - Brazil
pp. 662-665

reBPMN: Recovering and reducing business processes (Abstract)

Alex Tomasi , Fondazione Bruno Kessler Trento, Italy
Alessandro Marchetto , Fondazione Bruno Kessler Trento, Italy
Chiara Di Francescomarino , Fondazione Bruno Kessler Trento, Italy
Angelo Susi , Fondazione Bruno Kessler Trento, Italy
pp. 666-669

Survival of Eclipse third-party plug-ins (Abstract)

Mark van den Brand , Eindhoven University of Technology, Eindhoven, The Netherlands
Alexander Serebrenik , Eindhoven University of Technology, Eindhoven, The Netherlands
John Businge , Eindhoven University of Technology, Eindhoven, The Netherlands
pp. 368-377

Editors (Abstract)

pp. 1

[Blank page] (Abstract)

pp. xii
95 ms
(Ver 3.3 (11022016))