Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Evaluation of a perspective based review method applied in an industrial setting

Evaluation of a perspective based review method applied in an industrial setting

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IEE Proceedings - Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Inspections are an important means for developing high quality software. The effects of using a perspective based review method with a testing perspective (PBRM(T)) on requirements specifications have been evaluated in an industrial project. PBRM(T) was employed and compared to the normal checklist-based review method (CBRM) which was used earlier in the project. The effects studied were the effectiveness, the efficiency and the number of system faults related to requirements specifications knowledge. Inspection data from CBRM and PBRM(T) were analysed and compared. Problem report data were also analysed and a small survey was used for evaluation of the two methods. PBRM(T) showed an effectiveness of 0.3 faults found per requirement compared with 0.05 with CBRM, or 2.4 faults found per page compared with 0.5 with CBRM in the case study. The efficiency with PBRM(T) was 1.9 faults found per hour compared with 1.2 with CBRM. The engineers expressed that they gained a greater increase in system knowledge when using PBRM(T) compared with CBRM. However, it is not possible in the case study to judge the causality of the effect. The paper indicates that the use of an active review method, such as PBRM(T), yields both a higher effectiveness and efficiency compared with a passive method, such as CBRM, when reviewing requirements specifications.

References

    1. 1)
      • V.R. Basili , R.W. Selby , D.H. Hutchens . Experimentation in software engineering. IEEE Trans. Softw. Eng. , 7 , 733 - 743
    2. 2)
      • W. Humphrey . (1989) Managing the software process.
    3. 3)
    4. 4)
      • C. Wohlin , P. Runeson , M. Höst , M.C. Ohlsson , B. Regnell , A. Wesslén . (2000) Experimentation in software engineering: an introduction.
    5. 5)
      • S. Pfleeger . Experimental design and analysis in software engineering, Part 4. ACM Sigsoft, Softw. Eng. Notes , 3 , 13 - 15
    6. 6)
      • Basili, V.R., Weiss, D.M.: `Evaluation of a software requirements document by analysis of change data', Proc. 5th Int. Conf. on Software engineering, March 1981, San Diego, CA, p. 314–323.
    7. 7)
      • C. Robson . (1993) Real world research: a resource for social scientists and practitioners-researchers.
    8. 8)
      • S. Pfleeger . Experimental design and analysis in software engineering, Part 1. ACM Sigsoft, Softw. Eng. Notes , 4 , 16 - 20
    9. 9)
    10. 10)
      • S. Pfleeger . Experimental design and analysis in software engineering, Part 3. ACM Sigsoft, Softw. Eng. Notes , 2 , 14 - 16
    11. 11)
    12. 12)
      • Hayes, W.: `Research synthesis in software engineering: a case for meta-analysis', Proc. 6th Int. Symp. on Software metrics, November 1999, Boca Raton, Florida, USA, p. 143–151.
    13. 13)
      • M. Fagan . Design and code inspections to reduce errors in program development. IBM Syst. J. , 3 , 182 - 211
    14. 14)
      • Parnas, D.L., Weiss, D.M.: `Active design reviews: principles and practices', Proc. 8th Int. Conf. on Software engineering, August 1985, London, p. 215–222.
    15. 15)
    16. 16)
    17. 17)
      • S. Pfleeger . Experimental design and analysis in software engineering, Part 2. ACM Sigsoft, Softw. Eng. Notes , 1 , 22 - 26
    18. 18)
      • S. Pfleeger . Experimental design and analysis in software engineering, Part 5. ACM Sigsoft, Softw. Eng. Notes , 5 , 14 - 17
    19. 19)
    20. 20)
    21. 21)
      • B.W. Boehm . (1981) Software engineering economics.
http://iet.metastore.ingenta.com/content/journals/10.1049/ip-sen_20030483
Loading

Related content

content/journals/10.1049/ip-sen_20030483
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address