Browsing by Author "Henry, Joel"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
- Applying Software Engineering Principles to Process ModelingHenry, Joel (Department of Computer Science, Virginia Polytechnic Institute & State University, 1992)Process models are constructed using specific modeling methods or techniques. These techniques impart certain characteristics to the models they produce. Application of the software engineering principles of information hiding, top-down functional decomposition and stepwise refinement to process modeling imparts many desirable characteristics to the process models produced. This paper describes an approach to process modeling which applies these software engineering principles to control flow diagrams in order to produce software process models.
- An integrated approach to software process assessmentHenry, Joel (Virginia Tech, 1993-02-05)This dissertation describes a methodology for assessing the software process (both development and maintenance) used by an organization. The assessment methodology integrates the principles of Total Quality Management and the work of the Software Engineering Institute. The integrated assessment methodology results in a well understood, well-documented, quantitatively evaluated software process. The methodology utilizes four steps: investigation, modeling, data collection, and analysis of both process content and process output. The integrated assessment methodology was implemented at a large commercial software organization over a two year period. Implementation results are presented and significant conclusions are discussed. Four areas for further research are also presented.
- Integrating TQM and SEI Process AssessmentHenry, Joel; Henry, Sallie M. (Department of Computer Science, Virginia Polytechnic Institute & State University, 1992)This paper describes a methodology for assessing the software process (both development and maintenance) used by an organization. The assessment methodology integrates the principles of Total Quality Management and the work of the Software Engineering Institute. Assessment results in a well-understood, well-documented, quantitatively evaluated software process. The methodology utilizes four steps: investigation, modeling, data collection, and analysis of both process content and process output. Process improvements are determined by analysis results.
- A Method for Assessing the Development Process of Small OrganizationsHenry, Joel; Keenan, Susan L.; Keenan, Michael A.; Henry, Sallie M. (Department of Computer Science, Virginia Polytechnic Institute & State University, 1992)This paper describes a two-phase method for assessing the s.oftware development process of small organizations. The initial phase involves using the Software Engineering Institute (SEI) assessment method to establish the activities comprising the development process. The second phase consists of follow-up interviews to discover the implementation technique for each existing activity and investigate the effectiveness of the techniques. Procedures for generating recommendations are outlined. The data acquired is statistically valid and allows discovery of significant problem areas. Recommendations based on the SEI framework and accepted software engineering practices are described. The assessment method is evaluated and future work is outlined.
- Quantitative Assessment of the Software Maintenance ProcessHenry, Joel; Henry, Sallie M.; Kafura, Dennis G.; Matheson, Lance A. (Department of Computer Science, Virginia Polytechnic Institute & State University, 1993)This paper describes analysis techniques used to assess quantitatively the software maintenance process of a large military contractor, and the results obtained. The analysis techniques make use of basic data collected throughout the maintenance process. The data collected are extensive and allow the effects of adding a set of functional enhancements to be traced to process activities and product impact. The analysis techniques include data snooping, applied to gain insight into relationships and trends in the data. Simple nonparametric statistical techniques are then applied to test relationships between data items. The results provide valuable information for predicting process and product characteristics, and assessing the maintenance process.
- Software Quality Measurement: Validation of a Foundational ApproachArthur, James D.; Nance, Richard E.; Bundy, Gary N.; Dorsey, Edward V.; Henry, Joel (Department of Computer Science, Virginia Polytechnic Institute & State University, 1991)This report discusses the first year findings of a proposed three year investigation effort that focuses on the assessment and prediction of software quality. The research exploits fundamental linkages among software engineering Objectives, Principles and Attributes (the OPA framework). Process, code and document quality indicators are presented relative to the OPA framework, with elaboration on their individual roles in assessing and predicting software quality. The synthesis of an Ada code analyzer is discussed as well as proposed complementary tools comprising an automated data collection and report generation system. Key Words and Phrases: Simulation quality assessment and prediction; software engineering objectives, principles and attributes; software quality indicators, process indicators, code indicators, document quality indicators.