Call for Paper - April 2023 Edition
IJCA solicits original research papers for the April 2023 Edition. Last date of manuscript submission is March 20, 2023. Read More

A Pragmatic Approach for Software Maintenance Process

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 99 - Number 2
Year of Publication: 2014
Sanjeev Kumar Punia
Anuj Kumar
Trilok Rawat

Sanjeev Kumar Punia, Anuj Kumar and Trilok Rawat. Article: A Pragmatic Approach for Software Maintenance Process. International Journal of Computer Applications 99(2):25-28, August 2014. Full text available. BibTeX

	author = {Sanjeev Kumar Punia and Anuj Kumar and Trilok Rawat},
	title = {Article: A Pragmatic Approach for Software Maintenance Process},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {99},
	number = {2},
	pages = {25-28},
	month = {August},
	note = {Full text available}


This paper describes the use of a process support tool that is used to collect metrics for upgrading our electronic retail system. The incremental prototype lifecycle approach is used in which each increment is categorized by an effort type and a project component. The different effort types used to span all phases of development are as acquire, build, comprehend and design. The project components include data and process models expressed by an object oriented modeling language and process algebra respectively. The components are build using C++ classes and function templates that include source and data files. This categorization is independent from incremental prototype approach and equally applicable to other software lifecycles also. The process support tool i. e. process wise integrator (PWI) ensure the consistency between models and C++ source code. It also supports the interaction between multiple developers and multiple metric collectors.


  • Rombach and Pfleeger, "Measurement based process improvement", IEEE Software, 2004.
  • Shepperd, "Quantitative approaches to process modeling", Colloq. on Process Planning and Modeling, London, 2002.
  • Phalp, "An investigation of process modeling in practice", Ph. D. Thesis, Bournemouth University, UK, pg. 107 - 109, 2005.
  • Perry and Staudenmayer, "People, organizations and process improvement", IEEE Software, 2008.
  • Allman and Stonebraker, "Observations of the evolution of a software system", IEEE Computer, pg. 27 - 32, 2002.
  • Parnas, "Designing software for ease of extension and contraction", IEEE Transactions on Software Engineering, 2009.
  • Turner and Basili, "Iterative enhancement: A practical technique for software development", IEEE Transactions on Software Engineering, pg. 390 - 396, 1998.
  • Curtis, Elam and Walz, "Study the process of software design teams", 5th Software Process Workshop, Kennebunkport, Maine, USA, pg. 52 - 53, 2009.
  • Agresti, "The conventional software life-cycle: Its evolution and assumptions", IEEE Computer Society Press 2008.
  • Kellner and Curtis, "Process modeling", Communications of the ACM, pg. 75- 90, 2010.
  • Balzer and Swartout, "On the inevitable intertwining of specification and implementation", Communications of the ACM, pg. 438 - 440, 2009.
  • Rombach, "Design measurement some lessons learned", IEEE Software, 2010.
  • Greenwood and Warboys, "Co-operating evolving components a rigorous approach to evolving large software systems", Proceedings of the18th International Conference on Software Engineering, 2006.
  • Henderson, "Object Oriented Specification and Design with C++", McGraw-Hill, 2003.
  • Parker, Bruynooghe, Butler, Hook, Cook and Greenwood, "Process wise Integrator: Sun hosted system", ICL, 2005.
  • Greenwood, "EPOS evolution process wise integrator", tech. rep. , Department of Computer Science, University of Manchester, UK, 1995.
  • Henderson and Warboys, "Configuration description for component reuse", 1st International Workshop on Software Reuse, Dortmund, Germany, 2001.
  • Gersick, "Time and transition in work teams: Toward a new model of work development", Academy of Management Journal, pg. 9 - 41, 2008.