{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T06:45:22Z","timestamp":1725518722535},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540878049"},{"type":"electronic","value":"9783540878056"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-87805-6_17","type":"book-chapter","created":{"date-parts":[[2008,9,19]],"date-time":"2008-09-19T02:31:01Z","timestamp":1221791461000},"page":"183-194","source":"Crossref","is-referenced-by-count":2,"title":["Refactoring in Multi Agent System Development"],"prefix":"10.1007","author":[{"given":"Ali Murat","family":"Tiryaki","sequence":"first","affiliation":[]},{"given":"Erdem Eser","family":"Ekinci","sequence":"additional","affiliation":[]},{"given":"Oguz","family":"Dikenelli","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","volume-title":"Extreme Programming Explained: Embrace Change","author":"K. Beck","year":"2004","unstructured":"Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley, Reading (2004)","edition":"2"},{"issue":"3","key":"17_CR2","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P. Bresciani","year":"2004","unstructured":"Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems\u00a08(3), 203\u2013236 (2004)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"unstructured":"Caire, G., Cossentino, M., Negri, A., Poggi, A., Turci, P.: Multi-agent systems implementation and testing. In: From Agent Theory to Agent Implementation, Fourth International Symposium (AT2AI-4) (2004)","key":"17_CR3"},{"doi-asserted-by":"crossref","unstructured":"Cernuzzi, L., Cossentino, M., Zambonell, F.: Process models for agent-based development. Journal of Engineering Applications of Artificial Intelligence\u00a018 (2) (2005)","key":"17_CR4","DOI":"10.1016\/j.engappai.2004.11.015"},{"doi-asserted-by":"crossref","unstructured":"Chella, A., Cossentino, M., Sabatucci, L., Seidita, V.: From passi to agile passi: Tailoring a design process to meet new needs. In: IEEE\/WIC\/ACM International Joint Conference on Intelligent Agent Technology (IAT-2004) (2004)","key":"17_CR5","DOI":"10.1109\/IAT.2004.1342998"},{"key":"17_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1007\/978-3-540-31846-0_3","volume-title":"Software Engineering for Multi-Agent Systems III","author":"M. Cossentino","year":"2005","unstructured":"Cossentino, M., Seidita, V.: Composition of a new process to meet agile needs using method engineering. In: Choren, R., Garcia, A., Lucena, C., Romanovsky, A. (eds.) SELMAS 2004. LNCS, vol.\u00a03390, pp. 36\u201351. Springer, Heidelberg (2005)"},{"key":"17_CR7","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston (1999)"},{"key":"17_CR8","doi-asserted-by":"publisher","first-page":"704","DOI":"10.1145\/544862.544912","volume-title":"AAMAS 2002: Proceedings of the first international joint conference on Autonomous agents and multiagent systems","author":"H. Knublauch","year":"2002","unstructured":"Knublauch, H.: Extreme programming of multi-agent systems. In: AAMAS 2000, pp. 704\u2013711. ACM Press, New York (2002)"},{"key":"17_CR9","volume-title":"Unit Testing in Java: How Tests Drive the Code","author":"J. Link","year":"2003","unstructured":"Link, J., Frolich, P.: Unit Testing in Java: How Tests Drive the Code. Morgan Kaufmann Publishers Inc., San Francisco (2003)"},{"doi-asserted-by":"crossref","unstructured":"Paolucci, M., Kalp, D., Pannu, A.S., Shehory, O., Sycara, K.: A planning component for retsina agents. In: Lecture Notes in Artificial Intelligence, Intelligent Agents VI (1999)","key":"17_CR10","DOI":"10.1007\/10719619_11"},{"unstructured":"Rational Software. The rational unified process (1998)","key":"17_CR11"},{"key":"17_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/978-3-540-70945-9_10","volume-title":"Agent-Oriented Software Engineering VII","author":"A.M. Tiryaki","year":"2007","unstructured":"Tiryaki, A.M., \u00d6ztuna, S., Dikenelli, O., Erdur, R.C.: Sunit: A unit testing framework for test driven development of multi-agent systems. In: Padgham, L., Zambonelli, F. (eds.) AOSE VII \/ AOSE 2006. LNCS, vol.\u00a04405, pp. 156\u2013173. Springer, Heidelberg (2007)"},{"key":"17_CR13","first-page":"142","volume-title":"Theories of Action, Planning, and Robot Control: Bridging the Gap: Proceedings of the 1996 AAAI Workshop","author":"M. Williamson","year":"1996","unstructured":"Williamson, M., Decker, K., Sycara, K.: Unified information and control flow in hierarchical task networks. In: Theories of Action, Planning, and Robot Control: Bridging the Gap: Proceedings of the 1996 AAAI Workshop, pp. 142\u2013150. AAAI Press, Menlo Park (1996)"},{"issue":"3","key":"17_CR14","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1145\/958961.958963","volume":"12","author":"F. Zambonelli","year":"2003","unstructured":"Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol.\u00a012(3), 317\u2013370 (2003)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"3","key":"17_CR15","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1023\/B:AGNT.0000038028.66672.1e","volume":"9","author":"F. Zambonelli","year":"2004","unstructured":"Zambonelli, F., Omicini, A.: Challenges and research directions in agent-oriented software engineering. Autonomous Agents and Multi-Agent Systems\u00a09(3), 253\u2013283 (2004)","journal-title":"Autonomous Agents and Multi-Agent Systems"}],"container-title":["Lecture Notes in Computer Science","Multiagent System Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-87805-6_17.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T02:06:59Z","timestamp":1606183619000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-87805-6_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540878049","9783540878056"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-87805-6_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}