Michael N. Huhns

 

Publications: Software Engineering

 

September 14, 2025

 

Books

 

1.      Wei Li, Michael N. Huhns, Wei-Tek Tsai, and Wenjun Wu, Crowdsourcing - Cloud-Based Software Development, Springer, Berlin, 2015. ISBN 978-3-662-47011-4. [Publication Website]

 

Papers in Journals

 

1.      Wei-Tek Tsai, Wenjun Wu, and Michael N. Huhns, “Cloud-Based Software Crowdsourcing,” IEEE Internet Computing, vol. 18, no. 3, May/June 2014, pp. 78-83. [PDF]
Reprinted in IEEE Edge, April 2015, pp. 18-23.

2.      Michael N. Huhns, Wei Li, and Wei-Tek Tsai, “Cloud-based Software Crowdsourcing (Dagstuhl Seminar 13362),” Dagstuhl Reports, vol. 3, no. 9, pp. 34-58, 2013. https://doi.org/10.4230/DagRep.3.9.34

3.      Michael N. Huhns, “Consensus Software: Robustness and Social Good,” IEEE Internet Computing, vol. 7, no. 3, May/June 2003, pp. 91-93. [PDF]

4.      Michael N. Huhns and Vance T. Holderfield, “Robust Software,” IEEE Internet Computing, vol. 6, no. 2, March/April 2002, pp. 78-80. [PDF]

5.      Michael N. Huhns, “Interaction-Oriented Software Development,” International Journal of Software Engineering and Knowledge Engineering, vol. 11, no. 3, World Scientific Press, 2001, pp. 259-279. [PDF]

6.      Michael N. Huhns, “Agent Teams: Building and Implementing Software,” IEEE Internet Computing, vol. 4, no. 1, January/February 2000, pp. 91-93. [PDF]

7.      Darrell Woelk, Christine Tomlinson, and Michael N. Huhns, “Uncovering the Next Generation of Active Objects,” Object Magazine, vol. 5, no. 4, July/August 1995, pp. 32-40.

 

 

Chapters in Books

 

1.      Rosa Laura Zavala Gutierrez and Michael N. Huhns, “Multiagent-based Fault Tolerance Management for Robustness,” in Robust Intelligent Systems, Alfons Schuster, editor, Springer Verlag, London, 2008, pp. 23-42. [PDF]

2.      Rosa Laura Zavala Gutierrez and Michael N. Huhns, “On Building Robust Web Service-Based Applications,” in Extending Web Services Technologies: The Use of Multi-Agent Approaches, Lawrence Cavedon, Zakaria Maamar, David Martin, and Boualem Benatallah, editors, Kluwer Academic Publishing, New York, Chapter 14, 2004, pp. 293-310. [PDF]

3.      Federico Bergenti and Michael N. Huhns, “On the Use of Agents as Components of Software Systems,” in Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering handbook, F. Bergenti, M.-P. Gleizes, and F. Zambonelli, editors, Kluwer Academic Publishing, New York, 2004, pp. 19-32. [PDF]

4.      Michael N. Huhns, Vance T. Holderfield, and Rosa Laura Zavala Gutierrez, “Achieving Software Robustness Via Large-Scale Multiagent Systems,” in Software Engineering for Large-Scale Multi-Agent Systems, Alessandro Garcia, Carlos Lucena, Franco Zambonelli, Andrea Omicini, and Jaelson Castro, editors, Springer, LNCS 2603, Berlin, 2003, pp. 199-215. [PDF]

5.      Vance T. Holderfield and Michael N. Huhns, “A Foundational Analysis of Software Robustness Using Redundant Agent Collaboration,” in Agent Technologies, Infrastructures, Tools, and Applications for E-Services, Ryszard Kowalcyk, Jörg P. Müller, Hua Tianfiled, and Rainer Unland, editors, Springer Verlag, LNAI vol. 2592, Berlin, 2003, pp. 355-369. [PDF]

6.      Joanna Bryson, Keith Decker, Scott A DeLoach, Michael N. Huhns, and Michael Wooldridge “Panel Summary: Agent Development Tools,” in Intelligent Agents VII: Agent Theories, Architectures, and Languages, Cristiano Castelfranchi and Yves Lesperance, editors, Springer Verlag, LNAI 1986, Berlin, 2001, pp. 331-338. [PDF]

7.      Michael N. Huhns, “Interaction-Oriented Programming,” in Agent-Oriented Software Engineering, Paulo Ciancarini and Michael Wooldridge, editors, Springer Verlag, LNAI 1957, Berlin, 2001, pp. 29-44. [PDF]

