Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nancy J. Wahl is active.

Publication


Featured researches published by Nancy J. Wahl.


ACM Sigsoft Software Engineering Notes | 1999

An overview of regression testing

Nancy J. Wahl

Regression testing is an important part of the software development life cycle. Many articles have been published lately detailing the different approaches. This article is an overview of regression testing in the following areas: types of regression testing; unit, integration and system level testing, regression testing of global variables, regression testing of object-oriented software, comparisons of selective regression techniques, and cost comparisons of the types of regression testing.


technical symposium on computer science education | 1998

Gender differences in personality components of computer science students: a test of Holland's congruence hypothesis

William Haliburton; Mack Thweatt; Nancy J. Wahl

The problem of disproportional representation of females in computer science curricula was examined in the context of Hollands theory of vocational personality. It was hypothesized that some combination of standardized mathematical aptitude and congruence would significantly predict achievement and persistence in computer science.


conference on scientific computing | 1995

Software testing: a machine learning experiment

Thomas J. Cheatham; Jungsoon P. Yoo; Nancy J. Wahl

Testing is a critical part of the somare development process. As the cost of so&are development has escalated, attempts to accurately estimate the cost (and time) of so&are testing have become more important. Research is being done to predict soware development costs and to develop tools to help in cost estimations. In this research, machine learning techniques are applied to determine which sojlware testing attributes are important in predicting soBware testing costs and more specifically soflware testing time. Testing data on 25 sofrware projects were collected. Using this database, a machine karning system identifies the factors that affect testing time by creating a classification tree in which nodes share similar values. By analyzing the classification tree we are able to determine the salient factors which placed a program into its group. 77ze factors that we consider include code complexity measures, measures of programmer and tester experience, measures of the use of sohare engineering principles such as structured programming techniques, andstatistics collected during actual testing of the projects. ‘Ihe programs in a node have an average testing time that is reflective of any program whose attributes would place it into this group. Thus, the tree can be used, among other things, to predict testing time. PariialIy suFFo& by NSF Iu-Grant DUE-9352219. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copyright is by permission of the Association of Computing Machinery. To copy otherwise, or to republish, requires a fee and/or swcific txxmission. 8 1995 ACM O-89791-737-5


acm southeast regional conference | 1999

Bytecode-based Java program analysis

Don Lance; Roland H. Untch; Nancy J. Wahl

Program analysis is the process of collecting control and data-flow information from a program. Current automated program analysis tools employ front-ends that process a program at the source code level. Unfortunately, creating such a conventional front-end is an expensive undertaking – akin to writing the front-end of a compiler. This article presents a new approach to building front-ends for automated program analysis tools. In this approach, a front-end processes a Java program at the object code level.


conference on software engineering education and training | 2000

Student-run usability testing

Nancy J. Wahl

Usability testing is performed by software development companies to determine whether their software systems are usable. Not only development companies but also end-user companies run usability studies. Given the importance of usability testing in industry, it seems equally important to teach students the basic elements of usability testing. Usability testing can be incorporated into a capstone course. Students can learn about user-centered design and what makes software usable by running usability tests. Usability testing consists of three phases-preparing for the resting, running the actual test, and analyzing test results. Each phase is described in detail in this article, which also contains a description of how usability testing can be incorporated as an assignment in a capstone course or a software engineering sequence.


conference on scientific computing | 1995

Authoring a hypertext UNIX help manual

Charles H. Franke Iii; Nancy J. Wahl

Operating systems require extensive help documentation. The purpose of this research is the development of a hypertext version of man for the UNIX operating system. The conversion of the man pages was facilitated by the use of several programs. This article contains a discussion of automating the conversion of standard text to hypertext.


Proceedings of the conference on Ethics in the computer age | 1994

Responsibility for unreliable software

Nancy J. Wahl

Unreliable software exposes software developers and distributors to legal risks. Under certain circumstances, the developer and distributor of unreliable software can be sued. To avoid lawsuits, software developers should do the following: determine what the risks are, understand the extent of the risks, and identify ways of avoiding the risks and lessening the consequences of the risks. Liability issues associated with unreliable software are explored in this article.


acm southeast regional conference | 1998

IGWeL: Interactive and geographical web site locator

Namsook Shin; Thomas J. Cheatham; Nancy J. Wahl

This paper contains a description of the Interactive and Geographical Web Site Locator which is a Web search system that takes a map-based approach to representing information. The user picks the category of Web sites to display and the city map on which to display the location of web sites from that category. Java applets and the Hypertext Markup Language were used to develop this application.


symposium on computers and the quality of life | 1996

Protection of intellectual property on the national information infrastructure

Nancy J. Wahl

Marybeth Peters, an official in the Copyright Office, is credited with saying “the Internet is the world’s biggest copying machine. ” [11] How can we provide protection of intellectual property rights especially copyright protection in an environment where most functions involve a copy? This question has been addressed by many groups including the Association for Computing Machinery (ACM) in the ACM Electronic Publishing Plan [3] and by the Clinton Administration’s Information Infrastructure Task Force (IITF) Working Group on Intellectual Property Rights (Working Group) in their draft report referred to as the Green Paper [6]. The purpose of this article is to examine the issues surrounding protection of intellectual property on the National Information Infrastructure (NII) through the use of copyright laws.


technical symposium on computer science education | 1999

YAATCE—yet another approach to teaching computer ethics

Nancy J. Wahl

Collaboration


Dive into the Nancy J. Wahl's collaboration.

Top Co-Authors

Avatar

Thomas J. Cheatham

Middle Tennessee State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jason N. Denton

Middle Tennessee State University

View shared research outputs
Top Co-Authors

Avatar

Jungsoon P. Yoo

Middle Tennessee State University

View shared research outputs
Top Co-Authors

Avatar

Mack Thweatt

Middle Tennessee State University

View shared research outputs
Top Co-Authors

Avatar

Namsook Shin

Middle Tennessee State University

View shared research outputs
Top Co-Authors

Avatar

Roland H. Untch

Middle Tennessee State University

View shared research outputs
Top Co-Authors

Avatar

William Haliburton

Middle Tennessee State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge