esem  2014 - Program

Wed 17 Thursday 18 Friday 19
8:45 Welcome
9:00 Keynote 1 Keynote 2
10:00 Coffee Break Coffee Break
10:30 Session 1a
Session 1b
Session 1c
Session 4a
Session 4b
Agile Methods
Session 4c
12:00 Lunch Lunch
13:30 Session 2a
Session 2b
Distributed Development
Session 2c
Empirical Methods
Session 5a
Session 5b
SE in Practice
Session 5c
15:00 Coffee Break Coffee Break
15:30 Session 3a
Session 3b
Social/Human Aspects
Session 3c
17:00 . . .
19.00 Welcome Reception Social Dinner

The program is preliminary and may be subject to minor changes.


All sessions last 90 minutes.
Full papers presentations are allowed 30 minutes (25 minutes talk + 5 minutes questions).
Short and Industrial papers are allowed 15 minutes (10 minutes talk + 5 minutes questions).
Posters will be available in a common area during the breaks at the end of the sessions.


What Do Game Developers Test in Their Products? (Full) 17
Jussi Kasurinen and Kari Smolander

The Impact of Test Ownership and Team Structure on the Reliability and Effectiveness of Quality Test Runs (Full) 52
Kim Herzig and Nachiappan Nagappan

A Systematic Mapping Study on Testing Technique Experiments: Has the Situation Changed since 2000? (Short) 221
Jorge Gonzalez, Natalia Juristo and Sira Vegas

Evaluating the TESTAR tool in an Industrial Case Study (Industry) 219
Sebastian Bauersfeld, Tanja E. J. Vos, Nelly Condori-Fernández, Alessandra Bagnato and Etienne Brosse


Debsources: Live and Historical Views on Macro-Level Software Evolution (Full) 27
Matthieu Caneill and Stefano Zacchiroli

A Qualitative Analysis of Software Build System Changes and Build Ownership Styles (Full) 148
Mini Shridhar, Bram Adams and Foutse Khomh

The Relationship Between Folder Use and the Number of Forks: A Case Study on Github Repositories (Short) 209
Jiaxin Zhu, Minghui Zhou and Audris Mockus

A Replication Case Study to Measure the Architectural Quality of a Commercial System (Industry) 194
Derek Reimanis, Clemente Izurieta, Rachael Luhr, Lu Xiao, Yuanfang Cai and Gabe Rudy


Using Templates to Elicit Implied Security Requirements from Functional Requirements − A Controlled Experiment (Full) 42
Maria Riaz, John Slankas, Jason King and Laurie Williams

Discovering Buffer Overflow Vulnerabilities In The Wild: An Empirical Study (Full) 45
Ming Fang and Munawar Hafiz

Security Triage: An Industrial Case Study on the Effectiveness of a Lean Methodology to Identify Security Requirements (Industry) 207
Matteo Giacalone, Rocco Mammoliti, Fabio Massacci, Federica Paci, Rodolfo Perugino and Claudio Selli


FixerCache: Unsupervised Caching Active Developers for Diverse Bug Triage (Full) 59
Song Wang, Wen Zhang and Qing Wang

What's in a Bug Report? (Full) 115
Steven Davies and Marc Roper

Effect of Temporal Collaboration Network, Maintenance Activity, and Experience on Defect Exposure (Industry) 216
Andriy Miranskyy, Bora Caglayan, Ayse Bener and Enzo Cialini

Distributed Development

The Role of Mentoring and Project Characteristics for Onboarding in Open Source Software Projects (Full) 112
Fabian Fagerholm, Alejandro Sánchez Guinea, Jürgen Münch and Jay Borenstein

An Empirical Simulation-based Study of Real-Time Speech Translation for Multilingual Global Project Teams (Full) 65
Fabio Calefato, Filippo Lanubile, Rafael Prikladnicki and João Henrique S. Pinto

Process Mining Can Be Applied to Software Too! (Industry) 200
Vladimir Rubin, Irina Lomazova, Alexey Mitsyuk and Wil van der Aalst

Where Do We Stand in Requirements Engineering Improvement Today? First Results from a Mapping Study (Short) 176
Daniel Méndez Fernández, Saahil Ognawala, Stefan Wagner and Maya Daneva

Empirical Methods

Evaluating strategies for study selection in systematic literature studies (Short) 181
Nauman Bin Ali and Kai Petersen

