This issue of Computer Science and Information Systems consists of seven regular articles and three special sections: “Recent Advances on Social Networking Analysis with Applications,” guest-edited by Jason J. Jung, with six articles selected out of 21 open-call submissions; “Parallel and Distributed Computing, Applications and Technologies,” guest-edited by Hong Shen and Yingpeng Sang, which contains four extended versions of papers from the 13th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2012); and “Advances in Technology Enhanced Learning,” guest-edited by Elvira Popescu, Qing Li, Ralf Klamma, Marcus Specht and Howard Leung, with six articles whose preliminary versions appeared at the 11th International Conference on Web-based Learning (ICWL 2012). We would like to thank the guest editors, as well as article authors and reviewers, for their great efforts in making this issue of ComSIS possible.

The first regular article, “A Precondition-based Approach to Workflow Oriented Software Re-engineering” by Feng Chen et al. introduce a unified software re-engineering approach which extracts workflows from existing systems in order to elicit business processes. For this purpose, the article proposes a precondition-based workflow model which represents an activity-centered method for program analysis.

“SABUMO-dTest: Design and Evaluation of an Intelligent Collaborative Distributed Testing Framework” by Ricardo Colomo-Palacios et al. addresses the lack of tools which support the distributed process of software engineering in the conditions of geographic locations of development team members, focusing on the testing process. The paper presents a framework based on semantic technologies that allows software organizations to represent the testing processes with the final aim of trading their services or modeling their testing needs in a social and competitive environment.

Patricia Conde and Francisco Ortin, in “JINDY: A Java Library to Support invokedynamic,” describe a Java library that allows developers to use the invokedynamic opcode introduced into the Java Virtual Machine, but not explicitly into the Java language itself or as a member of the standard library (as of version 7). JINDY offers this opcode, which allows dynamic linkage of methods, to arbitrary languages on the Java platform. The library supports three modes of use, trading off between runtime performance and flexibility.

In “Optimizing Resource Allocation for Approximate Real-Time Query Processing,” Anna Yarygina and Boris Novikov tackle the problem of resource allocation for approximate evaluation of complex queries in high performance of database management systems. The authors propose an approximate algorithm for near-optimal resource allocation is presented, providing a trade-off between feasible quality of the output and limited total cost of a query.

Vladimir Ranković et al. in “The Mean-Value at Risk Static Portfolio Optimization Using Genetic Algorithm,” present a genetic-algorithm solution for the problem of static portfolio allocation based on historical Value at Risk (VaR), a predominantly used measure of risk of extreme quantiles in modern finance, using genetic algorithms. The paper introduces a set of weight parameters based on proportion of shares in order to avoid recalculations of proportion of capital invested in portfolio assets, and presents two different single-objective and a multi-objective techniques for generating mean-VaR efficient frontiers.

The article “Using XPaths of Inbound Links to Cluster Template-Generated Web Pages” by Tomas Grigalis and Antanas Čenys address the problem of clustering template-generated Web pages in wrapper-based structured data extraction systems. A scalable approach to structurally cluster Web pages is proposed, which employs XPath addresses of inbound inner-site links.

Finally, Nicolas Béchet et al., in their article “How to Combine Text-Mining Methods to Validate Induced Verb-Object Relations?” describe Natural Language Processing methods to extract and validate induced syntactic relations, namely verb-object relations. The methods consist of a syntactic parser and a semantic closeness measure to extract relations, as well as two techniques for validation: a Web validation system and a semantic-vector-based approach, and their combinations used to rank the extracted verb-object relations.

Mirjana Ivanović

Managing Editor
Miloš Radovanović