Volume 49, Number 12, December 2019
CloudSimSDN-NFV: Modeling and simulation of network function virtualization and service function chaining in edge computing environments.

Jungmin Son TianZhang He Rajkumar Buyya

A highly secured and streamlined cloud collaborative editing scheme along with an efficient user revocation in cloud computing.

Munisamy Eswara Narayanan Balasundaram Muthukumar

Fast and flexible tracepoints in x86.

Christian Harper-Cyr Michel R. Dagenais Ahmad S. Bushehri

Service level agreement specification for end-to-end IoT application ecosystems.

Awatif Alqahtani Ellis Solaiman Pankesh Patel Schahram Dustdar Rajiv Ranjan


Volume 49, Number 11, November 2019
How to evaluate an Internet of Things system: Models, case studies, and real developments.

Sabrina Sicari Alessandra Rizzardi Alberto Coen-Porisini

Providing digital identity and academic attributes through European eID infrastructures: Results achieved, limitations, and future steps.

Diana Berbecaru Antonio Lioy Cesare Cameroni

A self-learning fuzzy approach for proactive resource provisioning in cloud environment.

Reihaneh Khorsand Mostafa Ghobaei-Arani Mohammadreza Ramezanpour

Deep learning the semantics of change sequences for query expansion.

Qing Huang Yang Yang Ming Cheng

DCAV: A software system to evaluate next-generation cloud data center availability through a friendly graphical interface.

André L. C. Moreira Daniel Rosendo Demis Gomes Guto Leoni Santos Leylane Silva Carolina Cani D. L. Judith Kelner Djamel Sadok Glauco Estácio Gonçalves Amardeep Mehta Mattias Wildeman Patricia Takako Endo


Volume 49, Number 10, October 2019
A process partitioning technique for constructing decentralized web service compositions.

Gang Xue Di Liu Junsong Liu Shaowen Yao

Ranking open source application integration frameworks based on maintainability metrics: A review of five-year evolution.

Rafael Z. Frantz Matheus H. Rehbein Rodolfo Berlezi Fabricia Roos-Frantz

EDISON-DATA: A flexible and extensible platform for processing and analysis of computational science data.

Sunil Ahn Jeongcheol Lee Jaesung Kim Jongsuk R. Lee

Memory-aware kernel mechanism and policies for improving internode load balancing on NUMA systems.

Mei-Ling Chiang Wei-Lun Su Shu-Wei Tu Zhen-Wei Lin

Straddling the crevasse: A review of microservice software architecture foundations and recent advancements.

Christina Terese Joseph K. Chandrasekaran

CloudsStorm: A framework for seamlessly programming and controlling virtual infrastructure functions during the DevOps lifecycle of cloud applications.

Huan Zhou Yang Hu Xue Ouyang Jinshu Su Spiros Koulouzis Cees de Laat Zhiming Zhao


Volume 49, Number 9, September 2019
Component-based permission management of Android applications.

Jiaojiao Fu Yangfan Zhou Xin Wang

Efficient lock-step synchronization in task-parallel languages.

Akshay Utture V. Krishna Nandivada

An adaptive plan-oriented and continuous software migration to cloud in dynamic enterprises.

Seyyed Yahya Nabavi Omid Bushehrian

A spark-based big data analysis framework for real-time sentiment prediction on streaming data.

Deniz Kilinç

Cloud broker proposal based on multicriteria decision-making and virtual infrastructure migration.

Leonardo R. Rodrigues Euclides Cardoso Omir C. Alves Jr. Fernando F. Redígolo Maurício A. Pillon Charles Christian Miers Guilherme Piêgas Koslovski


Volume 49, Number 8, August 2019
Framework for cloud-based software test data generation service.

Priyanka Chawla Inderveer Chana Ajay Rana

PAxSPL: A feature retrieval process for software product line reengineering.

Luciano Marchezan Elder Macedo Rodrigues Maicon Bernardino Fábio Paulo Basso

Using Stack Overflow content to assist in code review.

Shipra Sharma Balwinder Sodhi

Threat intelligence platform for the energy sector.

Rafal Leszczyna Michal R. Wróbel

An evaluation of pure spectrum-based fault localization techniques for large-scale software systems.

Simon Heiden Lars Grunske Timo Kehrer Fabian Keller André van Hoorn Antonio Filieri David Lo


