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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Humphrey, W., Snyder, T., Willis, R.: Software Process Improvement at Hughes Aircraft. IEEE Software 8(4), 11–23 (1991)
Brooks, F.P.: No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer 20(4), 10–19 (1987)
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)
Herbsleb, J.D., Moitra, D.: Global software development. IEEE Software, 16–20 (March/June 2001)
Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
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)
Zave, P.: Classification of Research Efforts in Requirements Engineering. ACM Computing Surveys 29(4), 315–321 (1997)
Meyer, B.: On Formalism in Specifications. IEEE Software 2(1), 6–26 (1985)
Sommervile, I., Sawyer, P.: Requirements Engineering A Good Practice Guide. Wiley, Chichester (1997)
Paulk, M.: A Comparison of ISO 9001 and the Capability Maturity Model for Software, CMU/SEI-94-TR-12, Software Engineering Institute, USA (1994)
Florac, W.A., Park, R.E., Carleton, A.D.: Practical Software Measurement: Measuring for Process Management and Improvement, CMU/SEI-97-HB-003 (1997)
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)
Andreou, A.: Promoting Software Quality Through a Human, Social, and Organizational Requirements Elicitation Process. Requirements Engineering 8(2), 85–101 (2003)
Posner, M.I. (ed.): Foundations of Cognitive Science. MIT Press, Cambridge (1993)
Goguen, J., Jirotka, M. (eds.): Requirements Engineering: Social and Technical Issues. Academic Press, London (1994)
Lehman, M.M.: Programs, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE 68(9), 1060–1076 (1980)
Burg, J.F.M.: Linguistic Instruments in Requirements Engineering. IOS Press, Amsterdam (1980)
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)
Li, M.: User-Driven Domain-Specific Software Requirements Analysis. In: 13th International Conferences on System Engineering (ICSE 1999), Nevada, USA (1999)
Wiegers, K.E.: Software Requirements, 2nd edn. Microsoft Press (2003)
Qing, W., Ming-shu, L.: Measurement of Software Requirement Based on SPC. Chinese Journal of Computers 26(10) (2003)
Young, R.R.: Effective Requirements Practices. Addison-Wesley, Reading (2001)
Fake, R., Bosheng, Z., chaoying, W.: Study on Software Measurement Process. Journal of Beijing University of Aeronautics and Astronautics 29(10) (2003)
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
Guide to the Software Engineering Body of Knowledge SWEBOK® 2004 Version, 2.1–2.16. IEEE Computer Society, http://computer.org
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)
Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley, Reading (1999)
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)
Lang, M., Duggan, J.: A Tool to Support Collaborative Software Requirements Management. Requirements Engineering, 161–172 (2001)
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)
Coughlan, J., Macredie, R.D.: Effective Communication in Requirements Elicitation: A Comparison of Methodologies. Requirements Engineering, 47–60 (2002)
Damian, D., Zowghi, D.: Requirements Engineering Challenges in Multi-Site Software Development Organizations. Requirements Engineering 8(3),149–160 (2003)
Damian, D., et al.: An Exploratory Study of Facilitation in Distributed Requirements Engineering. Requirements Engineering 8(1), 23–41 (2003)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)