GSU banner

Balasubramaniam Ramesh, Ph.D.
Distinguished University Professor

Chairman and Board of Advisors Professor
Department of Computer Information Systems

Professor, Department of Computer Science

  • Ph.D., Stern School of Business,
    New York University
  • PGDM (M.B.A.), Indian Institute of Management, 
    Calcutta, India
  • BS, Engineering (Honors), University of Madras, India

CIS@gsu.edu

 

ROBINSON COLLEGE OF BUSINESS
Georgia State University
Box 4015,
Atlanta, GA 30302-4015

In Person:
Room 930
35 Broad Street
Atlanta, GA 30303

Office: (404) 413-7372
Fax: (404) 413-7447
Email: bramesh@gsu.edu
URL: http://cis.gsu.edu/bramesh

Specializations

  • Knowledge Management
  • Agile Software Development
  • Business Process Management
  • Requirements Engineering and Traceability
  • Web Services
  • Business Intelligence
  • Big Data

Research Interests

Ramesh's research focuses on supporting knowledge intensive, complex organizational processes such as requirements engineering and traceability in systems development, agile software development, business process redesign, and concurrent product development. His work has appeared in several leading conferences and journals including the MIS Quarterly, Information Systems Research, Journal of Management Information Systems, IEEE Transactions of Software Engineering, Journal of the Association for Information Systems, European Journal of Information Systems, ACM Transactions on Management Information Systems, Communications of the ACM, Decision Support Systems, Information Systems Journal, Annals of Software Engineering, Annals of Operations Research, IEEE Computer, IEEE Software, IEEE Internet Computing, IEEE Intelligent Systems, IEEE IT Professional, Requirements Engineering Journal, Information & Management, Scandinavian Journal of Information Systems, Communications of the AIS, among others. Models and techniques developed by him have been incorporated in several leading computer-aided software engineering tools and are widely used in the industry.

He is a recipient of over 20 research grants funded by several prestigious government and industry sources such as the U.S. National Science Foundation, Office of Naval Research, Air Force Research Laboratory, Army Research Laboratory, Defense Advanced Research Projects Agency, Accenture, Microelectronic Computer Technology Corporation, Texas Instruments / TD Technologies, among others.

Honors and Awards

  • Regents' Teaching Excellence Award / University System of Georgia Regents' Faculty Hall of Fame Award, 2009 for "contributions to outstanding teaching in Georgia", 2009. University System of Georgia's top faculty award.
  • Top Professor Award, Master of Science in Information Systems Program, August 2014.
  • Top Professor Award, Master of Science in Information Systems Program, December 2014.
  • Faculty Recognition Award for Service, 2011. Top annual award in the Robinson College of Business for service
  • Distinguished Alumni Award for Academic Excellence, 2009. National Institute of Technology, Trichy, India
  • Robinson College of Business Board of Advisors Excellence Award for Research, 2007 for "outstanding research and publications record during the past three to five years"
  • Myron T. Greene Outstanding Teaching Award, 2002, 2007.
  • Robinson College of Business Board of Advisors Excellence Award for Teaching, 2006 for "outstanding teaching performance during the past three to five years"
  • Faculty Recognition Award for Research, 2006. Top annual award in the Robinson College of Business for research
  • Faculty Recognition Award for Teaching, 2004, 2013. Top annual award in the Robinson College of Business for teaching
  • Outstanding Faculty Achievement Award, 2002, Top faculty award at Georgia State University for "extraordinary achievements in teaching, research and service"
  • Outstanding Instructional Achievement Award, 1996, Top award in the Graduate School of Business and Public Policy, Naval Postgraduate School for teaching
  • Outstanding Research Achievement Award, 1995, Top award in the Graduate School of Business and Public Policy, Naval Postgraduate School for research

 

Teaching: Courses Taught

PMBA 8040 – Competing on Analytics and Organizational Knowledge
CIS 3300 – Systems Analysis and Design
CIS 3001 – Managing IT projects
CIS 8030 – Requirements Management
CIS 8000 – IT Project Management
CIS 8695 – Executive IS
CIS 8490 – Software Engineering
CIS 9240 – Doctoral Seminar on Software Development

Selected Publications

Requirements Engineering and Traceability

* Ramesh and M. Jarke, "Towards Reference Models for Requirements Traceability ". IEEE Transactions on Software Engineering, Vol. 37, No 1. January 2001.
* B. Ramesh, "Implementing Requirements Traceability", Cutter IT Journal, Vol. 13, No. 5, pp. 16-24, May 2000.
* B. Ramesh. "Factors Influencing Requirements Traceability Practice", Communications of the ACM pp. 37-44, December 1998.
* B. Ramesh, "Representing and Reasoning with Traceability in Model Life Cycle Management", Annals of Operations Research, Vol. 54, pp. 123-145, 1997.
* B. Ramesh, C. Stubbs, T. Powers, and M. Edwards, "Requirements Traceability: Theory and Practice", Annals of Software Engineering, vol. 3, pp. 397-415, 1997.
* 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.

Process Knowledge Management

