·        Selected Publications:

Requirements Engineering and Traceability

Process Knowledge Management

Agile Software Development

Knowledge Systems

Other

Selected Conference Publications

BookChapters

 

·        Requirements Engineering and Traceability

o      B. Ramesh and M. Jarke, "Towards Reference Models for Requirements Traceability". IEEE Transactions on Software Engineering , Vol. 37, No 1. January 2001.

o      B. Ramesh, "Implementing Requirements Traceability", Cutter IT Journal, Vol. 13, No. 5, pp. 16-24, May 2000.

o      B. Ramesh. "Factors Influencing Requirements Traceability Practice", Communications of the ACM , pp. 37-44, December 1998.

o      B. Ramesh, "Representing and Reasoning with Traceability in Model Life Cycle Management," Annals of Operations Research , Vol. 54, pp. 123-145, 1997.

o      B. Ramesh, C. Stubbs, T. Powers, and M. Edwards, "Requirements Traceability: Theory and Practice," Annals of Software Engineering , vol. 3, pp. 397-415, 1997.

o      B. Ramesh and Luqi, "An Intelligent Assistant for Requirements Validation for embedded systems," Journal of Systems Integration, vol. 5, no. 2, pp. 157-177, 1995.

o      B. Ramesh, C. Stubbs, T. Powers and M. Edwards, “ Lessons Learned from Implementing Requirements Traceability”, The Journal of Defense Software Engineering, pp. 11-16, April 1995.

[Top]

·                  Process Knowledge Management

o      B. Ramesh, “Process Knowledge Management with Traceability”, IEEE Software, May/June 2002.

o      A. Tiwana and B. Ramesh, “Supporting Information Product Development”, Decision Support Systems , Vol. 31, 2001. pp. 241-262

o      B. Ramesh and A. Tiwana, "Supporting Collaborative Process Knowledge Management in New Product Development Teams," Decision Support Systems , Vol. 27, 1999. pp. 213-235.

o      B. Ramesh and K. Sengupta, "Multimedia in a Design Rationale Decision Support System," Decision Support Systems, pp. 181-196, December 1995.

o      B. Ramesh and V. Dhar, "Representation and Maintenance of Process Knowledge for Large Scale Systems Development," IEEE Expert (IEEE Intelligent Systems), pp. 54-59, April. 1994.

o      B. Ramesh and K. Sengupta, "Managing Cognitive and Mixed-motive Conflicts in Concurrent Engineering," Concurrent Engineering Research and Applications, vol. 2, pp. 223-236, 1994.

o      B. Ramesh and V. Dhar, "Supporting Systems Development by Capturing Deliberations during Requirements Engineering," IEEE Transactions on Software Engineering, vol. 18, pp. 498-510, 1992.

o      B. Ramesh and K. Mohan, “Traceability-based Knowledge Integration in Group Decision and Negotiation Activities”, Decision Support Systems, 2005 (to appear).

o       M. Rossi, B. Ramesh, K. Lyytinen, J. Tolvanen, “Managing evolutionary Method Engineering by Method Rationale”, Journal of the AIS, Volume 5 Issue 9 Article 12 September, 2004

o       K. Mohan, R. Jain and B. Ramesh, “Knowledge Networking to Support Medical New Product Development”, Decision Support Systems, 2005 (to appear)

o      B. Ramesh, R. Jain, M. Nissen, and P. Xu, "Managing Context in Business Process Management Systems," Requirements Engineering Journal, Vol. 10, No. 5, November 2005.

o      K. Mohan and B. Ramesh, “Change Management Patterns in Software Product Lines”, Communications of the ACM, Vol. 49, No. 12, December 2006. pp. 68-72

o      K. Mohan, P. Xu and B. Ramesh, “Supporting Dynamic Group Decision and Negotiation Processes: A Traceability Augmented Peer-to-Peer Network Approach”, Information and Management, 43(5): 650-662, 2006.

o      K. Mohan and B. Ramesh, “Tracing Variations in Software Product Families”, Communications of the ACM, Vol. 50, Issue 12 , December 2007. pp. 68-73.

o      P. Xu and B. Ramesh, “Software Process Tailoring: An Empirical Investigation”, Journal of Management Information Systems, vol.24, no.2, Fall 2007.

