default search action
Software - Practice and Experience, Volume 48
Volume 48, Number 1, January 2018
- Petr Nejedly, Filip Plesinger, Josef Halámek, Pavel Jurák:
CudaFilters: A SignalPlant library for GPU-accelerated FFT and FIR filtering. 3-9 - Matias Urbieta, Darian Frajberg, Gustavo Rossi:
Assessing the impact of Volatile Functionality removal in web applications: Model-Driven vs Code-Based approaches. 11-43 - Nikos Chondros, Mema Roussopoulos:
Developing IntegrityCatalog, a software system for managing integrity-related metadata in digital repositories. 45-64 - Shunsuke Kanda, Yuma Fujita, Kazuhiro Morita, Masao Fuketa:
Practical rearrangement methods for dynamic double-array dictionaries. 65-83 - Thiago Soares Fernandes, Álvaro Freitas Moreira, Érika F. Cota:
EPE-Mobile - A framework for early performance estimation of mobile applications. 85-104 - Huifeng Chen, Jianmin Jiang, Zhong Hong, Ling Lin:
Decomposition of UML activity diagrams. 105-122 - Nieves R. Brisaboa, Ricardo Cao, José R. Paramá, Fernando Silva-Coira:
Scalable processing and autocovariance computation of big functional data. 123-140 - Fabrizio Milazzo, Vito Gentile, Antonio Gentile, Salvatore Sorce:
KIND-DAMA: A modular middleware for Kinect-like device data management. 141-160
- Thomas S. Heinze, Wolfram Amme, Simon Moser:
Static analysis and process model transformation for an advanced business process to Petri net mapping. 161-195 - Dayse Silveira de Almeida, Carmem Satie Hara, Ricardo Rodrigues Ciferri, Cristina Dutra de Aguiar Ciferri:
An asynchronous collaborative reconciliation model based on data provenance. 197-232 - Jagannath Singh, Durga Prasad Mohapatra:
Dynamic slicing of concurrent AspectJ programs: An explicit context-sensitive approach. 233-260
Volume 48, Number 2, February 2018
Editorial
- Manuel Mora Tavarez, Rory O'Connor, Frank Tsui, Jorge Marx Gómez:
Design methods for software architectures in the service-oriented computing and cloud paradigms. 263-267
- Sebastian Lehrig, Marcus Hilbrich, Steffen Becker:
The architectural template method: templating architectural knowledge to efficiently conduct quality-of-service analyses. 268-299 - Wuping Xie, Jinyun Xue, Dongming Jiang, Lan Song:
An iteration-based interactive analysis method to design dynamic service-oriented systems. 300-326 - Miguel Zúñiga-Prieto, Javier González-Huerta, Emilio Insfrán, Silvia Abrahão:
Dynamic reconfiguration of cloud application architectures. 327-344 - Sreekrishnan Venkateswaran, Santonu Sarkar:
Architectural partitioning and deployment modeling on hybrid clouds. 345-365 - Guoqi Xie, Yuekun Chen, Yan Liu, Chunnian Fan, Renfa Li, Keqin Li:
JDAS: a software development framework for multidatabases. 366-382
Volume 48, Number 3, March 2018
- Pilsung Kang:
Function call interception techniques. 385-401
- Jacob Krüger, Marcus Pinnecke, Andy Kenner, Christopher Kruczek, Fabian Benduhn, Thomas Leich, Gunter Saake:
Composing annotations without regret? Practical experiences using FeatureC. 402-427 - Shuanglong Kan, Zhiqiu Huang:
Detecting safety-related components in statecharts through traceability and model slicing. 428-448 - Mirsaeid Hosseini Shirvani, Amir Masoud Rahmani, Amir Sahafi:
An iterative mathematical decision model for cloud migration: A cost and security risk approach. 449-485 - Álvaro López García, Enol Fernández-del-Castillo, Pablo Orviz Fernández, Isabel Campos Plasencia, Jesús Marco de Lucas:
Resource provisioning in Science Clouds: Requirements and challenges. 486-498 - Tânia Basso, Leonardo Montecchi, Regina Moraes, Mário Jino, Andrea Bondavalli:
PrivAPP: An integrated approach for the design of privacy-aware applications. 499-527 - Pawel Kobylinski, Konrad Siek, Jan Baranowski, Pawel T. Wojciechowski:
Helenos: A realistic benchmark for distributed transactional memory. 528-549 - Ignacio Cassol, Gabriela Arévalo:
A methodology to infer and refactor an object-oriented model from C applications. 550-577 - Francisco J. Ballesteros, Gorka Guardiola, Enrique Soriano:
ZX: A network file system for high-latency networks. 578-599 - Chung-Ming Huang, Chia-Ming Mai:
K-MING: A mobile proxy handoff control scheme for proximate group-based geodata sharing. 600-620
- Jin-woo Kwon, InChang Jeong, Soo-Mook Moon:
Lightweight migration for web applications with framework separation. 621-640 - Neelofar, Lee Naish, Kotagiri Ramamohanarao:
Spectral-based fault localization using hyperbolic function. 641-664
- Brett Snyder, Robert C. Green II, Vijay K. Devabhaktuni, Mansoor Alam:
ReliaCloud-NS: A scalable web-based simulation platform for evaluating the reliability of cloud computing systems. 665-680 - Robert Denz, Scott Brookes, Martin Osterloh, Stephen Kuhn, Stephen Taylor:
Symmetric multiprocessing from boot to virtualization. 681-718 - Miroslaw Staron, Wilhelm Meding, Matthias Tichy, Jonas Bjurhede, Holger Giese, Ola Soder:
Industrial experiences from evolving measurement systems into self-healing systems for improved availability. 719-739
- Juan José Echevarria, Pablo Garaizar, Jon Legarda:
An experimental study on the applicability of SYN cookies to networked constrained devices. 740-749 - Joaquim Mendes, Nuno Laranjeiro, Marco Vieira:
Toward characterizing HTML defects on the Web. 750-757
Volume 48, Number 4, April 2018
- Allal Tiberkak, Tayeb Lemlouma, Abdelkader Belkhir, Ahmed Bouabdallah, Abdelfetah Hentout:
A novel approach for generic home emergency management and remote monitoring. 761-774 - Haoyu Luo, Jin Liu, Xiao Liu, Yun Yang:
Predicting temporal violations for parallel business cloud workflows. 775-795 - Meng-Han Tsai, Kuan-Chou Lai, Hsi-Ya Chang, Kuan Fu Chen, Kuo-Chan Huang:
Pewss: A platform of extensible workflow simulation service for workflow scheduling research. 796-819 - Tommaso Cucinotta, Luca Abeni, Juri Lelli, Giuseppe Lipari:
Improving responsiveness of time-sensitive applications by exploiting dynamic task dependencies. 820-841 - Amin Beheshti, Boualem Benatallah, Hamid Reza Motahari-Nezhad:
ProcessAtlas: A scalable and extensible platform for business process analytics. 842-866 - Daniel Lemire, Owen Kaser, Nathan Kurz, Luca Deri, Chris O'Hara, François Saint-Jacques, Gregory Ssi Yan Kai:
Roaring bitmaps: Implementation of an optimized software library. 867-895 - Pradeep Tomar, Rajesh Mishra, Kavita Sheoran:
Prediction of quality using ANN based on Teaching-Learning Optimization in component-based software systems. 896-910
- Changhee Park, Hongki Lee, Sukyoung Ryu:
Static analysis of JavaScript libraries in a scalable and precise way using loop sensitivity. 911-944 - Chris D'Souza, Vincenzo Deufemia, Athula Ginige, Giuseppe Polese:
Enabling the generation of web applications from mockups. 945-973
- Matthias Petri, Alistair Moffat:
Compact inverted index storage using general-purpose compression libraries. 974-982
Volume 48, Number 5, May 2018
- Mert Ozkaya:
The analysis of architectural languages for the needs of practitioners. 985-1018 - Houssem Daoud, Michel R. Dagenais:
Recovering disk storage metrics from low-level trace events. 1019-1041 - Suchakrapani Datt Sharma, Michel R. Dagenais:
Hardware trace reconstruction of runtime compiled code. 1042-1055 - Shouki A. Ebad:
The influencing causes of software unavailability: A case study from industry. 1056-1076
- Everton T. Guimarães, Santiago A. Vidal, Alessandro F. Garcia, Jorge Andrés Díaz Pace, Claudia A. Marcos:
Exploring architecture blueprints for prioritizing critical code anomalies: Experiences and tool support. 1077-1106 - Yauhen Leanidavich Arnatovich, Lipo Wang, Minh Ngoc Ngo, Charlie Soh:
Mobolic: An automated approach to exercising mobile application GUIs using symbiosis of online testing technique and customated input generation. 1107-1142
- Razieh Malekhosseini, Mehdi Hosseinzadeh, Keyvan Navi:
Evaluation of users' privacy concerns by checking of their WhatsApp status. 1143-1164
Volume 48, Number 6, June 2018
- Alexios Lekidis, Emmanouela Stachtiari, Panagiotis Katsaros, Marius Bozga, Christos K. Georgiadis:
Model-based design of IoT systems with the BIP component framework. 1167-1194 - Alexis Martin, Vania Marangozova-Martin:
Automatic benchmark profiling through advanced workflow-based trace analysis. 1195-1217 - Jhonny Mertz, Ingrid Nunes:
Automation of application-level caching in a seamless way. 1218-1237 - Daniel Pérez-Berenguer, Jesús García Molina:
A standard-based architecture to support learning interoperability: A practical experience in gamification. 1238-1268 - Donghai Tian, Xi Xiong, Changzhen Hu, Peng Liu:
A policy-centric approach to protecting OS kernel from vulnerable LKMs. 1269-1284 - Haithem Mezni, Mokhtar Sellami:
A negotiation-based service selection approach using swarm intelligence and kernel density estimation. 1285-1311
- Sheng-Yu Fu, Ding-Yong Hong, Yu-Ping Liu, Jan-Jan Wu, Wei-Chung Hsu:
Efficient and retargetable SIMD translation in a dynamic binary translator. 1312-1330
Volume 48, Number 7, July 2018
- Yogesh Simmhan, Pushkara Ravindra, Shilpa Chaturvedi, Malati Hegde, Rashmi Ballamajalu:
Cover Image. i
- Qing Huang, Yangrui Yang, Xue Zhan, Hongyan Wan, Guoqing Wu:
Query expansion based on statistical learning from code changes. 1333-1351 - Quan Zou, Guoqing Li, Wenyang Yu:
MapReduce functions to remote sensing distributed data processing - Global vegetation drought monitoring as example. 1352-1367 - Zoltán Ádám Mann:
Cloud simulators in the implementation and evaluation of virtual machine placement algorithms. 1368-1389
- Yogesh Simmhan, Pushkara Ravindra, Shilpa Chaturvedi, Malati Hegde, Rashmi Ballamajalu:
Towards a data-driven IoT software architecture for smart city utilities. 1390-1416
Volume 48, Number 8, August 2018
- Rustem Dautov, Salvatore Distefano, Dario Bruneo, Francesco Longo, Giovanni Merlino, Antonio Puliafito, Rajkumar Buyya:
Cover Image Volume 48, Issue 8. i
- Yifei Zhang, Yue Li, Tian Tan, Jingling Xue:
Ripple: Reflection analysis for Android apps in incomplete information environments. 1419-1437 - Hafedh Mili, Petko Valtchev, Laszlo Szathmary, Anis Boubaker, Abderrahmane Leshob, Yasmine Charif, Louis Martin:
Ontology-based model-driven development of a destination management portal: Experience and lessons learned. 1438-1460 - Antonio Brogi, Davide Neri, Jacopo Soldani:
A microservice-based architecture for (customisable) analyses of Docker images. 1461-1474
- Rustem Dautov, Salvatore Distefano, Dario Bruneo, Francesco Longo, Giovanni Merlino, Antonio Puliafito, Rajkumar Buyya:
Metropolitan intelligent surveillance systems for urban areas by harnessing IoT and edge computing paradigms. 1475-1492 - Gábor Márton, Zoltán Porkoláb:
Selective friends in C++. 1493-1519
Volume 48, Number 9, September 2018
- Yufeng Liu, Xiaoqin Zeng, Yang Zou, Kang Zhang:
A graph grammar-based approach for graph layout. 1523-1535 - Guisheng Fan, Liqiong Chen, Huiqun Yu, Dongmei Liu:
Formally modeling and analyzing cost-aware job scheduling for cloud data center. 1536-1559 - Md. Masudur Rahman, Rashed Rubby Riyadh, Shah Mostafa Khaled, Abdus Satter, Md. Rayhanur Rahman:
MMRUC3: A recommendation approach of move method refactoring using coupling, cohesion, and contextual similarity to enhance software design. 1560-1587 - Kai Shi, Huiqun Yu, Jianmei Guo, Guisheng Fan, Xingguang Yang:
A parallel portfolio approach to configuration optimization for large software product lines. 1588-1606 - Paolo Cappellari, Mark Roantree, Soon Ae Chun:
Optimizing data stream processing for large-scale applications. 1607-1641 - Behnam Momeni, Mehdi Kharrazi:
LDMBL: An architecture for reducing code duplication in heavyweight binary instrumentations. 1642-1659 - Nidhi Tiwari, Umesh Bellur, Santonu Sarkar, Maria Indrawan:
Optimizing MapReduce for energy efficiency. 1660-1687
- Reza Mohamadi Bahram Abadi, Amir Masoud Rahmani, Sasan Hossein Alizadeh:
Server consolidation techniques in virtualized data centers of cloud environments: A systematic literature review. 1688-1726
Volume 48, Number 10, October 2018
- Leonard Heilig, Eduardo Lalla-Ruiz, Stefan Voß, Rajkumar Buyya:
Metaheuristics in cloud computing. 1729-1733 - Hamid Reza Faragardi, Saeid Dehnavi, Thomas Nolte, Mehdi Kargahi, Thomas Fahringer:
An energy-aware resource provisioning scheme for real-time applications in a cloud data center. 1734-1757 - Amin Yousefipour, Amir Masoud Rahmani, Mohsen Jahanshahi:
Energy and cost-aware virtual machine consolidation in cloud computing. 1758-1774 - Patricia Arroba, José L. Risco-Martín, José Manuel Moya, José L. Ayala:
Heuristics and metaheuristics for dynamic management of computing and cooling energy in cloud data centers. 1775-1804 - Keqin Li:
Optimal load distribution for multiple classes of applications on heterogeneous servers with variable speeds. 1805-1819 - Hassan Ziafat, Seyed Morteza Babamir:
Optimal selection of VMs for resource task scheduling in geographically distributed clouds using fuzzy c-mean and MOLP. 1820-1846 - Walid Chainbi, E. Sassi:
A multiswarm for composite SaaS placement optimization based on PSO. 1847-1864 - Mostafa Ghobaei-Arani, Ali Asghar Rahmanian, Alireza Souri, Amir Masoud Rahmani:
A moth-flame optimization algorithm for web service composition in cloud computing: Simulation and verification. 1865-1892 - Hamid Reza Faragardi, Maryam Vahabi, Hossein Fotouhi, Thomas Nolte, Thomas Fahringer:
An efficient placement of sinks and SDN controller nodes for optimizing the design cost of industrial IoT systems. 1893-1919
Volume 48, Number 11, November 2018
- Cheah Wai Shiang, Fu Swee Tee, Alfian Abdul Halin, Keng-Yap Ng, Puah Chin Hong:
Ontology reuse for multiagent system development through pattern classification. 1923-1939 - Bernardo Villalba Frias, Luigi Palopoli, Luca Abeni, Daniele Fontanelli:
The PROSIT tool: Toward the optimal design of probabilistic soft real-time systems. 1940-1967 - Xiaoyan Zhu, Binbin Niu, E. James Whitehead Jr., Zhongbin Sun:
An empirical study of software change classification with imbalance data-handling methods. 1968-1999 - Rui Wang, Shi Ying:
SaaS software performance issue identification using HMRF-MAP framework. 2000-2018 - Armin Balalaie, Abbas Heydarnoori, Pooyan Jamshidi, Damian A. Tamburri, Theo Lynn:
Microservices migration patterns. 2019-2042
- Tomasz Marek Kowalski, Szymon Grabowski:
Faster range minimum queries. 2043-2060 - Antonio Brogi, Luca Rinaldi, Jacopo Soldani:
TosKer: A synergy between TOSCA and Docker for orchestrating multicomponent applications. 2061-2079
- Haithem Mezni, Mayssa Fayala:
Time-aware service recommendation: Taxonomy, review, and challenges. 2080-2108
Volume 48, Number 12, December 2018
- Aaron Moss, Robert Schluntz, Peter A. Buhr:
C : Adding modern programming language features to C. 2111-2146 - Reihaneh Khorsand, Mostafa Ghobaei-Arani, Mohammadreza Ramezanpour:
FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments. 2147-2173 - Safiollah Heidari, Rajkumar Buyya:
Cost-efficient and network-aware dynamic repartitioning-based algorithms for scheduling large-scale graphs in cloud computing environments. 2174-2192 - Hsung-Pin Chang, Cheng-Pang Chiang:
PARC: A novel OS cache manager. 2193-2222 - Gustavo Pinto, Fernando Castor, Rodrigo Bonifácio, Marcel Rebouças:
Work practices and challenges in continuous integration: A survey with Travis CI users. 2223-2236 - Elena Reshetova, Hans Liljestrand, Andrew Paverd, N. Asokan:
Toward Linux kernel memory safety. 2237-2256 - Sajjad Tofighy, Ali Asghar Rahmanian, Mostafa Ghobaei-Arani:
An ensemble CPU load prediction algorithm using a Bayesian information criterion and smooth filters in a cloud computing environment. 2257-2277 - Ronaldo Gonçalves Junior, Américo Sampaio, Tiago Rolim, Nabor C. Mendonça:
Cloud application architecture appraiser (CA3): A multicriteria approach and tool for assessing cloud deployment options based on nonfunctional requirements. 2278-2301
- Giulio Ganino, Domenico Lembo, Massimo Mecella, Federico Scafoglieri:
Ontology population for open-source intelligence: A GATE-based solution. 2302-2330 - Jae Hyuk Suk, Jae-Yung Lee, Hongjoo Jin, In Seok Kim, Dong Hoon Lee:
UnThemida: Commercial obfuscation technique analysis with a fully obfuscated program. 2331-2349
- Atif Mashkoor, Felix Kossak, Alexander Egyed:
Evaluating the suitability of state-based formal methods for industrial deployment. 2350-2379
- Massimo Ceraolo:
Experiences in creating a software tool to analyze and postprocess simulated and measured data. 2380-2388
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.