Demo Data from SIGIR 2026 / reviewers in the wild / expert
Secil Ugurel
dblp:70/4003
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 41% Program analysis · 41% Empirical software engineering · 19% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › machine learning for program analysis
code classification |
0.1 | 2 | 2003 | Classification of source code archives · SIGIR 2003 What's the code?: automatic classification of source code archives · KDD 2002 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 2003 | Classification of source code archives · SIGIR 2003 |
Empirical software engineering
mining software repositories |
0.0 | 1 | 2002 | What's the code?: automatic classification of source code archives · KDD 2002 |
Data mining › text mining
text classification |
0.0 | 2 | 2003 | Classification of source code archives · SIGIR 2003 What's the code?: automatic classification of source code archives · KDD 2002 |
Methods — techniques the papers use, named apart from their topics
support vector machine · 0.2entropy weighting · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Improving Memory Performance of Embedded Java Applications by Dynamic Layout ModificationsabstractSummary form only given. Unlike desktop systems, embedded systems use different user interface technologies; have significantly smaller form factors; use a wide variety of processors; and have very tight constraints on power/energy consumption, user response time, and physical space. With its platform independence and secure execution environment, Java is fast becoming the language of choice for programming embedded systems. In order to extend its use to array based applications from embedded image and video processing, Java programmers need to employ several optimizations. Unfortunately, due to its precise exception mechanism and bytecode distribution form, it is not generally possible to use classical loop based optimization techniques for array based embedded Java applications. Observing this, this paper proposes a dynamic memory layout optimization strategy for Java applications. The strategy is based on observing the cache behavior dynamically and transforming memory layouts of arrays, when necessary, during the course of execution. This is in contrast to many previously proposed memory layout optimization strategies, which are static in nature (i.e., they are applied at compile time). Our results indicate large performance improvements on a suite of seven array based applications. Feihui Li, Pyush Agrawal, Grace Eberhardt, Eren Manavoglu, Secil Ugurel, Mahmut T. Kandemir |
IPDPS | 5 |
| 2003 | Classification of source code archivesabstractThe World Wide Web contains a number of source code archives. Programs are usually classified into various categories within the archive by hand. We report on experiments for automatic classification of source code into these categories. We examined a number of factors that affect classification accuracy. Weighting features by expected entropy loss makes a significant improvement in classification accuracy. We show a Support Vector Machine can be trained to classify source code with a high degree of accuracy. We feel these results show promise for software reuse. Robert Krovetz, Secil Ugurel, C. Lee Giles |
SIGIR | 2 |
| 2002 | What's the code?: automatic classification of source code archivesabstractThere are various source code archives on the World Wide Web. These archives are usually organized by application categories and programming languages. However, manually organizing source code repositories is not a trivial task since they grow rapidly and are very large (on the order of terabytes). We demonstrate machine learning methods for automatic classification of archived source code into eleven application topics and ten programming languages. For topical classification, we concentrate on C and C++ programs from the Ibiblio and the Sourceforge archives. Support vector machine (SVM) classifiers are trained on examples of a given programming language or programs in a specified category. We show that source code can be accurately and automatically classified into topical categories and can be identified to be in a specific programming language class. Secil Ugurel, Robert Krovetz, C. Lee Giles |
KDD | 1 |