o      K. Mohan, P. Xu and B. Ramesh, “Improving the Change Management Process: Traceability Meets Configuration Management”, Communications of the ACM, (forthcoming), 2008.

o      K. Mohan, P.Xu, L. Cao and B. Ramesh, “Improving Change Management in Software Development: Integrating Traceability and Software Configuration Management”, Decision Support Systems, (forthcoming), 2008

o      P. Xu and B. Ramesh, “Impact of Knowledge Support on the Performance of Software Process Tailoring”, Journal of Management Information Systems, (forthcoming), 2008.

 

[Top]

·                  Agile Software Development

o      R. Baskerville, L. Levine, J. Pries-Heje, B. Ramesh and S. Slaughter, "How internet companies negotiate quality", IEEE Compute , May 2001.

o      B. Ramesh and A. Tiwana, "Integrating Knowledge on the Web," IEEE Internet Computing , May/June 2001

o      B. Ramesh, J. Pries-Heje, R. Baskerville, Internet Software Engineering: A different class of processes, Annals of Software Engineering , vol. 14,  Issue 1-4,  2002. pp. 169-195.

o      R. Baskerville, B. Ramesh, L. Levine, J. Pries-Heje, and S. Slaughter, “Is Internet Speed Software Development Different?” IEEE Software, Nov-Dec, 2003, pp. 70-78.

o      R. Baskerville, L. Levine, J. Pries-Heje, and B. Ramesh, “The high speed balancing game: how software companies cope with internet speed”, Scandinavian Journal of Information Systems, vol. 16, 2005. pp. 11-54.

o      B. Ramesh, L. Cao and R. Baskerville, Agile Requirements Engineering Practices and Challenges: An Empirical Study, Information Systems Journal, 2008 (to appear).

o      S. Slaughter, L. Levine, B. Ramesh, J. Pries-Heje and R. Baskerville, “Aligning Software Processes with Strategy” Management Information Systems Quarterly, Volume 30, Number 4, 2006, pp. 891-918.

o      B. Ramesh, L. Cao, K. Mohan and P.Xu, “How Can Distributed Software Development be Agile?” Communications of the ACM, October 2006, pp. 41-46.

o      B. Ramesh, R. Baskerville, L. Levine and J. Pries-Heje”, Pros and Cons of six high speed software development practices”, IEEE IT Professional, pp. 29-36, 2006.

o      R. Baskerville, J. Pries-Heje, and B. Ramesh, “The enduring contradictions of new software development approaches, Information Systems Journal (invited contribution), Vol. 17,  No. 3, July 2007, pp. 241-245.

o      L. Cao and B. Ramesh, “Agile Software Development: Ad-hoc practices or sound principles?” IEEE IT Professional, Volume 9, Issue 2, March-April 2007 pp. 41 - 47.

o      L. Cao and B. Ramesh, “Benefits and Challenges of Agile Requirements Engineering Practices: An Empirical Study”, IEEE Software, January/Feb 2008, pp. 60-67

o      P. Xu and B. Ramesh, “Managing Challenges in Software Development Using Process Tailoring”, IEEE IT Professional, 2008 (forthcoming).

 

[Top]

·                  Knowledge Systems

o       B. Ramesh and T. Bui, "GPR: A Data Mining Tool using Genetic Programming", Communications of the AIS, 2001.

o       K. Surysekar and B. Ramesh, “On the Role of Accountability and Incentives in Obtaining Quality Process Documentation,” Review of Business Information Systems, Volume 7, Number 4, Fall 2003.

·                  Other

o      K. Lyttinen, J. Prey, B. G. Ramesh, M. Germonprez, and D-G. Ko, Grant Proposal Writing in Information Systems, Communications of the Association for Information Systems, vol. 16, 2005. pp. 457-462

 

[Top]

·                  Selected Conference Publications

o      B. Ramesh and V. Dhar, "Knowledge-Based Support for Software Design and Maintenance," in Proceedings of the International Workshop of Automating Software Design. International Joint Conference on AI (IJCAI). Detroit, MI, pp. 218-222, August 1989.

