Technology flexibility as enabler of robust application development in community source : The case of Kuali and Sakai

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review

9 Scopus Citations
View graph of relations


Related Research Unit(s)


Original languageEnglish
Pages (from-to)2921-2928
Journal / PublicationJournal of Systems and Software
Issue number12
Publication statusPublished - Dec 2012


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. © 2012 Elsevier Inc. All rights reserved.

Research Area(s)

  • Agile enterprise, Community source, Open source, Service oriented architecture, Technology flexibility, Workflow technology