the iteration completion/delivery times but also the
work continuity in project resources. Similarly, the
use of simulation techniques could provide further
insight on the stability of the alternative optimum
solutions defined by the trade-off approach.
ACKNOWLEDGEMENTS
This work was partially funded by the Greek
Ministry of Education under the R&D projects
MISSION-SPM and EYPOLYS, in the context of
the ARCHIMEDES national research programme.
REFERENCES
Barcus, A., Montibeller, G., 2006. Supporting the
Allocation of Software Development Work in
Distributed Teams with Multi-Criteria Decision
Analysis. Omega International Journal of Management
Science, to be published in 2007, available at:
www.sciencedirect.com.
Ebert, C., De Neve, P., 2001. Surviving Global Software
Development. IEEE Software, 18(2), 62-69.
Gerogiannis, V.C., Kakarontzas, G., Stamelos, I., 2006. A
Unified Approach for Software Process
Representation and Analysis. In Proceedings of the 1
st
ICSOFT International Conference on Software and
Data Technologies, 127-132.
Hanakawa, N., Morisaki, S. & Matsumoto, K., 1998. A
Learning Curve Based Simulation Model for Software
Development. In Proceedings of the 20th International
Conference on Software Engineering, IEEE Comp.
Soc. Press, 350–359.
Hanakawa, N., Matsumoto, K., Torii, K., 2002. A
Knowledge-Based Software Process Simulation
Model. Annals of Software Engineering, 14(1-4), 383-
406.
Hassanein, A., Moselhi, O., 2005. Accelerating Linear
Projects. Construction Management and Economics,
23(4), 377-385.
Hennesy, J.L., Patterson, D.A., 2004. Computer
Organization and Design: the Hardware/Software
Interface. Morgan Kaufmann Publishers, 3
rd
edition.
Hunt, J., 2003. Incremental Software. In Guide to the
Unified Process Featuring UML, Java and Design
Patterns, Springer Prof. Comp., 2
nd
edition, 383-394,
available at: www.springerlink.com
Hyari, K., El-Rayes, K., 2006. Optimal Planning and
Scheduling for Repetitive Construction Projects.
Journal of Management in Engineering, 22(1), 11-19.
Ipsilandis, P.G., 2007. A Multi Objective Linear
Programming Model for Scheduling Linear Repetitive
Projects, Journal of Construction Engineering and
Management, to be published in June 2007.
Jalote, P., Palit, A., Kurien, P., Peethamber, V.T., 2004.
Timeboxing: a Process Model for Iterative Software
Development. Journal of Systems and Software, 70(1-
2), 117-127.
Kallantzis, A., Lambropoulos, S., 2004. Critical Path
Determination by Incorporation of Minimum and
Maximum Time and Distance Constraints into Linear
Scheduling. Engineering, Construction and
Architectural Management, 11(3), 211-222.
Lai, V.S., Wong, B.K., Cheung. W., 2002. Group Decision
Making in a Multiple Criteria Environment: a Case
Using the AHP in Software Selection. European
Journal of Operational Research, 137 (1), 134-144.
Larman, C., 2003. Agile and Iterative Development: A
Manager's Guide. Addison-Wesley, 1
st
edition.
Mattila, K.G., Abraham, D.M., 1998. Linear Scheduling:
Past Efforts and Future Directions. Engineering,
Construction and Architectural Management, 5(3),
294-303.
Rosenberg, D., Stephens, M., Collins-Cope, M., 2005.
Agile Development with ICONIX Process: People,
Process, and Pragmatism. A-Press.
Ruhe, G., Eberlein, A., Pfahl, D., 2003. Trade-off Analysis
for Requirements Selection. International Journal on
Software Engineering and Knowledge Engineering,
13(4), 345-366.
Santhanam, R., Kyparisis, J., 1995. A Multiple Criteria
Decision Model for Information System Project
Selection. Computers and Operations Research, 22(8),
807-818.
Stamelos, I., Tsoukias, A., 2003. Software Evaluation
Problem Situations. European Journal of Operational
Research, 145 (2), 273-286.
Stapleton, J., 2003. DSDM: Business Focused
Development. Addison-Wesley, 2
nd
edition.
Wang, J., Lin, Y-I., 2003. A Fuzzy Multicriteria Group
Decision Making Approach to Select Configuration
Items for Software Development. Fuzzy Sets and
Systems, 134(3), 343-363.
XP, 2006. Extreme Programming: a Gentle Introduction.
Available at: www.extremeprogramming.org
Yang, I. T., Ioannou, P.G., 2004. Scheduling with Focus
on Practical Concerns in Repetitive Projects.
Construction Management and Economics, 22(6), 619-
630.
MULTI OBJECTIVE ANALYSIS FOR TIMEBOXING MODELS OF SOFTWARE DEVELOPMENT
153