o      B. Ramesh and V. Dhar, "Representation and Maintenance of Process Knowledge for Large Scale Systems Development," in Proceedings of the Knowledge Based Software Engineering Conference. Syracuse, NY, pp. 223-234, September 1991.

o      B. Ramesh, "Applying Artificial Intelligence to Software Problems in REMAP project," in Proceedings of the Workshop on Applying AI to Software, IEEE Conference on Artificial Intelligence Applications. Monterey, CA, pp.  62-63. March 1992 (Extended abstract).

o      B. Ramesh, "Process Knowledge Based Modification in Systems Development," in Proceedings of the American Association for Artificial Intelligence Spring Symposium on Computational Considerations in Modification and Reuse. Stanford, CA, pp. 140-144, March 1992.

o      B. Ramesh, "Design Rationale Capture and Use in REMAP," in Proceedings of the American Association for AI National Conference on AI workshop on Design Rationale. San Jose, CA, pp. 221-225, June 1992 (Extended abstract).

o      B. Ramesh, "Role of Process Knowledge in Group Decision Support," in Proceedings of the International Society for Decision Support Systems Conference. Ulm, Germany, June 1992.

o      B. Ramesh and Luqi, "Process Knowledge Based on Rapid Prototyping," in Proceedings of the IEEE International Symposium on Requirements Engineering. San Diego, CA, pp. 248-255, January 1993.

o      B. Ramesh and M. Edwards, "Issues in Development of a Model for Requirements Traceability," in Proceedings of the IEEE International Symposium on Requirements Engineering. San Diego, CA, pp. 256-259, January 1993.

o      B. Ramesh, "Representing Rationale in Formal Systems Development," in Proceedings of the Workshop on Increasing the Practical Impact of Formal Methods. Monterey, CA, pp. 134-138, September 1994.

o      B. Ramesh, T. Powers, C. Stubbs, and M. Edwards, "Implementing Requirements Traceability," in Proceedings of the IEEE International Symposium on Requirements Engineering. York, UK, pp. 89-95, March 1995.

o      B. Ramesh and M. Edwards, "Towards Models for Requirements Traceability," in Proceedings of the IEEE International Symposium on System Engineering of Computer Based Systems. Tucson, AZ, pp. 229-232, March 1995 (Extended abstract).

o      B. Ramesh, Traceability in Model Lifecycle Management, in Proceedings of the ISDSS ‘95 Conference, Hong Kong, pp. 295-303, July 1995.

o      B. Ramesh, “Towards a Meta-Model for Representing Organizational Memory”, in Proceedings of the Hawaii International Conference on System Sciences, January 1996, pp. 320-329.

o      B. Ramesh and T. Bui, "Negotiation Support in Network Based Requirements Analysis", In Proceedings of the Hawaii International Conference on Systems Sciences, January 1999

o      A.Tiwana and B. Ramesh, “Identifying Knowledge Flow Problems and IT support Candidates for Process Knowledge Repositories in Product Development Groups", In Proceedings of the Second Annual Conference of the Southern Association for Information Systems, April 1999, 126-132.

o      Tiwana and B. Ramesh, “Supporting Information Product Development”, In Proceedings of the International Society for Decision Support Systems Conference (ISDSS 99), Melbourne, Australia, July 1999.

o      Tiwana and B. Ramesh, “Towards a Composite Metric for Electronic Commerce ROI: An Extension of the Balanced Scorecard ”, In Proceedings of Measurement of E-Commerce Conference, December 1999 (forthcoming).

o      A. Tiwana and B. Ramesh, "Beyond information: Knowledge transfer in distributed telemedicine teams", in Proceedings of the Hawaii International Conference on System Sciences, Hawaii, January 2000.

o      M. Rossi,  J. Tolvanen, B. Ramesh, K. Lyytinen, J. Kaipala, "Method Rationale in Method Engineering", in Proceedings of the Hawaii International Conference on System Sciences, Hawaii, January 2000.

o      B. Ramesh and M. Kannan, Integrating group decision and negotiation support systems with work processes, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2001.

o      K. Surysekar and B. Ramesh, On managerial Incentives for process knowledge capture and use, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2001.

o      A. Tiwana and B. Ramesh, e-services: problems, opportunities and digital platforms, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2001.

