developers to investigate whether the chosen so-
lution design produced a quality application ac-
cording to the quality attributes.
4. Specific Solution - Case Studies.
According to Shaw (Shaw, 2002), a research re-
sult in software engineering can be a specific so-
lution which means to present a solution to an ap-
plication problem that shows use of software en-
gineering principles. Therefore, an important re-
search result is to develop an application using de-
sign principles and thereby producing a good so-
lution for the problem. This study will develop
two case studies (proposed in subsection 6.1) to
validate the metrics and tools produced. These
case studies will also be useful to analyze the use
of design principles and to discuss what it can be
inferred in the SOA applications quality.
REFERENCES
Bass, L., Clements, P., and Kazman, R. (1998). Software
Architecture in Practice. Addison-Wesley Longman
Publishing Co., Inc., Boston, MA, USA.
Bennett, K. (1995). Legacy Systems: Coping with Success.
IEEE Software, 12(1):19–23.
Bosch, J. (2000). Design and Use of Software Architec-
tures: Adopting and Evolving a Product-Line Ap-
proach. ACM Press/Addison-Wesley Publishing Co.,
New York, NY, USA.
Bourque, P., Dupuis, R., Abran, A., Moore, J. W., Tripp,
L., and Wolff, S. (2002). Fundamental Principles of
Software Engineering - A Journey. Journal of Systems
and Software, 62(1):59–70.
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P.,
and Stal, M. (1996). Pattern-Oriented Software Ar-
chitecture: a System of Patterns. John Wiley & Sons,
Inc., New York, NY, USA.
Choi, S. W., Her, J. S., and Kim, S. D. (2007). QoS Metrics
for Evaluating Services from the Perspective of Ser-
vice Providers. In Proceedings of the IEEE Interna-
tional Conference on e-Business Engineering, pages
622–625. IEEE Computer Society.
Choi, S. W. and Kim, S. D. (2008). A Quality Model for
Evaluating Reusability of Services in SOA. In Pro-
ceedings of the 10th IEEE International Conference
on E-Commerce Technology (CEC 2008) / 5th IEEE
International Conference on Enterprise Computing,
E-Commerce and E-Services (EEE 2008), pages 293–
298.
Erl, T. (2005). Service-Oriented Architecture Concepts,
Technology, and Design. Prentice Hall Professional
Technical Reference.
Erl, T. (2007). SOA Principles of Service Design (The Pren-
tice Hall Service-Oriented Computing Series from
Thomas Erl). Prentice Hall PTR, Upper Saddle River,
NJ, USA.
Gehlert, A. and Metzger, A. (2008). Quality Reference
Model for SBA. Technical report.
Goeb, A. and Lochmann, K. (2011). A Software Qual-
ity Model for SOA. In Proceedings of the 8th in-
ternational workshop on Software quality, WoSQ ’11,
pages 18–25, New York, NY, USA. ACM.
Hevner, A. R., March, S. T., Park, J., and Ram, S. (2004).
Design Science in Information Systems Research.
MIS Quarterly,, 28(1):75–105.
Huhns, M. N. and Singh, M. P. (2005). Service-Oriented
Computing: Key Concepts and Principles. IEEE In-
ternet Computing, 9(1):75–81.
IEEE Computer Society (2004). Software Engineering
Body of Knowledge (SWEBOK). Angela Burgess,
EUA.
ISO/IEC (2001). Software Engineering - Product Quality,
ISO/IEC 9126-1. Technical report, International Or-
ganization for Standardization.
ISO/IEC (2005). ISO/IEC 25000 - Software engineering -
Software product Quality Requirements and Evalua-
tion (SQuaRE) - Guide to SQuaRE. Technical report.
Jalote, P. (1997). An Integrated Approach to Software En-
gineering. Springer-Verlag New York, Inc., Secaucus,
NJ, USA, 2nd edition.
Khadka, R., Reijnders, G., Saeidi, A., Jansen, S., and
Hage, J. (2011). A Method Engineering based Legacy
to SOA Migration Method. In Proceedings of the
2011 27th IEEE International Conference on Software
Maintenance, ICSM ’11, pages 163–172, Washing-
ton, DC, USA. IEEE Computer Society.
Kitchenham, B. (2004). Procedures for Performing System-
atic Reviews. Technical report, Keele University and
NICTA.
Kl¨as, M., Lochmann, K., and Heinemann, L. (2011). Eval-
uating a Quality Model for Software Product Assess-
ments – A Case Study. In Proceedings of 4. Workshop
zur Software-Qualit¨atsmodellierung und -bewertung
(SQMB’11).
Koutsoukos, G., Andrade, L., Gouveia, J., and El-Ramly,
M. (2006). Service Extraction. Technical Report
D6.2a, Sensoria Project.
Liskov, B. and Guttag, J. (2000). Program Development in
Java: Abstraction, Specification, and Object-Oriented
Design. Addison-Wesley Longman Publishing Co.,
Inc., Boston, MA, USA, 1st edition.
Lochmann, K. and Heinemann, L. (2011). Integrating Qual-
ity Models and Static Analysis for Comprehensive
Quality Assessment. In Proceedings of the 2Nd Inter-
national Workshop on Emerging Trends in Software
Metrics, WETSoM ’11, pages 5–11, New York, NY,
USA. ACM.
O’Brien, L., Merson, P., and Bass, L. (2007). Qual-
ity Attributes for Service-Oriented Architectures. In
Proceedings of the International Workshop on Sys-
tems Development in SOA Environments, SDSOA ’07,
Washington, DC, USA. IEEE Computer Society.
Papazoglou, M. P. (2003). Service-Oriented Computing:
Concepts, Characteristics and Directions. In Proceed-
ings of the Fourth International Conference on Web
ICEIS2014-DoctoralConsortium
24