Search For:

Displaying 1-29 out of 29 total
Managing Disruptive and Sustaining Innovations in Green IT
Found in: IT Professional
By Kannan Mohan,Balasubramaniam Ramesh,Lan Cao,Sumantra Sarkar
Issue Date:November 2012
pp. 22-29
Green IT has gained significant attention, but specific guidance on how to implement and manage various green IT initiatives is largely underdeveloped. A new framework helps by classifying green IT used in organizations as sustaining or disrupting innovati...
 
Integrating Software Product Line Engineering and Agile Development
Found in: IEEE Software
By Kannan Mohan, Balasubramaniam Ramesh, Vijayan Sugumaran
Issue Date:May 2010
pp. 48-55
Software product line engineering (SPLE) delivers significant economic benefits through planned reuse of the product platform and the effective management of variations across products. However, dynamic market conditions demand the use of software developm...
 
Are Domain-Specific Models Easier to Maintain Than UML Models?
Found in: IEEE Software
By Lan Cao, Balasubramaniam Ramesh, Matti Rossi
Issue Date:July 2009
pp. 19-21
Domain-specific modeling (DSM) languages have been adopted in many industries, but these languages haven't yet gained wide acceptance in practice. This is because the claims of increased productivity and ease of understanding haven't been verified by indep...
 
Using Process Tailoring to Manage Software Development Challenges
Found in: IT Professional
By Peng Xu, Balasubramaniam Ramesh
Issue Date:July 2008
pp. 39-45
To ensure high-quality software processes and leverage best practices, project managers strive to tailor standard processes such as the rational unified process or those developed within their own organizations. Software process tailoring is the activity o...
 
Agile Requirements Engineering Practices: An Empirical Study
Found in: IEEE Software
By Lan Cao, Balasubramaniam Ramesh
Issue Date:January 2008
pp. 60-67
An analysis of data from 16 software development organizations reveals seven agile requirements-engineering practices, along with their benefits and challenges. These practices include face-to-face communication, iterative RE, extreme prioritization, const...
 
Agile Software Development: Ad Hoc Practices or Sound Principles?
Found in: IT Professional
By Lan Cao, Balasubramaniam Ramesh
Issue Date:March 2007
pp. 41-47
While agile methods might have evolved out of best practices, they are in fact, consistent with the sound principles proposed by three established research streams in organizational theory.
 
High-Speed Software Development Practices: What Works, What Doesn't
Found in: IT Professional
By Richard Baskerville, Balasubramaniam Ramesh, Linda Levine, Jan Pries-Heje
Issue Date:July 2006
pp. 29-36
Increasingly short software development cycles have forced software companies and engineers to strike a balance between informal development--in Internet-time--and more traditional agile and plan-driven methods. The authors review six common practices and ...
 
Minitrack Introduction
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh, Peng Xu
Issue Date:January 2006
pp. 44
No summary available.
   
Modeling Knowledge Intensive Processes
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh, Kannan Mohan
Issue Date:January 2005
pp. 86
No summary available.
   
Modeling Knowledge Intensive Processes: Minitrack Introduction
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh, Kishore Sengupta, Kannan Mohan
Issue Date:January 2004
pp. 30082
No summary available.
   
How Extreme Does Extreme Programming Have to Be? Adapting XP Practices to Large-Scale Projects
Found in: Hawaii International Conference on System Sciences
By Lan Cao, Kannan Mohan, Peng Xu, Balasubramaniam Ramesh
Issue Date:January 2004
pp. 30083c
The need to develop software at Internet speed and accommodate changes during the entire software development life cycle has made lightweight or agile development methodologies like Extreme Programming popular. However, such methodologies have been conside...
   
Is Internet-Speed Software Development Different?
Found in: IEEE Software
By Richard Baskerville, Balasubramaniam Ramesh, Linda Levine, Jan Pries-Heje, Sandra Slaughter
Issue Date:November 2003
pp. 70-77
<p>In a multiphase study conducted from 2000 to 2002, the authors examined the relationships between Internet-speed software development practices and agile and traditional development principles, and compared the two sets of principles. They found s...
 
Ontology-Based Support for Variability Management in Product and Service Families
Found in: Hawaii International Conference on System Sciences
By Kannan Mohan, Balasubramaniam Ramesh
Issue Date:January 2003
pp. 75a
Product/service family engineering, which encourages the development of a common product platform, plays a key role in facilitating large-scale and planned reuse in the development of customized products. In product family designs, managing points of varia...
   
e-Services Minitrack Introduction
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh
Issue Date:January 2003
pp. 73
No summary available.
   
Modeling Knowledge Intensive Processes Minitrack Introduction
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh
Issue Date:January 2003
pp. 95
No summary available.
   
