


default search action
Software - Practice and Experience, Volume 53
Volume 53, Number 1, January 2023
EDITORIAL
- Sunita Chandrasekaran

, Min Si
, Jidong Zhai, Lena Oden
:
Special issue on new trends in high-performance computing: Software systems and applications. 3-5
SPECIAL ISSUE PAPERS
- Jian Zhang

, Jie Liu, Naichun Zhou, Jing Tang, Xie He, Jianqiang Chen:
ParTransgrid: A scalable parallel preprocessing tool for unstructured-grid cell-centered computational fluid dynamics applications. 6-26 - Silas Bartel

, Matthias Korch
:
Generation of logic designs for efficiently solving ordinary differential equations on field programmable gate arrays. 27-52 - Gabriell Alves de Araujo, Dalvan Griebler

, Dinei A. Rockenbach
, Marco Danelutto
, Luiz Gustavo Fernandes
:
NAS Parallel Benchmarks with CUDA and beyond. 53-80 - Thomas Grützmacher

, Hartwig Anzt
, Enrique S. Quintana-Ortí:
Using Ginkgo's memory accessor for improving the accuracy of memory-bound low precision BLAS. 81-98 - David M. Rogers

:
Three practical workflow schedulers for easy maximum parallelism. 99-114 - Bernhard Manfred Gruber

, Guilherme Amadio
, Jakob Blomer, Alexander Matthes
, René Widera
, Michael Bussmann
:
LLAMA: The low-level abstraction for memory access. 115-141 - Haodong Bian

, Jianqiang Huang, Jiahao Tang, Runting Dong, Li Wu, Xiaoying Wang:
PAS: A new powerful and simple quantum computing simulator. 142-159 - Ivan Hendy Goenawan, Zhihui Du

, Chao Wu, Yankui Sun
, Jianyan Wei, David A. Bader:
Dynamics signature based anomaly detection. 160-175 - Bob Dröge

, Victor Holanda Rusu, Kenneth Hoste
, Caspar van Leeuwen
, Alan O'Cais
, Thomas Röblitz
:
EESSI: A cross-platform ready-to-use optimised scientific software stack. 176-210 - Sen Zhang

, Xiaowei Guo
, Chao Li
, Yi Liu, Sijiang Fan, Ran Zhao, Canqun Yang:
A large scale parallel fluid-structure interaction computing platform for simulating structural responses to a detonation shock. 211-240
Volume 53, Number 2, February 2023
RESEARCH ARTICLES
- Shuaibing Lu, Jie Wu, Ning Wang, Yubin Duan, Haiming Liu, Jiayue Zhang, Juan Fang:

Resource provisioning in collaborative fog computing for multiple delay-sensitive users. 243-262 - Sreenivasu Mirampalli

, Satish Narayana Srirama, Rajeev Wankar, Chillarige Raghavendra Rao:
Hierarchical fuzzy-based Quality of Experience (QoE)-aware application placement in fog nodes. 263-282 - Islam Zada

, Sara Shahzad, Shaukat Ali, Raja Majid Mehmood:
OntoSuSD: Software engineering approaches integration ontology for sustainable software development. 283-317 - Domenico Amato, Giosuè Lo Bosco

, Raffaele Giancarlo:
Standard versus uniform binary search and their variants in learned static indexing: The case of the searching on sorted data benchmarking software platform. 318-346 - Shikai Guo

, Zhongyan Liu, Zixuan Song, Hui Li, Rong Chen
:
Code samples summarization for knowledge exchange in developer community. 347-365 - Shikai Guo

, Jiahui Wang, Zhihao Xu, Lin Huang, Hui Li, Rong Chen
:
Feature transfer learning by reinforcement learning for detecting software defect. 366-389 - R. Madhura

, Vaidheyanathan Rhymend Uthariaraj, Lydia Elizabeth Benjamin:
An efficient list-based task scheduling algorithm for heterogeneous distributed computing environment. 390-412 - Guto Leoni Santos

, Patricia Takako Endo, Djamel Sadok, Judith Kelner:
SPIDER: An availability-aware framework for the service function chain placement in distributed scenarios. 413-437 - Weizhe Zhang, Wenchao Gu

