Demo Data from EDBT 2026 / reviewers in the wild / expert
Burn L. Lewis
dblp:51/9234
· DBLP profile ↗
15ranked-venue papers
0as first author
3since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 11Artificial intelligence and machine learning · 4Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, 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.
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
code generation from natural language |
0.7 | 1 | 2023 | Invited: Automated Code generation for Information Technology Tasks in YAML through Large Language Models · DAC 2023 |
Methods — techniques the papers use, named apart from their topics
large language model · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Analyzing source code vulnerabilities in the D2A dataset with ML ensembles and C-BERTabstractAbstract Static analysis tools are widely used for vulnerability detection as they can analyze programs with complex behavior and millions of lines of code. Despite their popularity, static analysis tools are known to generate an excess of false positives. The recent ability of Machine Learning models to learn from programming language data opens new possibilities of reducing false positives when applied to static analysis. However, existing datasets to train models for vulnerability identification suffer from multiple limitations such as limited bug context, limited size, and synthetic and unrealistic source code. We propose Differential Dataset Analysis or D2A, a differential analysis based approach to label issues reported by static analysis tools. The dataset built with this approach is called the D2A dataset. The D2A dataset is built by analyzing version pairs from multiple open source projects. From each project, we select bug fixing commits and we run static analysis on the versions before and after such commits. If some issues detected in a before-commit version disappear in the corresponding after-commit version, they are very likely to be real bugs that got fixed by the commit. We use D2A to generate a large labeled dataset. We then train both classic machine learning models and deep learning models for vulnerability identification using the D2A dataset. We show that the dataset can be used to build a classifier to identify possible false alarms among the issues reported by static analysis, hence helping developers prioritize and investigate potential true positives first. To facilitate future research and contribute to the community, we make the dataset generation pipeline and the dataset publicly available. We have also created a leaderboard based on the D2A dataset, which has already attracted attention and participation from the community. Saurabh Pujar, Yunhui Zheng, Luca Buratti, Burn L. Lewis, Yunchung Chen, Jim Laredo, Alessandro Morari, Edward A. Epstein, Tsungnan Lin, Bo Yang 0013, Zhong Su |
Empir. Softw. Eng. | 4 |
| 2023 | Invited: Automated Code generation for Information Technology Tasks in YAML through Large Language ModelsabstractThe recent improvement in code generation capabilities due to the use of large language models has mainly benefited general purpose programming languages. Domain specific languages, such as the ones used for IT Automation, received far less attention, despite involving many active developers and being an essential component of modern cloud platforms. This work focuses on the generation of Ansible YAML, a widely used markup language for IT Automation. We present Ansible Wisdom, a natural-language to Ansible YAML code generation tool, aimed at improving IT automation productivity. Results show that Ansible Wisdom can accurately generate Ansible script from natural language prompts with performance comparable or better than existing state of the art code generation models. Saurabh Pujar, Luca Buratti, Nicolas Dupuis, Burn L. Lewis, Sahil Suneja, Atin Sood, Ganesh Nalawade, Alessandro Morari, Ruchir Puri |
DAC | 5 |
| 2022 | Varangian: A Git Bot for Augmented Static AnalysisabstractThe complexity and scale of modern software programs often lead to overlooked programming errors and security vulnerabilities. Developers often rely on automatic tools, like static analysis tools, to look for bugs and vulnerabilities. Static analysis tools are widely used because they can understand nontrivial program behaviors, scale to millions of lines of code, and detect subtle bugs. However, they are known to generate an excess of false alarms which hinder their utilization as it is counterproductive for developers to go through a long list of reported issues, only to find a few true positives. One of the ways proposed to suppress false positives is to use machine learning to identify them. However, training machine learning models requires good quality labeled datasets. For this purpose, we developed D2A [3], a differential analysis based approach that uses the commit history of a code repository to create a labeled dataset of Infer [2] static analysis output. Saurabh Pujar, Yunhui Zheng, Luca Buratti, Burn L. Lewis, Alessandro Morari, Jim Laredo, Kevin Postlethwait, Christoph Görn |
MSR | 4 |
| 2020 | Timely and Efficient AI Insights on EHR: System Design
Parthasarathy Suryanarayanan, Edward A. Epstein, Abhishek Malvankar, Burn L. Lewis, Lou Degenaro, Jennifer J. Liang, Ching-Huei Tsou, Divya Pathak |
AMIA | 4 |
| 2008 | A methodology and tool suite for evaluation of accuracy of interoperating statistical natural language processing enginesabstractEvaluation of accuracy of natural language processing (NLP) engines plays an important role in their development and im-provement. Such evaluation usually takes place at a per-engine level. For example, there are evaluation methods for engines such as speech recognition, machine translation, story bound-ary detection, etc. Many real-world applications require combi-nations of these functions. This has become possible now with NLP engines attaining sufficient accuracy to be able to combine them for complex tasks. However, it is not evident how the ac-curacy of output of such aggregates of engines will be evaluated. We present an evaluation methodology to address this problem. The key contribution of our work is an extensible methodology that narrows down possible combinations of machine outputs and ground truths to be compared at various stages in an aggre-gate of interoperating engines. We also describe two example evaluation modules that we developed following this methodol-ogy. Index Terms: evaluation, accuracy, natural language process-ing, NLP, interoperation, UIMA Uma Murthy, John F. Pitrelli, Ganesh N. Ramaswamy, Martin Franz, Burn L. Lewis |
INTERSPEECH | 5 |
| 2008 | Aggregating distributed STT, MT, and information extraction engines: the GALE interoperability-demo system
John F. Pitrelli, Burn L. Lewis, Edward A. Epstein, Martin Franz, Daniel Kiecza, Jerome L. Quinn, Ganesh N. Ramaswamy, Amit Srivastava, Paola Virga |
INTERSPEECH | 2 |
| 2008 | A data format enabling interoperation of speech recognition, translation and information extraction engines: the GALE type system
John F. Pitrelli, Burn L. Lewis, Edward A. Epstein, Jerome L. Quinn, Ganesh N. Ramaswamy |
INTERSPEECH | 2 |
| 1998 | A method for modeling liaison in a speech recognition system for FrenchabstractIn French the pronunciations of many words change dramatically depending on the word immediately preceding it. The result of this phenomenon, known as “liaison”, in an ASR system that does not model “liaison” is the requirement of unnatural pronunciation and much user dissatisfaction. We present, in this paper, the development of an acoustic model which takes into account the wide variability of word pronunciations caused by the liaison, the integration of this model into a French continuous speech recognition system and decoding results. Lalit R. Bahl, Steven V. De Gennaro, Pieter de Souza, Edward A. Epstein, J. M. Le Roux, Burn L. Lewis, Claire Waast-Richard |
ICSLP | 6 |
| 1981 | Continuous parameter acoustic processing for recognition of a natural speech corpusabstractThe stack linguistic decoder described in references (1,3,6) has been modified to operate directly on continuous parameter vectors produced by an acoustic processor, thereby bypassing entirely labeling and segmentation of the speech signal. A recognition experiment has been carried out on a natural speech corpus using five-dimensional vectors composed of the four Dutch vowel factors of Klein, Plomp, and Pols, plus an indicator of short-term changes in overall power. The results are compared to those from an earlier experiment in which a centisecond labeling acoustic processor was used. Lalit R. Bahl, Raimo Bakis, Paul S. Cohen, A. G. Cole, Frederick Jelinek, Burn L. Lewis, Robert L. Mercer |
ICASSP | 6 |
| 1981 | Speech recognition of a natural text read as isolated wordsabstractThis paper describes the results of an experiment in which we have applied our speech recognition system to the problem of recognizing sentences from our restricted laser-patent corpus when the sentences are read with pauses between the words. Except for changes to the phonology and the training data, nothing has been done to adapt the system to isolated word recognition. On 20 sentences a word error rate of 3.1% was obtained. This compares with 8.7% for the same sentences when spoken continuously by the same talker. Lalit R. Bahl, Raimo Bakis, Paul S. Cohen, A. G. Cole, Frederick Jelinek, Burn L. Lewis, Robert L. Mercer |
ICASSP | 6 |
| 1981 | Continuous speech recognition with automatically selected acoustic prototypes obtained by either bootstrapping or clusteringabstractAutomatic selection of acoustic prototypes is an important step towards making speech recognition systems automatically adaptable to new speakers. Two methods for automatically obtaining a set of acoustic prototypes for use by a centisecond labeling acoustic processor are described. One method is based on bootstrapping, the other on clustering. Recognition results using these automatically obtained prototypes on the 1000-word vocabulary natural language Laser Patent task are presented. These results are compared to those from an experiment in which the acoustic prototypes were manually selected. Arthur Nádas, Robert L. Mercer, Lalit R. Bahl, Raimo Bakis, Paul S. Cohen, A. G. Cole, Frederick Jelinek, Burn L. Lewis |
ICASSP | 8 |
| 1980 | Further results on the recognition of a continuously read natural corpusabstractFurther results have been obtained on the recognition of continuously read sentences from a natural language corpus of laser patents. The vocabulary is limited to the 1000 most frequently occurring words in the corpus. Our model of the task language has a perplexity of 24.1 words (corresponding to an entropy of 4.6 bits/word). This paper describes modifications and improvements to the system which have resulted in the lowering of the word error rate from the previously reported 33.1% to 8.9%. Lalit R. Bahl, Raimo Bakis, Paul S. Cohen, A. G. Cole, Frederick Jelinek, Burn L. Lewis, Robert L. Mercer |
ICASSP | 6 |
| 1979 | Recognition results for several experimental acoustic processorsabstractThe statistical training and decoding procedures developed at IBM Research can be used with a wide variety of acoustic processors. We have recently (July and August 1978) achieved error-free or nearly error-free decoding results with several different acoustic processors on sentences from the New Raleigh Language (vocabulary 250 words, perplexity 7.27 words). One of these processors, which achieved a 0% error rate on New Raleigh sentences, has been used to decode sentences from the New Raleigh Language without the benefit of syntactic guidance during the decoding process. On this much more difficult task, it has achieved an error rate of 8.8% at the word level, corresponding to a sentence error rate of 53%. All of these processors are non-segmenting processors which produce output once every 10ms. Lalit R. Bahl, Raimo Bakis, Paul S. Cohen, A. G. Cole, Frederick Jelinek, Burn L. Lewis, Robert L. Mercer |
ICASSP | 6 |
| 1978 | Automatic recognition of continuously spoken sentences from a finite state grammerabstractWe report performance results on the recognition of continuously spoken sentences from the finite state grammar for the "New Raleigh Language" (vocabulary-250 words; average sentence length-8 words; entropy-2.86 bits/word; perplexity-7.27 words). Sentence and word error rates of 5% and 0.6% , respectively, are achieved, using a new centisecond-level model for the acoustic processor. We also report results for the "CMU-AIX05 Language" (vocabulary-1011 words; average sentence length-about 7 words; entropy-2.18 bits/word; perplexity-4.53 words), using both our earlier phone-level model and the centisecond-level model. With the phone-level acoustic-processor model, sentence and word error rates of 2% and 0.8%, respectively, are achieved. With the centisecond-level model, sentence and word error rates are 1% and 0.1%, respectively. Lalit R. Bahl, James K. Baker, Paul S. Cohen, A. G. Cole, Frederick Jelinek, Burn L. Lewis, Robert L. Mercer |
ICASSP | 6 |
| 1978 | Recognition of continuously read natural corpusabstractPreliminary results have been obtained with a system for recognizing continuously read sentences from a naturally-occurring corpus (Laser Patents), restricted to a 1000-word vocabulary. Our model of the task language has an entropy of about 4.8 bits/word and a perplexity of 21.11 words. Many new problems arise in recognition of a substantial natural corpus (compared to recognition of an artificially constrained language). Some techniques are described for treating these problems. On a test set consisting of 20 sentences having a total of 486 words, there was a word error rate of 33.1%. Lalit R. Bahl, James K. Baker, Paul S. Cohen, Frederick Jelinek, Burn L. Lewis, Robert L. Mercer |
ICASSP | 5 |