Browse > Article

An Argument-based Approach to Manage Collaborative Negotiations in Software Systems Design  

Lu, Stephen C-Y. (The IMPACT Research Laboratory Viterbi School of Engineering University of Southern California Los Angeles)
Jing, Nan (The IMPACT Research Laboratory Viterbi School of Engineering University of Southern California Los Angeles)
Publication Information
Industrial Engineering and Management Systems / v.7, no.3, 2008 , pp. 266-287 More about this Journal
Abstract
To manage collaborative negotiation in software system design, we have built a socio-technical argument-based negotiation management approach by integrating a Socio-technical Co-construction Process (STCP) with an Argument-based Negotiation Process (ABNP). This paper reviews relevant research work and presents each step of this approach. The STCP provides rich contextual information of technical decisions and social interactions in a system design process. The ABNP provides STCP with a negotiation management and conflict resolution strategy by guiding software engineers to generate, exchange and evaluate their argument claims in negotiation activities. In addition, this paper describes a prototype system which implements this new approach using the advanced Web-based software technologies with the goal of demonstrating how to systematically enhance the negotiation management capabilities in a dynamic socio-technical framework.
Keywords
Negotiation; Collaboration; Design; Software; Argument; Process Management;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Sierra, C., Jennings, N. R., Noriega, P., and Parsons, S. (1998), A framework for argumentation-based negotiation, Intelligent Agent IV, International Workshop on Agent Theories, Architectures and Languages (ATAL-1997) (Lecture Notes in Aritificial Intelligence), Berlin, Springer-Verlag, 1365, 177-192.
2 Buckingham Shum, S., MacLean, A., Bellotti, V. and Hammond, N. (1997), Graphical argumentation and design cognition, Human-Computer Interaction, 12 (3), 267-300.   DOI   ScienceOn
3 Chang A. M. and Han T. D. (1995), Design of an argumentation- based negotiation support system, System Sciences, 1995. Vol. IV. Proceedings of the Twenty- Eighth Hawaii International Conference, 4(3-6), 242-251.
4 Jin Y., Geslin M., and Lu S. C.-Y. (2005), Impact of argumentative negotiation on collaborative engineering, IMPACT Laboratory, Department of Aerospace and Mechanical Engineering, University of Southern California, Los Angeles, USA.
5 Laskey, K. B., Chen, M. S., and Martin, A. W. (1989), Representing and eliciting knowledge about uncertain evidence and its implications, IEEE Transactions on Systems, Man, and Cybernetics, 19(3), 536-545.   DOI   ScienceOn
6 Lu S. C-Y.and Cai J. (2001), "A collaborative design process model in the sociotechnical engineering design framework, Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 15, 3-20.
7 Sage, A. P. (1991), On the processing of imperfect information using structured frameworks, Chapter 7 in Kandel, A. (Ed.), Fuzzy Expert Systems, CRC Press, New York, 99-1 12.
8 Simon H. (1957), A behavioral model of rational choice, in Models of Man, Social and Rational: Mathematical Essays on Rational Human Behavior in a Social Setting, New York, Wiley.
9 Smith, D. G. (1977), College classroom interactions and critical thinking, Journal of Educational Psychology, 69(2), 180-190.   DOI
10 Toulmin, S. (1958), The uses of argument, Cambridge University Press, London.
11 Sage, A. P. (1992), Systems Engineering, John Wiley and Sons, New York.
12 Kraus S. (2001), Automated negotiation and decision making in multiagent environments, Lecture Notes in Artificial Intelligence 2086, 150.
13 Sillince J. A. A. and Saeedi M. H. (1999), Computermediated communication: problems and potentials of argumentation support systems, Decision Support Systems, 26, 287-306.   DOI   ScienceOn
14 Avery J.,Yearwood J., and Stranieri A. (2001), An argumentation based multi-agent system for eTourism dialogue, Proceedings of International Workshop on Hybrid Intelligent Systems (HIS '01), December 2001, Adelaide, Australia, 12,194-210.
15 Arrow K. J. (1951), Social choice and individual values, Wiley, New York.
16 Saaty T. L. (1980), The Analytic Hierarchy Process, New York: McGraw-Hill.
17 Steuer, R. E. (1986), Multiple Criteria Optimization: Theory, Computation and Application, Wiley Series in Probability and Mathematical Statistics, John Wiley, New York, 546.
18 Houp, K. W., Pearsall T. E., and Tebeaux E. (1998), Reporting Technical Information, 9th Edition. Oxford UP New York. 1998.
19 Etzioni A. (1967), Mixed-Scanning: a third approach to decision-making, Public Administration Review, 27 (5), 385-392.   DOI   ScienceOn
20 Lee Y., Choi H.-J. (2005), Experience of combing qualitative and quantitative analysis methods for evaluating software architecture, Proceedings of the Fourth Annual ACIS International Conference on Computer and Information Science (ICIS 2005), 152-157.
21 Yoon, K. P. and C.-L. Hwang (1995), Multiple Attribute Decision Making: An Introduction, Thousand Oaks, Sage Publications.
22 Boehm B., Port D., Huang L. G., and Brown W. (2002), Using the spiral model and MBASE to generate new acquisition process models: SAIV, CAIV, andSCQAIV, CrossTalk, 20-25.
23 Rong J., Geng S. J., Valasek, J., Ioerger, T. R. (2002), Air traffic conflict negotiation and resolution using an onboard multi-agent system, Proceedings of Digital Avionics Systems Conference, The 21st, 2, 7B2-1- 7B2-12.
24 Anderson R. M., Hobbs B. F., and Bell M. L. (2002), Multiobjective decision making in negotiation and conflict resolution. Chapter 6, Formal Models for Conflict Resolution, edited by K.W. Hipel, prepared for The Encyclopedia of Life Support Systems (EOLSS).
25 Lagomasino, A. and Sage, A. P. (1985), Representation and interpretation of information for decision support with imperfect knowledge, Large Scale Systems, 9(2), 169-181.
26 In, H., Olson D., and Rodgers T. (2002), Multi-criteria preference analysis for systematic requirements negotiation, IEEE International Computer Software and Applications Conference (COMPSAC 2002), 887-892, Oxford, UK.
27 Moore, M., Kazman R., Klein, M., and Asundi J. (2003), Quantifying the value of architecture design decisions: lessons from the field, Proceedings of the 25th International Conference on Software Engineering (ICSE 25), Portland, Oregon, May 2003.
28 Amgoud, L., Maudet, N., and Parsons, S. (2000), Modelling dialogues using argumentation, MultiAgent Systems, Proceedings of Fourth International Conference, 10-12, 31-38.
29 Berger P. L. and Luckmann T. (1967), The Social Construction of Reality, Anchor Books, 1967.
30 Kazman, R. (2005), The essential components of software architecture design and analysis, Proceedings of Software Engineering Conference, Dec. 2005 Page(s):1 pp. Digital Object Identifier 10.1109/APSEC.2005.103.
31 Lu S. C.-Y., Zhang J.-Y., Wang C-T., and Grobler F. (2005), Modelling design processes and stakeholder perspectives to support collaborative engineering negotiation: a case study of designing individualised prostheses over the internet, International Journal of Computer Applications in Technology, 23(1), 2-12.   DOI   ScienceOn
32 Janssen, T. and Sage, A. P.(1996), Group decision support using Toulmin argument structures, IEEE International Conference on Systems, Man, and Cybernetics, 4, 2704-2709 .
33 Lagomasino, A. and Sage, A. P. (1985), An interactive inquiry system, Large Scale Systems, 9(3), 231-244.
34 Fielding, R.T. and Kaiser, G. (2006), The Apache HTTP server project", Internet Computing, IEEE, 1 (4), 88- 90.
35 Marttunen, M. (1992), Commenting on written arguments as a part of argumentation skills-comparison between students engaged in traditional vs on-line study, Scandinavian Journal of Educational Research, 36(4), 289-302.   DOI   ScienceOn
36 Nemhauser, G. L., Rinnoy Kan, A. H. G. and Todd, M. J. (1989), Handbooks in Operations Research and Management Science, 1, Optimization, North-Holland, Amsterdam.
37 Schum, D. (1994), Evidential Foundations of Probabilistic Reasoning, John Wiley and Sons, New York.
38 Toulmin S., Rieke R., and Janik A. (1984), An Introduction to Reasoning, Macmillan Publishing, New York.
39 Aldrich J., Garlan D., Schmerl B., Shaw M., and Wing J. (2006), Software engineering research in the computer science department of at Carnegie Mellon University, a web tutorial, http://www.csd.cs.cmu.edu/research/areas/softeng/.
40 Hart, K. A. (1990), Teaching thinking in college, Accent on improving college teaching and learning (ERIC Document Reproduction service No. ED 332 613).
41 Wall, J. A., Calister, R. R. (1995), Conflict and its management, Journal of Management, 21(2), 515-558.   DOI   ScienceOn
42 Alur, D., Crupi J., and Malks D. (2001), Core J2EE Patterns: Best Practices and Design Strategies, Prentice- Hall. ISBN 0130648841.
43 Boehm, B., Egyed, A., Port, D., Shah, A., Kwan, J., and Madachy, R. (1999), A stakeholder win-win approach to Software Engineering Education, Annals of Software Engineering.