Demo Data from VLDB 2026 / reviewers in the wild / expert
Linda M. Wills
dblp:95/4762
· DBLP profile ↗
25ranked-venue papers
5as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-authorArtificial intelligence and machine learning · 6 · 2 first-authorSystems, architecture and hardware · 4Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 57% Parallel and multicore computing · 16% Electronic design automation · 14% | |
| Software engineering, system software, and programming languages
3 papers |
Compilers and program optimization · 76% Software maintenance and evolution · 19% Program analysis · 5% | |
| Computer graphics and multimedia
1 paper |
Multimedia systems and quality of experience · 100% |
Topics — the 11 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
background subtraction |
0.1 | 1 | 2007 | Multimodal Mean Adaptive Backgrounding for Embedded Real-Time Video Surveillance · CVPR 2007 |
Embedded and real-time systems › real-time signal processing
real-time video processing |
0.1 | 1 | 2007 | Multimodal Mean Adaptive Backgrounding for Embedded Real-Time Video Surveillance · CVPR 2007 |
Compilers and program optimization › parallelization
automatic parallelization |
0.1 | 1 | 2005 | Retargeting Sequential Image-Processing Programs for Data Parallel Execution · IEEE Trans. Software Eng. 2005 |
Compilers and program optimization
parallelization |
0.1 | 1 | 2005 | Retargeting Sequential Image-Processing Programs for Data Parallel Execution · IEEE Trans. Software Eng. 2005 |
Electronic design automation
hardware/software co-design |
0.0 | 1 | 2002 | Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems · IEEE Trans. Software Eng. 2002 |
Embedded and real-time systems › embedded hardware platform
multicore embedded systems |
0.0 | 1 | 2002 | Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems · IEEE Trans. Software Eng. 2002 |
Reconfigurable computing and FPGAs
rapid prototyping |
0.0 | 1 | 2002 | Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems · IEEE Trans. Software Eng. 2002 |
Software maintenance and evolution
program comprehension |
0.0 | 1 | 1998 | Dowsing: A Tool Framework for Domain-Oriented Browsing of Software Artifacts · ASE 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
case-based reasoning |
0.0 | 1 | 1994 | Towards More Creative Case-Based Design Systems · AAAI 1994 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2002 | Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems · IEEE Trans. Software Eng. 2002 |
Electronic design automation › system-level design
virtual prototyping |
0.0 | 1 | 2002 | Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems · IEEE Trans. Software Eng. 2002 |
Methods — techniques the papers use, named apart from their topics
multimodal mean · 0.1mixture of gaussians · 0.1virtual benchmarking · 0.0tool framework · 0.0domain-oriented browsing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | WIP: Relatable Rebound Story Project: Transforming How Students View and Overcome SetbacksabstractThis innovative practice WIP paper presents a pilot study of an educational intervention designed to transform the way students view and overcome struggles that are a normal-and essential-part of the learning process. The intervention involves sharing “relatable rebound stories” from previous students, each describing a setback or challenge encountered and the specific agentic strategies used to resolve it. Preliminary results are presented from a pilot study conducted in an entry-level computer engineering course of 168 students that requires time management and project-based learning. This study shows the positive impact of this intervention on quantitative sense of belonging and selfefficacy scales and confidence in skills related to computing, systems prototyping, and problem-solving. Linda M. Wills, Thomas R. Collins, Jennifer Wolfe, James S. De Ocampo, Ted S. Lee, Aric J. Ting |
FIE | 1 |
| 2014 | Multilayer background modeling under occlusions
Shoaib Azmat, Linda M. Wills, D. Scott Wills |
Mach. Vis. Appl. | 2 |
| 2011 | Illumination change compensation techniques to improve kinematic trackingabstractIllumination changes present challenging problems to video surveillance algorithms tasked with identifying and tracking objects. Illumination changes can drastically alter the appearance of a scene, causing truly salient features to be lost amid otherwise stable background. We describe an illumination change compensation method that identifies large, stable, chromatically distinct background features-called BigBackground regions - which are used as calibration anchors for scene correction. The benefits of this method are demonstrated for a computationally low-cost kinematic tracking application as it attempts to track objects during illumination changes. The BigBackground-based method is compared with other compensation techniques, and is found to successfully track 60% to 80% more objects during illumination changes. Video sequences of pedestrian and vehicular traffic are used for evaluation. Michael Ryan Bales, Dana Forsthoefel, D. Scott Wills, Linda M. Wills |
WACV | 4 |
| 2010 | An efficient, chromatic clustering-based background model for embedded vision platforms
Brian Valentine, Senyo Apewokin, Linda M. Wills, D. Scott Wills |
Comput. Vis. Image Underst. | 3 |
| 2007 | Midground object detection in real world video scenesabstractTraditional video scene analysis depends on accurate background modeling to identify salient foreground objects. However, in many important surveillance applications, saliency is defined by the appearance of a new non-ephemeral object that is between the foreground and background. This midground realm is defined by a temporal window following the object's appearance; but it also depends on adaptive background modeling to allow detection with scene variations (e.g., occlusion, small illumination changes). The human visual system is ill-suited for midground detection. For example, when surveying a busy airline terminal, it is difficult (but important) to detect an unattended bag which appears in the scene. This paper introduces a midground detection technique which emphasizes computational and storage efficiency. The approach uses a new adaptive, pixel-level modeling technique derived from existing backgrounding methods. Experimental results demonstrate that this technique can accurately and efficiently identify midground objects in real-world scenes, including PETS2006 and AVSS2007 challenge datasets. Brian Valentine, Senyo Apewokin, Linda M. Wills, D. Scott Wills, Antonio Gentile |
AVSS | 3 |
| 2007 | Multimodal Mean Adaptive Backgrounding for Embedded Real-Time Video SurveillanceabstractAutomated video surveillance applications require accurate separation of foreground and background image content. Cost sensitive embedded platforms place realtime performance and efficiency demands on techniques to accomplish this task. In this paper we evaluate pixel-level foreground extraction techniques for a low cost integrated surveillance system. We introduce a new adaptive technique, multimodal mean (MM), which balances accuracy, performance, and efficiency to meet embedded system requirements. Our evaluation compares several pixel-level foreground extraction techniques in terms of their computation and storage requirements, and functional accuracy for three representative video sequences. The proposed MM algorithm delivers comparable accuracy of the best alternative (Mixture of Gaussians) with a 6X improvement in execution time and an 18% reduction in required storage. Senyo Apewokin, Brian Valentine, Linda M. Wills, D. Scott Wills, Antonio Gentile |
CVPR | 3 |
| 2006 | Optimizing Operand Transport using Dynamic SIMDization in Multimedia SystemsabstractFor multimedia processing, modern instruction-level parallel (ILP) processors are faced with limited parallelism and inevitable communication issues, as silicon feature size decreases and pipelines become wider. In this paper, we propose and evaluate a dynamic optimization mechanism that exploits regular operand distribution patterns in multimedia applications. The proposed methodology i) improves performance by recognizing and extracting more parallelism than conventional ILP processors; ii) lowers the burden of operand transport by localizing the communication between instructions based on the operand characteristics; and iii) maintains binary compatibility by applying run-time optimization rather than requiring changes to the ISA, recompilation with a vectorizing compiler, or manual retargeting and optimization Hongkyu Kim, D. Scott Wills, Linda M. Wills |
MMSP | 3 |
| 2006 | Predicting communication protocol performance on superscalar architectures using instruction dependency
Tsai Chi Huang, Linda M. Wills, Roy W. Melton, Cecil O. Alford |
Perform. Evaluation | 2 |
| 2005 | Implementing and Evaluating Color-Aware Instruction Set for Low-Memory, Embedded Video Processing in Data Parallel Architectures
Jong-Myon Kim, D. Scott Wills, Linda M. Wills |
EUC | 3 |
| 2005 | Effective detection and elimination of impulse noise for reliable 4: 2: 0 YCbCr signals prior to compression encodingabstractThis paper presents an efficient two-stage filtering method that provides highly reliable 4:2:0 YCbCr signals, which are widely used in the image- and video-processing community. In the first phase, we use an index mapping, center-weighted median filter (IMCWMF) to detect and remove noise from luminance (Y) components while inheriting the chrominance components (Cb and Cr) for the selected median luminance. In the second phase, we use a downsampling sigma filter (DSF) to detect and remove noise from the chrominance components while performing the downsampling process. Simulation results indicate that the proposed method outperforms other nonlinear filters in terms of both noise attenuation and signal-detail preservation while providing accurate color channel information for the JPEG compression process and overall image quality. Jong-Myon Kim, Linda M. Wills, D. Scott Wills |
ICASSP (2) | 2 |
| 2005 | Reducing Operand Communication Overhead using Instruction Clustering for Multimedia ApplicationabstractAs technology trends yield shorter cycle times and larger, wider datapaths in architectures for multimedia systems, global broadcast networks for operand communication are becoming a major bottleneck in processor performance. New low latency operand transport techniques are needed. This paper proposes and evaluates lower cost mechanisms than traditional bypass networks, exploiting regular operand distribution patterns in multimedia applications. To reduce latency associated with operand movement within a datapath, our mechanism, called dynamic instruction clustering, groups chains of dependent instructions within a basic block at runtime, identifies intermediate value transportation, and schedules it on networked ALUs which are connected by a local dedicated network. By converting global communication into local, the transport latency can be minimized and the critical path of the application code can be executed in consecutive, shortened cycles, resulting in improved performance. We demonstrated that 28% and 30% of total dependence edges residing in the instruction window can be localized on 8 and 16-way machines, respectively. Our results show that the overall performance gains over a wide range of multimedia applications are 16% for 8-way and 35% for 16-way on average. Hongkyu Kim, D. Scott Wills, Linda M. Wills |
ISM | 3 |
| 2005 | Retargeting Sequential Image-Processing Programs for Data Parallel ExecutionabstractNew compact, low-power implementation technologies for processors and imaging arrays can enable a new generation of portable video products. However, software compatibility with large bodies of existing applications written in C prevents more efficient, higher performance data parallel architectures from being used in these embedded products. If this software could be automatically retargeted explicitly for data parallel execution, product designers could incorporate these architectures into embedded products. The key challenge is exposing the parallelism that is inherent in these applications but that is obscured by artifacts imposed by sequential programming languages. This paper presents a recognition-based approach for automatically extracting a data parallel program model from sequential image processing code and retargeting it to data parallel execution mechanisms. The explicitly parallel model presented, called multidimensional data flow (MDDF), captures a model of how operations on data regions (e.g., rows, columns, and tiled blocks) are composed and interact. To extract an MDDF model, a partial recognition technique is used that focuses on identifying array access patterns in loops, transforming only those program elements that hinder parallelization, while leaving the core algorithmic computations intact. The paper presents results of retargeting a set of production programs to a representative data parallel processor array to demonstrate the capacity to extract parallelism using this technique. The retargeted applications yield a potential execution throughput limited only by the number of processing elements, exceeding thousands of instructions per cycle in massively parallel implementations. Lewis Benton Baumstark Jr., Linda M. Wills |
IEEE Trans. Software Eng. | 2 |
| 2004 | The impact of grain size on the efficiency of embedded SIMD image processing architectures
Antonio Gentile, Sam Sander, Linda M. Wills, D. Scott Wills |
J. Parallel Distributed Comput. | 3 |
| 2004 | Rapid system prototyping
Linda M. Wills, Fabrice Kordon, Luqi |
J. Syst. Softw. | 1 |
| 2003 | Reducing Operand Transport Complexity of Superscalar Processors using Distributed Register FilesabstractA critical problem in wide-issue superscalar processors is the limit on cycle time imposed by the central register file and operand bypass network. Here, a distributed register file architecture that employs fully distributed functional unit clusters is presented. It utilizes a local register mapping table and a dedicated register transfer network to support distributed register operations. In addition, an eager transfer mechanism is developed to reduce penalties caused by incomplete operand transport interconnection. Distributed register files can be employed to reduce operand access time by a factor of two with associated average IPC penalties of 14% and 21% on 4- and 8-way superscalar architectures across a broad range of symbolic, scientific, and multimedia applications. The IPC penalties are only 3% and 10% for SpecINT2000 applications. Santithorn Bunchua, D. Scott Wills, Linda M. Wills |
ICCD | 3 |
| 2002 | Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing SystemsabstractThe complexity of hardware/software codesign of embedded real-time signal processing systems can be reduced by rapid system prototyping (RSP). However, existing RSP frameworks do not provide a sound specification and design methodology (SDM) because they require the designer to choose the implementation target before specification and design exploration and they do not work together coherently across development stages. This paper presents a new SDM, called MAGIC, that allows the designer to capture an executable specification model for use in design exploration to find the optimal multiprocessor technology before committing to that technology. MAGIC uses a technique called "virtual benchmarking," for early validation of promising architectures. The MAGIC SDM also exploits emerging open-standards computation and communication middleware to establish model continuity between RSP frameworks. This methodology has been validated through the specification and design of a moderately complex system representative of the signal processing domain: the RASSP Synthetic Aperture Radar benchmark. In this case study, MAGIC achieves three orders of magnitude speedup over existing virtual prototyping approaches and demonstrates the ability to evaluate competitive technologies prior to implementation. Transfer of this methodology to the system-on-a-chip domain using Cadence's Virtual Component Codesign infrastructure is also discussed with promising results. Randall S. Janka, Linda M. Wills, Lewis Benton Baumstark Jr. |
IEEE Trans. Software Eng. | 2 |
| 2000 | Specification and synthesis of real-time embedded distributed and parallel multiprocessor-based signal processing systemsabstractThe codesign of embedded real-time signal processing systems is complex.In certain application domains requiring high computational throughput, this complexity is due to the need to employing parallel processing and perhaps using heterogeneous processors.The use of commercial-off-the-shelf (COTS) multiprocessor (MP) hardware and software can reduce codesign complexity.Further complexity reduction can be obtained with emerging synthesis frameworks, which can generate deployable code by leveraging vendor communication and computation libraries.However, these synthesis frameworks are inadequate in providing a sound specification and design methodology (SDM) because they require the designer to first choose the implementation target before specification and design exploration.We have developed a new SDM known as MAGIC that allows the designer to capture the specification in an executable model that can then be used in design exploration to find the optimal COTS MP technology and architecture before committing to that technology.The MAGIC SDM exploits emerging open-standards based VSIPL computation middleware and MPI communication middleware to provide connectivity between specification and design with synthesis frameworks for implementation.This SDM is also shown to be applicable to the system-on-chip (SOC) domain, especially as embodied in a new framework called Virtual Component Co-design from Cadence Design Systems. Randall S. Janka, Linda M. Wills |
CASES | 2 |
| 1998 | Dowsing: A Tool Framework for Domain-Oriented Browsing of Software ArtifactsabstractProgram understanding relates a computer program to the goals and requirements it is designed to accomplish. Application-domain analysis is a source of information that can aid program understanding by guiding the source-code analysis and providing structure to its results. The authors use the term "dowsing" to describe the process of exploring software and the related documentation from an application-domain point of view. They have designed a tool framework to support dowsing and have populated it with a variety of commercial and research tools. Richard Clayton 0002, Spencer Rugaber, Linda M. Wills |
ASE | 3 |
| 1997 | MORALE. Mission ORiented Architectural Legacy EvolutionabstractSoftware evolution is the most costly and time-consuming software development activity, yet software engineering research is predominantly concerned with initial development. MORALE is a development method specifically designed for evolving software. It features an inquiry-based approach to eliciting change requirements, a reverse engineering technique for extracting architectural information from existing code, an approach to impact assessment that determines the extent to which the existing system's architectural components can be reused in the evolved version, a reflective approach to actually perform the evolution, and a specific technique for dealing with the difficulties that arise when evolving user interfaces. MORALE is described in the context of making a specific change to an existing system: adding user-configurable viewers to Version 2.4 of the Mosaic Web browser. Issues that arise are discussed, and the Esprit de Corps tool-suite is described Gregory D. Abowd, Ashok K. Goel 0001, Dean F. Jerding, Michael McCracken, Melody Moore Jackson, J. William Murdock, Colin Potts, Spencer Rugaber, Linda M. Wills |
ICSM | 9 |
| 1996 | Understanding Interleaved Code
Spencer Rugaber, R. E. Kurt Stirewalt, Linda M. Wills |
Autom. Softw. Eng. | 3 |
| 1996 | Recent Trends and Open Issues in Reverse Engineering
Linda M. Wills, James H. Cross II |
Autom. Softw. Eng. | 1 |
| 1995 | Detecting interleavingabstractThe various goals and requirements of a system are realized in software as fragments of code that are typically "interleaved" in that they may be woven together in the same contiguous textual area of code. The fragments of code are often delocalized and overlap rather than being composed in a simple linear sequence. Interleaving severely complicates software comprehension and maintenance. To address this problem, we are developing analysis tools, based on the Software Refinery. This paper describes our experiences in detecting interleaving in a corpus of mathematical software written in Fortran from the Jet Propulsion Laboratory. In particular, it discusses how feasible it is to detect interleaving of various types and the ability of existing tools to assist these types of detection. Spencer Rugaber, R. E. Kurt Stirewalt, Linda M. Wills |
ICSM | 3 |
| 1995 | Understanding the Creative Mind: A Review of Margaret Boden's Creative Mind
Ashwin Ram 0001, Linda M. Wills, Eric A. Domeshek, Nancy J. Nersessian, Janet L. Kolodner |
Artif. Intell. | 2 |
| 1994 | Towards More Creative Case-Based Design Systems
Linda M. Wills, Janet L. Kolodner |
AAAI | 1 |
| 1990 | Automated Program Recognition: A Feasibility Demonstration
Linda M. Wills |
Artif. Intell. | 1 |