Systematic software development using VDM
Systematic software development using VDM
N-Fold inspection: a requirements analysis technique
Communications of the ACM
An improved inspection technique
Communications of the ACM
An experiment to assess the cost-benefits of code inspections in large scale software development
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
An experiment to assess different defect detection methods for software requirements inspections
ICSE '94 Proceedings of the 16th international conference on Software engineering
An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development
IEEE Transactions on Software Engineering
Inspection of software requirements specification documents: a pilot study
SIGDOC '97 Proceedings of the 15th annual international conference on Computer documentation
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Understanding the sources of variation in software inspections
ACM Transactions on Software Engineering and Methodology (TOSEM)
IEEE Transactions on Software Engineering
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Towards the Verification of Scenarios with Time Petri-Nets
COMPSAC '00 24th International Computer Software and Applications Conference
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Information-Knowledge-Systems Management
Reviewing Software Diagrams: A Cognitive Study
IEEE Transactions on Software Engineering
Software faults: a quantifiable definition
Advances in Engineering Software
PBR vs. checklist: a replication in the n-fold inspection context
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Requirements analysis: A practical object oriented approach
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
Ambiguity in Natural Language Requirements Documents
Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs
Simplified software inspection process in compliance with international standards
Computer Standards & Interfaces
A systematic literature review to identify and classify software requirement errors
Information and Software Technology
A Process-Oriented Approach for the Optimal Satisficing of Non-Functional Requirements
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Software faults: A quantifiable definition
Advances in Engineering Software
An approach for problem specification and its application in an introductory programming course
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Eliciting user requirements using Appreciative inquiry
Empirical Software Engineering
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Model-based requirements verification method: Conclusions from two controlled experiments
Information and Software Technology
Empirical Software Engineering
Hi-index | 0.02 |
This paper describes a software engineering experiment designed to confirm results from an earlier project which measured fault detection rates in user requirements documents (URD). The experiment described in this paper involves the creation of a standardized URD with a known number of injected faults of specific type. Nine independent inspection teams were given this URD with instructions to locate as many faults as possible using the N-fold requirements inspection technique developed by the authors. Results obtained from this experiment confirm earlier conclusions about the low rate of fault detection in requirements documents using formal inspections and the advantages to be gained using the N-fold inspection method. The experiment also provides new results concerning variability in inspection team performance and the relative difficulty of locating different classes of URD faults.