Ausgabe 3/2016
Inhalt (20 Artikel)
Guest editorial: special section on software reverse engineering
Romain Robbes, Rocco Oliveto, Massimiliano Di Penta
On the detection of custom memory allocators in C binaries
Xi Chen, Asia Slowinska, Herbert Bos
Scalable data structure detection and classification for C/C++ binaries
Istvan Haller, Asia Slowinska, Herbert Bos
Inferring extended finite state machine models from software executions
Neil Walkinshaw, Ramsay Taylor, John Derrick
Mining architectural violations from version history
Cristiano Maffort, Marco Tulio Valente, Ricardo Terra, Mariza Bigonha, Nicolas Anquetil, André Hora
Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults
Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, Foutse Khomh, Mohammad Zulkernine
Investigating technical and non-technical factors influencing modern code review
Olga Baysal, Oleksii Kononenko, Reid Holmes, Michael W. Godfrey
An empirical study of integration activities in distributions of open source software
Bram Adams, Ryan Kavanagh, Ahmed E. Hassan, Daniel M. German
Assessing the impact of real-time machine translation on multilingual meetings in global software projects
Fabio Calefato, Filippo Lanubile, Tayana Conte, Rafael Prikladnicki
An experiment on the impact of transparency on the effectiveness of requirements documents
Yu-Cheng Tu, Ewan Tempero, Clark Thomborson
Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews
Stuart McIlroy, Nasir Ali, Hammad Khalid, Ahmed E. Hassan
Comparing and experimenting machine learning techniques for code smell detection
Francesca Arcelli Fontana, Mika V. Mäntylä, Marco Zanoni, Alessandro Marino
What are mobile developers asking about? A large scale study using stack overflow
Christoffer Rosen, Emad Shihab
Assessing refactorings for usability in e-commerce applications
Julián Grigera, Alejandra Garrido, Jose Ignacio Panach, Damiano Distante, Gustavo Rossi
An empirical examination of the prevalence of inhibitors to the parallelizability of open source software systems
Saleh M. Alnaeli, Jonathan I. Maletic, Michael L. Collard
Experimentation with dynamic simulation models in software engineering: planning and reporting guidelines
Breno Bernard Nicolau de França, Guilherme Horta Travassos
Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store
Stuart McIlroy, Nasir Ali, Ahmed E. Hassan
What Java developers know about compatibility, and why this matters
Jens Dietrich, Kamil Jezek, Premek Brada
Perspectives on refactoring planning and practice: an empirical study
Jie Chen, Junchao Xiao, Qing Wang, Leon J. Osterweil, Mingshu Li