, Cuiyun Gao, Michael R. Lyu:
A transformer-based approach for improving app review response generation. 438-454 - Filip Plesinger

, Petr Nejedly, Zuzana Koscova, Maurice Rohr
, Ivo Viscor
, Radovan Smísek
, Adam Ivora, Pavel Leinveber
, Karol Curila
, Christoph Hoog Antink
:
DeepPlayer: An open-source SignalPlant plugin for deep learning inference. 455-464
SURVEY ARTICLES
- Valentina Piantadosi

, Giovanni Rosa, Davide Placella, Simone Scalabrino, Rocco Oliveto:
Detecting functional and security-related issues in smart contracts: A systematic literature review. 465-495 - Ananya Chakraborty

, Mohit Kumar
, Nisha Chaurasia, Sukhpal Singh Gill
:
Journey from cloud of things to fog of things: Survey, new trends, and research directions. 496-551
Volume 53, Number 3, March 2023
RESEARCH ARTICLES
- Cédric St-Onge

, Nadjia Kara, Claes Edstrom:
NFVLearn: A multi-resource, long short-term memory-based virtual network function resource usage prediction architecture. 555-578 - David Candal-Ventureira

, Francisco Javier González-Castaño, Felipe J. Gil-Castiñeira
, Pablo Fondo-Ferreiro
:
Is the edge really necessary for drone computing offloading? An experimental assessment in carrier-grade 5G operator networks. 579-599 - Rhauani Weber Aita Fazul

, Patrícia Pitthan Barcelos
:
PRBP: A prioritized replica balancing policy for HDFS balancer. 600-630 - Rui Xi

, Karthik Pattabiraman:
A large-scale empirical study of low-level function use in Ethereum smart contracts and automated replacement. 631-664 - Parisa Sadat Kalaki, Alireza Shameli-Sendi

, Behzad Khalaji Emamzadeh Abbasi:
Anomaly detection on OpenStack logs based on an improved robust principal component analysis model and its projection onto column space. 665-681 - Ruoyu Wang

, Daniel Sun
, Raymond K. Wong
, Rajiv Ranjan
:
Horn rule discovery with batched caching and rule identifier for proficient compressor of knowledge data. 682-703 - Manuel Ballarín

, Lorena Arcega
, Vicente Pelechano, Carlos Cetina:
On the influence of architectural languages on requirements traceability. 704-728 - Nico Ritschel

, Anand Ashok Sawant
, David Weintrop, Reid Holmes, Alberto Bacchelli, Ronald Garcia, Chandrika K. R.
, Avijit Mandal, Patrick Francis, David C. Shepherd:
Training industrial end-user programmers with interactive tutorials. 729-747 - José L. Risco-Martín

, Saurabh Mittal, Kevin Henares
, Román Cárdenas
, Patricia Arroba
:
xDEVS: A toolkit for interoperable modeling and simulation of formal discrete event systems. 748-789 - Jonas Fritzsch

, Justus Bogner
, Markus Haug
, Ana Cristina Franco da Silva
, Carolin Rubner, Matthias Saft, Horst Sauer, Stefan Wagner
:
Adopting microservices and DevOps in the cyber-physical systems domain: A rapid review and case study. 790-810
SURVEY ARTICLES
- Rafat Aghazadeh, Ali Shahidinejad

, Mostafa Ghobaei-Arani
:
Proactive content caching in edge computing environment: A review. 811-855 - Maxime Savary-Leblanc

, Lola Burgueño, Jordi Cabot, Xavier Le Pallec, Sébastien Gérard
:
Software assistants in software engineering: A systematic mapping study. 856-892
Volume 53, Number 4, April 2023
RESEARCH ARTICLES
- Atefeh Nirumand, Bahman Zamani

, Behrouz Tork Ladani
, Jacques Klein
, Tegawendé F. Bissyandé:
A model-based framework for inter-app Vulnerability analysis of Android applications. 895-936 - Cassio Neri

, Lorenz Schneider
:
Euclidean affine functions and their application to calendar algorithms. 937-970 - Miguel Sánchez de la Rosa, Carlos Núñez-Gómez

