default search action
Software - Practice and Experience, Volume 44
Volume 44, Number 1, January 2014
- Steven Burrows, Alexandra L. Uitdenbogerd, Andrew Turpin:
Comparing techniques for authorship attribution of source code. 1-32 - Mark Shtern, Vassilios Tzerpos:
Methods for selecting and improving software clustering algorithms. 33-46 - Qianhui Liang, Bu-Sung Lee, Patrick C. K. Hung:
A rule-based approach for availability of service by automated service substitution. 47-76 - Francisco Ortin, Sheila Mendez Nunez, Vicente García-Díaz, Miguel García:
On the suitability of dynamic languages for hot-reprogramming a robotics framework: a Python case study. 77-104
- Jevgeni Kabanov, Varmo Vene:
A thousand years of productivity: the JRebel story. 105-127
Volume 44, Number 2, February 2014
- Emilie Balland, Pierre-Etienne Moreau, Antoine Reilles:
Effective strategic programming for Java developers. 129-162 - Weiwei Lin, Chen Liang, James Z. Wang, Rajkumar Buyya:
Bandwidth-aware divisible task scheduling for cloud computing. 163-174 - Vasvi Kakkad, Saeed Attar, Andrew E. Santosa, Alan D. Fekete, Bernhard Scholz:
Curracurrong: a stream programming environment for wireless sensor networks. 175-199
- Fevzi Belli, André Takeshi Endo, Michael Linschulte, Adenilso da Silva Simão:
A holistic approach to model-based testing of Web service compositions. 201-234 - Jannik Laval, Stéphane Ducasse:
Resolving cyclic dependencies between packages with enriched dependency structural matrix. 235-257
Volume 44, Number 3, March 2014
- Diego Garbervetsky, Sunghun Kim:
Developing tools as plug-ins: TOPI 2012 special issue. 259-260
- Steven P. Reiss, Jared N. Bott, Joseph J. LaViola Jr.:
Plugging in and into code bubbles: the code bubbles architecture. 261-276 - Stefan Naujokat, Johannes Neubauer, Anna-Lena Lamprecht, Bernhard Steffen, Sven Jörges, Tiziana Margaria:
Simplicity-first model-based plug-in development. 277-297 - Hossein Tajalli, Nenad Medvidovic:
iDARE - a reference architecture for integrated software environments. 299-316 - Marcos Chicote, Daniel Alfredo Ciolek, Juan Pablo Galeotti:
Practical JFSL verification using TACO. 317-334 - Siim Karus:
XML development with plug-ins as a service. 335-352
- Mohsen Amini Salehi, Adel Nadjaran Toosi, Rajkumar Buyya:
Contention management in federated virtualized distributed systems: implementation and evaluation. 353-368
- Nikolay Grozev, Rajkumar Buyya:
Inter-Cloud architectures and application brokering: taxonomy and survey. 369-390
Volume 44, Number 4, April 2014
- Alain Plantec, Loïc Lagadec:
International workshop on smalltalk technologies 2011 special issue. 391-392 - Johan Fabry, Daniel Galdames:
PHANtom: a modern aspect language for Pharo Smalltalk. 393-412 - Jorge Ressia, Tudor Gîrba, Oscar Nierstrasz, Fabrizio Perin, Lukas Renggli:
Talents: an environment for dynamically composing units of reuse. 413-432 - Martin Dias, Mariano Martinez Peck, Stéphane Ducasse, Gabriela Arévalo:
Fuel: a fast general purpose object graph serializer. 433-453 - Ciprian Teodorov, Loïc Lagadec:
Model-driven physical-design automation for FPGAs: fast prototyping and legacy reuse. 455-482
Volume 44, Number 5, May 2014
- Tsan-Rong Tien, Yi-Ping You:
Enabling OpenCL support for GPGPU in Kernel-based Virtual Machine. 483-510 - Antonio Ruiz-Martínez, C. Inmaculada Marín-López, Daniel Sánchez-Martínez, I. Castell Egea:
SIPmsign: a lightweight mobile signature service based on the Session Initiation Protocol. 511-535 - Makarand Gawade, K. Ravikanth, Sanjeev Aggarwal:
Constantine: configurable static analysis tool in Eclipse. 537-563 - Benoît Sonntag, Dominique Colnet:
Efficient compilation strategy for object-oriented languages under the closed-world assumption. 565-592 - J. Lago-Fernández, Felipe J. Gil-Castiñeira, Francisco J. González-Castaño, Antón Román Portabales:
A new approach to authenticating and encrypting Voice over Internet Protocol communications. 593-619
- Jean-Rémy Falleri, Xavier Blanc, Reda Bendraou, Marcos Aurélio Almeida da Silva, Cédric Teyton:
Incremental inconsistency detection with low memory overhead. 621-641
Volume 44, Number 6, June 2014
- Michael R. Jantz, Prasad A. Kulkarni:
Analyzing and addressing false interactions during compiler optimization phase ordering. 643-679 - César Estébanez, Yago Sáez, Gustavo Recio, Pedro Isasi:
Performance of the most common non-cryptographic hash functions. 681-698
- Tanumoy Pati, James H. Hill:
A survey report of enhancements to the visitor software design pattern. 699-733
- Miguel Garcia, Alysson Neves Bessani, Ilir Gashi, Nuno Ferreira Neves, Rafael R. Obelheiro:
Analysis of operating system diversity for intrusion tolerance. 735-770
Volume 44, Number 7, July 2014
- Rajiv Ranjan, Rajkumar Buyya, Philipp Leitner, Armin Haller, Stefan Tai:
A note on software tools and techniques for monitoring and prediction of cloud services. 771-775 - Frederick Ryckbosch, Amer Diwan:
Analyzing performance traces using temporal formulas. 777-792 - Jian Cao, Jiwen Fu, Minglu Li, Jinjun Chen:
CPU load prediction for cloud environment based on a dynamic ensemble model. 793-804 - Christian Inzinger, Waldemar Hummer, Benjamin Satzger, Philipp Leitner, Schahram Dustdar:
Generic event-based monitoring and adaptation methodology for heterogeneous distributed systems. 805-822 - Chih-Shan Liao, Chen-Po Chuang, Ruay-Shiung Chang:
A novel monitoring mechanism by event trigger for Hadoop system performance analysis. 823-834 - Koray Gülcü, Hasan Sözer, Baris Aktemur, Ali Özer Ercan:
Fault masking as a service. 835-854 - Weilong Ding, Yanbo Han, Jing Wang, Zhuofeng Zhao:
Feature-based high-availability mechanism for quantile tasks in real-time data stream processing. 855-871 - Wanfeng Zhang, Lizhe Wang, Yan Ma, Dingsheng Liu:
Design and implementation of task scheduling strategies for massive remote sensing data processing across multiple data centers. 873-886
Volume 44, Number 8, August 2014
- R. Nigel Horspool:
A welcome to Raj Buyya as the new co-editor. 887
- Julio Cano Romero, Marisol García-Valls:
Scheduling component replacement for timely execution in dynamic systems. 889-910 - G. W. French, J. Richard Kennaway, A. M. Day:
Programs as visual, interactive documents. 911-930 - Thomas Richardson, Liz Burd, Shamus P. Smith:
Guidelines for supporting real-time multi-touch applications. 931-949 - Jérôme Vouillon, Vincent Balat:
From bytecode to JavaScript: the Js_of_ocaml compiler. 951-972
- Anthony Allevato, Stephen H. Edwards:
Dereferee: instrumenting C++ pointers with meaningful runtime diagnostics. 973-997 - Yi Wang, Zhiping Jia, Renhai Chen, Meng Wang, Duo Liu, Zili Shao:
Loop scheduling with memory access reduction subject to register constraints for DSP applications. 999-1026
Volume 44, Number 9, September 2014
- Fabienne Boyer, Noel De Palma, Olivier Gruber, Sylvain Sicard:
Full autonomic repair for distributed applications. 1027-1045 - Stephen W. Thomas, Richard T. Snodgrass, Rui Zhang:
Benchmark frameworks and τBench. 1047-1075 - Heh-Tyan Liaw, Shih-Chieh Wei:
Obfuscation for object-oriented programs: dismantling instance methods. 1077-1104 - Bugra Gedik:
Generic windowing support for extensible stream processing systems. 1105-1128
- James Mistry, Matthew Naylor, Jim Woodcock:
Adapting FreeRTOS for multicores: an experience report. 1129-1154
- Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta:
Erratum: A system for debugging via online tracing and dynamic slicing. 1155
Volume 44, Number 10, October 2014
- Mark Roantree, Jun Liu:
A heuristic approach to selecting views for materialization. 1157-1179 - Erdinç Uzun, Edip Serdar Güner, Yilmaz Kiliçaslan, Tarik Yerlikaya, Hayri Volkan Agun:
An effective and efficient Web content extractor for optimizing the crawling process. 1181-1199 - Byungho Min, Vijay Varadharajan, Udaya Kiran Tupakula, Michael Hitchens:
Antivirus security: naked during updates. 1201-1222 - Philipp Adler, Wolfram Amme:
Speculative optimizations for interpreting environments. 1223-1249
- Vinit Padhye, Anand R. Tripathi:
Mechanisms for building autonomically scalable services on cooperatively shared computing platforms. 1251-1276
- Thomas Moore, Sameer Tilak, Phillip Papadouplous, Luca Clementi:
Programmatically defining the software footprint of sensor networks using the Android platform. 1277-1286
Volume 44, Number 11, November 2014
- Simon Gog, Matthias Petri:
Optimized succinct data structures for massive data. 1287-1314 - Camila Nunes, Alessandro F. Garcia, Carlos José Pereira de Lucena, Jaejoon Lee:
Heuristic expansion of feature mappings in evolving program families. 1315-1349 - Jesús Sánchez Cuadrado, Jesús M. Perera Aracil:
Scheduling model-to-model transformations with continuations. 1351-1378 - Asadullah Shaikh, Uffe Kock Wiil:
A feedback technique for unsatisfiable UML/OCL class diagrams. 1379-1393
- Ralf Bruns, Jürgen Dunkel:
Towards pattern-based architectures for event processing systems. 1395-1416
Volume 44, Number 12, December 2014
- Vincenzo Deufemia, Massimiliano Giordano, Giuseppe Polese, Genoveffa Tortora:
A visual language-based system for extraction-transformation-loading development. 1417-1440 - Sanghyun Han, Hyun-Wook Jin:
Resource partitioning for Integrated Modular Avionics: comparative study of implementation alternatives. 1441-1466 - Atze van der Ploeg:
Drawing non-layered tidy trees in linear time. 1467-1484 - Yulei Sui, Sen Ye, Jingling Xue, Jie Zhang:
Making context-sensitive inclusion-based pointer analysis practical for compilers using parameterised summarisation. 1485-1510 - Ahmad Saif Ur Rehman, Augusto Born de Oliveira, Mahesh V. Tripunitara, Sebastian Fischmeister:
The use of mTags for mandatory security: a case study. 1511-1523 - Jianlin Zhu, Jin Huang, Daicui Zhou, Federico Carminati, Guoping Zhang, Qiang He:
Identifying composite crosscutting concerns through semi-supervised learning. 1525-1545
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.