Tool-assisted model for software requirement negotiation

Requirement negotiation plays an important role in software engineering in order to get the requirements which are agreed by various stakeholders. Stakeholder with different background and culture tend to have different perceptions and perspectives. These differences will lead to conflicts, whether...

Full description

Saved in:
Bibliographic Details
Main Author: Lau, Hong Sheng
Format: Thesis
Language:English
English
Published: 2015
Subjects:
Online Access:http://eprints.utem.edu.my/id/eprint/15885/1/TOOL-ASSISTED%20MODEL%20FOR%20SOFTWARE%20REQUIREMENT%20%2824%20pgs%29.pdf
http://eprints.utem.edu.my/id/eprint/15885/2/Tool-assisted%20model%20for%20software%20requirement%20negotiation.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utem-ep.15885
record_format uketd_dc
institution Universiti Teknikal Malaysia Melaka
collection UTeM Repository
language English
English
advisor Ahmad, Sabrina

topic QA Mathematics
QA76 Computer software
spellingShingle QA Mathematics
QA76 Computer software
Lau, Hong Sheng
Tool-assisted model for software requirement negotiation
description Requirement negotiation plays an important role in software engineering in order to get the requirements which are agreed by various stakeholders. Stakeholder with different background and culture tend to have different perceptions and perspectives. These differences will lead to conflicts, whether conflicts between stakeholders or conflicts between requirement, resources and capability. It is very difficult to solve conflict issue as each person see things in a different way. Here, Negotiation is vital to solve these conflicts and come to an agreement.Although requirement negotiation plays such a crucial role, the research of these field are still at the beginning of the stage as people tend to overlook or skip the process of requirement elicitation which involve requirement negotiation and immediately start with the development of system in order to save time. Due to advancement of technology nowadays, software system has become very important and widely use, one of the most popular software devices is smartphone where almost everyone already has one in their hand. And other technology also requires the presence of software in order to make the system intelligence, thus it is very important to gather the requirement of the system first before developing the system. As requirement negotiation is regards as one of the first step in any software system life cycle,one mistake in it will propagate to the other stages of software development life cycle, thus increase budget and time. Furthermore, different stakeholders may stay at different location.This research is about developing tool-assisted model for software requirement negotiation which provides a negotiation system for the stakeholders in order to reduce conflicts, ease the process of requirement elicitation and also allow distributed requirement elicitation in order to come to an agreement faster and thus obtain the requirements in a more convenient and efficient way.
format Thesis
qualification_name Master of Philosophy (M.Phil.)
qualification_level Master's degree
author Lau, Hong Sheng
author_facet Lau, Hong Sheng
author_sort Lau, Hong Sheng
title Tool-assisted model for software requirement negotiation
title_short Tool-assisted model for software requirement negotiation
title_full Tool-assisted model for software requirement negotiation
title_fullStr Tool-assisted model for software requirement negotiation
title_full_unstemmed Tool-assisted model for software requirement negotiation
title_sort tool-assisted model for software requirement negotiation
granting_institution Universiti Teknikal Malaysia Melaka
granting_department Faculty of Information and Communication Technology
publishDate 2015
url http://eprints.utem.edu.my/id/eprint/15885/1/TOOL-ASSISTED%20MODEL%20FOR%20SOFTWARE%20REQUIREMENT%20%2824%20pgs%29.pdf
http://eprints.utem.edu.my/id/eprint/15885/2/Tool-assisted%20model%20for%20software%20requirement%20negotiation.pdf
_version_ 1747833880794103808
spelling my-utem-ep.158852022-06-10T15:24:40Z Tool-assisted model for software requirement negotiation 2015 Lau, Hong Sheng QA Mathematics QA76 Computer software Requirement negotiation plays an important role in software engineering in order to get the requirements which are agreed by various stakeholders. Stakeholder with different background and culture tend to have different perceptions and perspectives. These differences will lead to conflicts, whether conflicts between stakeholders or conflicts between requirement, resources and capability. It is very difficult to solve conflict issue as each person see things in a different way. Here, Negotiation is vital to solve these conflicts and come to an agreement.Although requirement negotiation plays such a crucial role, the research of these field are still at the beginning of the stage as people tend to overlook or skip the process of requirement elicitation which involve requirement negotiation and immediately start with the development of system in order to save time. Due to advancement of technology nowadays, software system has become very important and widely use, one of the most popular software devices is smartphone where almost everyone already has one in their hand. And other technology also requires the presence of software in order to make the system intelligence, thus it is very important to gather the requirement of the system first before developing the system. As requirement negotiation is regards as one of the first step in any software system life cycle,one mistake in it will propagate to the other stages of software development life cycle, thus increase budget and time. Furthermore, different stakeholders may stay at different location.This research is about developing tool-assisted model for software requirement negotiation which provides a negotiation system for the stakeholders in order to reduce conflicts, ease the process of requirement elicitation and also allow distributed requirement elicitation in order to come to an agreement faster and thus obtain the requirements in a more convenient and efficient way. 2015 Thesis http://eprints.utem.edu.my/id/eprint/15885/ http://eprints.utem.edu.my/id/eprint/15885/1/TOOL-ASSISTED%20MODEL%20FOR%20SOFTWARE%20REQUIREMENT%20%2824%20pgs%29.pdf text en public http://eprints.utem.edu.my/id/eprint/15885/2/Tool-assisted%20model%20for%20software%20requirement%20negotiation.pdf text en validuser https://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=96236 mphil masters Universiti Teknikal Malaysia Melaka Faculty of Information and Communication Technology Ahmad, Sabrina 1. Ahmad, S. & Muda, N.A., 2011. An Experimental Design to Exercise Negotiation in Requirements Engineering. , pp.542–556. 2. Bjarnason, E., 2013. Distances between Requirements Engineering and Later Software Development Activities : A Systematic Map. In pp. 292–307. 3. Boehm, B., Bose, P., Horowitz, E. & Lee, M.J. 1995, 'Software requirements negotiation and renegotiation aids: A theory-w based spiral approach', Proceedings of International Conference on Software Engineering, Seattle, Washington, ACM Press, pp. 243-253. 4. Boehm, B. & Egyed, a., 1998. Software requirements negotiation: some lessons learned. Proceedings of the 20th International Conference on Software Engineering, pp.503–506. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=671616. 5. Boehm, B., Grünbacher, P. & Briggs, R.O., 2001. EasyWinWin: A Groupware-Supported Methodology For Requirements Negotiation. In pp. 720–721.Boehm, B. & Kitapci, H., 2006. The WinWin Approach : Using a Requirements Negotiation Tool for Rationale Capture and Use. 6. Bustard, D.W., 2002. An Experience of Principled Negotiation in Requirements Engineering. , pp.215–226. 7. Carvallo, J.P. & Franch, X., 2011. Requirements negotiation for multilayer system components. 2011 IEEE 19th International Requirements Engineering Conference, pp.285–290. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6051632. 8. Coombes, H. (2001). Research Using IT. 9. Curtis, B., Krasner, H. & Iscoe,N., 1988. A field study of the software design process for large systems. Communications of the ACM, 31(11), pp.1268–1287. Available at: http://portal.acm.org/citation.cfm?doid=50087.50089. 10. Felfernig, A. et al., 2012. Group Decision Support for Requirements Negotiation. , pp.105–116.Grünbacher, P. & Boehm, B., 2001. EasyWinWin : A Groupware-Supported Methodology For Requirements Negotiation. , pp.320–321. 11. Grünbacher, P. & Braunsberger, P., 2003. Tool Support for Distributed Requirements Negotiation. 12. Grünbacher, P., Briggs, R.O. & Rd, E.F.L., 2001. Surfacing Tacit Knowledge in Requirements Negotiation : Experiences using EasyWinWin. , 00(c), pp.1–8. 13. Kukreja, N. & Boehm, B., 2012. Process implications of social networking-based requirements negotiation tools. 2012 International Conference on Software and System Process (ICSSP), pp.68–72. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6225983. 14. Nuseibeh, Bashar and Easterbrook, Steve M. (2000): Requirements engineering: a roadmap. In: ICSE -Future of SE Track 2000 2000. pp. 35-46 15. Ramires, J., Antunes, P. & Respício, A., 2005. Software Requirements Negotiation Using the Software Quality Function Deployment. , (Cmm), pp.308–324.Robinson, W. N. &Volkov, S. 1997, „A meta-model for restructuring stakeholder requirements‟, Proceedings of the 19thInternational Conference on Software Engineering, Boston, Massachusetts, United States, ACM, pp. 140-149. 16. Robinson, W. N. & Volkov, V. 1996, Conflict-oriented requirements restructuring, Georgia State University, Atlanta.Robinson, W. N. & Volkov, V. 1998, „Supporting the negotiation life cycle‟. Communication Of ACM, vol. 41, pp. 95-102. 17. Seyff, N. et al., 2005. Enhancing GSS-based RequirementsNegotiation with Distributed and Mobile Tools. 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE’05), pp.87–92. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1566190. 18. Sutcliffe, Alistair G., 2013. Requirements Engineering In: Soegaard, Mads and Dam, Rikke Friis(eds.). "The Encyclopedia of Human-Computer Interaction, 2nd Ed.". Aarhus, Denmark: The Interaction Design Foundation. Available online at http://www.interaction-design.org/encyclopedia/requirements_engineering.html 19. Valença, G., 2013. Requirements Negotiation Model : A Social Oriented Approach for Software Ecosystems Evolution. , pp.393–396. 20. Watanabe, K., Kimita, K. & Shimomura, Y., 2010. Requirement negotiation process for the design of cooperative services. CIRP Journal of Manufacturing Science and Technology, 2(3), pp.192–197. Available at: http://linkinghub.elsevier.com/retrieve/pii/S1755581710000155 [Accessed March 7, 2014]. 21. Wu, D. et al., 2009. Experimental Evaluation of Wiki Technology and the Shaper Role in Rapid Interdisciplinary Requirements Negotiation. , pp.1–9. 22. Yang, D. et al., 2008. WikiWinWin: A Wiki Based System for Collaborative Requirements Negotiation. Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), pp.24–24. Available at: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4438728. 23. Zave, Pamela, 1995. Classification of research efforts in requirements engineering. In:Second IEEE International Symposium on Requirements Engineering 1995March 27 -29, 1995, York, England. pp. 214-21