Learn More
Ensuring that organizational IT is in alignment with and provides support for an organization’s business strategy is critical to business success. Despite this, business strategy and strategic alignment issues are all but ignored in the requirements engineering research literature. We present B-SCP, a requirements engineering framework for organizational IT(More)
Achieving higher quality software is one of the aims sought by development organizations worldwide. Establishing defect free statements of requirements is a key strategy for achieving improvements in quality. In this paper we present the results of a laboratory experiment that explored the application of a checklist in the process of inspecting use case(More)
This paper reports an evaluation the utility of ISO/IEC 9126. ISO/IEC 9126 is an international standard intended to ensure the quality of all software-intensive products including safety-critical systems where lives are at risk if software components fail. Our evaluation exercise arose from an experiment that required a quality assessment of outputs of the(More)
Ensuring that organizational IT is in alignment with and provides support for an organization s business strategy is critical to business success. We present an integrated approach to requirements engineering for organizational IT. To help validate IT-business strategy alignment, we propose a single model according to Jackson s problem diagram framework to(More)
Several researchers have criticized the standards of performing and reporting empirical studies in software engineering. In order to address this problem, Jedlitschka and Pfahl have produced reporting guidelines for controlled experiments in software engineering. They pointed out that their guidelines needed evaluation. We agree that guidelines need to be(More)
Use cases have become an important toolin software engineering. There has been much focus on the diagramnotation but relatively little on use-case descriptions. As partof a welcome and important research project into the use of scenariosin requirements engineering, the CREWS (Co-operative RequirementsEngineering With Scenarios, an EU funded ESPRIT project(More)
We present an integrated approach to requirements engineering for organizational IT to help ensure IT-business strategy alignment. A single, unified model to enable validation of system requirements against business strategy is proposed. We use VMOST analysis to deconstruct business strategy. We then model strategy using a goal-oriented requirements(More)
Because requirements engineering is recognized as critical to successful software projects we surveyed a number of software practitioners regarding their software development practices during recent software projects. Relationships between requirements practices and software project outcomes enable us to better understand requirements issues and their(More)
Use cases are a widely used technique for requirements specification as part of the Unified Modelling Language (UML). However, use cases rely predominantly upon natural language. For this reason, the CREWS research group has proposed guidelines to assist in writing use cases. Various research groups, including ourselves, have found that writing guidelines(More)