http://iet.metastore.ingenta.com
1887

ACRE: selecting methods for requirements acquisition

ACRE: selecting methods for requirements acquisition

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:
 
 
 
 
 
Software Engineering Journal — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

A framework is presented that assists requirements engineers in choosing methods for requirements acquisition. Practitioners are often unaware of the range of methods available. Even when practitioners are aware, most do not foresee the need to use several methods to acquire complete and accurate requirements. One reason for this is the lack of guidelines for method selection. The ACRE framework sets out to overcome these limitations. Method selection is achieved using questions driven from a set of facets which define the strengths and weaknesses of each method. The framework provides guidelines for requirements engineering practitioners. It has undergone evaluation through its presentation to highly experienced requirements engineers. Some results from this evaluation have been incorporated into the presented version of ACRE.

References

    1. 1)
      • Sommerville, I., Rodden, T., Sawyer, P., Bentley, R., Twidale, M.: `Integrating ethnography into the requirements engineering process', Proc. IEEE symp. on Requirements Engineering, 1993, San Diego, California, IEEE Computer Society Press, p. 165–173
    2. 2)
      • Goguen, J.A., Linde, C.: `Techniques for requirements elicitation', Proc. IEEE symp. on Requirements Engineering, 1993, San Diego, California, IEEE Computer Society Press, p. 152–164
    3. 3)
      • Requirements acquisition
    4. 4)
      • , SSADM – structured systems analysis and design methodology
    5. 5)
      • Luff, P., Jirotka, M., Heath, C., Greatbatch, D.: `Tasks and social interaction: the relevance of naturalistic analyses of conduct for requirements engineering', Proc. IEEE symp. on Requirements Engineering, 1993, San Diego, California, IEEE Computer Society Press, p. 187–190
    6. 6)
      • Different techniques and different aspects of declarative knowledge, Knowledge acquisition for expert systems: a practical handbook
    7. 7)
      • A comparison of sorting techniques in knowledge elicitation
    8. 8)
      • Laddering
    9. 9)
      • Applying KADS to the office assignment domain
    10. 10)
      • , Building expert systems
    11. 11)
      • A requirements modeling language and its logic
    12. 12)
      • Maiden, N.A.M., Rugg, G.: `Knowledge acquisition techniques for requirements engineering', Proc. Workshop on Requirements Elicitation for System Specification, 12–14 July 1994, Keele UK
    13. 13)
      • Laddering: technique and tool use in knowledge acquisition
    14. 14)
      • Bickerton, M.J., Siddiqi, J.: `The classification of requirements engineering methods', Proc. IEEE Symp. on Requirements Engineering, 1993, IEEE Computer Society Press, p. 182–185
    15. 15)
      • , The adaptive character of thought
    16. 16)
      • , The psychology of personal constructs
    17. 17)
      • Goldin, L., Berry, D.: `AbstFinder, a prototype abstraction finder for natural laguage text for use in requirements elicitation: design, methodology and evaluation', Proc. 1st int conf. on Requirements Engineering, 1994, Colorado Springs, USA, IEEE Computer Society Press, p. 84–93
    18. 18)
      • Boehm, B., Bose, P., Horowitz, E., Lee, M.J.: `Software requirements as negotiated win conditions', Proc. IEEE Conf. on Requirements Engineering, 1994, Colorado Springs, USA, IEEE Computer Society Press, p. 74–83
    19. 19)
      • A retrospective look at PD projects
    20. 20)
      • Gotel, O.C.Z., Finkelstein, A.C.W.: `Contribution structures', Proc. 2nd Int. Symp. on Requirements Engineering, 1995, York UK, IEEE Computer Society Press, p. 100–107
    21. 21)
      • Finkelstein, A.C.E., Ryan, M., Spanoudakis, G.: `Software package requirements and procurement', Proc. 8th Int. Workshop on System Specification and Design, 1996, Vehlen Germany, IEEE Computer Society Press
    22. 22)
      • , MANPRINT: an approach to systems integration
    23. 23)
      • , Object-oriented software engineering
    24. 24)
      • , Object-oriented modelling and design
    25. 25)
      • , Protocol analysis
    26. 26)
      • , SSADM: a practical approach
    27. 27)
      • Knowledge elicitation techniques for knowledge-based systems, Knowledge elicitation: principles, techniques and applications
    28. 28)
      • Expertise in problem solving, Advances in the psychology of human intelligence
    29. 29)
      • , Knowledge elicitation: principles, techniques and applications
    30. 30)
      • , Software requirements and specifications
    31. 31)
      • Regnell, B., Kimbler, K., Wesslen, A.: `Improving the use case driven approach to requirements engineering', Proc. 2nd Int Symp. on Requirements Engineering, 1995, York UK, IEEE Computer Society Press, p. 40–47
    32. 32)
      • Acosta, R.D., Burns, C.L., Rzepka, W.E., Sidoran, J.L.: `A case study of applying rapid prototyping techniques in the requirements engineering environment', Proc. 1st Int Conf. on Requirements Engineering, 1994, Colorado Springs, USA, IEEE Computer Society Press, p. 66–73
    33. 33)
      • , Your memory: a user's guide
    34. 34)
      • , Object-oriented methods
    35. 35)
      • Attitude versus actions: the relationship of verbal and overt behavioral responses to attitude objects
    36. 36)
      • , Judgement under uncertainty: heuristics and biases
    37. 37)
      • Effectiveness of retrieval cues in memory for words
    38. 38)
      • Logic and conversation, Syntax and semantics 3
    39. 39)
      • Implicit learning
    40. 40)
      • Bright, B.P., Maiden, N.A.M., Sutcuffe, A.G.: `Requirements engineering: defining the needs for collaborative assistance', Technical Report, 1995
    41. 41)
      • Yu, E.S.K.: `Modelling organisations for information systems requirements engineering', Proc. IEEE Symp. on Requirements Engineering, 1993, San Diego, California, IEEE Computer Society Press, p. 34–41
    42. 42)
      • , The presentation of self in everyday life
    43. 43)
      • A field study of the software design process for large systems
    44. 44)
      • Takeda, N., Shiomi, A., Kawai, K., Ohima, H.: `Requirement analysis by the KJ editor', Proc. IEEE Symp. on Requirements Engineering, 1993, San Diego, California, IEEE Computer Society Press, p. 98–101
    45. 45)
      • Gough, P.A., Fodemski, F.T., Higgins, S.A., Ray, S.J.: `Scenarios — an industrial case study and hypermedia enhancements', Proc. 2nd Int Symp. on Requirements Engineering, 1995, York UK, IEEE Computer Society Press, p. 10–17
    46. 46)
      • JAD: a crucial dimension for rapid applications development
    47. 47)
      • Sommerville, I., Rodden, T., Sawyer, P., Bentley, R., Twidale, M.: `Sociologists can be surprisingly useful in interactive systems design', HCI'92, Proc. People & Computers VII, 1992, Cambridge University Press
    48. 48)
      • `DSDM: 'Dynamic systems development method manual', 1995, Version 2
    49. 49)
      • Wood, D.P., Christel, M.G., Stevens, S.M.: `A multimedia approach to requirements capture and modelling', Proc. 1st Int. Conf. on Requirements Engineering, 1994, Colorado Springs, USA, IEEE Computer Society Press, p. 53–56
    50. 50)
      • , Decision support and expert systems
    51. 51)
      • , Applications prototyping
    52. 52)
      • , Evolutionary systems development: a practical guide to the use of prototyping within a structured systems methodology
http://iet.metastore.ingenta.com/content/journals/10.1049/sej.1996.0024
Loading

Related content

content/journals/10.1049/sej.1996.0024
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address