Home            Contact us            FAQs
    
      Journal Home      |      Aim & Scope     |     Author(s) Information      |      Editorial Board      |      MSP Download Statistics

     Research Journal of Applied Sciences, Engineering and Technology `


Requirement Prioritization and Scheduling in Software Release Planning Using Hybrid Enriched Genetic Revamped Integer Linear Programming Model

1Sandhia Valsala and 2Dr. Anil R. Nair
1Karpagam University, Coimbatore
2Scientist Department, Bangalore, India
Research Journal of Applied Sciences, Engineering and Technology `  2016  3:347-354
http://dx.doi.org/10.19026/rjaset.12.2342  |  © The Author(s) 2016
Received: August ‎24, ‎2015  |  Accepted: September ‎14, ‎2015  |  Published: February 05, 2016

Abstract

The main objective of this study is to scheduling the prioritized requirements that make the software release in a better way. Software release is a single or a group of change in an already evolved software product that can result in another new product. Therefore, a good planning is essential and a bad plan can always lead to irrelevant features (requirements) being included in the release which in turn can affect the release time of the software. In order to overcome this delay, two things have to be considered such as requirements prioritization and scheduling. Prioritization of requirements means that the significant requirements are released in priority. Second is to schedule these prioritized requirements so as to release the new version on time. If we just do requirement prioritization without making an appropriate time plan, there is a high chance that the project may exceed the release schedule and this probability will grow as the number of dependencies increases. So we have to perform requirement prioritization and scheduling as one model that can minimize the project duration. So the paper consolidates both the processes of software release, prioritization and scheduling, called as Hybrid EGRILP model in order to maximize the revenue and to minimize the project duration. The requirements prioritization is performed using the Enriched Genetic process where the premature convergence problem is overcome and the Revamped Integer Linear Programming (RILP) is introduced with the enriched genetic process. This combination of methods maximizes the profit of the software and minimizes the release time of the software.

Keywords:

Modified genetic algorithm, modified heuristic Integer Linear Programming (ILP) model, premature convergence problem, requirements prioritization, requirements scheduling , software release planning,


References

  1. Aasem, M., M. Ramzan and A. Jaffar, 2010. Analysis and optimization of software requirements prioritization techniques. Proceeding of the IEEE International Conference on Information and Emerging Technologies, pp: 1-6.
    CrossRef    
  2. Arup, A.A., B. Goutam and P. Namita, 2011. A novel approach for test case prioritization using priority level technique. Int. J. Comput. Sci. Inform. Technol., 2(3): 1054-1060.
  3. Chen, L., M. van den Akker, S. Brinkkemper and G. Diepen, 2010. An integrated approach for requirement selection and scheduling in software release planning. Requir. Eng., 15(4): 375-396.
    CrossRef    
  4. Iqbal, A., F.M. Khan and S.A. Khan, 2009. A critical analysis of techniques for requirement prioritization and open research issues. Int. J. Rev. Comput., pp: 8-18, E-ISSN: 2076-3336.
  5. Li, C., J.M. van den Akker, S. Brinkkemper and G. Diepen, 2007. Integrated requirement selection and scheduling for the release planning of a software product. In: Sawyer, P., B. Paech and P. Heymans (Eds.), REFSQ, 2007. LNCS 4542, Springer-Verlag, Berlin, Heidelberg, pp: 93-108.
    CrossRef    
  6. Ma, Z. and A.W. Krings, 2008. Dynamic populations in genetic algorithms. Proceedings of the 23rd Annual ACM Symposium on Applied Computing, pp: 1807-1811.
    CrossRef    
  7. Maglyas, A. and S.A. Fricker, 2014. The preliminary results from the software product management state-of-practice survey. In: Lassenius, C. and K. Smolander (Eds.), ICSOB, 2014. LNBIP 182, Springer International Publishing, Switzerland, pp: 295-300.
    CrossRef    
  8. Meenakahi, T., 2014. Reengineering a software process by using unified foundation. Int. J. Invent. Comput. Sci. Eng., 1(3), ISSN: 2348-3431.
  9. Prabhat, G. and O. Ashish, 2012. A resource oriented intelligent scheduling scheme to estimate software release. Int. J. Adv. Res. Comput. Sci. Softw. Eng., 2(9): 149-154.
  10. Praveen, R.S., S. Subrahmanyan and P. Pushkar, 2013. Optimal software release policy approach using test point analysis and module prioritization. MIS Rev., 18(2): 19-50.
  11. Rahman, T. and M. Rokonuzzaman, 2014. A noble methodology for users’ work process driven software requirements for smart handheld devices. Int. J. Softw. Eng. Appl., 5(4): 21-38.
    CrossRef    
  12. Samuel, F. and S. Susanne, 2012. Release planning with feature trees: Industrial case. In: Regnell, B. and D. Damian (Eds.), REFSQ, 2012. LNCS 7195, Springer-Verlag, Berlin, Heidelberg, pp: 288-305.
  13. Sandhia, V. and R. Anil, 2014. Review and analysis of software release planning models. Int. J. Eng. Adv. Technol., 3(5): 1-7.
  14. Shinto, K.G. and C.M. Sushama, 2013. An algorithm for solving integer linear programming problems. Int. J. Res. Eng. Technol., 2(7): 107-112.
    CrossRef    

Competing interests

The authors have no competing interests.

Open Access Policy

This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Copyright

The authors have no competing interests.

ISSN (Online):  2040-7467
ISSN (Print):   2040-7459
Submit Manuscript
   Information
   Sales & Services
Home   |  Contact us   |  About us   |  Privacy Policy
Copyright © 2024. MAXWELL Scientific Publication Corp., All rights reserved