, María Blanca Caminero
, Carmen Carrión
:
Exploring the use of blockchain in resource-constrained fog computing environments. 971-987 - Popuri Srinivasarao

, Aravapalli Rama Satish
:
Multi-objective materialized view selection using flamingo search optimization algorithm. 988-1012 - Mamoona Humayun

, Mahmood Niazi, Noor Zaman Jhanjhi
, Sajjad Mahmood
, Mohammad R. Alshayeb
:
Toward a readiness model for secure software coding. 1013-1035 - Apurvanand Sahay

, Davide Di Ruscio
, Ludovico Iovino
, Alfonso Pierantonio:
Analyzing business process management capabilities of low-code development platforms. 1036-1060 - Hengyuan Liu

, Zheng Li, Haifeng Wang
, Yong Liu
, Xiang Chen
:
CRMF: A fault localization approach based on class reduction and method call frequency. 1061-1090
SURVEY ARTICLE
- Amene Naghdipour

, Seyed Mohammad Hossein Hasheminejad
, Roghayeh Leila Barmaki:
Software design pattern selection approaches: A systematic literature review. 1091-1122
Volume 53, Number 5, May 2023
RESEARCH ARTICLES
- Richard Amankwah, Jinfu Chen

, Heping Song
, Patrick Kwaku Kudjo:
Bug detection in Java code: An extensive evaluation of static analysis tools using Juliet Test Suites. 1125-1143 - Thomas Arts, Hans Svensson, Clara Benac Earle

, Lars-Åke Fredlund
:
Testing feature-rich blockchains. 1144-1173 - Beniamino Di Martino, Luigi Colucci Cante

, Antonio Esposito
, Mariangela Graziano
:
A tool for the semantic annotation, validation and optimization of business process models. 1174-1195 - Hyukwoo Park

, Seonghyun Kim, Boram Bae:
Dynamic code compression for JavaScript engine. 1196-1217 - Bilal Mehboob, Chun Yong Chong

:
A metadata driven process for assessing stability and reusability based on risk of change of software systems. 1218-1248
SURVEY ARTICLE
- Xue Han

, Tingting Yu, Gongjun Yan:
A systematic mapping study of software performance research. 1249-1270
SHORT COMMUNICATION
- Moisés R. Pacheco-Lorenzo

, Manuel J. Fernández-Iglesias
, Sonia Valladares-Rodríguez
, Luis E. Anido-Rifón:
Implementing scripted conversations by means of smart assistants. 1271-1283
Volume 53, Number 6, June 2023
SHORT COMMUNICATION
- Ismail H. Toroslu

:
The Floyd-Warshall all-pairs shortest paths algorithm for disconnected and very sparse graphs. 1287-1303
EXPERIENCE REPORT
- Eleni Polyzoidou, Evangelia Papagiannaki, Nikolaos Nikolaidis, Apostolos Ampatzoglou, Nikolaos Mittas, Elvira-Maria Arvanitou, Alexander Chatzigeorgiou, George Manolis, Evdoxia Manganopoulou:

SmartCLIDE design pattern assistant: A decision-tree based approach. 1304-1331
RESEARCH ARTICLES
- Shunsuke Kanda

, Koichi Akabe, Yusuke Oda:
Engineering faster double-array Aho-Corasick automata. 1332-1361 - Fernando Silva-Coira

, José R. Paramá
, Susana Ladra
:
Map algebra on raster datasets represented by compact data structures. 1362-1390 - Qing Mi

, Mingjie Chen, Zhi Cai, Xibin Jia:
What makes a readable code? A causal analysis method. 1391-1409 - Leandro José Silva Andrade, Cleber Jorge Lira de Santana

, Brenno de Mello Alencar, Claudio Silva Jr., Cássio V. S. Prazeres:
Data interplay: A model to optimize data usage in the Internet of Things. 1410-1437 - Kattiana Constantino

, Fabiano Belém
, Eduardo Figueiredo
:
Dual analysis for helping developers to find collaborators based on co-changed files: An empirical study. 1438-1464
Volume 53, Number 7, July 2023
SHORT COMMUNICATION
- Noble Mushtak, Daniel Lemire