Writing for Synthesis of Evidence in Empirical Software Engineering (Short) 189
Claes Wohlin

Using Qualitative Metasummary to Synthesize Empirical Findings in Literature Reviews (Short) 201
Danilo M. Ribeiro, Marcos Cardoso, Fabio Q. B. Da Silva and César França

Towards a Framework to Support Large Scale Sampling in Software Engineering Surveys (Short) 215
Rafael Mello, Pedro Silva, Per Runeson and Guilherme Travassos

Towards a Semantic Knowledge Base on Threats to Validity and Control Actions in Controlled Experiments (Short) 217
Stefan Biffl, Marcos Kalinowski, Fajar J. Ekaputra, Amadeu Anderlin Neto, Tayana Conte and Dietmar Winkler

Support Mechanisms to Conduct Empirical Studies in Software Engineering (Short) 229
Alex Borges, Waldemar Pires Ferreira Neto, Emanoel Barreiros, Adauto Trigueiro De Almeida Filho, Liliane Fonseca, Eudis Teixeira, Diogo Vinícius De Sousa Silva, Aline Alencar and Sergio Soares


How do Code Refactorings Affect Energy Usage? (Full) 69
Cagri Sahin, Lori Pollock and James Clause

Impacts of Design Pattern Decay on System Quality (Short) 191
Melissa R Dale and Clemente Izurieta

Evolution of Design Patterns: a Replication Study (Short) 208
Bruno Rossi and Barbara Russo

Design Pattern Decay: The Case for Class Grime (Short) 222
Isaac Griffith and Clemente Izurieta

Mining Energy Traces to Aid in Software Development: An Empirical Case Study (Industry) 164
Ashish Gupta, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Thirumalesh Bhat and Syed Emran

Social/Human Aspects

Motivated software engineers are engaged and focused, while satisfied ones are happy (Full) 130
César França, Helen Sharp and Fabio Q. B. Da Silva

Impact of Developer Reputation on Code Review Outcomes in OSS Projects: An Empirical Investigation (Full) 124
Amiangshu Bosu and Jeffrey Carver

Software Population Pyramids: The Current and the Future of OSS Development Communities (Short) 210
Saya Onoue, Hideaki Hata and Kenichi Matsumoto

Estimation of Student’s Programming Expertise (Short) 192
Eduard Kuric and Maria Bielikova


Forking and coordination in multi-platform development: a case study (Full) 137
Anh Nguyen Duc, Audris Mockus, Randy Hackbarth and John Palframan

Monitoring Bottlenecks in Achieving Release Readiness – A Retrospective Case Study across Ten OSS Projects (Short) 165
S. M. Didar-Al- Alam, S. M. Shahnewaz, Dietmar Pfahl and Guenther Ruhe

Factors Impacting Rapid Releases: An Industrial Case Study (Industry) 224
Noureddine Kerzazi and Foutse Khomh

Industrial Evaluation of the Impact of Quality-Driven Release Planning (Industry) 173
Michael Felderer, Jason Ho, Armin Beer and Guenther Ruhe


Improving Requirements Glossary Construction via Clustering: Approach and Industrial Case Studies (Full) 34
Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand and Frank Zimmer

Engineering of Quality Requirements as Perceived by Near-shore Development Centres’ Architects in Eastern Europe: the Hole in the Whole (Full) 49
Maya Daneva, Sabrina Marczak and Andrea Herrmann

Evaluation in Practice: Artifact-based Requirements Engineering and Scenarios in Smart Mobility Domains (Industry) 196
Constanza Lampasona, Philipp Diebold, Jonas Eckhardt and Rolf Schneider

On The Impact of Passive Voice Requirements on Domain Modelling (Short) 175
Henning Femmer, Jan Kučera and Antonio Vetro'

Agile Methods

Impact of Process Conformance on the Effects of Test-driven Development (Full) 18
Davide Fucci, Burak Turhan and Markku Oivo

On Knowledge Transfer Skill in Pair Programming (Full) 33
Franz Zieris and Lutz Prechelt

Networking in a Large-Scale Distributed Agile Project (Industry) 202
Nils Brede Moe, Darja Smite, Aivars Sablis, Anne-Lie Börjesson and Pia Andréasson

Sampling Improvement in Software Engineering Surveys (Short) 214
Rafael Mello, Pedro Silva and Guilherme Travassos


