
| Home People Publications Funding Projects Contact Us |
Publications2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1990-1999 | 1975-1989 Import Reference Library in EndNote format (*.enl) or Bibtex format (*.bib) Chaparro, O., Aponte, J., Ortega, F., Marcus, A., "Towards the Automatic Extraction of Structural Business Rules from Legacy Databases", in the Proceedings of 19th IEEE Working Conference on Reverse Engineering (WCRE'12), Kingston, Canada, October 15-18, 2012, to appear Ammar, N. and Abi-Antoun, M., "Empirical Evaluation of Diagrams of the Run-time Structure for Coding Tasks," in the Proceedings of 19th IEEE Working Conference on Reverse Engineering (WCRE'12), Kingston, Canada, October 15-18, 2012, to appear. Vanciu, R. and Abi-Antoun, M., "Ownership Object Graphs with Dataflow Edges," in the Proceedings of 19th IEEE Working Conference on Reverse Engineering (WCRE'12), Kingston, Canada, October 15-18, 2012, to appear. Haiduc, S., Bavota, G., Oliveto, R., De Lucia, A., Marcus, A., "Automatic Query Performance Assessment during the Retrieval of Software Artifacts", in the Proceedings of 27th IEEE/ACM International Conference on Automated Spftware Engineering (ASE'12), Essen, Germany, September 3-7, 2012. Moreno, L., Marcus, A., "JStereoCode: Automatically Identifying Method and Class Stereotypes in Java Code", in the Proceedings of 27th IEEE/ACM International Conference on Automated Software Engineering (ASE'12) - formal tool demonstration, Essen, Germany, September 3-7, 2012. Panichella, S., Aponte, J., Di Penta, M., Marcus, A., "Mining Source Code Descriptions from Developer Communications", in the Proceedings of 20th IEEE International Conference on Program Comprehension (ICPC'12), Passau, Germany, June 2-9, 2012, pp. 63-72. Haiduc, S., Bavota, G., Oliveto, R., Marcus, A., De Lucia, A., "Evaluating the Specificity of Text Retrieval Queries to Support Software Engineering Tasks", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), NIER Track, Zurich, Switzerland, June 11-13, 2012, pp. 1273-1276 (17% acceptance ratio). Bavota, G., De Lucia, A., Marcus, A., Oliveto, R., Palomba, F., "Supporting Extract Class Refactoring in Eclipse: The ARIES Project", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Formal Research Tool Demonstration, Zurich, Switzerland, June 2-9, 2012, pp. 1419-1422 (31% acceptance ratio). De Lucia, A., Marcus, A., Oliveto, R., Poshyvanyk, D., "Information Retrieval Methods for Automated Traceability Recovery", in Software and Systems Traceability Cleland-Huang, J.; Gotel, O.; Zisman, A. (Eds.), Springer, ISBN 978-1-4471-2238-8, February 2012, pp. 71-98. Marcus, A., Antoniol, G., "On the Use of Text Retrieval Techniques in Software Engineering", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Technical Briefing, Zurich, Switzerland, June 2-9, 2012 (36% acceptance ratio). Poshyvanyk, D., Gethers, M., and Marcus, A., "Concept Location using Formal Concept Analysis and Information Retrieval", ACM Transactions on Software Engineering and Methodology (TOSEM), 21(4), 2012. Vanciu, R. and Abi-Antoun, M., "Object Graphs with Ownership Domains: an Empirical Study," in D. Clarke, J. Noble, and T. Wrigstad, editors, State-of-the-Art Survey on Aliasing in Object-Oriented Programming, Lecture Notes in Computer Science, Springer-Verlag, 2012, to appear. Menzies, T., Butcher, A., Marcus, A., Zimmermann, T., Cok, D. "Local vs Global Models for Effort Estimation and Defect Prediction", in the Proceedings of the 26th IEEE/ACM International Conference On Automated Software Engineering (ASE 2011), Lawrence, KS, November 6-10, 2011, to appear. S. Haiduc, " Automatically Detecting the Quality of the Query and Its Implications in IR-based Concept Location", in the Proceedings of the 26th IEEE International Conference on Automated Software Engineering (ASE 2011) - Doctoral Symposium, Lawrence, Kansas, November 6, 2011, to appear. Abebe, S. L., Haiduc, S., Tonella, P., Marcus, A., "The Effect of Lexicon Bad Smells on Concept Location in Source Code ", in the Proceedings of te 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2011), Williamsburg, VA, September 25-26, 2011, to appear. Scanniello. G., Marcus, A., "Clustering Support for Static Concept Location in Source Code", in the Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC2011), Kingston, ON, Canada, June 22-24, 2011, pp.1 - 10. Haiduc, S., Marcus, A., "On the Effect of the Query in IR-based Concept Location", in the Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC2011) - student research symposium paper, Kingston, ON, Canada, June 22-24, 2011, pp. 234 - 237. Ohlemacher, S., Marcus, A., "Towards a Benchmark and Automatic Calibration for IR-Based Concept Location", in the Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC2011) - student research symposium paper, Kingston, ON, Canada, June 22-24, 2011, pp. 246 - 249. Aponte, J., Marcus, A., "Improving Traceability Link Recovery Methods through Software Artifact Summarization", in the Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE2011), Honolulu, HI, May 23, 2011, pp. 46-49. Canfora, G., Dalcher, D., Raffo, D., Basili, V. R., Fernández-Ramil, J., Rajlich, V., Bennett, K., Burd, L., Munro, M., Drossopoulou, S., Boehm, B., Eisenbach, S., Michaelson, G., Dalcher, D., Ross, P., Wernick, P. D. and Perry, D. E. (2011), "In memory of Manny Lehman, ‘Father of Software Evolution’". Journal of Software Maintenance and Evolution: Research and Practice, 23: 137–144. Rajlich, V., Wilson, L., "Program Comprehension”, in the Encyclopedia of Software Engineering; Taylor & Francis, December 2010, DOI: 10.1081/E-ESE-120044350 Marcus, A., Menzies, T., "Software is Data Too", in the Proceedings of the FSE/SDP Workshop on Haiduc, S., Aponte, J., Moreno, L., Marcus, A., "On the Use of Automated Text Summarization Techniques for Summarizing Source Code", in the Proceedings of the 17th IEEE Working Conference on Reverese Engineering (WCRE2010), Beverly, MA, October 13-16, 2010, pp. 35-44. Bavota, G., De Lucia, A., Marcus, A., Oliveto, R., "Software Re-Modularization based on Structural and Semantic Metrics", in the Proceedings of the 17th IEEE Working Conference on Reverese Engineering (WCRE2010), Beverly, MA, October 13-16, 2010, pp. 195-204. Bavota, G., De Lucia, A., Marcus, A., Oliveto, R., "An Iterative Approach for Extract Class Refactoring", in the Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE2010), Antwerp, Belgium, September 20-24, 2010, pp. 151-154. Abi-Antoun, M. and Barnes, J. M., "Analyzing Security Architectures", in the Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE2010), Antwerp, Belgium, September 20-24, 2010, pp. 3-12. Vanciu, R. and Rajlich, V., "Hidden Dependencies in Software Systems", in the Proceedings of the IEEE International Conference on Software Maintenance (ICSM2010), Timisoara, Romania, September 12-18, 2010, pp. 1-10. Wilson, L., "Using Ontology Fragments in Concept Location”, in the Proceedings of the IEEE International Conference on Software Maintenance (ICSM2010), Timisoara, Romania, September 12-18, 2010, pp. 1-2. Haiduc, S., Aponte, J., Moreno, L., Marcus, A. "Supporting Program Comprehension with Source Code Summarization", in the Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE2010) - NIER track, Capetown, South Africa, May 6-7, 2010, pp. 223-226. Abi-Antoun, M., Ammar, N. and LaToza, T., "Questions about Object Structure during Coding Activities", in the Proceedings of the Workshop on Cooperative and Human Aspects of Software Engineering (CHASE2010), Capetown, South Africa, May 2, 2010, pp. 64-71. Abi-Antoun, M., Selitsky, T., and LaToza, T., "Developer Refinement of Runtime Architectural Structure", in the Proceedings of the Workshop on SHAring and Reusing architectural Knowledge (SHARK2010), Capetown, South Africa, May 2, 2010, pp. 80-87. Abi-Antoun, M. and Aldrich, J., "Static Extraction and Conformance Analysis of Hierarchical Runtime Architectural Structure using Annotations", in the Proceedings of the International Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA2009), Orlando, FL, USA, October 25-29, 2010, pp. 321-340. Montaño, D., Aponte, J., Marcus, A. "Sv3D meets Eclipse", formal tool demonstration in the Proceedings of the 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT2009), Edmonton, Canada, September 25, 2009, pp. 51-54. Gay, G., Haiduc, S., Marcus, A., Menzies, T., "On the Use of Relevance Feedback in IR-Based Concept Location" , in the Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM2009), Edmonton, Canada, September 20-26, 2009, pp. 351-360. Rajlich, V., "Intensions are a Key to Program Comprehension", in the Proceedings of the 17th IEEE International Conference on Program Comprehension (ICPC2009), Vancouver, BC, Canada, May 17-19 2009, pp. 1-9 Petrenko, M. and Rajlich, V., "Variable Granularity for Improving Precision of Impact Analysis", in the Proceedings of the 17th IEEE International Conference on Program Comprehension (ICPC2009), Vancouver, BC, Canada, May 17-19, 2009, pp. 10-19 Abebe, S. L., Haiduc, S., Marcus, A., Tonella, P., Antoniol, G., "Analyzing the Evolution of the Source Code Vocabulary", in the Proceedings of the 13th IEEE European Conference on Software Maintenance and Reengineering (CSMR2009), Kaiserslautern, Germany, March 24-27, 2009, pp. 189-198 Poshyvanyk, D., Marcus, A., Ferenc, R., Gyimóthy, T., "Using Information Retrieval based Coupling Measures for Impact Analysis", Empirical Software Engineering, Vol. 14, No. 1, February 2009, pp. 5-32 Abi-Antoun, M. and Aldrich, J., "Static Extraction of Sound Hierarchical Runtime Object Graphs", in the Proceedings of the ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI2009), Savannah, Georgia, USA, January 24, 2009, pp. 51-64. Abi-Antoun, M., Aldrich, J., Nahas, N., Schmerl, B. and Garlan, D., "Differencing and Merging of Architectural Views", Automated Software Engineering Journal, Special Issue on Selected Papers from Automated Software Engineering (ASE2006), 15(1), pp. 35-74, 2008. White, L., Jaber, K., Robinson, B., Rajlich, V., "Extended Firewall for Regression Testing: An Experience Report", Journal of Software Maintenance and Evolution: Research and Practice, Vol. 20, No. 6, 2008, pp. 419-433 Dit, B., Marcus, A., "Improving the Readability of Defect Reports", in the Proceedings of International Workshop on Recommendation Systems for Software Engineering (RSSE2008) - Co-located with FSE 2008, Atlanta, Georgia, USA, November 10, 2008, pp. 47-49 Abi-Antoun, M. and Aldrich, J., "A Field Study in Static Extraction of Runtime Architectures", in the Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE2008) - Co-located with FSE 2008, Atlanta, Georgia, USA, November 9-10, 2008, pp. 22-28. Jász, J., Beszédes, A., Gyimóthy, T., Rajlich, V. Static Execute After/Before as a Replacement of Traditional Software Dependencies, in the Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM2008), Beijing, China, September 28 - October 4, 2008, pp. 137-146 Menzies, T., Marcus, A., "Automated Severity Assessment of Software Defect Reports", in the Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM2008), Beijing, China, September 28 - October 4, 2008, pp. 346-355 Haiduc, S., Marcus, A., On the Use of Domain Terms in Source Code, in the Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC2008), Amsterdam, The Netherlands, June 10-13, 2008, pp. 113-122 Petrenko, M., Rajlich, V., Vanciu, R., Partial Domain Comprehension in Software Evolution and Maintenance, in the Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC2008), Amsterdam, The Netherlands, June 10-13, 2008, pp.13-22. Dit, B., Poshyvanyk, D., Marcus, A., "Measuring the Semantic Similarity of Comments in Bug Reports", in the Proceedings of 1st International (ICPC2008) Workshop on Semantic Technologies in System Maintenance (STSM2008), Amsterdam, The Netherlands, June 10th, 2008 Marcus, A., Poshyvanyk, D., Ferenc, R., Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems, IEEE Transactions on Software Engineering, Vol. 34, No. 2, March/April 2008, pp. 287-300 Abi-Antoun, M., Aldrich, J., and Coelho, W., "A Case Study in Re-engineering to Enforce Architectural Control Flow and Data Sharing" , Journal of Systems and Software, Special Issue on Selected Papers from Working IEEE/IFIP Conference on Software Architecture (WICSA2005), 80(2), pp. 240-264, 2007. Petrenko, M., Poshyvanyk, D., Rajlich, V., Buchta, J., Teaching Software Evolution in Open Source, IEEE Computer, November 2007, Vol. 40, No. 11, November 2007, pp. 25-31 Liu, D., Marcus, A., Poshyvanyk, D., Rajlich, V., Feature Location via Information Retrieval based Filtering of a Single Scenario Execution Trace, in Proceedings of 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE2007), Atlanta, Georgia, November 5-9, 2007, pp. 234-243 Abi-Antoun, M., Wang, D. and Torr, P., "Checking Threat Modeling Data Flow Diagrams for Implementation Conformance and Security", in the Proceedings of the International Conference on Automated Software Engineering (ASE2007), Atlanta, Georgia, November 5-9, 2007, pp. 393-396. Poshyvanyk, D., Marcus, A., Using information retrieval to support design of incremental change of software, in Proceedings of 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE2007), Atlanta, Georgia, November 5-9, 2007, pp. 563-566 Beszedes, A., Gergely, T., Jasz, J., Toth, G., Gyimothy, T., and Rajlich, V., Computation of Static Execute After Relation with Applications to Software Maintenance, in the Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM2007), Paris, France, October 2-5, 2007, pp. 295-304 Febbraro, N., Rajlich, V., The Role of Incremental Change in Agile Software Processes, Agile Conference 2007, Washington D.C., August 13-17, 2007, pp. 92-102 Rajlich, V., Xu, S., Constructivist Learning During Software Development, International Journal of Cognitive Informatics and Natural Intelligence, Vol. 1, No. 3, July-September 2007, pp. 78-101. bi-Antoun, M. and Aldrich, J., "Ownership Domains in the Real World", in the Proceedings of the International Workshop on Aliasing, Confinement and Ownership in object-oriented programming (IWACO2007), in conjunction with the European Conference on Object-Oriented Programming (ECOOP2007), Berlin, Germany, July 30-August 3, 2007, pp. 93-104. Abi-Antoun, M. and Aldrich, J., "Compile-Time Views of Execution Structure Based on Ownership", in the Proceedings of the International Workshop on Aliasing, Confinement and Ownership in object-oriented programming (IWACO2007), in conjunction with the European Conference on Object-Oriented Programming (ECOOP2007), Berlin, Germany, July 30-August 3, 2007, pp. 81-92. Poshyvanyk, D., Gueheneuc, Y.-G., Marcus, A., Antoniol, G., Rajlich, V., Feature Location using Probabilistic Ranking of Methods based on Execution Scenarios and Information Retrieval, IEEE Transactions on Software Engineering, Vol. 33, No. 6, June 2007, pp. 420-432 Poshyvanyk, D., Marcus, A., Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code, in the Proceedings of the 15th IEEE International Conference on Program Comprehension (ICPC2007), Banff, Alberta, Canada, June 26-29, 2007, pp. 37-48 - Best Paper Award Poshyvanyk, D., Petrenko, M., Marcus, A., Integrating COTS Search Engines into Eclipse: Google Desktop Case Study, in the Proceedings of the 2nd International ICSE'07 Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques (IWICSS2007), Minneapolis, MN, May 22, 2007, pp. 6-10 Poshyvanyk, D., Marcus, A., Using Traceability Links to Assess and Maintain the Quality of Software Documentation, in the Proceedings of the International Symposium on Grand Challenges in Traceability (GCT/TEFSE2007), Lexington, KY, March 22-23, 2007, pp. 27-30 Xie, X., Poshyvanyk, D., Marcus, A., Visualization of CVS Repository Information, in the Proceedings of the 13th IEEE Working Conference on Reverse Engineering (WCRE2006) , Benevento, Italy, October 23-27, 2006, pp. 213-242. Abi-Antoun, M., Aldrich, J., Nahas, N., Schmerl, B. and Garlan, D., "Differencing and Merging of Architectural Views", in the Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE2006), Tokyo, Japan, September 18-22, 2006, pp. 47-58. Marcus, A., De Lucia, A., Huffman Hayes, J., Poshyvanyk, D., Working Session: Information Retrieval Based Approaches in Software Evolution, in the Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM2006), Philadelphia, PA, September 25-27, 2006, pp. 197-200 Poshyvanyk, D., Marcus, A., The Conceptual Coupling Metrics for Object-Oriented Systems, in the Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM2006), Philadelphia, PA, September 25-27, 2006, pp. 469-478 Poshyvanyk, D., Petrenko, M., Marcus, A., Xie, X., Liu, D., Source Code Exploration with Google, in the Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM2006), Philadelphia, PA, September 25-27, 2006, pp. 334-338 Buchta, J., Petrenko, M., Poshyvanyk, D., Rajlich, V., Teaching Evolution of Open-Source Projects in Software Engineering Courses, in Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM2006), Philadelphia, PA, September 25-27, 2006, pp.136-144 Rajlich V., Changing the Paradigm of Software Engineering, Communications of ACM, Vol. 49, No. 8, August 2006, 67 - 70 Xu, S., Rajlich, V., Empirical Validation of Test-Driven Pair Programming in Game Development, in Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science (ICIS2006), Honolulu, Hawaii, July 12-14, 2006, pp.500-505 Campan, A., Serban, G., Truta T.M., Marcus, A., "An Algorithm for the Discovery of Arbitrary Length Ordinal Association Rules", in the Proceedings of the International Conference on Data Mining (DMIN2006), Las Vegas, NV, USA, June 26-29, 2006, pp. 107-113 Poshyvanyk, D., Gueheneuc, Y., Marcus, A., Antoniol, G., and Rajlich, V. Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification, in the Proceedings of 14th IEEE International Conference on Program Comprehension (ICPC'06), Athens, Greece, June 14-17, pp. 137-148 - Best Paper Award Poshyvanyk, D., Marcus, A., and Dong, Y., JIRiSS - an Eclipse plug-in for Source Code Exploration, in the Proceedings of 14th IEEE International Conference on Program Comprehension (ICPC'06) Athens, Greece, June 14-17, pp. 252-255 Xie, X., Poshyvanyk, D., and Marcus, A., 3D Visualization for Concept Location in Source Code, in Proceedings of 28th IEEE/ACM International Conference on Software Engineering (ICSE'06), Shanghai, China, May 20-28, pp. 839-842 Abi-Antoun, M., and Coelho, W., "A Case Study in Incremental Architecture-Based Re-engineering of a Legacy Application", in the Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA2005), Pittsburgh, Pennsylvania, USA, November 6-10, 2005, pp. 159-168. Abi-Antoun, M., Aldrich, J., Garlan, D., Schmerl, B. and Nahas, N., "Semi-Automated Incremental Synchronization between Conceptual and Implementation Level Architectures", in the Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA2005), Pittsburgh, Pennsylvania, USA, November 6-10, 2005, pp. 265-268. Xu, S and Rajlich, V., Pair Programming in Graduate Software Engineering Course Project, in the Proceedings of the 2005 ASEE/IEEE Frontiers in Education Conference (FIE2005) October 19-22, 2005, Indianapolis, Indiana. pp. FIG-7-FIG-12 Abi-Antoun, M., Aldrich, J., Garlan, D., Schmerl, B., Nahas, N., and Tseng, T., "Improving System Dependability by Enforcing Architectural Intent", in the Proceedings of the Workshop on Architecting Dependable Systems (WADS2005), Waterloo, Canada, August 15-17, 2005, pp. 1-7. Xu, S, Rajlich, V, and Marcus, A., An Empirical Study of Programmer Learning during Incremental Software Development., in the Proceedings of the 4th IEEE International Conference on Cognitive Informatics (ICCI05) August 8-10, 2005, Irvine, California. pp. 340-349 Xu, S and Rajlich, V., Dialog-Based Protocol: An Empirical Research Method for Cognitive Activities in Software Engineering, in the Proceedings of the 4th IEEE International Symposium on Empirical Software Engineering(ISESE2005), Noosa Heads, Queensland, Australia, November 17-18, 2005, pp. 397-406 Marcus, A., Poshyvanyk, D., The Conceptual Cohesion of Classes, in the Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM2005), Budapest, Hungary, September 25-30, 2005, pp. 133-142 Poshyvanyk, D., Marcus, A., Dong, Y., Sergeyev, A., IRiSS - A Source Code Exploration Tool, in the Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM2005), Budapest, Hungary, September 25-30, 2005, pp. 69-72 Xie, X., Poshyvanyk, D., and Marcus, A., (2005), Support for Static Concept Location with sv3D, in Proceedings of 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT2005), Budapest, Hungary, September 26, pp. 108-113 Marcus, A., Xie, X., Poshyvanyk, D., When and How to Visualize Traceability Links, in the Proceedings of the 3nd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE2005), Long Beach, CA, November 8th, 2005 pp. 56-61 Marcus, A., Maletic, J.I., Sergeyev, A., Recovery of Traceability Links Between Software Documentation and Source Code, International Journal of Software Engineering and Knowledge Engineering(IJSEKE), World Scientific, Vol. 15, No. 4, October 2005, pp. 811-836 Buckner, J., Buchta, J., Petrenko, M., Rajlich, V., JRipples: A Tool for Program Comprehension during Incremental Change, in the Proceedings of the 13th IEEE International Workshop on Program Comprehension (IWPC2005), St. Louis, MO, May 15-16, pp. 149-152 Marcus, A., Rajlich, V., Panel: Identifications of Concepts, Features, and Concerns in Source Code, in the Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM2005), Budapest, Hungary, September 25-30, 2005, p. 718 Marcus, A., Rajlich, V., Buchta, J., Petrenko, M., Sergeyev, A., Static Techniques for Concept Location in Object-Oriented Code, in the Proceedings of the 13th IEEE International Workshop on Program Comprehension (IWPC2005), St. Louis, MO, May 15-16, pp. 33-42 Marcus, A., Comorski, D., Sergeyev, A., Supporting the Evolution of a Software Visualization Tool through Usability Studies, in the Proceedings of the 13th IEEE International Workshop on Program Comprehension (IWPC2005), St. Louis, MO, May 15-16, pp. 307-316 Maletic, J.I., Marcus, A., "Data Cleansing - A prelude to knowledge discovery" a Chapter in Data Mining and Knowledge Discovery Handbook: A Complete Guide for Practitioners and Researchers, Maimon, O. and Rokach, L. Editors, Kluwer Academic Publishers, 2005, pp. 21-36 Rajlich, V and Gosavi, Prashant., Incremental Change in Object-Oriented Programming, in IEEE Software July/August 2004, pp. 2-9 Xu, S and Rajlich, V., Cognitive Process during Program Debugging, in the Proceedings of the 3nd IEEE International Conference on Cognitive Informatics (ICCI04) August 16-17, 2004, Victoria, Canada. pp. 176-182 Marcus, A., Sergeyev, a., Rajlich, V., Maletic, J., An Information Retrieval Approach to Concept Location in Source Code, in the Proceedings of the 11th IEEE Working Conference on Reverse Engineering (WCRE2004), Delft, The Netherlands, November 9-12, pp. 214-223 Marcus, A., Semantic Driven Program Analysis, in the Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM2004) - doctoral symposium, Chicago, IL, USA, September 11-17, 2004, pp. 469-473 - Best Ph.D. Dissertation Paper Award Rostkowycz, A., Rajlich, V., Marcus, A., A Case Study on the Long-Term Effects of Software Redocumentation, in the Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM2004), Chicago, IL, September 11-17, pp. 92-101 Maletic, J., Munson, E., Marcus, A., Nguyen, T., Combining Traceability Link Recovery with Conformance Analysis via a Formal Hypertext Model, in the Proceedings of the 2nd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2003), Montreal, Canada, October 6, 2003, pp. 47-54 Maletic, J., Marcus, A., "CFB: A Call For Benchmarks - for Software Visualization", a position paper in the Proceedings of the 2nd IEEE Workshop of Visualizing Software for Understanding and Analysis (VISSOFT 2003), Amsterdam, The Netherlands, September 22, 2003, pp. 108-113 Marcus, A., Maletic, J.I. Recovering Documentation-to-Source-Code Traceability Links using Latent Semantic Indexing, in the Proceedings of the 25th IEEE/ACM International Conference on Software Engineering (ICSE2003), Portland, OR, May 3-10, 2003, pp. 125-136 Marcus, A., Feng, L., Maletic, J.I., Comprehension of Software Analysis Data Using 3D Visualization, in the Proceedings of the 11th IEEE International Workshop on Program Comprehension (IWPC 2003), Portland, OR, May 10-11, 2003, pp.105-114 Marcus, A., Feng, L., Maletic, J.I., 3D Representations for Software Visualization, in the Proceedings of the 1st ACM Symposium on Software Visualization(SoftVis 2003), June 11-12, 2003, San Diego, CA, pp. 27-36 Maletic, J.I., Marcus, A., Feng, L., Source Viewer 3D (sv3D) - A Framework for Software Visualization, Formal Research Demonstration in the Proceedings of the 25th IEEE/ACM International Conference on Software Engineering(ICSE 2003), Portland, OR, May 3-10,2003, pp. 812-813 Wilde, N., Buckellew, M., Page, H., Rajlich, V., LaTreva Pounds, A Comparison of Methods for Locating Features in Legacy Software, Journal of Systems and Software, Volume 65, Issue 2, 15 February 2003, pp. 105-114 Rajlich, V., Case Studies of Constructivist Comprehension in Software Engineering, Journal of Brain and Mind 4: pp. 229-238, 2003 Rajlich, V., Xu, S., Analogy of Incremental Program Development and Constructivist Learning, Second IEEE Int. Conf. On Cognitive Informatics, IEEE Computer Society Press, 2003, pp. 98 - 105 Gwizdala, S., Jiang, Y., Rajlich, V., Jtracker - A Tool for Change Propagation in Java, European Conference on Software Maintenance and Reengineering, IEEE Computer Society Press, 2003, pp. 223 - 229 Collard, M., Maletic, J.I., Marcus, A. Supporting Document and Data Views of Source Code, in the Proceedings of the 2nd ACM Symposium on Document Engineering(DocEng 2002), McLean, VA, November 8-9, 2002, pp. 34-41 Maletic, J.I., Marcus, A., Collard, M. A Task Oriented View of Software Visualization, in the Proceedings of the 1st IEEE Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2002), Paris, France, June 26, 2002, pp. 32-40 Maletic, J.I., Collard, M., Marcus, A., Source Code Files as Structured Documents, in the Proceedings of the 10th IEEE International Workshop on Program Comprehension (IWPC 2002), Paris, France, June 26-29, 2002, pp. 289-292 Bennett, K., Rajlich, V., Wilde, N., Software Evolution and the Staged Model of the Software Lifecycle, M. Zelkowitz, ed., Advances in Computers, Vol. 56 , 2002, pp. 1 - 54 Rajlich, V., A Methodology for Incremental Changes, in M. Marchesi, G. Succi, D. Wells, L. Williams, ed., Extreme Programming Perspectives, Addison Wesley, 2002, pp. 201 - 213 Rajlich, V., Gosavi, P., A Case Study of Unanticipated Incremental Change, in the Proceedings of the 18th International Conference on Software Maintenance (ICSM'02), Montreal, Canada, October 3-6, 2002, pp. 442 - 451 Rajlich, V., Program Comprehension as a Learning Process, First IEEE Int. Conf. On Cognitive Informatics, IEEE Computer Society Press, 2002, pp. 343 - 347 Rajlich, V., Wilde, N., "The Role of Concepts in Program Comprehension", in the Proceedings of the IEEE International Workshop on Program Comprehension (ICPC'02), Paris, France, June 27-29, 2002, pp. 271 - 278 Marcus, A., Maletic, J.I., Identification of High-Level Concept Clones in Source Code, in the Proceedings of the 16th IEEE International Conference on Automated Software Engineering(ASE 2001), San Diego, CA, USA, November 26-29, pp. 107-114 Marcus, A., Maletic, J.I., Lin, K.I., Ordinal Association Rules for Error Identification in Data Sets, in the Proceedings of the 10th ACM International Conference on Information and Knowledge Management (ACM CIKM 2001), Atlanta, GA, USA, November 5-10, pp. 589-591 Maletic, J.I., Leigh, J., Marcus, A., Dunlap, G., Visualizing Object-Oriented Software in Virtual Reality, in the Proceedings of the 9th IEEE International Workshop on Program Comprehension(IWPC 2001), Toronto, Canada, May 12-13, 2001, pp. 26-35 Maletic, J.I., Marcus, A., Supporting Program Comprehension Using Semantic and Structural Information, in the Proceedings of the 23rd IEEE International Conference on Software Engineering(ICSE 2001), Toronto, Ontario, Canada, May 12-19, 2001, pp. 103-112 Maletic, J.I., Leigh, J., Marcus, A., Visualizing Software in an Immersive Virtual Reality Environment, in the Proceedings of the ICSE'01 Workshop on Software Visualization (ICSESV2001), Toronto, Canada, May 13-14, 2001, pp. 49-54 Maletic, J.I., Howald, A., Marcus, A., Incorporating PSP into a Traditional Software Engineering Course: An Experience Report, in the Proceedings of the 14th IEEE Conference on Software Engineering Education & Training (CSEE&T 2001), Charlotte, NC, USA, February 19-21, 2001, pp. 89-97 Rajlich, V., Wilde, N., Buckellew, M., Page, H., Software Cultures and Evolution, IEEE Computer, September 2001, pp. 24 - 29 Chen, K., Rajlich, V., RIPPLES: Tool for Change in Legacy Software, in the Proceedings of the International Conference on Software Maintenance (ICSM'01), Florence, Italy, November 6-10, 2001, pp. 230 - 239 Yu, Z., Rajlich, V., Hidden Dependencies in Program Comprehension and Change Propagation, in the Proceedings of IEEE International Workshop on Program Comprehension (ICPC'01), Toronto, Ontario, Canada, May 12-13, 2001, pp. 293 - 299 Rajlich, V., A Methodology for Incremental Changes, 2nd International Conference on eXtreme Programming and Flexible Processes in Software Engineering (XP2001), 2001, pp. 10 - 13 Wilde, N., Buckellew, M., Page, H., Rajlich, V., A Case Study of Feature Location in Unstructured Legacy Fortran Code, in the Proceedings Conf. On Software Maintenance And Reengineering, IEEE Computer Society Press, 2001, pp. 68 - 76 Rajlich, V., Software Maintenance and Evolution: A Roadmap, in the Proceedings of the International Conference on Software Maintenance (ICSM'01), Florence, Italy, November 6-10, 2001, p. 6 Bennett, K. H., Rajlich, V., Panel Discussion: Software Maintenance and Evolution: A Roadmap, in the Proceedings of the International Conference on Software Maintenance (ICSM'01), Florence, Italy, November 6-10, 2001, p. 4 Maletic, J.I., Marcus, A., Using Latent Semantic Analysis to Identify Similarities in Source Code to Support Program Understanding, in the Proceedings of the 12th IEEE International Conference on Tools with Artificial Intelligences(ICTAI 2000), Vancouver, British Columbia, Canada, November 13-14, 2000, pp. 46-53 Maletic, J.I., Marcus, A., Support for Software Maintenance Using Latent Semantic Analysis, in the Proceeding of the 4th Annual IASTED International Conference on Software Engineering and Applications(SEA2000), Las Vegas, Nevada, November 6-9, 2000, pp. 250-255 Maletic, J.I., Marcus, A., Data Cleansing: Beyond Integrity Checking, in the Proceedings of the Conference on Information Quality(IQ2000), Massachusetts Institute of Technology, Boston, MA, USA, October 20-22, 2000, pp. 200-209 Rajlich, V., Bennett, K., A Staged Model for the Software Life Cycle, IEEE Computer, July 2000, pp. 66-71 Rajlich, V., Incremental Redocumentation Using the Web, IEEE Software, September/October 2000, pp. 102-106 Rajlich, V., Modeling Software Evolution by Evolving Interoperation Graphs, Annals of Software Engineering, Vol. 9, 2000, pp. 235-248 Rajlich, V., Waseed Abdul Syed and James Martinez, Perceptions of Contribution in Software Teams, Journal of Systems and Software, Vol. 54, No 1, September 2000, pp. 61-63 Rajlich, V., Rank, S., Wilde, N., Bennett, N., Report on a Workshop on Software Change and Evolution, Software Engineering Notes, Vol. 25, No. 1, January 2000, pp. 28-29 Rajlich, V., A Model and a Tool for Change Propagation in Software, in W. Tracz, W. Stidolph, ed., NSF Software Engineering and Language Program Summaries, Software Engineering Notes, Vol. 25, No. 1, January 2000, pp. 72 Bennett, K., Rajlich, V., Software Maintenance and Evolution: A Roadmap, in A. Finkelstein, ed., The Future of Software Engineering, ACM ISBN: 1-58113-253-0, 2000, pp. 73-90 Chen, K., Rajlich, V., Case Study of Feature Location Using Dependency Graph, in the Proceedings of International Workshop on Program Comprehension (ICPC'00), Limerick, Ireland, June 10-11, 2000, pp. 241-249 Rajlich, V., Srikant V., Using Web for Software Annotations, International Journal of Software Engineering and Knowledge Engineering, Vol. 9, No. 1, (1999), pp. 55-72 Fanta, R., Rajlich, V., Removing Clones from the Code, Journal of Software Maintenance, 1999, pp. 223-243 Fanta, R., Rajlich, V., Restructuring Legacy C Code into C++, in the Proceedings of IEEE Int. Conf. On Software Maintenace (ICSM'99), Oxford, England, UK, August 30 - September 3, 1999, pp. 77-85 Rajlich, V., Software Change and Evolution, in J. Pavelka, G. Tel, M. Bartosek, SOFSEM'99, Lecture Notes in Computer Science LNCS 1725, Springer Verlag, 1999, pp. 186-199. 1998 Rajlich, V., Ragunathan, S., A Case Study of Evolution in Object Oriented and Heterogenous Architectures, Journal of Systems and Software Vol. 43 (1998), pp. 85-91 Fanta, R., Rajlich, V., Reengineering an Object-Oriented Code, in the Proceedings IEEE Int. Conf. On Software Maintenance (ICSM'98), Bethesda, MD, USA, November 16-19, 1998, pp. 238 - 246 1997 Rajlich, V.: MSE: A Methodology for Software Evolution, Journal of Software Maintenance, Vol. 9, 1997, pp. 103-124 Rajlich, V., Incremental Redocumentation with Hypertext, Euromicro 97, in the Proceedings of the First Euromicro Conf. on Software Maintenance and Reengineering, IEEE Computer Society Press 1997, pp. 68-72 Rajlich, V., Cowan, G.S., Towards Standard Experiments in Program Comprehension, in the Proceedings of IEEE International Workshop on Program Comprehension (ICPC'97), Dearborn, MI, USA, March 28-30, 1997, pp. 160-161 Rajlich, V., Evolution and Comprehension of Legacy Systems, in the Proceedings of 19 Int. Conf. On Software Engineering, ACM Press, 1997, pp. 669-670 Rajlich, V., A Model for Change Propagation Based on Graph Rewriting, in the Proceedings 1997 IEEE Int. Conference on Software Maintenance (ICSM'97), Bari, Italy, September 27-October 2, 1997, pp. 84 - 91 1996 Rajlich, V., Silva, J., Orthogonal Architecture for Evolution, IEEE Transactions on Software Engineering, Feb. 1996, pp. 153-157 Rajlich, V., Adnapaly, S., VIFOR 2: A Tool for Browsing and Documentation, in the Proceedings of IEEE International Conference on Software Maintenance (ICSM'96), Monterey, California, USA, November 4-8, 1996, pp. 296-300 1994 Rajlich, V., Decomposition/Generalization Methodology for Object Oriented Programming, The Journal of Systems and Software, Feb. 1994, pp. 181-186 Rajlich, V., Book Review: Bruce I. Blum, Software Engineering: A Holistic View, IEEE Computer, August 1994 Rajlich, V., Silva, J., A Case Study of Software Reuse in Vertical Domain, in the Proceedings of 4th System Reengineering Workshop, Monterey, CA, Feb. 8-10, 1994. Published by: John Hopkins University, Applied Physics Laboratory, APL Research Ctr. Report RM 94-003, pp. 67-76 Rajlich, V., Doran, J., Gudla, R., Layered Explanations of Software: a Methodology for Program Comprehension, in the Proceedings of 3rd IEEE Workshop on Program Comprehension (ICPC'93), November 14-15, 1994, pp. 46-52 1992 Rajlich, V., "Ethics and Computers", McMillan Encyclopedia of Computers, 1992, pp. 372-377 Rajlich, V., Silva, J., "Two Object Based Decomposition Methods: A Case Study", Software Engineering Journal (UK), January 1992, pp. 35 - 42 Rajlich, V., Guest Editor's Introduction: Special Issue on Software Maintenance, IEEE Trans. on Software Engineering, Dec. 1992, pp. 1037 Rajlich, V., "Redocumentation of Software Architecture", position paper, "Applying Artificial Intelligence to Software Problems", Workshop, P.G Selfridge et al., ed., pp. 7-14.,1992 1991 Rajlich, V., "Conference on Software Maintenance", Robotica, Apr. 1991, pp. 248-249. Letter of correspondence, CACM, Feb. 1986, pp. 152 Rajlich, V., "Redocumentation of Software Architecture", Second Annual Systems Reengineering Workshop, Naval Surface Warfare Center, 1991, pp. 54-58 Linos, P., Rajlich, V., Korel, B., Layout Heuristics for Graphical Representation of Programs, IEEE Conf. on Systems, Man, and Cybernetics, 1991, IEEE Catalog No. ISSN# 0-7803-0233-8/31, pp. 1127-1132 1990 Rajlich, V., Damaskinos, N., Linos, P., Khorshid, W., "VIFOR: A Tool for Software Maintenance," Software Practice and Experience, Vol 20 (1), January 1990, pp. 67-77 Rajlich, V., Tools for Software Engineering, Expo Conf., Dearborn, 1990 Rajlich, V., Damaskinos, N., Algorithm for Graphic Layout in VIFOR, in the Proceedings of IEEE Conf. Software Maintenance (ICSM'1990), November 26-29, 1990, IEEE Computer Society, pp. 142-145 Khorshid, W., Rajlich, V.: VIPEG: A generator of Environments for Software Maintenance, in the Proceedings of IEEE COMPSAC, Chicago, 1990, IEEE Computer Society, pp. 471-478. Arnold, R., Blum, B., Rajlich, V., Panel Discussion: "Bridge Technologies for Software Maintenance", in the Proceedings of IEEE Conf. on Software Maintenance, 1989, Miami, Florida, October 16-19, 1989, IEEE Computer Society Press, pp. 230-231 1988 Rajlich, V., "VIC: A Programming Environment for C Language," CASE studies, 1988 Rajlich, V., Silva, J., "Two Object Oriented Decomposition Methods," WADAS Conference, Washington, D.C., 1988 Rajlich, V., Damaskinos, N., Linos, P., Silva, P., Khorshid, W., Visual Support for Programming-in-the-Large, IEEE Conference on Software Maintenance, Phoenix, Arizona, October 24-27, 1988, pp. 92-99 1987 Rajlich, V., "Refinement Methodology for Ada," IEEE Transactions for Software Engineering, Vol. SE-13, No. 4, April 1987, pp. 472-478 1985 Rajlich, V., "Stepwise Refinement Revisited," The Journal of Systems and Software, Vol. 5, No. 1 (1985) pp. 80-88 Rajlich, V., "Paradigms for design and implementation in Ada," Communications of ACM, July 1985, pp. 718-727 Rajlich, V., Teichroew, D., Hajjar, M., and Qi, Zi., "An Ada PDL based on System Encyclopedia Manager", ISETT 1985 Conference, Ref. # MO730-0 1984 Rajlich, V., "SNAP-A Language and Environment for Programming-in-the- large", IEEE Workshop on Languages for Automation, 1984, IEEE Catalog No. 84-CH2089-1, pp. 192-195 1983 Rajlich, V., "Determinism in Parallel Systems," Theoretical Computer Science, Vol. 25, (1983), pp. 225-231 Rajlich, V., Shin, K., Voltz, R., "A Holistic Approach to the Design and Analysis of Versatile Robot Languages", in the Proceedings of IEEE COMPSAC, 1983, IEEE Catalog No. 84CH2089-1, pp. 256-263 1979 Rajlich, V., "Determinism in Relational Systems," in V. Claus, H. Ehrig, G. Rosenberg, ed., Graph grammars and their application to computer science and biology, Lecture notes in Computer Science, Vol. 73, Springer Verlag, Berlin 1979, pp. 401-408 1978 Rajlich, V., "Problems of module interconnection language," in P.G. Hibbard, S.A. Schuman, ed., Constructing Quality Software, North Holland , Amsterdam , 1978, pp. 147-152 1977 Rajlich, V., "Theory of data structures by relational and graph grammars," in A. Salomaa, M.Steinby, ed., Automata Languages and Programming, Lecture notes in Computer Science, Springer Verlag, Berlin, 1977, Vol. 52, pp. 391-411 1975 Rajlich, V., "Bounded-Crossing Transducers," Information and Control, Vol. 27(1975), pp. 329-335 Rajlich, V., "Dynamics of Discrete Systems and Pattern Reproduction," Journal of Computer and System Science, Vol. 11 (1975), pp. 186-202 Rajlich, V., "A CAD system for unified hardware-software design," in the Proceedings IEEE 12th Design Automation Conference, Boston , Mass., June 23-25, 1975 , pp. 224-230 Rajlich, V., "Relational definition of computer languages," in Becvar ed., Mathematical foundation of computer science 1975, Lecture notes in Computer Science, Vol. 32, Springer Verlag, Berlin 1975, pp. 362-276 Rajlich, V., "Absolutely Parallel Grammars and Two-way Transducers," Journal of Computer and System Science, Vol. 6 (1972), pp. 324-342 Rajlich, V., Absolutely Parallel Grammars and Two-way Finite-State Transducers, ACM Symposium on Theory of Computing, Shaker Heights , Ohio , May 1971, pp. 132-137 IEEE Copyright Notice This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without permission of the copyright holder. ACM Copyright Notice The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder. |