* B. Ramesh, "Process Knowledge Management with Traceability", IEEE Software, May/June 2002.
* A. Tiwana and B. Ramesh, "Supporting Information Product Development", Decision Support Systems, Vol. 31, 2001. pp. 241-262.
* B. Ramesh and A. Tiwana, "Supporting Collaborative Process Knowledge Management in New Product Development Teams", Decision Support Systems, Vol. 27, 1999. pp. 213-235.
* B. Ramesh and K. Sengupta, "Multimedia in a Design Rationale Decision Support System", Decision Support Systems, pp. 181-196, December 1995.
* 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.
* 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.
* 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.
* B. Ramesh and K. Mohan, "Traceability-based Knowledge Integration in Group Decision and Negotiation Activities", Decision Support Systems, 2005 (to appear).
* 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
* K. Mohan, R. Jain and B. Ramesh, "Knowledge Networking to Support Medical New Product Development", Decision Support Systems, 2005 (to appear).
* 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.
* 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.
* 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.
* K. Mohan and B. Ramesh, "Tracing Variations in Software Product Families", Communications of the ACM, Vol. 50, Issue 12 , December 2007. pp. 68-73.
* P. Xu and B. Ramesh, "Software Process Tailoring: An Empirical Investigation", Journal of Management Information Systems, Vol.24, No.2, Fall 2007.
* K. Mohan, P. Xu and B. Ramesh, "Improving the Change Management Process: Traceability Meets Configuration Management", Communications of the ACM, (forthcoming), 2008.
* K. Mohan, P.Xu, L. Cao and B. Ramesh, "Improving Change Management in Software Development: Integrating Traceability and Software Configuration Management", Decision Support Systems, 2008.
* P. Xu and B. Ramesh, "Impact of Knowledge Support on the Performance of Software Process Tailoring", Journal of Management Information Systems, Vol.25, No.3, Winter 2008-9, pp. 277-314.
* L. Cao, B. Ramesh and M. Rossi, "Are Domain Specific Models Easier to Maintain than UML Models?" IEEE Software, Volume 26 , Issue 4 , 2009.
* K.Mohan, B. Ramesh, and V. Sugumaran, "Successful Practices in Integrating Software Product Line Engineering and Agile Development Methods", IEEE Software, (forthcoming), 2010.
* K.Mohan, B. Ramesh, and V. Sugumaran, “Integrating Software Product Line Engineering and Agile Development”, IEEE Software, Volume 27, Issue 3 , 2010, pp. 48-55.
* R. Jain and B. Ramesh, “The roles of contextual elements in post-merger common platform development: an empirical investigation”, European Journal of Information Systems, vo. 24, pp. 159-177, March 2015..

* R. Jain, L. Cao, K. Mohan and B. Ramesh, “Situated Boundary Spanning: An Empirical Investigation of Requirements Engineering Practices in Product Family Development”, ACM Transactions on Management Information Systems, Volume 5 Issue 3, January 2015.

* E. Park, B. Ramesh and L. Cao, “Emotions in IT Investment Decision Making with Real Options Perspective: Intertwining of Cognition and Regret”, Journal of Management Information Systems, 2016 (accepted for publication).

Agile Software Development

* R. Baskerville, L. Levine, J. Pries-Heje, B. Ramesh and S. Slaughter, "How internet companies negotiate quality",IEEE Compute, May 2001.
* B. Ramesh and A. Tiwana, "Integrating Knowledge on the Web", IEEE Internet Computing , May/June 2001.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
* 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.
* L. Cao and B. Ramesh, "Benefits and Challenges of Agile Requirements Engineering Practices: An Empirical Study", IEEE Software, January/Feb 2008, pp. 60-67.
* P. Xu and B. Ramesh, "Managing Challenges in Software Development Using Process Tailoring", IEEE IT Professional, 2008.
* L. Cao, K. Mohan, P. Xu and B. Ramesh, "A Framework for Adapting Agile Development Methodologies", European Journal of Information Systems, Volume 18, Number 4, August 2009 , pp. 332-343
* L. Cao, B. Ramesh, and T. Abdel-Hamid, "Modeling Dynamics in Agile Software Development", ACM Transactions on Management Information Systems, Nov/Dec, 2010.
* B. Ramesh, K. Mohan and L. Cao, "Ambidexterity in Agile Distributed Development: An Empirical Investigation", Information Systems Research, (forthcoming) 2010.
* B. Ramesh, L. Cao and R. Baskerville, “Agile Requirements Engineering Practices and Challenges: An Empirical Study”, Information Systems Journal, Volume 20, Issue 5, September 2010, pp. 449-480.
* B. Ramesh, K. Mohan and L. Cao, “Ambidexterity in Agile Distributed Development: An Empirical Investigation”, Information Systems Research, Volume 23, No. 2, 2012, pp. 323-339.
* L. Cao, K. Mohan, B. Ramesh and S. Sarkar, “Adapting Funding Processes for Agile IT Projects: An Empirical Investigation, European Journal of Information Systems, vol. 22, 2013, pp. 191-205.
* L. Cao, K. Mohan, B. Ramesh and S. Sarkar, “Evolution of Governance: Achieving Ambidexterity in IT Outsourcing”, Journal of Management Information Systems, Vol. 30, No. 3, 2013.

 

