Skip to main content

Requirements Engineering Processes Improvement: A Systematic View

  • Conference paper
Book cover Unifying the Software Process Spectrum (SPW 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3840))

Included in the following conference series:

  • 1185 Accesses

Abstract

Requirement is the foundation for both software development and project management activities, so an effective requirements process which has a potential influence on the quality of the final software product must be committed by all stakeholders. However current process improvement maturity models pay little attention to requirements engineering process and they are “black-box test” for organizations’ competence. It is the precondition for our research to understand the fundamental issues and to identify the characteristic that requirement process possessed. We suggest a systematic view for requirement process improvement that includes measurement-based improvement for activities, methods, peoples as “white-box test”, emphasizing the people factor, such as communication and collaboration, etc. Our future work will involve structuring the platform or tools which integrate methods, technologies, checklists, templates, lessons-learned, and providing basic supporting for requirements process improvement and distributed requirements development and management.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Carver, J., Basili, V.: Identifying Implicit Process Variables To Support Future Empirical Work. In: Proceedings of the 17th Brazilian Symposium on Software Engineering (SBES 2003) (2003)

    Google Scholar 

  2. Humphrey, W., Snyder, T., Willis, R.: Software Process Improvement at Hughes Aircraft. IEEE Software 8(4), 11–23 (1991)

    Article  Google Scholar 

  3. Brooks, F.P.: No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer 20(4), 10–19 (1987)

    MathSciNet  Google Scholar 

  4. Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: Proceedings of International Conference on Software Engineering (ICSE 2000), Limerick, Ireland. ACM Press, New York (2000)

    Google Scholar 

  5. Herbsleb, J.D., Moitra, D.: Global software development. IEEE Software, 16–20 (March/June 2001)

    Google Scholar 

  6. Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  7. Bell, T.E., Thayer, T.A.: Software Requirements: Are They Really a Problem? In: Proc. ICSE-2: 2nd Intrnational Conference on Software Enginering, San Francisco, pp. 61–68 (1976)

    Google Scholar 

  8. Zave, P.: Classification of Research Efforts in Requirements Engineering. ACM Computing Surveys 29(4), 315–321 (1997)

    Article  Google Scholar 

  9. Meyer, B.: On Formalism in Specifications. IEEE Software 2(1), 6–26 (1985)

    Article  Google Scholar 

  10. Sommervile, I., Sawyer, P.: Requirements Engineering A Good Practice Guide. Wiley, Chichester (1997)

    Google Scholar 

  11. Paulk, M.: A Comparison of ISO 9001 and the Capability Maturity Model for Software, CMU/SEI-94-TR-12, Software Engineering Institute, USA (1994)

    Google Scholar 

  12. Florac, W.A., Park, R.E., Carleton, A.D.: Practical Software Measurement: Measuring for Process Management and Improvement, CMU/SEI-97-HB-003 (1997)

    Google Scholar 

  13. Guinan, P.J., Cooprider, J.G., Faraj, S.: Enabling Software Development Team Performance During Requirements Definition: A Behavioral Versus technical Approach. Information Systems Research 9(2), 101–125 (1994)

    Article  Google Scholar 

  14. Andreou, A.: Promoting Software Quality Through a Human, Social, and Organizational Requirements Elicitation Process. Requirements Engineering 8(2), 85–101 (2003)

    Article  Google Scholar 

  15. Posner, M.I. (ed.): Foundations of Cognitive Science. MIT Press, Cambridge (1993)

    Google Scholar 

  16. Goguen, J., Jirotka, M. (eds.): Requirements Engineering: Social and Technical Issues. Academic Press, London (1994)

    Google Scholar 

  17. Lehman, M.M.: Programs, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE 68(9), 1060–1076 (1980)

    Article  Google Scholar 

  18. Burg, J.F.M.: Linguistic Instruments in Requirements Engineering. IOS Press, Amsterdam (1980)

    Google Scholar 

  19. Jeffery, R., Lauesen, S., Zowghi, D., Damian, D.: Conducting Empirical Research in Requirements Engineering. In: Aurum, A., Jeffery, R. (eds.) 6th Workshop on Requirements Engineering, pp. 49–50. The University of New South Wales, Sydney (2001)

    Google Scholar 

  20. Li, M.: User-Driven Domain-Specific Software Requirements Analysis. In: 13th International Conferences on System Engineering (ICSE 1999), Nevada, USA (1999)

    Google Scholar 

  21. Wiegers, K.E.: Software Requirements, 2nd edn. Microsoft Press (2003)

    Google Scholar 

  22. Qing, W., Ming-shu, L.: Measurement of Software Requirement Based on SPC. Chinese Journal of Computers 26(10) (2003)

    Google Scholar 

  23. Young, R.R.: Effective Requirements Practices. Addison-Wesley, Reading (2001)

    Google Scholar 

  24. Fake, R., Bosheng, Z., chaoying, W.: Study on Software Measurement Process. Journal of Beijing University of Aeronautics and Astronautics 29(10) (2003)

    Google Scholar 

  25. Regnell, B., Kamsties, E., Gervasi, V.: Summary of the 10th Anniversary Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ 2004), http://www.resg.org.uk

  26. http://www.volere.co.uk

  27. Guide to the Software Engineering Body of Knowledge SWEBOK® 2004 Version, 2.1–2.16. IEEE Computer Society, http://computer.org

  28. http://www.standishgroup.com

  29. http://www.incose.org

  30. Damian, D., et al.: An Empirical Study of Facilitation of Computer-Mediated Distributed Requirements Negotiations. In: Fifth International Symposium on Requirements Engineering, pp. 128–135. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  31. Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  32. Ning, A., Hou, H.: Software Economics Concept in Modern Software Development. In: National Software and Applications Conference (NASAC 2004), Beijing University of Aeronautics and Astronautics (2004)

    Google Scholar 

  33. Lang, M., Duggan, J.: A Tool to Support Collaborative Software Requirements Management. Requirements Engineering, 161–172 (2001)

    Google Scholar 

  34. Hands, K., Ramanee Peiris, D., Gregor, P.: Development of a computer-based interviewing tool to enhance the requirements gathering process. Requirements Engineering, 204–216 (2004)

    Google Scholar 

  35. Coughlan, J., Macredie, R.D.: Effective Communication in Requirements Elicitation: A Comparison of Methodologies. Requirements Engineering, 47–60 (2002)

    Google Scholar 

  36. Damian, D., Zowghi, D.: Requirements Engineering Challenges in Multi-Site Software Development Organizations. Requirements Engineering 8(3),149–160 (2003)

    Google Scholar 

  37. Damian, D., et al.: An Exploratory Study of Facilitation in Distributed Requirements Engineering. Requirements Engineering 8(1), 23–41 (2003)

    Article  MathSciNet  Google Scholar 

  38. Dale, R.: Using a Requirements Management Tool in Technical Requirements Negotiations. In: Fourteenth Annual International Symposium on Systems Engineering. International Council on Systems Engineering, Seattle (2004)

    Google Scholar 

  39. van Lamsweerde, A.: Requirements Engineering in the Year 00: A Research Perspective. In: 22nd International Conference on Software Engineering, Limerick, Ireland, June 4-11 (2000)

    Google Scholar 

  40. Sawyer, P., Sommerville, I., Viller, S.: Requirements process improvement through the phased introduction of good practice. Software Process - Improvement and Practice 3(1), 19–34 (1997)

    Article  Google Scholar 

  41. http://www.isospice.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ning, A., Hou, H., Hua, Q., Yu, B., Hao, K. (2006). Requirements Engineering Processes Improvement: A Systematic View. In: Li, M., Boehm, B., Osterweil, L.J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11608035_15

Download citation

  • DOI: https://doi.org/10.1007/11608035_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31112-6

  • Online ISBN: 978-3-540-32450-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics