Study on Analyzing The Performance of Improved Evolutionary Algorithm Design Based on Time for the Project Scheduling Problem

Gadupudi Dakshayani*, Srinivasulu Asadi**, P. Samson Anosh Babu***, Mahindra M****
* Department of Information Technology, Sree Vidyanikethan Engineering College, Tirupathi, India.
** Associate Professor, Sree Vidyanikethan Engineering College, Tirupathi, India.
***-**** Assistant Professor, Sree Vidyanikethan Engineering College, Tirupathi, India.
Periodicity:July - September'2016
DOI : https://doi.org/10.26634/jse.11.1.8196

Abstract

Software project scheduling is a problem faced by software project managers. Different evolutionary algorithms will give different results i.e, different schedules. Project scheduling problem includes identifying every task and the dependency among the tasks. The skills necessary by the people to execute those tasks and also the dependency among the tasks will be analyzed. Project scheduling problem also needs to estimate the effort and cost prior to the development of the project. Even after estimating the skills required, number of employees needed, and cost of resources the schedules that are provided may not be accurate because of using evolutionary algorithm which is using repair mechanism. Repair mechanism unnecessarily reduces the dedications which may leads to failure of the software product. To overcome the problems like reducing the dedications unnecessarily and producing different schedules for the same project, the techniques like mutation, encoding and fitness will be used. Those are implemented in the improved evolutionary algorithm which will provide the results like hit rate and fitness values. Hit rate and fitness values will be useful to know that the schedule obtained by using the parameters what we are considered to get the fitness is accurate one or not.

Keywords

Schedule and Organizational Issues, Evolutionary Algorithms, Software Project Scheduling, Software Project Management, Search-Based Software Engineering, Runtime Analysis

How to Cite this Article?

Dakshayani, G., Srinivasulu, A., Babu, P. S. A., and Mahindra, M. (2016). Study on Analyzing The Performance of Improved Evolutionary Algorithm Design Based On Time for the Project Scheduling Problem. i-manager’s Journal on Software Engineering, 11(1), 37-44. https://doi.org/10.26634/jse.11.1.8196

References

[1]. Leandro L. Minku, Dirk Sudholt, and Xin Yao, (2013). “Improved Evolutionary Algorithm Design for the Project Scheduling Problem Based on Runtime Analysis”. IEEE Transactions on Software Engineering, Vol. 40, No.1, pp.83-102.
[2]. T.K. Abdel-Hamid and S.E. Madnick, (1983). “The Dynamics of Software Project Scheduling ” . Communications of the ACM, Vol. 26, No. 5, pp. 340-346.
[3]. C. Chao, (1995). “SPMNet: A New Methodology for Software Management”. (Doctoral Dissertation, The Univ. of Illinois at Chicago).
[4]. M. Sheppard and C. Schofield, (1997). “Estimating Software Project Effort Using Analogies”. IEEE Trans. Software Eng., Vol. 23, No. 12, pp. 736-743.
[5]. B. Fitzgerald, (2006). “The Transformation of Open Source Software”. MIS Quarterly, Vol. 30, No. 3, pp. 587- 598.
[6]. N. Nan and D. Harter, (2009). “Impact of Budget and Schedule Pressure on Software Development Cycle Time and Effort”. IEEE Trans. Software Eng., Vol. 35, No. 5, pp 624-637.
[7]. E. Alba and J.F. Chicano, (2007). “Software Project Management with GAs”. Information Sciences, Vol. 177, pp. 2380-2401.
[8]. F. Luna, D. Gonzalez-Alvarez, F. Chicano, and M.A. Vega-Rodriguez, (2011). “On the Scalability of Multi- Objective Metaheuristics for the Software Scheduling th Problem”. Proc. 11 Int'l Conf. Intelligent System Design and Applications (ISDA '11), pp. 1110-1115.
[9]. N. Nan and D. Harter, (2009). “Impact of Budget and Schedule Pressure on Software Development Cycle Time and Effort”. IEEE Trans.Software Eng., Vol. 35, No. 5, pp 624-637.
[10]. E. Yourdon, (1997). Death March: The Complete Software Developer's Guide to Surviving Mission Impossible. Prentice Hall PTR.
[11]. K.J. Stewart and S. Gosain, (2006). “The Impact of Ideology on Effectiveness in Open Source Software Development Teams”. MIS Quarterly, Vol. 30, No. 2, pp. 291-314.
[12]. J. Ren, M. Harman, and M. Penta, (2011). “Cooperative Co-Evolutionary Optimization of Software Project Staff Assignments and Job Scheduling”. Proc. Third Int'l Conf. Search Based Software Eng., Vol. 6956, pp.127-141.
[13]. N. Levina and J.W. Ross, (2003). “From the Vendor's Perspective: Exploring the Value Proposition in Information Technology Outsourcing”. MIS Quarterly, Vol. 27, No. 3, pp. 331-364.
[14]. B. Ives and S.L. Jarvenpaa, (1991). “Applications of Global Information Technology: Key Issues for Management”. MIS Quarterly, Vol. 15, No. 1, pp. 33-50.
[15]. W. N. Chen and J. Zhang, (2013). “Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler”. IEEE Trans. Software Eng., Vol. 39, No. 1, pp. 1-17.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.