8.      Stefan Bussmann, Paolo Ciancarini, Keith Decker, Michael N. Huhns, and Michael Wooldridge “Agent-Oriented Software Engineering,” in Intelligent Agents VI: Agent Theories, Architectures and Languages, Nicholas R. Jennings and Y. Lesperance, editors, Springer Verlag, LNAI 1757, Berlin, 2000, pp. 248-249. [PS]

9.      Michael N. Huhns, “Multiagent-Oriented Programming,” in Intelligent Agents and Their Potential for Future Design and Synthesis Environments, Ahmed K. Noor and John B. Malone, editors, NASA Langley Research Center, Hampton, VA, 1999, pp. 215-238.

 

Papers in Refereed Proceedings

 

1.      Laura Zavala, Michael N. Huhns, and Angélica García-Vega, “Collaborative Redundant Agents: Modeling the dependences in the diversity of the agents’ errors,” Proceedings of the 10th Mexican International Conference on Artificial Intelligence, MICAI-2011, Puebla, Mexico, November 2011. [PDF]

2.      Michael N. Huhns, “Software Development by Ubiquitous Crowdsourcing,” in Proc. Ubiquitous Crowdsourcing Workshop at UbiComp Conference, Copenhagen, Denmark, September 2010. [PDF]

3.      Laura Zavala and Michael N. Huhns, “Analysis of coincident failing ensembles in multi-version systems,” in Proc. 19th IEEE International Symposium on Software Reliability Engineering: Dependable Software Engineering Workshop, Seattle, WA, November 2008. [PDF]

4.      Tedd W. Gimber and Michael N. Huhns, “A Software Agent Toolkit for Effective Information Processing in the Battle Command Domain,” Proc. 25th Army Science Conference, Orlando, FL, November 2006. [PDF]

5.      Rajesh Turlapati and Michael N. Huhns, “Multiagent Reputation Management to Achieve Robust Software Using Redundancy,” IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'05), France, September 2005, pp. 386-392. [PDF]

6.      Michael N. Huhns, “Consensus Software: Robustness and Social Good via Widespread Multiagent Development,” in Proc. 17th International Conference on Software and Systems Engineering and their Applications (ICSSEA), Paris, France, vol. 2, session 7, November 2004, pp. 37-48. [PDF]

7.      Michael N. Huhns, “Software Development with Objects, Agents, and Services,” in Proceedings of the Third International Workshop on Agent-Oriented Methodologies, Vancouver, Canada, October 2004. [PDF]

8.      Rosa Laura Zavala Gutiérrez and Michael N. Huhns, “Achieving Software Robustness via Multiagent-Based Redundancy (Extended Abstract),” in Proceedings of the Workshop on AI and Autonomic Computing: Developing a Research Agenda for Self-Managing Computer Systems, Acapulco, Mexico, August 2003. [PDF]

9.      Michael N. Huhns, Vance T. Holderfield, and Rosa Laura Zavala Gutierrez, “Robust Software Via Agent-Based Redundancy,” in Proceedings Second International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), Melbourne, Australia, July 2003, pp. 1018-1019. [PDF]

10.   Vance T. Holderfield and Michael N. Huhns, “A Foundational Analysis of Software Robustness Using Redundant Agent Collaboration,” Proceedings International Workshop on Agent Technology and Software Engineering, Erfurt, Germany, October 2002.

11.   Michael N. Huhns, “Interaction-Oriented Programming,” in Proceedings of the First International Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, June 2000, pp. 1-15. [PDF]

12.   James P. Davis, Michael N. Huhns, and Ronald D. Bonnell, “A Method and Architecture for Building Compliance Agents (Extended Abstract),” in Proceedings AAAI98 Workshop on Software Tools for Developing Agents, Madison, WI, July 1998. [PDF]

13.   James P. Davis, Michael N. Huhns, and Ronald D. Bonnell, “Using Objects and Patterns for Building Compliance Agents in Healthcare,” in Proceedings OOPSLA’98 Midyear Workshop on OOT for Insurance and Health Care, Denver, CO, July 1998. [PDF]

 

Technical Reports and Other Papers

 

1.      Michael N. Huhns, Wei Li, and Wei-Tek Tsai, “Cloud-based Software Crowdsourcing (Dagstuhl Seminar 13362),” Dagstuhl Reports, vol. 3, no. 9, 2013, pp. 34-58.
DOI: 10.4230/DagRep.3.9.34

2.      Robert O. Pettus, Ronald D. Bonnell, and Michael N. Huhns, “Structured Design of Computer Software,” USCECE TR-7810, University of South Carolina, Columbia, SC, February 1978.