:
Fast number parsing without fallback. 1467-1471
RESEARCH ARTICLES
- Dongjun Youn

, Sungho Lee, Sukyoung Ryu
:
Declarative static analysis for multilingual programs using CodeQL. 1472-1495 - Marian Daun

, Jennifer Brings
, Patricia Aluko Obe, Bastian Tenbergen:
An industry survey on approaches, success factors, and barriers for technology transfer in software engineering. 1496-1524 - Andrzej Joskowski, Adam Przybylek

, Bartosz Marcinkowski
:
Scaling scrum with a customized nexus framework: A report from a joint industry-academia research project. 1525-1542 - Joseph Wonsil

, Nichole Boufford, Prakhar Agrawal, Christopher Chen, Tianhang Cui, Akash Sivaram, Margo I. Seltzer:
Reproducibility as a service. 1543-1571 - K. Kalai Arasan

, P. Anandhakumar:
Energy-efficient task scheduling and resource management in a cloud environment using optimized hybrid technology. 1572-1593 - Fedia Ghedass

, Faouzi Ben Charrada:
Autonomic computing and incremental learning for the management of big services. 1594-1628
Volume 53, Number 8, August 2023
- Sixuan Wang

, Chen Huang, Dongjin Yu, Xin Chen:
VulGraB: Graph-embedding-based code vulnerability detection with bi-directional gated graph neural network. 1631-1658 - Paul Richmond

, Robert Chisholm
, Peter Heywood
, Mozhgan Kabiri Chimeh
, Matthew Leach
:
FLAME GPU 2: A framework for flexible and performant agent based simulation on GPUs. 1659-1680 - Mohammad Khanahmadi, Alireza Shameli-Sendi, Masoume Jabbarifar, Quentin Fournier

, Michel R. Dagenais:
Detection of microservice-based software anomalies based on OpenTracing in cloud. 1681-1699 - Yang Liu

, Liangjie Lin
, Lin Jiang, Weizhe Zhang, Xuan Wang, Mehdi Gheisari
, Tao Gong, Chao Gao, Hamid Esmaeili Najafabadi
:
A blockchain-based privacy-preserving advertising attribution architecture: Requirements, design, and a prototype implementation. 1700-1721 - Pierre-Frédérick Denys

, Quentin Fournier
, Michel R. Dagenais:
Distributed computation of the critical path from execution traces. 1722-1737
Volume 53, Number 9, September 2023
- Issue Information. 1739-1740

- Riccardo Zese

, Elena Bellodi:
A web application for reasoning on probabilistic description logics knowledge bases. 1741-1762 - Eduardo Rosales

, Matteo Basso, Andrea Rosà
, Walter Binder
:
Large-scale characterization of Java streams. 1763-1792 - Braedy Kuzma, Ivan Korostelev, João P. L. de Carvalho

, José E. Moreira, Christopher Barton, Guido Araujo, José Nelson Amaral:
Fast matrix multiplication via compiler-only layered data reorganization and intrinsic lowering. 1793-1814 - Alireza Rouhi

, Kevin Lano
:
Towards a pattern-based model transformation framework. 1815-1849 - Retraction: Al Said, N, Gorbachev, Y, Avdeenko, A. An unmanned aerial vehicles navigation system on the basis of pattern recognition applications - Review of implementation options and prospects for development. Software: Practice and Experience 2021; 51: 1509-1517. https://doi.org/10.1002/spe.2964. 1850

Volume 53, Number 10, October 2023
- Issue Information. 1851-1852

- Chavit Denninnart

, Thanawat Chanikaphon, Mohsen Amini Salehi
:
Efficiency in the serverless cloud paradigm: A survey on the reusing and approximation aspects. 1853-1886 - Giovanni Quattrocchi

, Damian Andrew Tamburri, Willem-Jan van den Heuvel:
Making service continuity smarter with artificial intelligence: An approach and its evaluation. 1887-1901 - Fuyang Li