Volume 49, Number 7, July 2019
Caterpillar: A business process execution engine on the Ethereum blockchain.

Orlenys López-Pintado Luciano García-Bañuelos Marlon Dumas Ingo Weber Alexander Ponomarev

Static analysis of Android Auto infotainment and on-board diagnostics II apps.

Amit Kr Mandal Federica Panarotto Agostino Cortesi Pietro Ferrara Fausto Spoto

Use of Modelica language to simulate electrified railway lines and trains.

Massimo Ceraolo Giovanni Lutzemberger

An exploratory study on cooccurrence of design patterns and bad smells using software metrics.

Bruno L. Sousa Mariza A. S. Bigonha Kecia A. M. Ferreira

SmartHerd management: A microservices-based fog computing-assisted IoT platform towards data-driven smart dairy farming.

Mohit Taneja Nikita Jalodia John Byabazaire Alan Davy Cristian Olariu


Volume 49, Number 6, June 2019
A compact index for order-preserving pattern matching.

Gianni Decaroli Travis Gagie Giovanni Manzini

App store mining for iterative domain analysis: Combine app descriptions with user reviews.

Yuzhou Liu Lei Liu Huaxiao Liu Xinglong Yin

Service-level agreement-aware scheduling and load balancing of tasks in cloud.

K. R. Remesh Babu Philip Samuel

hMod: A software framework for assembling highly detailed heuristics algorithms.

Enrique Urra Claudio Cubillos Daniel Cabrera-Paniagua Rafael Mellado

Faster remainder by direct computation: Applications to compilers and software libraries.

Daniel Lemire Owen Kaser Nathan Kurz


Volume 49, Number 5, May 2019
Micro- and macro-optimizations of SaaT search.

Andrew Trotman Matt Crane

Ranking enterprise application integration platforms from a performance perspective: An experience report.

Daniela L. Freire Rafael Z. Frantz Fabricia Roos-Frantz

A thermal-aware VM consolidation mechanism with outage avoidance.

Jing V. Wang Chi-Tsun Cheng Chi K. Tse

Tuning the performance of a computational persistent homology package.

Alan Hylton Greg Henselman-Petrusek Janche Sang Robert Short

Weakly sensitive analysis for JavaScript object-manipulating programs.

Yoonseok Ko Xavier Rival Sukyoung Ryu

SDSN@RT: A middleware environment for single-instance multitenant cloud applications.

Indika Kumara Jun Han Alan Colman Willem-Jan van den Heuvel Damian A. Tamburri Malinda Kapuruge

FOSSES: Framework for open-source software evaluation and selection.

Adewole Adewumi Sanjay Misra Nicholas A. Omoregbe Luis Fernández Sanz

Cache-aware design of general-purpose Single-Producer-Single-Consumer queues.

Vincenzo Maffione Giuseppe Lettieri Luigi Rizzo

Generic input template for cloud simulators: A case study of CloudSim.

Manar Jammal Hassan Hawilo Ali Kanso Abdallah Shami

Container-based cluster orchestration systems: A taxonomy and future directions.

Maria Alejandra Rodriguez Rajkumar Buyya

Recognising our distinguished referees.

Judith Bishop


Volume 49, Number 4, April 2019
Erratum.

Reducing the network overhead of user mobility-induced virtual machine migration in mobile edge computing.

Fei Zhang Guangming Liu Bo Zhao Xiaoming Fu Ramin Yahyapour

Evolutionary mutation testing for IoT with recorded and generated events.

Lorena Gutiérrez-Madronal Antonio García-Domínguez Inmaculada Medina-Bulo

A multitime-steps-ahead prediction approach for scheduling live migration in cloud data centers.

Martin Duggan Rachael Shaw Jim Duggan Enda Howley Enda Barrett

A middleware solution for integrating and exploring IoT and HPC capabilities.

Leonardo de Souza Cimino José Estevão Eugênio de Resende Lucas Henrique Moreira Silva Samuel Queiroz Souza Rocha Matheus de Oliveira Correia Guilherme Souza Monteiro Gabriel Nata de Souza Fernandes Renan da Silva Moreira Junior Guilherme de Silva Matheus Inácio Batista Santos André Luiz Lins de Aquino André Luís Barroso Almeida Joubert de Castro Lima

Cloud-based video analytics using convolutional neural networks.

Muhammad Usman Yaseen Ashiq Anjum Mohsen M. Farid Nick Antonopoulos

