TY - GEN
T1 - Patterns for configuration requirements of Software-as-a-Service
AU - Shim, Jaekeun
AU - Han, Jongdae
AU - Kim, Jindae
AU - Lee, Byungjeong
AU - Oh, Jaewon
AU - Wu, Chisu
PY - 2011
Y1 - 2011
N2 - Software-as-a-Service is becoming popular in the software business, due to its rapid delivery and cost effectiveness in development and maintenance. Software-as-a-Service should be provided in single code base and operated as a single instance. To meet these constraints and requirements from various customers, Software-as-a-Service must be highly configurable. To develop configurable Software-as-a-Service, it is important to elicit and analyze configuration requirements in the early stages of development. Another issue is that on implementing configuration requirements, there are duplicated and untidy code segments. In our study, configuration requirements are identified and classified. This study introduces design patterns to remove duplicated codes for configuration.
AB - Software-as-a-Service is becoming popular in the software business, due to its rapid delivery and cost effectiveness in development and maintenance. Software-as-a-Service should be provided in single code base and operated as a single instance. To meet these constraints and requirements from various customers, Software-as-a-Service must be highly configurable. To develop configurable Software-as-a-Service, it is important to elicit and analyze configuration requirements in the early stages of development. Another issue is that on implementing configuration requirements, there are duplicated and untidy code segments. In our study, configuration requirements are identified and classified. This study introduces design patterns to remove duplicated codes for configuration.
KW - SaaS
KW - configuration
KW - configuration requirements
KW - design pattern
UR - http://www.scopus.com/inward/record.url?scp=79959292832&partnerID=8YFLogxK
U2 - 10.1145/1982185.1982222
DO - 10.1145/1982185.1982222
M3 - Conference contribution
AN - SCOPUS:79959292832
SN - 9781450301138
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 155
EP - 161
BT - 26th Annual ACM Symposium on Applied Computing, SAC 2011
T2 - 26th Annual ACM Symposium on Applied Computing, SAC 2011
Y2 - 21 March 2011 through 24 March 2011
ER -