Knowledge Systems

* B. Ramesh and T. Bui, "GPR: A Data Mining Tool using Genetic Programming", Communications of the AIS, 2001.
* 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.

* J. Kim, K. Mohan and B. Ramesh, “Functional and Non-Functional Quality in Cloud-Based Collaborative Writing: An Empirical Investigation”, IEEE Transactions on Professional Communication, vol.57, no.3, pp.182-203, Sept. 2014

* B. West, D. Battleson, J. Kim and B. Ramesh, “How Organizations Achieve Dynamic Capabilities with Cloud Computing”, IEEE IT Professional, Nov/Dec 2014.

* J. Kim, J. Conesa, B. Ramesh, “The Use of Ontology in Knowledge Intensive Tasks: Ontology Driven Retrieval of Use Cases,” Asia Pacific Journal of Information Systems, vol. 25, no. 1, pp. 25-60, 2015.

* D. Battleson, B. West, J. Kim, B. Ramesh and P. Robinson, “Achieving Dynamic Capabilities with Cloud Computing: An Empirical Investigation”, European Journal of Information Systems, December 2015.

* K. Jones, R. Baskerville, R. Sriram and B. Ramesh, “The Impact of Legislation on the Internal Audit Function”, Journal of Accounting & Organizational Change, 2016 (accepted for publication)

 

Other

* 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.
* K. Mohan, B. Ramesh, L. Cao and S. Sarkar, “Managing Disruptive and Sustaining Innovations in Green IT”, IEEE IT Professional , Volume 14, No. 6, 2012.

Selected Conference Publications

* 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.
* 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.
* 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).
* 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.
* 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).
* 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.
* 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.
* 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.
* 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.
* 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.
* 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).
* B. Ramesh, "Traceability in Model Lifecycle Management", in Proceedings of the ISDSS '95 Conference, Hong Kong, pp. 295-303, July 1995.
* 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.
* B. Ramesh and T. Bui, "Negotiation Support in Network Based Requirements Analysis", In Proceedings of the Hawaii International Conference on Systems Sciences, January 1999.
* 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.
* 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.
* 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).
* 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.
* 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.
* 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.
* 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.
* A. Tiwana and B. Ramesh, "E-services: problems, opportunities and digital platforms", in Proceedings of the Hawaii Intl. Conference on System Sciences, January 2001.
* 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.
* B. Ramesh, K. Mohan, "Supporting Information Product and Service Families with Traceability", in Procedings of the International Conference on Product Family Engineering (PFE-4), Bilboa, Spain, Nov. 2001.
* P. Xu and B. Ramesh, "Supporting Workflow Management Systems with Traceability", in Proceedings of the Hawaii International Conference on System Sciences, January 2002.
* K. Mohan and B. Ramesh, "Managing Variability with Traceability in Product and Service Families", in Proceedings of the Hawaii International Conference on System Sciences, January 2002.
* 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.
* 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.
* 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.
* K. Mohan and B. Ramesh, "Ontology-based Support for Variability Management in Product and Service Families", in Proceedings of the Hawaii International Conference on System Sciences, January 2003.
* P. Xu and B. Ramesh, "A Tool for the capture and use of Process knowledge in process tailoring", in Proceedings of the Hawaii International Conference on System Sciences, January 2003.
* 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.
* 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.
* 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 Proceedings of the Hawaii International Conference on System Sciences, Hawaii, January 2004.
* 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.
* 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.
* R. Baskerville, L. Levine, J. Pries-Heje, and B. Ramesh, “Advances in Information Systems Development: From discipline and predictability to agility and Improvisation”, In Proceedings of the IFIP TC8 2008 Advances in Information Systems Research, Education, and Practice Conference , Milan, Italy, September 2008.
* K. K. Jones , R. Baskerville , R. Sriram and B. Ramesh, “The Impact of Regulation on the Internal Audit Function”, In proceedings of the Third Annual International Conference on Engaged Management Scholarship, Atlanta, Georgia. September 19-22, 2013.
* D. Battleson and B. Ramesh, “Sensemaking in Enterprise Resource Planning Project Deescalation: An Empirical Study”, In proceedings of the Third Annual International Conference on Engaged Management Scholarship, Atlanta, Georgia. September 19-22, 2013.

Referred Books

* 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.
* B. Ramesh, "Implementing requirements traceability", In Requirements engineering and Management, E. Yourdon (ed), Cutter Information Corporation, Arlington, MA, 2000. pp. 23-32.
* 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.
* 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).
* 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, 2006.
* J. Kim and B. Ramesh, “Using Ontology and User Profile for Web Services Query, in Encyclopedia of Information Science and Technology, Second Edition , M. Khosrow-Pour (Ed), IGI Global publication, 2008.
* K. Mohan, J. Kim and B. Ramesh, “Evaluating Product Family Development using the Balanced Scorecard Approach” in Applied Software Product Line Engineering , K. Kang, V. Sugumaran, S. Park.(Eds), Second Edition, Auerbach Publications, 2009..

 

 


Robinson College  of Business | Department of Computer Information Systems