A Tool for the Capture and Use of Process Knowledge in Process Tailoring
Found in: Hawaii International Conference on System Sciences
By Peng Xu, Balasubramaniam Ramesh
Issue Date:January 2003
pp. 96c
Software processes are critical assets of software development organizations. The knowledge about context in which a process is defined and tailored is typically lost during software development activities, making the processes difficult to understand, reu...
   
Process Knowledge Management with Traceability
Found in: IEEE Software
By Balasubramaniam Ramesh
Issue Date:May 2002
pp. 50-52
<p>As the glue that links fragmented sources of knowledge, traceability helps create, store, retrieve, transfer and apply process knowledge in software development organizations. Drawing from a large empirical study, we present examples on the role o...
 
How Internet Software Companies Negotiate Quality
Found in: Computer
By Richard Baskerville, Linda Levine, Jan Pries-Heje, Balasubramaniam Ramesh, Sandra Slaughter
Issue Date:May 2001
pp. 51-57
<p>Regardless of their market niche, most companies feel pressured to release software faster: within 12 to 18 months for non-Internet companies and as quickly as three to six months for Web ventures. </p> <p>To achieve these short cycles...
 
Toward Reference Models for Requirements Traceability
Found in: IEEE Transactions on Software Engineering
By Balasubramaniam Ramesh, Matthias Jarke
Issue Date:January 2001
pp. 58-93
<p><b>Abstract</b>—Requirements traceability is intended to ensure continued alignment between stakeholder requirements and various outputs of the system development process. To be useful, traces must be organized according to some modeli...
 
e-Services: Models and Methods for Design, Implementation and Delivery
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh, Amrit Tiwana
Issue Date:January 2001
pp. 3017
e-Services refers to the emerging area of IS and IT services that are delivered electronically - typically through the Internet, wireless or land-based telecommunications networks. Examples of such services include (but are not limited to) software solutio...
   
From Intuition to Institution: Supporting Collaborative Diagnoses in Telemedicine Teams
Found in: Hawaii International Conference on System Sciences
By Amrit Tiwana, Balasubramaniam Ramesh
Issue Date:January 2000
pp. 5018
Medical diagnosis in spatially and temporally distributed telemedicine teams is a complex process that necessitates application of medical diagnostic skills and experience to data collected from a patient. Medical teams are often brought together from vari...
   
Negotiation in Network Based Requirements Analysis
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh, Tung Bui
Issue Date:January 1999
pp. 1064
For each of the stakeholders involved in large-scale, complex and distributed software development processes, some useful support can be provided by recording the argumentation among team members. We describe a system that supports argumentation based on t...
   
Towards A Meta-Model for Representing Organizational Memory
Found in: Hawaii International Conference on System Sciences
By Balasubramaniam Ramesh
Issue Date:January 1997
pp. 320
For each of the stakeholders involved in complex organizational processes, some useful support can be provided by recording in some structured fashion relevant portions of organizational memory. For this purpose, components of OM should include rich contex...
   
Modeling Knowledge-Intensive Processes: Concepts, Methods, and Applications
Found in: Hawaii International Conference on System Sciences
By Kishore Sengupta, Balasubramaniam Ramesh
Issue Date:January 2001
pp. 3039
As we move further into the information age, knowledge is increasingly becoming a critical component of the in the competitive success of firms. As markets shift, technologies proliferate, competitors multiply and products acquire rapid obsolescence, succe...
   
Modeling dynamics in agile software development
Found in: ACM Transactions on Management Information Systems (TMIS)
By Balasubramaniam Ramesh, Lan Cao, Tarek Abdel-Hamid
Issue Date:December 2010
pp. 1-26
Changes in the business environment such as turbulent market forces, rapidly evolving system requirements, and advances in technology demand agility in the development of software systems. Though agile approaches have received wide attention, empirical res...
     
Improving the change-management process
Found in: Communications of the ACM
By Balasubramaniam Ramesh, Kannan Mohan, Kannan Mohan, Peng Xu, Peng Xu
Issue Date:May 2008
pp. 59-64
It is crucial to integrate SCM and traceability, but significant challenges slow progress toward this goal.
     
Change management patterns in software product lines
Found in: Communications of the ACM
By Balasubramaniam Ramesh, Kannan Mohan
Issue Date:December 2006
pp. 68-72
Establishing effective change management practices to prevent uncontrolled evolution of the product platform.
     
Can distributed software development be agile?
Found in: Communications of the ACM
By Balasubramaniam Ramesh, Kannan Mohan, Lan Cao, Peng Xu
Issue Date:October 2006
pp. 41-46
Three organizations studied here suggest the answer is "yes," when the unique characteristics of both environments are successfully blended.
     
Factors influencing requirements traceability practice
Found in: Communications of the ACM
By Balasubramaniam Ramesh
Issue Date:January 1988
pp. 37-44
The online Risks Forum has long been a hotbed for discussions of the relative merits of openness relating to the dissemination of knowledge about security vulnerabilities. The debate has now been rekindled, and is summarized here.
     
 1