Abstract
The notion of agency is central to the study of software process. Software development processes are enacted by agents, represent agents, and ultimately, must be capable of guiding human agents. This paper explores the use of the term “agent” in software engineering, and advocates a systematic study of this notion in the context of software process technology. In particular, the paper proposes the explicit use of agency concepts in order to support the management of conflicts that inevitably arise in software development processes and products.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
A. Hunter and B. Nuseibeh (1995); “Managing Inconsistent Specifications: Reasoning, Analysis and Action”; Technical report, TR-95/15; October 1995; Department of Computing, Imperial College, London, UK.
B. Nuseibeh (1996); “To Be And Not To Be: Managing Inconsistency in Software Development”; Proc. of 8th International Workshop on Software Specification and design (IWSSD-8), Germany, 22–23 March 96, 164–169; IEEE CS Press.
B. Nuseibeh, J. Kramer and A. Finkelstein (1994); “A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification”; Transactions on Software Engineering, 20(10): 760–773, Oct 1994; IEEE CS Press.
D. Riecken (ed.) (1994); “Special issue on intelligent agents”; Communications of the ACM, 37(7): 18–147, July 1994; ACM Press.
Y. Shoham (1993); “Agent-Oriented Programming”; Artificial Intelligence, 60(1): 51–92.
M. Wooldridge and N. Jennings (1995); “Intelligent Agents: Theory and Practice”; The Knowledge Engineering Review, 10(2): 115–152, 1995.
P. Zave and M. Jackson (1993); “Conjunction as Composition”; Transactions on Software Engineering and Methodology, 2(4): 379–411, October 1993; ACM Press.
J. C. Derniame et al. Life Cycle Process Support in PCIS. In PCTE'94 Conf, San Francisco. PIMB Association, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nuseibeh, B. (1996). When agents clash. In: Montangero, C. (eds) Software Process Technology. EWSPT 1996. Lecture Notes in Computer Science, vol 1149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017748
Download citation
DOI: https://doi.org/10.1007/BFb0017748
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61771-6
Online ISBN: 978-3-540-70676-2
eBook Packages: Springer Book Archive