A field study of the software design process for large systems
Communications of the ACM
Coordination in software development
Communications of the ACM
High Versus Low Performing Virtual Design Teams: A Preliminary Analysis of Communication
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 1 - Volume 1
Achieving Software Flexibility via Intelligent Workflow Techniques
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 1 - Volume 1
Technology Flexibility: Conceptualization, Validation, and Measurement
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Information System Track-Organizational Systems and Technology - Volume 3
Socialization in an Open Source Software Community: A Socio-Technical Analysis
Computer Supported Cooperative Work
Community Source Software in Higher Education
IT Professional
The transformation of open source software
MIS Quarterly
Outsourcing of Community Source: Identifying Motivations and Benefits
Journal of Global Information Management
Hi-index | 0.00 |
Technology flexibility has been an important topic in software engineering since the start of computerized business applications, which require frequent changes to system specifications due to ever changing business requirements. Achieving a higher degree of technology flexibility has been a long-running challenge to software engineers and project managers. Recently, there has been a new software development approach called ''community source'' consisting of numerous development partners that are also users of the software. In community source, technology flexibility is even more important than usual due to the increase in complexity and uncertainty of software requirements by its many development partners in the community. In this paper, we investigate two community source cases, i.e., Kuali and Sakai, and examine how technology flexibility is achieved in application software engineering. The principles generated from this study should offer useful insights to the continuous efforts toward making more robust business applications in support of agile enterprises.