- 1.Abmmson, D., Foster, I., Michalakes, J., and Sosic. R., "Relative debugging: A new methodology for debugging scientific applications," Commun. of the ACM 39(11) pp. 68-77 (Nov. 1996). Google ScholarDigital Library
- 2.Bala, V., "Low overhead path profiling," Tech. Rep., Hewlett-Packard Labs (1996).Google Scholar
- 3.Boll, T., "Efficiently counting program events with support for on-line queries," ACM Trans. Program. Lang. Syst. 16(5) pp. 1399-1410 (Sept. 1994). Google ScholarDigital Library
- 4.Ball. T. and Lams. J. "Efficient path profiling in Proc. of MICRO-29. (Dec. 1996). Google ScholarDigital Library
- 5.Benedusi, P. Benvenuto, V., and Tomacelli,-I,., "The role of testing and dynamic analysis in program comprehension supports," pp. 149-158 in Proc. of the Second IEEE Workshop on Program Comprehension, (July 8-9. 1993, Capri, Italy), ed. B. Fadini and V. Rajlich,IEEE Comp. Sot. Press, Wash,, DC (July 1993).Google Scholar
- 6.Chen, Y.-F., Rosenblum, D.S., and Vo. K.-P., "TestTube: A system for selective regression testing," in Proc. of the sixteenth Int. Co& on Soffiv. Eng., (May 16-21.1994, Sorrento, Italy), IEEE Comp. Sot. Press, Wash., DC(1994). Google ScholarDigital Library
- 7.Clarke, L.A., Podgurski, A., Richardson, D.J., and Zeil, S.J. "A comparison of data Row path selection criteria," pp. 244-251 in Proc. ofrhe Eighth Int. Conf on Sofno. Eng., IEEE Comp. Sot. Press, __ Wash., DC (1985). Google ScholarDigital Library
- 8.Gartner Grout. Year 2000 Problem Gains Notional Attention, Gartner Group, Starnford, CT (April 1996). (See irkL http:/Avww.gartner.com/aboutgg/pmssrel/pry2OOO.html.)Google Scholar
- 9.Horwitz, S., Reps, T. and Binkley, D. "Interprocedural slicing using dependence graphs," ACM Trans. Program. lung. Syst. 12(l) pp. 26-60 (Jan. 1990). Google ScholarDigital Library
- 10.Johnson, SC., "Postloading for fun and profit," pp. 325-330 in Proc. of the Winter 1990 USENlX Con& (JM. 1990).Google Scholar
- 11.Lams, J.R. and Schnarr, E., "IEEL: Machine-independent executable editing," Proc. of the ACM SIG- PLAN 95 Conf on Programming Language Design and Implementation, (La JOE% CA, June 18-21. 1995) ACM SfGPlAN Notices 30(a) pp. 291300 (June 1995). Google ScholarDigital Library
- 12.Ottenstein, K.J. and Gttenstein, L.Mi "The program dependence graph in a software development environment." Proc. of the ACM SIGSOFUSIGPPLAN Sofnv. Eng. Symp. on Practical Sofivare Developmen; Environments, (Pittsburgh, PA, Apr. 23-25. i984), ACM-SiGPm Notices 19(S) pp. 177-184 (Mny 1984). Google ScholarDigital Library
- 13.Rapps, S. and Weyuker. E.J., "Selecting software test data using data Row information," IEEE Truns. on Sofnv. Eng, SEll(4) pp. 367-375 (Apr. 1985). Google ScholarDigital Library
- 14.Reps, T., Horwitz, S., Sagiv, M., and Rosay. G., "peeding up slicing," SIGSOFT 94: Proc. of the Second ACM SIGSOFTSymp. on the Found of Sofnv. Eng., (New Orleans, LA, Dec. 7-9.1994). ACM SIGSOFTSofnv. Eng. Notes 19(5) pp. 11-20 (Dec. 1994). Google ScholarDigital Library
- 15.Roper, M., sb/nvare-Testing, McGraw-Hill, New York, NY (1994).Google Scholar
- 16.Seduewick. R. Algorithms. Addison-Wesley. Reading. MA (1983). Google ScholarDigital Library
- 17.St&d, H.M. and kitsch, H., "Reverse eng&ering programs via dynamic analysis," pp. 192-201 in Proc. of fhe IEEE Working Conf: on Reverse Engineering, (May 21-23, 1993. Baltimore, MD), IEEE Comp. Sot. Press, Wash., DC (May 1993).Google Scholar
- 18.Sneed, H.M. and Erdos, K., "Extracting business rules from source code," pp. 240-247 in Proc. of the Fonrlh IEEE Workshop on Program Comprehension, (Mar. 29-31. 1996, Berlin. Germany), ed. V. Rnjlich, A. Cimitile, and H.A. Mueller,IEEEComp. Sot. Press, Wash., DC (Mar. 1996). Google ScholarDigital Library
- 19.Srivastnvn, A. and Eustace, A., "ATOM: A system for building customized program analysis tools,' Proc. of the ACM SIGPL4N 94 Co@ on Programming Language Design and Implementation. (Grhmdo, FL, June 22-24,1994), ACM SIGPLAN Notices 29(6) pp. 196-205 (June 1994). Google ScholarDigital Library
- 20.Weiser, M., "Program slicing," IEEE Trans. on Sofnv. Eng. SElO(4) pp. 352-357 (July 1984).Google Scholar
- 21.Woodward, M.R., Hedley, D., and Hennell. M.A., "Experience with path analysis and testing of programs," IEEE Trans. on Sofnv. Eng. SE6(3) pp. 278-286 (May 1980).Google Scholar
Index Terms
- The use of program profiling for software maintenance with applications to the year 2000 problem
Recommendations
Design issues in client-server software maintenance
Software requires maintenance because there are often some errors remaining in the system that must be removed as they are discovered. Even without errors, software frequently undergoes change. The main reason is that software must be enhanced to ...
Modeling software maintenance requests: a case study
ICSM '97: Proceedings of the International Conference on Software MaintenanceSoftware maintenance costs often total twice the original development cost in the lifetime of application software. Modeling the changes of software maintenance activities might improve software maintenance planning. Current studies model software ...
Program understanding needs during corrective maintenance of large scale software
COMPSAC '97: Proceedings of the 21st International Computer Software and Applications ConferenceWe report on a software understanding field study during corrective maintenance of large-scale software by professional software maintenance engineers. We explain the general understanding process, the information needs of these software engineers ...
Comments