Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(10)
Defect Detection
Development Environment
Software Development
Software Engineering
Software Package
Software Platform
Software Quality Assurance
Support Group
Software Requirements Specification
FORTRAN
Related Publications
(11)
Experience with Inspection in Ultralarge-Scale Developments
Evaluating the e...
Statistical Quality Control Applied to Code Inspections
Lessons from Three Years of Inspection Data
Factors affecting design inspection effectiveness in software development
Subscribe
Academic
Publications
Experience with Fagan's Inspection Method
Edit
Experience with Fagan's Inspection Method
(
Citations: 64
)
BibTex
|
RIS
|
RefWorks
Download
E. P. Doolan
SUMMARY Fagan's inspection method was used by a
software development
group to validate requirements specifi- cations for software functions. The experiences of that group are described in this paper. In general, they have proved to be favorable. Because the costs of fixing errors in software were known, the payback for every hour invested in inspection was shown to be a factor 30. There are also other benefits that are much more difficult to quantify directly but whose effect is significant in terms of the overall quality of the software. Some pointers are given at the end of this paper for those who want to introduce Fagan's inspection method into their own development environment. In this article we describe the experiences a
software development
group had with Fagan's inspection process as a means of verifying and validating
software requirements
specifications for functions within a large production software package. The package in question exceeds 2 million lines of Fortran, contains more than 250 separate high-level geophysical functions and runs on a wide range of hardware configurations. The package is continually being updated. A new release of the product is made available to the user community twice a year. In a typical release at least one-quarter of the total code has been changed in some way, be it as a result of fault fixing, the addition of new processing functions or the disposal of obsolete ones. The releases are shipped together with comprehensive user documentation and installation instruc- tions, and are prepared for running on an operating company's specific hardware configuration. The enormous flexibility of the package results from a
software platform
that minimizes the duplication of functionality by making the available functionality serve multiple purposes. The development, support and maintenance of this platform and the processing functions it contains is carried out by the Seismic Software
Support Group
(SSSG) at Shell Research. This group contains some 25 people with pro- fessional skills in
software engineering
and geophysics. To maintain a competitive edge in the seismic-processing world, a strong emphasis must be placed at all times on the quality of the package. The SSSG is continually
Journal:
Software - Practice and Experience - SPE
, vol. 22, no. 2, pp. 173-182, 1992
DOI:
10.1002/spe.4380220205
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
www.ida.liu.se
)
(
www.cs.ubc.ca
)
(
doi.wiley.com
)
Citation Context
(31)
...In addition to helping students learn more about the peerreview process, several published articles have also indicated that the peer-review process may offer educational benefits for the participants, such as improved analytical abilities and defect detection abilities (e.g., [18], [
19
])...
...Several published articles have indicated that the peer-review process may offer educational benefits for the participants, such as imparting improved analytical abilities and defect detection abilities [18], [
19
]...
Vahid Garousi
.
Applying Peer Reviews in Software Engineering Education: An Experiment...
...A research study on inspecting requirements specifications has quantified a return on investment of 30 to 1 in a small research support group of a large international company [
5
]...
Marko Komssi
,
et al.
Persuading Software Development Teams to Document Inspections: Success...
...
Doolan 1992;
Russell 1991; Grady and Van Slack 1994)...
Sami Kollanus
.
Experiences from using ICMM in inspection process assessment
...For example, industrial experience indicating a 30 times returns on investment for every hour devoted to inspection of software requirement specifications [
16
]...
Maye Nour Eldin
,
et al.
Capture-recapture techniques in software verification
...For each of these units, perform steps (
2
) to (5) below...
...(
2
) Identifying classifications and classes...
...behaviour. (
2
) Constructing a classification tree...
...generation process. (
2
) Constructing a classification tree...
T. Y. Chen
,
et al.
Applying Testing to Requirements Inspection for Software Quality Assur...
References
(3)
Advances in Software Inspections
(
Citations: 369
)
Michael E. Fagan
Journal:
IEEE Transactions on Software Engineering - TSE
, vol. 12, no. 7, pp. 744-751, 1986
Design and Code Inspections to Reduce Errors in Program Development
(
Citations: 778
)
Michael E. Fagan
Journal:
Ibm Systems Journal - IBMSJ
, vol. 15, no. 3, pp. 182-211, 1976
Design and Code Inspections to Reduce Errors in Program Development
(
Citations: 620
)
Michael E. Fagan
Journal:
Ibm Systems Journal - IBMSJ
, vol. 38, no. 2/3, pp. 258-287, 1999
Order by:
Citations
(64)
Applying Peer Reviews in Software Engineering Education: An Experiment and Lessons Learned
(
Citations: 2
)
Vahid Garousi
Journal:
IEEE Transactions on Education - IEEE TRANS EDUC
, vol. 53, no. 2, pp. 182-193, 2010
Persuading Software Development Teams to Document Inspections: Success Factors and Challenges in Practice
Marko Komssi
,
Marjo Kauppinen
,
Maaret Pyhäjärvi
,
Jukka Talvio
,
Tomi Männistö
Conference:
Requirements Engineering, IEEE International Conference - RE
, pp. 283-288, 2010
ICMM-a maturity model for software inspections
Sami Kollanus
Journal:
Journal of Software Maintenance and Evolution: Research and Practice - SMR
, pp. n/a-n/a, 2010
Software maintenance productivity assessment using fuzzy logic
(
Citations: 1
)
J. B. Mittal
,
Pradeep Bhatia
,
Harish Mittal
Journal:
ACM Sigsoft Software Engineering Notes
, vol. 34, no. 5, pp. 1-4, 2009
Clinical effects of three types of silicone intubations in repairing lacerations of canaliculus
(
Citations: 1
)
Xiao-jing PAN
,
Alex Mao
,
Gui-qiu ZHAO
,
Xu-xia MENG
,
Shan-shan YANG
Journal:
Data & Knowledge Engineering - DKE
, vol. 12, no. 3, pp. 173-176, 2009