Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences

LSU Doctoral Dissertations

Theses/Dissertations

2003

Software engineering

Articles 1 - 2 of 2

Full-Text Articles in Entire DC Network

Analyzing The Impact Of Changing Software Requirements: A Traceability-Based Methodology, James Steven O'Neal Jan 2003

Analyzing The Impact Of Changing Software Requirements: A Traceability-Based Methodology, James Steven O'Neal

LSU Doctoral Dissertations

Software undergoes change at all stages of the software development process. Changing requirements represent risks to the success and completion of a project. It is critical for project management to determine the impact of requirement changes in order to control the change process. We present a requirements traceability based impact analysis methodology to predictively evaluate requirement changes for software development projects. Trace-based Impact Analysis Methodology (TIAM) is a methodology utilizing the trace information, along with attributes of the work products and traces, to define a requirement change impact metric for determining the severity of a requirement change. We define the …


Level Of Essentialness Of A Node In Flowcharts And Its Application To Program Testing, Osman Kandara Jan 2003

Level Of Essentialness Of A Node In Flowcharts And Its Application To Program Testing, Osman Kandara

LSU Doctoral Dissertations

Program testing is important to develop bug free software. A common form of program testing involves selecting test cases which execute (cover) a given set W of statements in the program. In regression testing, W typically forms a small subset of the program. It is often possible to find an alternate small set W so that execution of W' implies execution of W. We develop concepts and algorithms for finding W' as small as possible with the condition that the statements in W' are "close" to those in W in terms of program structure. These concepts generalize the notion of …