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...
Saved in:
Main Author: | |
---|---|
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 |