, Kuan Zou, Jacky Wai Keung
, Xiao Yu
, Shuo Feng, Yan Xiao
:
On the relative value of imbalanced learning for code smell detection. 1902-1927 - Stefano Carnà

, Romolo Marotta
, Alessandro Pellegrini
, Francesco Quaglia
:
Strategies and software support for the management of hardware performance counters. 1928-1957 - Tobias Pfandzelter

, Nils Japke
, Trever Schirmer
, Jonathan Hasenburg
, David Bermbach
:
Managing data replication and distribution in the fog with FReD. 1958-1981 - Cezar Sas

, Andrea Capiluppi
, Claudio Di Sipio, Juri Di Rocco, Davide Di Ruscio
:
GitRanking: A ranking of GitHub topics for software classification using active sampling. 1982-2006 - Joaquim Silva, Eduardo R. B. Marques

, Luís M. B. Lopes
, Fernando M. A. Silva
:
Jay: A software framework for prototyping and evaluating offloading applications in hybrid edge clouds. 2007-2025 - Jasper Denkers

, Marvin Brunner, Louis van Gool, Jurgen J. Vinju
, Andy Zaidman
, Eelco Visser
:
Taming complexity of industrial printing systems using a constraint-based DSL: An industrial experience report. 2026-2064
Volume 53, Number 11, November 2023
- Luciano Baresi

, Tommaso Dolci
, Giovanni Quattrocchi
, Nicholas Rasi:
A multi-faceted analysis of the performance variability of virtual machines. 2067-2091 - Michele Dusi

, Gianfranco Lamperti
:
Quick Subset Construction. 2092-2132 - Abhilash Pati

, Manoranjan Parhi, Binod Kumar Pattanayak, Bibudhendu Pati:
IFCnCov: An IoT-based smart diagnostic architecture for COVID-19. 2133-2162 - Mohammed S. Al-Mahfoudh

, Ryan Stutsman, Ganesh Gopalakrishnan:
Efficient linearizability checking for actor-based systems. 2163-2199 - Stefan Abi-Karam

, Cong Hao:
GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimization. 212-218 - Manuel J. Gomez

, José A. Ruipérez-Valiente
, Félix J. García Clemente
:
A framework to support interoperable Game-based Assessments as a Service (GBAaaS): Design, development, and use cases. 2222-2240 - Cheng-Hao Cai

, Jing Sun
, Gillian Dobbie:
Automatic refactoring of conditions and substitutions for B state transition models. 2241-2270 - Chengying Mao

, Yue Song, Jifu Chen
:
A lightweight adaptive random testing method for deep learning systems. 2271-2295 - Yi Zhong, Mengyu Shi

, Jiawei He, Chunrong Fang
, Zhenyu Chen
:
Security-based code smell definition, detection, and impact quantification in Android. 2296-2321
Volume 53, Number 12, December 2023
- Lauritz Thamsen, David Bermbach, Demetris Trihinas:

Special Issue on benchmarking, experimentation tools, and reproducible practices for data-intensive systems from edge to cloud. 2325-2326 - Philipp Raith

, Thomas Rausch, Alireza Furutanpey, Schahram Dustdar
:
faas-sim: A trace-driven simulation framework for serverless edge computing platforms. 2327-2361 - Philipp Wiesner

, Marvin Steinke, Henrik Nickel, Yazan Kitana, Odej Kao
:
Software-in-the-loop simulation for developing and testing carbon-aware applications. 2362-2376 - Antonio Benítez-Hidalgo

, Ismael Navas-Delgado, María del Mar Roldán-García
:
NORA: Scalable OWL reasoner based on NoSQL databases and Apache Spark. 2377-2392 - Xiquan Ren

:
Python shared atomic data types. 2393-2407 - Nicolás Pozas

, Francisco Durán
, Katia Moreno Berrocal, Ernesto Pimentel
:
Location-aware scalable service composition. 2408-2429 - Robert Clausecker, Daniel Lemire:

Transcoding unicode characters with AVX-512 instructions. 2430-2462 - Peter A. Buhr

, Colby A. Parsons, Thierry Delisle, He Nan Li:
High-performance extended actors. 2463-2500

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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