How is Exploratory Testing Used? A State-of-the-Practice Survey (Full) 41
Dietmar Pfahl, Huishi Yin, Mika Mäntylä and Jürgen Münch

The Effect of Evolutionary Coupling on Software Defects: An Industrial Case Study on a Legacy System (Industry) 162
Serkan Kirbas, Alper Sen, Bora Caglayan, Ayse Bener and Rasim Mahmutoğulları

Empirical and Face Validity of Software Maintenance Defect Models Used at the Jet Propulsion Laboratory (Industry) 230
William Taber and Daniel Port

A replicated study on duplicate detection: Using Apache Lucene to search among Android defects (Short) 178
Markus Borg, Jens Johansson, Per Runeson and Mika Mäntylä

Evaluating Capture and Replay and Model-based Performance Testing Tools: An Empirical Comparison (Industry) 218
Elder Macedo Rodrigues, Flavio Oliveira, Maicon Bernardino, Rodrigo Saad, Leandro Costa, Avelino F. Zorzo and Priscila Guarienti


Comparing and Contrasting Model-Driven Engineering at Three Large Companies (Full) 22
Håkan Burden, Rogardt Heldal and Jon Whittle

Productivity for proof engineering (Short) 167
Mark Staples, Ross Jeffery, June Andronick, Toby Murray, Gerwin Klein and Rafal Kolanski

An UML-based approach to software development cost estimation (Industry) 179
Antonio Girasella and Filippo Pagin

A Controlled Experiment to Evaluate the Effects of Mindfulness in Software Engineering (Full) 86
Beatriz Bernárdez Jiménez, Amador Duran, José Antonio Parejo Maestre and Antonio Ruiz-Cortés

SE in Practice

Tracing Back the History of Commits in Low-tech Reviewing Environments (Full) 117
Yujuan Jiang, Bram Adams, Foutse Khomh and Daniel M. German

Bridging the Gap: SE Technology Transfer into Practice - Study Design and Preliminary Results - (Short) 169
Philipp Diebold and Antonio Vetro'

Ten Years of Evidence Based Software Engineering: A Literature Review (Short) 171
Ronnie Santos, Fabio Q. B. Da Silva and Cleyton Vanut Cordeiro de Magalhães

What We Have Learned About the Value of Software Assurance (Industry) 233
Daniel Port, Joel Wilf, Yuki Kobayashi, Yuko Miyamoto and Tung Bui


Measuring Shared Understanding in Software Project Teams using Pathfinder Networks (Full) 121
Brandt Braunschweig and Carolyn Seaman

ISBSG variables most frequently used for software effort estimation: A mapping review (Short) 166
Fernando González-Ladrón-De-Guevara and Marta Fernández-Diego

Simple Empirical Cost Estimation Model (Short) 185
Wilson Rosa, Barry Boehm, Brad Clark and Ray Madachy

An Approach for Effort Estimation in Incremental Software Development using Cosmic Function Points (Short) 228
Freddy Paz, Claudia Zapata and José Antonio Pow-Sang


Empirical Analysis of Comments and Fault-proneness in Methods: Can Comments point to Faulty Methods? 170
Hirohisa Aman, Sousuke Amasaki, Takashi Sasaki and Minoru Kawahara

Studying Abbreviated vs. Full-Word Identifier Names when Dealing with Faults: an External Replication 172
Porfirio Tramontana, Michele Risi and Giuseppe Scanniello

Classification of Project Team Patterns for Benchmarking 183
Yasutaka Shirai and William Nichols

Function Point Structure and Applicability Validation Using the ISBSG Dataset: A Replicated Study 187
Christian Quesada and Marcelo Jenkins

Enriching Source Code by Empirical Metadata 199
Karol Rástočný and Maria Bielikova

Tracking Line Changes in Source Code Repositories 203
Francesca Arcelli Fontana and Marco Zanoni

Cooperation Between Software Development and Operations: A Literature Review 204
Floris Erich, Chintan Amrit and Maya Daneva

VCS-Analyzer for Software Evolution Empirical Analysis 206
Francesca Arcelli Fontana, Matteo Rolla and Marco Zanoni

Reviewing Technical Approaches for Sharing and Preservation of Experimental Data 231
Efrain R. Fonseca C., Oscar Dieste, Natalia Juristo, Estefania Serral and Stefan Biffl

Process Simulation for Software Engineering Education 232
Jiang Shu, Zhang He and Gao Chao