o      K. Mohan and B. Ramesh, Supporting Knowledge Integration in Group Decision and Negotiation with Knowledge Traceability, in Proceedings of the International Conference of the ISDSS, Brunell, UK, July 2001.

o      B. Ramesh, K. Mohan, Supporting Information Product and Service Families with Traceability, In Procedings of the Intl. Conf on Product Family Engineering (PFE-4), Bilboa, Spain, Nov. 2001.

o      P. Xu and B. Ramesh, Supporting Workflow Management Systems with Traceability, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2002.

o      K. Mohan and B. Ramesh, Managing Variability with Traceability in Product and Service Families, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2002.

o       K. Mohan and B. Ramesh, An ontology for variability in product families, In proceedings of the International Conference on Software Engineering International workshop on software product lines, Orlando, FL, 2002

o      P. Xu and B. Ramesh, Towards Process Tailoring with Process Knowledge, In Proceedings of the Twelfth Workshop on Information Technologies and Systems (WITS 2002), Barcelona, December 2002

o       R. Baskerville, L. Levine, B. Ramesh, J. Pries-Heje and S. Slaughter, Balancing Quality and Agility in Internet Speed Software Development, In Proceedings of the International Conference on Information Systems, Barcelona, December 2002.

o       K. Mohan and B. Ramesh, Ontology-based Support for Variability Management in Product and Service Families, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2003.

o      P. Xu and B. Ramesh, A Tool for the capture and use of Process knowledge in process tailoring, In Proceedings of the Hawaii Intl. Conference on System Sciences, January 2003.

o      F. Bachmann, M. Goedicke, J. Leite, R. Nord, K. Pohl, B. Ramesh and A. Vilbig, “A Meta-model for Representing Variability in Product Family Development,” in Proceedings of the Intl. Conf on Product Family Engineering (PFE-5),  Siena, Italy, Nov. 2003.

o      P. Xu, K. Mohan, L. Cao and B. Ramesh, “Traceability Support for Software Configuration”, in Proceedings of the Thirteenth Workshop on Information Technologies and Systems (WITS 2003), Seattle, December 2003.

o       L. Cao, K. Mohan, P. Xu and B. Ramesh, “How Extreme Does Extreme Programming Have to Be? Adapting XP Practices to Large-Scale Projects,” In in Proceedings of the Hawaii Intl. Conference on System Sciences, Hawaii, January 2004.

o      L. Cao, L. and B. Ramesh, “An Exploratory Study on the Effects of Pair Programming”, In Proceedings of the 8th Conference on Evaluation and Assessment in Software Engineering(EASE 2004), Edinburgh, UK, May 24-25,  2004.

o      R. Jain and B. Ramesh, "Negotiating Strategic Business Value of BPM Systems: A Balanced Scorecard Approach", in Proceedings of the Eleventh Americas Conference on Information Systems (AMCIS), Omaha, August 2005.

o       

[Top]

·                  Book Chapters

o      B. Ramesh and V. Dhar Group Support   and   Change   Propagation   in   Requirements Engineering, in Development Assistance for Interactive Database Applications, M.  Jarke (Ed.). pp. 221-242, Springer Verlag, Heidelberg, Germany.  Fall 1991.

o      B. Ramesh, "Implementing requirements traceability", In Requirements engineering and Management, E. Yourdon (ed), Cutter Information Corporation, Arlington, MA, 2000. pp. 23-32.

o      Tiwana and B. Ramesh, E-services:  models and methods for design, implementation and delivery, In Handbook of Electronic Commerce in Business and Society, Lowry, Cherrington, Watson (Eds), CRC press, 2001.

o      B. Ramesh , A.Tiwana , and K. Mohan, Supporting Information Product and Service Families with Traceability, Lecture Notes in Computer Science, Vol. 2290, Springer Verlag, Berlin., 2002. pp 353-363. (revised version of PFE-4 conference papers).

o      R. Jain and B. Ramesh, "Development and Deployment of Web Services," Encyclopedia of E-Commerce, E-Government and Mobile Commerce, M. Khosrow-Pour (eds), Idea Group Inc, forthcoming. (Accepted, February 2005).

 

[Top]