26,398 research outputs found

    An Experimental, Tool-Based Evaluation of Requirements Prioritization Techniques in Distributed Settings

    Get PDF
    In this paper, we compare and analyze three common techniques for prioritizing software requirements: Analytic Hierarchy Process (AHP), Cumulative Voting (CV) and Likert Scale Technique (LST). These techniques are based on a ratio scale and are applied within this research as part of a hierarchical approach to requirements analysis on different levels of abstraction. For the systematic evaluation of these techniques in distributed settings, a controlled experimental setting was developed and carried out via the Internet. Therefore, a particular Web application was developed and data from 199 subjects was collected. The overall results indicate that LST is a simple, fast, and well-scaling prioritization technique, whereas slightly less precise than the other two techniques. However if accuracy is an important criterion, and a more complicated and slower technique is accepted, CV has proven to be most adequate. For the AHP, particularly when used with many requirements, a recommendation cannot be given because of poor scalability

    Cause for alarm?: A multi-national, multi-institutional study of student-generated software designs

    Get PDF
    This paper reports a multi-national, multi-institutional study to investigate Computer Science students' understanding of software design and software design criteria. Students were recruited at two levels: those termed 'first competency' programmers, and those completing their Bachelor degrees. The study, including participants from 21 institutions over the academic year 2003/4, aimed to examine students' ability to generate software designs, to elicit students' understanding and valuation of key design activities, and to examine whether students at different stages in their undergraduate education display different understanding of software design. Differences were found in participants' recognition of ambiguity in requirements; in their use of formal (and semi-formal) design representation and in their prioritisation of design criteria

    After School Technical Assistance Providers Evaluation Framework

    Get PDF
    This comprehensive guide provides a step-by-step framework for technical assistance providers to successfully evaluate their work

    Inclusion of an Introduction to Infrastructure Course in a Civil and Environmental Engineering Curriculum

    Get PDF
    Civil infrastructure refers to the built environment (sometimes referred to as public works) and consists of roads, bridges, buildings, dams, levees, drinking water treatment facilities, wastewater treatment facilities, power generation and transmission facilities, communications, solid waste facilities, hazardous waste facilities, and other sectors. Although there is a need to train engineers who have a holistic view of infrastructure, there is evidence that civil and environmental engineering (CEE) programs have not fully addressed this increasingly recognized need. One effective approach to address this educational gap is to incorporate a course related to infrastructure into the curriculum for first-year or second-year civil and environmental engineering students. Therefore, this study assesses the current status of teaching such courses in the United States and identifies the incentives for, and the barriers against, incorporating an introduction to infrastructure course into schools’ current CEE curricula. Two distinct activities enabled these objectives. First, a questionnaire was distributed to CEE programs across the United States, to which 33 responses were received. The results indicated that although the majority of participants believe that offering such a course will benefit students by increasing the breadth of the curriculum and by providing a holistic view of CEE, barriers such as the maximum allowable credits for graduation, the lack of motivation within a department—either because such a course did not have a champion or because the department had no plans to revise their curriculum—and a lack of expertise among faculty members inhibited inclusion of the course in curricula. Second, three case studies demonstrating successful inclusion of an introduction to infrastructure course into the CEE curriculum were evaluated. Cases were collected from Marquette University, University of Wisconsin-Platteville, and West Point CEE programs, and it was found that the key to success in including such a course is a motivated team of faculty members who are committed to educating students about different aspects of infrastructure. The results of the study can be used as a road map to help universities successfully incorporate an introduction to infrastructure course in their CEE programs
    • …
    corecore