Integration of Cloud, Internet of Things, and Big Data Analytics.

Gaurav Somani Xinghui Zhao Satish Narayana Srirama Rajkumar Buyya


Volume 49, Number 3, March 2019
A platform for P2P agent-based collaborative applications.

Daniela Briola Daniela Micucci Leonardo Mariani

From source code to test cases: A comprehensive benchmark for resource leak detection in Android apps.

Oliviero Riganelli Daniela Micucci Leonardo Mariani

The onboard software of the EUSO-SPB pathfinder experiment.

Claudio Fornaro Francesco Saverio Cafagna Giuseppe Osteria Valentina Scotti Francesco Perfetto Livio Conti

E2R-F2N: Energy-efficient retailing using a femtolet-based fog network.

Anwesha Mukherjee Debashis De Rajkumar Buyya

Realization of distributed system models using code generation extensions.

Miran Hasanagic Peter W. V. Tran-Jørgensen René S. Nilsson Peter Gorm Larsen

Efficient resource management in the cloud: From simulation to experimental validation using a low-cost Raspberry Pi testbed.

Pieter-Jan Maenhaut Bruno Volckaert Veerle Ongenae Filip De Turck

Architecture conformance analysis using model-based testing: A case study approach.

Burak Uzun Bedir Tekinerdogan

An integration approach of hybrid databases based on SQL in cloud computing environment.

Changqing Li Jianhua Gu

Grammar engineering for multiple front-ends for Python.

Brian A. Malloy James F. Power

SDFS: A software-defined file system for multitenant cloud storage.

Jiahao Liu Fang Wang Lingfang Zeng Dan Feng Tingwei Zhu

Survey on the run-time systems of enterprise application integration platforms focusing on performance.

Daniela L. Freire Rafael Z. Frantz Fabricia Roos-Frantz Sandro Sawicki


Volume 49, Number 2, February 2019
A virtualized test automation framework: A DellEMC case study of test automation practice.

Donna O'Shea Francisco Ortin Kevin Geary

SMArDT modeling for automotive software testing.

Imke Drave Steffen Hillemacher Timo Greifenberg Stefan Kriebel Evgeny Kusmenko Matthias Markthaler Philipp Orth Karin Samira Salman Johannes Richenhagen Bernhard Rumpe Christoph Schulze Michael von Wenckstern Andreas Wortmann

A model-driven framework to enhance the consistency of logical integrity constraints: Introducing integrity regression testing.

Maryam Nooraei Abadeh Shohreh Ajoudanian

Field experience with obfuscating million-user iOS apps in large enterprise mobile development.

Pei Wang Dinghao Wu Zhaofeng Chen Tao Wei

Practical static analysis of context leaks in Android applications.

Flavio Toffalini Jun Sun Martín Ochoa

A data decomposition method for stepwise migration of complex legacy data.

Andreas Martens Matthias Book Volker Gruhn

A learning algorithm for optimizing continuous integration development and testing practice.

Dusica Marijan Arnaud Gotlieb Marius Liaaen

Application of data mining methods for effort estimation of software projects.

Hrvoje Karna Linda Vickovic Sven Gotovac

DILAF: A framework for distributed analysis of large-scale system logs for anomaly detection.

Merve Astekin Harun Zengin Hasan Sözer

Introduction to the special issue on software engineering in practice.

Jan Bosch Kendra M. L. Cooper Frances Paulisch


Volume 49, Number 1, January 2019
DjangoChecker: Applying extended taint tracking and server side parsing for detection of context-sensitive XSS flaws.

Antonín Steinhauser Petr Tuma

Face detection based on multilayer feed-forward neural network and Haar features.

Ebenezer Owusu Jamal-Deen Abdulai Yongzhao Zhan

Tool for materializing OWL ontologies in a column-oriented database.

Liudmila Reyes-Alvarez María del Mar Roldán García José Francisco Aldana Montes

VAnDroid: A framework for vulnerability analysis of Android applications using a model-driven reverse engineering technique.

Atefeh Nirumand Bahman Zamani Behrouz Tork Ladani

Software component identification and selection: A research review.

Shabnam Gholamshahi Seyed Mohammad Hossein Hasheminejad

A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems.

Fatima Sabir Francis Palma Ghulam Rasool Yann-Gaël Guéhéneuc Naouel Moha