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.