Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Randy K. Smith

dblp:17/3594 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 1 first-authorArtificial intelligence and machine learning · 3Security and privacy · 2Human-computer interaction and ubiquitous computing · 1Applied, 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
Empirical software engineering · 100%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
software effort estimation
0.012001
An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort Estimation · IEEE Trans. Software Eng. 2001
Empirical software engineering › software effort estimation
COCOMO
0.012001
An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort Estimation · IEEE Trans. Software Eng. 2001

Methods — techniques the papers use, named apart from their topics

regression analysis · 0.0function point analysis · 0.0
YearPublicationVenuePosition
2011 Patrol Routing Expression, Execution, Evaluation, and Engagement
abstract
Recommended patrol routes can be used by organizations such as police agencies, emergency medical responders, and taxi services whose agents patrol roadway segments at proper times to assist or deter their target events. The creation of optimal complementary patrol routes for multiple agents targeting temporal event hotspots and minimizing travel distance is an NP-hard combinatorial problem that belongs to a class of problems known as the vehicle routing problem with time windows (VRPTW). Traffic safety patrol routing problems share many characteristics of VRPTW problems but differ in ways that prevent the application of existing solutions. In our approach, nondeterministic patrol routing algorithms are used to specify the movements of simulated mobile agents on a roadway system. Nondeterminism is critical in the traffic safety patrol routing domain, as rigidity and predictability can negatively impact the effectiveness of law enforcement agents' efforts.This paper addresses the problem of expressing, executing, evaluating, and engaging patrol routing algorithms that target event hotspots on roadways. The patrol algorithms are first expressed using Turn, which is our extensible domain-specific language (DSL) created for this purpose. Algorithms specified using Turn syntax are then executed in a custom simulation environment. Utilizing predefined metrics, users evaluate the resulting patrol routes to ensure that the criteria of interest in a given patrol context are met. Acceptable patrol routes are then engaged by end users via a web-based geographic information system (GIS) portal. To demonstrate the applicability and efficacy of our approach, we present two illustrative case studies.
Dana Steil, Jeremy R. Pate, Nicholas A. Kraft, Randy K. Smith, Brandon Dixon, Allen S. Parrish
IEEE Trans. Intell. Transp. Syst.4
2009 PerpSearch: An integrated crime detection system
abstract
Information technologies such as data mining and social network analysis have been widely used in law enforcement to solve crimes. Recent research indicates that geographic profiling also plays an important role in facilitating the investigation of crimes. However, lack of integration makes those systems less helpful in practice. In this paper, we propose an integrated system called PerpSearch that will take a given description of a crime, including its location, type, and the physical description of suspects (personal characteristics or vehicles) as input. To detect suspects, the system will process these inputs through four integrated components: geographic profiling, social network analysis, crime patterns, and physical matching. Essentially, geographic profiling determines ldquowhererdquo the suspects are, while other components determine ldquowhordquo the suspects are. We then process the results using a score engine to give investigators a ranked list of individuals. To date, we have implemented a prototype of the system based on current Alabama law enforcement data.
Dana Steil, Matthew Hudnall, Brandon Dixon, Randy K. Smith, David Brown 0005, Allen S. Parrish
ISI5
2009 Automatic Class Matching to Compare Extracted Class Diagrams: Approach and Case Study
Nicholas A. Kraft, Randy K. Smith
SEKE3
2008 Cross-language Clone Detection
Nicholas A. Kraft, Brandon W. Bonds, Randy K. Smith
SEKE3
2007 A Host Architecture for Automobile License Plate Recognition
abstract
Automobile license plate recognition (ALPR) is becoming increasingly important to homeland security and law enforcement. There are a number of commercial vendors with tag recognition hardware and software in the ALPR market. Many of these vendors have developed open tag recognition solutions that run on laptop PCs with commodity video-capture devices as peripherals. Such PC-based solutions are quite conducive to an open architecture for data transmission and sharing between applications. In this paper, we present an architecture that supports such a commodity tag recognition solution as its centerpiece. We then discuss a recent pilot project where this architecture was implemented and tested.
Maury Mitchell, Matthew Hudnall, David Brown 0005, David Cordes, Randy K. Smith, Allen S. Parrish
ISI5
2005 Improved variable and value ranking techniques for mining categorical traffic accident data
Huanjing Wang, Allen S. Parrish, Randy K. Smith, Susan V. Vrbsky
Expert Syst. Appl.3
2005 Utilizing commodity hardware and software to distribute a real-world application: maximizing reuse while improving performance
abstract
Commodity computing hardware continues to increase performance while decreasing price. This combination is driving a renewed interest in parallel and distributed computing. In this study, we examine the performance of an existing application in a ten-node computing cluster using commodity off-the-shelf components. The application is a statistical analysis software package that processes categorical data used by state public safety programs. The study examines various network topologies and focuses on minimizing the software modifications required to distribute the application. We conclude that parallel computing using commodity components is an effective mechanism to increase the performance of real-world applications especially when the underlying application architectures have the flexibility to support efficient reuse of the existing code. Copyright © 2005 John Wiley & Sons, Ltd.
Randy K. Smith, Brandon Dixon, Allen S. Parrish, David Cordes
Softw. Pract. Exp.2
2002 Networking CS: beyond the first course
abstract
We face a need for undergraduate instruction in networking and telecommunications. The Computing Research Association has identified both web-specialists and network-designers as being among the seven occupations where there is a clearly established shortage of professionals [2]. Even with the recent softening of the economy, individuals in the networking and telecommunications field are highly sought after as attested to by surveys such as RHIConsulting's® recent survey of 1400 CIOs nationwide [4]. It is imperative to ask how these individuals will be educated.Historically, telecommunications has been hardware oriented. Consequently, it has been in the domain of Electrical Engineering. The ongoing convergence of communications and computing, however, has drastically shifted the focus of telecommunications and considerably broadened the field. Many of the new areas of telecommunications will not fit neatly into old categories. Some are much closer to Computer Science than Electrical Engineering.Schools wishing to address this need must begin by deciding what should be taught. For two-year schools, the ACM has issued guidelines for several programs [1]. For four-year institutions, the curriculum remains an open question. The primary guidelines for four-year institutions are the dated 1991 Computing Curricula [5] and the emerging Computing Curricula 2001 Computer Science [3]. As the goal of these documents is to define the core needs of the CS discipline, understandably, neither goes beyond outlining an introductory course in networking. Schools interesting in educating professionals in networking and telecommunications will need to go beyond this first course. A key question would seem, then, in teaching networking, what should be taught beyond the first course?Our panel presents three quite different positions---that the basic need can be met with a single well-designed course, that a few advanced courses will meet the need, and that a collection of courses constituting a minor is called for.
Joseph D. Sloan, Andy Lopez, Randy K. Smith, Dick Mowe
SIGCSE3
2001 An Empirical Study Using Task Assignment Patterns to Improve the Accuracy of Software Effort Estimation
abstract
In most software development organizations, there is seldom a one-to-one mapping between software developers and development tasks. It is frequently necessary to concurrently assign individuals to multiple tasks and to assign more than one individual to work cooperatively on a single task. A principal goal in making such assignments should be to minimize the effort required to complete each task. But what impact does the manner in which developers are assigned to tasks have on the effort requirements? This paper identifies four task assignment factors: team size, concurrency, intensity, and fragmentation. These four factors are shown to improve the predictive ability of the well-known intermediate COCOMO cost estimation model. A parsimonious effort estimation model is also derived that utilizes a subset of the task assignment factors and unadjusted function points. For the data examined, this parsimonious model is shown to have goodness of fit and quality of estimation superior to that of the COCOMO model, while utilizing fewer cost factors.
Randy K. Smith, Joanne E. Hale, Allen S. Parrish
IEEE Trans. Software Eng.1