David Talby's Homepage
![]()

Research
Parallel Computer Scheduling & Workload Modeling:
· David Talby, User Modeling of Parallel Workloads: Predicting and Optimizing the Use of Parallel Computers, VDM Verlag Publishing, 2009.
·
David Talby, Dror G.
Feitelson and Adi Raveh, "A Co-Plot Analysis of Logs and Models of Parallel
Workloads". ACM Transactions on Modeling and Computer
Simulation, vol. 12 no. 3 art. 12, July 2007.
©Copyright
2007 by ACM, Inc. Definitive version available from the ACM
Digital Library. Based on:
· Dan Tsafrir, Yoav Etsman, David Talby and Dror G. Feitelson, "System and method for backfilling with system-generated predictions rather than user runtime estimates". USPTO pending patent application PCT/IL2006/000199.
· David Talby, Dan Tsafrir, Zviki Goldberg and Dror G. Feitelson, "Session-Based, Estimation-less, and Information-less Runtime Prediction Algorithms for Parallel and Grid Job Scheduling". Technical Report 2006-77, School of Computer Science and Engineering, The Hebrew University of Jerusalem, August 2006.
· Julia Zilber, Ofer Amit and David Talby, "What is Worth Learning from Parallel Workloads? A User and Session Based Analysis". International Conference on Supercomputing 2005 (ICS '05), June 2005.
·
David Talby and Dror G.
Feitelson, ``Improving
and Stabilizing Parallel Computer Performance Using Adaptive Backfilling''.
19th Intl. Parallel & Distributed Processing Symposium (IPDPS '05),
April 2005.
©Copyright
1999 by IEEE. Definitive version available from the IEEE Computer Society Digital Library.
·
David Talby and Dror G.
Feitelson, ``Supporting Priorities and Improving Utilization of the
IBM SP2 Scheduler Using Slack-Based Backfilling''. In 13th Intl.
Parallel Processing Symp., pp. 513-517, April 1999.
©Copyright
1999 by IEEE. Definitive version available from the IEEE Computer Society Digital Library.
Also available as a more detailed technical report.
·
David Talby, Dror G.
Feitelson, and Adi Raveh, ``Comparing Logs and Models of Parallel Workloads Using the
Coplot Method''. In Job Scheduling Strategies for Parallel
Processing, pp. 43-66, Springer-Verlag, 1999. Lecture Notes in Computer
Science Vol. 1659.
©Copyright 1999 by
Springer-Verlag. Definitive version available from Springer LINK.
·
S. J. Chapin, W. Cirne, D.
G. Feitelson, J. P. Jones, S. T. Leutenegger, U. Schwiegelshohn, W. Smith, and
D. Talby, ``Benchmarks and Standards for the Evaluation of Parallel
Job Schedulers''. In Job Scheduling Strategies for Parallel
Processing, pp. 67-90, Springer-Verlag, 1999. Lecture Notes in Computer
Science Vol. 1659.
©Copyright 1999 by Springer-Verlag. Definitive version available from Springer LINK.
Agile Software Development:
· David Talby and Yael Dubinsky. "Governance of an Agile Software Project". 2nd ICSE Workshop on Software Development Governance (SDG 2009), May 2009.
· Yael Dubinsky, Orit Hazzan, David Talby and Arie Keren. "Transition to Agile Software Development in a Large-Scale Project: A Systems Analysis and Design Perspective". In the Advances in Management Information Systems (AMIS) Monograph Series, 2008.
· David Talby, Lessons Learned from Scaling XP. Software Practice Advancement 2007, Cambridge, UK, March 2007.
·
David Talby, Orit Hazzan,
Yael Dubinsky and Arie Keren, "Agile Software Testing in a Large-Scale Project".
IEEE Software, Special issue on Software Testing - Jul/Aug 2006.
©Copyright
2006 by IEEE. Definitive version available from the IEEE Computer Society Digital Library.
· David Talby, Orit Hazzan, Yael Dubinsky and Arie Keren, "Reflections on Reflection in Agile Software Development". Agile 2006 Conference, July 2006.
· Yael Dubinsky, Orit Hazzan, David Talby and Arie Keren, "System Analysis And Design in a Large-Scale Software Project: The Case of Transition to Agile Development". 8th International Conference on Enterprise Information Systems (ICEIS 2006), May 2006.
· Yael Dubinsky, David Talby, Orit Hazzan and Arie Keren, "Agile Metrics at the Israeli Air Force", Agile 2005 Conference, Denver, Colorado, July 2005.
Model Driven Software Engineering:
· David Talby. "The Perceived Value of Authoring and Automating Acceptance Tests Using a Model Driven Development Toolset". Fourth International Workshop on the Automation of Software Test (AST’09), May 2009.
· David Talby, Enterprise-Scale Model Driven Development: Challenges after the initial adoption. Code Generation 2007, Cambridge, UK, May 2007.
· David Talby, Model Driven Testing: Growing your own solution. Code Generation 2007, Cambridge, UK, May 2007.
·
David Talby, Ori Nakar, Noam Shmueli, Eli Margolin and Arie
Keren, "A
Process-Complete Automatic Acceptance Testing Framework". In Proc. of 2005 IEEE Intl.
Conference on Software - Science, Technology and Engineering (SwSTE '05), February
2005.
©Copyright
2005 by IEEE. Definitive version available from the IEEE Computer Society Digital Library.
· David Talby, Dotan Adler, Yair Kedem, Ori Nakar, Noa Danon and Arie Keren, "The Design and Implementation of a Metadata Repository". In Proc. of Intl. Council on Systems Engineering Israeli chapter conference, March 2002.
· David Talby, "Grammar of the New Programming Language". Technical Report 2000-2, School of Computer Science and Engineering, The Hebrew University of Jerusalem, January 2000.
Software
A statistical analysis tool, tailored for datasets with few observations and many variables which may be intercorrelated. Co-Plot enables visually analyzing observations, variables and the correlations between them together.
Offers a variety of ways to analyze parallel computer workloads in standard workload format, including self-similarity, auto-correlation, distributions, time series, per-month and summary statistics.
Courses
Past Software Design Courses:
Past Computer Science Courses:
Past Software Engineering & Management Courses:
· Software Team Leaders Workshop
Affiliations
· Bing
· Parallel Systems Lab of the Hebrew University
· International Association of Software Architects (IASA)
Past Collections: