Abstract
Varied frameworks of Requirement Engineering have been proposed by numerous research works majority of them focusing on the process as a whole. Few have managed to look beyond the basic framework, identifying complexities that lie within each activity of this crucial framework. One such complexity often faced by requirement engineers involves resolution of conflicts between the elicited set of requirements which are related to one another. This research provides with a conflict resolution strategy to overcome this complexity.
OBJECTIVE-The objective of this research is to present a systematic approach towards resolving software requirement spanning from requirement elicitation to requirement analysis activity of the requirement engineering process.
PROPOSED MODEL-Proposed in this study is a requirement ”Conflict Resolution Strategy” (CRS) which employs requirement filter and an analysis strategy for resolving conflicts arising during software development.
METHODOLOGY- This model is based on both empirical results that we carried out and our extensive research on requirement conflict resolutions and the area of Requirement Engineering. Our model is based on filtering the elicited requirement set into three sets of requirements according to their nature of implementation and then analyzing them by applying CRS methodology.
CONCLUSION-Initial validation of the model indicates that the model is effective in identifying and resolving software conflicts that arise during a requirement engineering process.
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
Robinson, W.N., Volkov, V.: Requirement Conflict Restructuring. Conflict-Oriented Requirement Restructuring, GSU CIS Working Paper 99-5, pp. 1–47 (1999)
Khalid, E.E., Nazim, M.H.: A Field of Requirements Engineering Practices in Information Systems Development. In: Second International Symposium on Requirements Engineering, pp. 68–80 (1995)
Sommerville, I., Sawyer, P., Viller, S.: “Improving the Requirements Process. In: Fourth International Workshop on Requirements Engineering: Foundation of Software Quality, pp. 71–84 (1997)
Sommerville, I.: Software Engineering, 5th edn. Addison-Wesley, Reading (1996)
Zave, P.: Classification of research Efforts in Requirement Engineering. ACM Computing Surveys 29(4), 315–321 (1997)
Pressman, R.S.: Software Engineering: A practitioner’s Approach, 5th edn. McGraw-Hills Publication, New York (2001)
Boehm, B., In, H.: Identifying Quality- Requirement Conflicts. In: Proceedings of IEEE Software, pp. 26–35 (March 1996)
Poort, E.R.: Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), pp. 1–10 (2004)
Dube, R.R., Dixit, S.K.: Process-oriented Complete Requirement Engineering Cycle for Generic Projects. In: International Conference and Workshop on Emerging Trends in Technology (ICWET 2010) -TCET, Mumbai, India, pp. 194–197 (2010)
Gilb, T.: Principles of software Engineering Management. Addison-Wesley, Reading (1988)
Jelassi, M.T., Foroughi, A.: Negotiaition Support Systems: An Overview of Design Issues and Existing Software. Decision Support Systems, 167–181 (1989)
Klein, M.: Supporting Conflict Resolution in Cooperative Design Systems. IEEE, Transactions on Systems, Man and Cybernetics, 1379–1390 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Butt, W.H., Amjad, S., Azam, F. (2011). Requirement Conflicts Resolution: Using Requirement Filtering and Analysis. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds) Computational Science and Its Applications - ICCSA 2011. ICCSA 2011. Lecture Notes in Computer Science, vol 6786. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21934-4_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-21934-4_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21933-7
Online ISBN: 978-3-642-21934-4
eBook Packages: Computer ScienceComputer Science (R0)