Search For:

Displaying 1-11 out of 11 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...
Community Collaboration for ERP Implementation
Found in: IEEE Software
By Harris Wu, Lan Cao
Issue Date:November 2009
pp. 48-55
Enterprise-resource-planning (ERP) implementations cost billions of dollars annually in the US alone. Web 2.0 can reduce the cost, improve the quality, and lower the risk of ERP implementations. A case study of ERP implementation communities gathered chall...
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...
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.
Activity Patterns of Pair Programming
Found in: Hawaii International Conference on System Sciences
By Lan Cao, Peng Xu
Issue Date:January 2005
pp. 88a
This paper reports results from an exploratory study investigating the activity patterns of pair programming using a student project conducted over a period of nine weeks. We found that pair programming engaged in activities that lead to more deeper-level ...
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...
The Application of Pareto Ant Colony Algorithm in Multi-Objective Power Network Planning
Found in: Pacific-Asia Workshop on Computational Intelligence and Industrial Application, IEEE
By Fu Yang, Meng Ling-he, Zhu Lan, Cao Jia-lin
Issue Date:December 2008
pp. 794-798
The Pareto Ant Colony Algorithm (PACA) for Multi-Objective Power Network Planning is presented according to the Current Situation of resolve Multi-Objective Power Network Planning by translate Multi-Objective problem to single-Objective problem. The weight...
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...
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.
Modeling dynamics of agile software development
Found in: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (OOPSLA '04)
By Lan Cao
Issue Date:October 2004
pp. 46-47
The primary objective of my dissertation is to develop an integrative view of agile software development to enhance our understanding and make predictions about the agile process. By modeling the dynamics of agile software development process, the applicab...