CFP last date
22 April 2024
Reseach Article

A Pragmatic Approach for Software Maintenance Process

by Sanjeev Kumar Punia, Anuj Kumar, Trilok Rawat
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 99 - Number 2
Year of Publication: 2014
Authors: Sanjeev Kumar Punia, Anuj Kumar, Trilok Rawat
10.5120/17346-7190

Sanjeev Kumar Punia, Anuj Kumar, Trilok Rawat . A Pragmatic Approach for Software Maintenance Process. International Journal of Computer Applications. 99, 2 ( August 2014), 25-28. DOI=10.5120/17346-7190

@article{ 10.5120/17346-7190,
author = { Sanjeev Kumar Punia, Anuj Kumar, Trilok Rawat },
title = { A Pragmatic Approach for Software Maintenance Process },
journal = { International Journal of Computer Applications },
issue_date = { August 2014 },
volume = { 99 },
number = { 2 },
month = { August },
year = { 2014 },
issn = { 0975-8887 },
pages = { 25-28 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume99/number2/17346-7190/ },
doi = { 10.5120/17346-7190 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:27:08.770960+05:30
%A Sanjeev Kumar Punia
%A Anuj Kumar
%A Trilok Rawat
%T A Pragmatic Approach for Software Maintenance Process
%J International Journal of Computer Applications
%@ 0975-8887
%V 99
%N 2
%P 25-28
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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.

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

Computer Science
Information Sciences

Keywords

Process comprehend object-oriented and process metrics