Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alper Okcan
dblp:96/797
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Query processing and optimization · 41% Distributed and cloud data management · 28% Data mining · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
mapreduce |
0.3 | 2 | 2014 | Anti-combining for MapReduce · SIGMOD Conference 2014 Processing theta-joins using MapReduce · SIGMOD Conference 2011 |
Query processing and optimization
interactive data exploration |
0.2 | 1 | 2013 | Scolopax: Exploratory Analysis of Scientific Data · Proc. VLDB Endow. 2013 |
Data mining
pattern mining |
0.2 | 1 | 2013 | Scolopax: Exploratory Analysis of Scientific Data · Proc. VLDB Endow. 2013 |
Information retrieval
text summarization |
0.2 | 1 | 2013 | Scolopax: Exploratory Analysis of Scientific Data · Proc. VLDB Endow. 2013 |
Query processing and optimization
join processing |
0.1 | 1 | 2011 | Processing theta-joins using MapReduce · SIGMOD Conference 2011 |
Query processing and optimization › join processing › distributed join
mapreduce join |
0.1 | 1 | 2011 | Processing theta-joins using MapReduce · SIGMOD Conference 2011 |
Parallel and multicore computing › parallel computing
parallel data processing |
0.1 | 2 | 2014 | Anti-combining for MapReduce · SIGMOD Conference 2014 Processing theta-joins using MapReduce · SIGMOD Conference 2011 |
Services computing and microservices
business process management |
0.1 | 1 | 2006 | Collaborative Business Process Support in IHE XDS through ebXML Business Processes · ICDE 2006 |
Services computing and microservices › business process management
collaborative business processes |
0.1 | 1 | 2006 | Collaborative Business Process Support in IHE XDS through ebXML Business Processes · ICDE 2006 |
Query processing and optimization › join processing
parallel join |
0.0 | 1 | 2013 | Scolopax: Exploratory Analysis of Scientific Data · Proc. VLDB Endow. 2013 |
Medical and health informatics
electronic health records |
0.0 | 1 | 2006 | Collaborative Business Process Support in IHE XDS through ebXML Business Processes · ICDE 2006 |
Methods — techniques the papers use, named apart from their topics
anti-combining · 0.41-bucket-theta · 0.2ebXML business processes · 0.2IHE XDS · 0.2parallel data management · 0.2clustering · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Anti-combining for MapReduceabstractWe propose Anti-Combining, a novel optimization for MapReduce programs to decrease the amount of data transferred from mappers to reducers. In contrast to Combiners, which decrease data transfer by performing reduce work on the mappers, Anti-Combining shifts mapper work to the reducers. It is also conceptually different from traditional compression techniques. While the latter are applied outside the MapReduce framework by compressing map output and then decompressing it before the data is fed into the reducer, Anti-Combining is integrated into mapping and reducing functionality itself. This enables lightweight algorithms and data reduction even for cases where the Map output data shows no redundancy that could be exploited by traditional compression techniques. Anti-Combining can be enabled automatically for any given MapReduce program through purely syntactic transformations. In some cases, in particular for certain non-deterministic Map and Partition functions, only a weaker version can be applied. At runtime the Anti-Combining enabled MapReduce program will dynamically and adaptively decrease data transfer by making fine-grained local decisions. Our experiments show that Anti-Combining can achieve data transfer reduction similar to or better than traditional compression techniques, while also reducing CPU and local I/O cost. It can even be applied in combination with them to greater effect. Alper Okcan, Mirek Riedewald |
SIGMOD Conference | 1 |
| 2013 | Scolopax: Exploratory Analysis of Scientific DataabstractThe formulation of hypotheses based on patterns found in data is an essential component of scientific discovery. As larger and richer data sets become available, new scalable and user-friendly tools for scientific discovery through data analysis are needed. We demonstrate Scolopax, which explores the idea of a search engine for hypotheses. It has an intuitive user interface that supports sophisticated queries. Scolopax can explore a huge space of possible hypotheses, returning a ranked list of those that best match the user preferences. To scale to large and complex data sets, Scolopax relies on parallel data management and mining techniques. These include model training, efficient model summary generation, and novel parallel join techniques that together with traditional approaches such as clustering manipulate massive model-summary collections to find the most interesting hypotheses. This demonstration of Scolopax uses a real observational data set, provided by the Cornell Lab of Ornithology. It contains more than 3.3 million bird sightings reported by citizen scientists and has almost 2500 attributes. Conference attendees have the opportunity to make novel discoveries in this data set, ranging from identifying variables that strongly affect bird populations in specific regions to detecting more sophisticated patterns such as habitat competition and migration. Alper Okcan, Mirek Riedewald, Biswanath Panda, Daniel Fink 0002 |
Proc. VLDB Endow. | 1 |
| 2011 | Processing theta-joins using MapReduceabstractJoins are essential for many data analysis tasks, but are not supported directly by the MapReduce paradigm. While there has been progress on equi-joins, implementation of join algorithms in MapReduce in general is not sufficiently understood. We study the problem of how to map arbitrary join conditions to Map and Reduce functions, i.e., a parallel infrastructure that controls data flow based on key-equality only. Our proposed join model simplifies creation of and reasoning about joins in MapReduce. Using this model, we derive a surprisingly simple randomized algorithm, called 1-Bucket-Theta, for implementing arbitrary joins (theta-joins) in a single MapReduce job. This algorithm only requires minimal statistics (input cardinality) and we provide evidence that for a variety of join problems, it is either close to optimal or the best possible option. For some of the problems where 1-Bucket-Theta is not the best choice, we show how to achieve better performance by exploiting additional input statistics. All algorithms can be made 'memory-aware', and they do not require any modifications to the MapReduce environment. Experiments show the effectiveness of our approach. Alper Okcan, Mirek Riedewald |
SIGMOD Conference | 1 |
| 2008 | Collaborative Business Process Support in eHealth: Integrating IHE Profiles Through ebXML Business Process Specification LanguageabstractIntegrating healthcare enterprise (IHE) specifies integration profiles describing selected real world use cases to facilitate the interoperability of healthcare information resources. While realizing a complex real-world scenario, IHE profiles are combined by grouping the related IHE actors. Grouping IHE actors implies that the associated business processes (IHE profiles) that the actors are involved must be combined, that is, the choreography of the resulting collaborative business process must be determined by deciding on the execution sequence of transactions coming from different profiles. There are many IHE profiles and each user or vendor may support a different set of IHE profiles that fits to its business need. However, determining the precedence of all the involved transactions manually for each possible combination of the profiles is a very tedious task. In this paper, we describe how to obtain the overall business process automatically when IHE actors are grouped. For this purpose, we represent the IHE profiles through a standard, machine-processable language, namely, Organization for the Advancement of Structured Information Standards (OASIS) ebusiness eXtensible Markup Language (ebXML) Business Process Specification (ebBP) Language. We define the precedence rules among the transactions of the IHE profiles, again, in a machine-processable way. Then, through a graphical tool, we allow users to select the actors to be grouped and automatically produce the overall business process in a machine-processable format. Asuman Dogac, Yildiray Kabak, Tuncay Namli, Alper Okcan |
IEEE Trans. Inf. Technol. Biomed. | 4 |
| 2006 | Collaborative Business Process Support in IHE XDS through ebXML Business ProcessesabstractCurrently, clinical information is stored in all kinds of proprietary formats through a multitude of medical information systems available on the market. This results in a severe interoperability problem in sharing electronic healthcare records. To address this problem, an industry initiative, called "Integrating Healthcare Enterprise (IHE)" has specified the "Cross Enterprise Document Sharing (XDS)" Profile to store healthcare documents in an ebXML registry/ repository to facilitate their sharing. Through a separate effort, IHE has also defined interdepartmental Workflow Profiles to identify the transactions required to integrate information flow among several information systems. Although the clinical documents stored in XDS registries are obtained as a result of executing these workflows, IHE has not yet specified collaborative healthcare processes for the XDS. Hence, there is no way to track the workflows in XDS and the clinical documents produced through the workflows are manually inserted into the registry/ repository. Given that IHE XDS is using the ebXML architecture, the most natural way to integrate IHE Workflow Profiles to IHE XDS is using ebXML Business Processes (ebBP). In this paper, we describe the implementation of an enhanced IHE architecture demonstrating how ebXML Business Processes, IHE Workflow Profiles and the IHE XDS architecture can all be integrated to provide collaborative business process support in the healthcare domain. Asuman Dogac, Veli Bicer, Alper Okcan |
ICDE | 3 |