Requirements
Engineering and Traceability
Selected
Conference Publications
·
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.
· 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.
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”,
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).
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.
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
·
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).
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.
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.
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.
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.
o
B. Ramesh, "Role of Process Knowledge in
Group Decision Support," in Proceedings
of the International Society for Decision Support Systems Conference.
o
B. Ramesh and Luqi, "Process Knowledge
Based on Rapid Prototyping," in Proceedings
of the IEEE International Symposium on Requirements Engineering.
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.
o
B. Ramesh, "Representing Rationale in Formal
Systems Development," in Proceedings
of the Workshop on Increasing the Practical Impact of Formal Methods.
o
B. Ramesh, T. Powers, C. Stubbs, and M. Edwards,
"Implementing Requirements Traceability," in Proceedings of the
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
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).