Abstract
The need for skilled workers, the improving communication facilities, growing applications complexity, software development time and cost restrictions, and also the need for quality and accuracy are part of the new scenario where global software development was introduced. However, it has brought new challenges such as: communication, coordination and culture. Context information could help participants to be aware of events occurring and so improve their communication as well as their interactions. This paper presents a multi-agent mechanism for processing context information, as well as a mechanism for allocation of human resources. It is also introduced a framework to encapsulate some functionality required by a knowledge-based multi-agent system.
Chapter PDF
References
Vardi, M., Mayadas, F., Aspray, W.: Globalization and Offshoring of Software. A Report of the ACM Job Migration Task Force. ACM (2006)
Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human Computer Interaction Journal (2001), doi:10.1207/S15327051HCI16234_02
Chaves, A.P., Wiese, I.S., da Silva, C.A., Huzita, E.H.M.: Um modelo baseado em context-awareness para disseminação de informações em um ambiente de desenvolvimento distribuído de software. In: CLEI 2008, Santa Fe, pp. 1365–1374 (2008)
Khedr, M., Karmouch, A.: Acai: agent-based context-aware infrastructure for spontaneous applications. J. Network and Computer Applications (2005), doi:10.1016/j.jnca.2004.04.002
Chen, H., Perich, F., Chakraborty, D., Finin, T., Joshi, A.: Intelligent agents meet semantic web in a smart meeting room. In: AAMAS 2004 (2005), doi:10.1109/AAMAS.2004.10110
Decouchant, D., et al.: Contextual awareness based communication and coauthoring proximity in the internet. Expert Syst. Appl. (2009), doi:10.1016/j.eswa.2008.10.082
Lemke, A.P.: Um framework para a organização do conhecimento de agentes de software. Pontifícia Universidade Católica do Rio Grande do Sul, Dissertation (2007)
Blois, M., Escobar, M., Choren, R.: Using Agents and Ontologies for Application Development on the Semantic Web. J. Braz. Comp. Soc. (2007), doi:10.1007/BF03192408
Pascutti, M.C.D.: Uma proposta de arquitetura de um ambiente de desenvolvimento de software distribuído baseado em agentes. Univ. Federal do Rio Grande do Sul (2002)
Jennings, N.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001)
Dickinson, I.: Jena Ontology API (2009), http://jena.sourceforge.net/ontology (accessed 2011)
Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF (2008), http://www.w3.org/TR/rdf-sparql-query (accessed January 05, 2012)
Russel, S., Norvig, P.: Artificial Intelligence: a modern approach, 2nd edn. Pearson Ed. Inc. (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Monte-Alto, H.H.L.C., Biasão, A.B., Teixeira, L.O., Huzita, E.H.M. (2012). Multi-agent Applications in a Context-Aware Global Software Development Environment. In: Omatu, S., De Paz Santana, J., González, S., Molina, J., Bernardos, A., Rodríguez, J. (eds) Distributed Computing and Artificial Intelligence. Advances in Intelligent and Soft Computing, vol 151. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28765-7_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-28765-7_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28764-0
Online ISBN: 978-3-642-28765-7
eBook Packages: EngineeringEngineering (R0)