Abstract
Software Engineering is an up-to-date discipline in constant development. It is continuingly enriched with new proposals from both industry and academy. Adequate validation of these proposals is a must if their real value for Software Engineering is to be determined. This paper demonstrates how a Software Engineering framework was validated with the help of Technical-Action-Research and Case Study methods, which were applied in several life cycles during a validation process of three years. Integration of these methodologies resulted in a solid research method with continuous feedback on and placement of the artifact in a real context. Using Technical-Action-Research together with Case Studies allowed to achieve research objectives and to meet the needs and goals of the organizations involved in the validation process, which emphasizes this method’s advantages and usefulness for Software Engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
InfoBLOCK, http://www.infoblock.mx/.
- 2.
Entia, http://www.entia.com.mx/.
References
Edwards, J.S.: Managing software engineers and their knowledge. In: Aurum, A., Jeffery, R., Wohlin, C., Handzic, M. (eds.) Managing Software Engineering Knowledge, pp. 5–27. Springer, Heidelberg (2003)
Bjørnson, F.O., Dingsøyr, T.: Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used. Inf. Softw. Technol. 50(11), 1055–1068 (2008)
Johnson, P., Ekstedt, M., Jacobson, I.: Where’s the theory for software engineering? IEEE Softw. 29(5), 96 (2012)
Jacobson, I., Ng, P.-W., McMahon, P., Spence, I., Lidman, S.: The essence of software engineering: the SEMAT kernel. Queue 10(10), 40–51 (2012)
Jacobson, I., Meyer, B., Soley, R.: The SEMAT initiative: A call for action (2009)
A foundation for the agile creation and enactment of software engineering methods RFP. Technical report, Object Management Group, Needham, USA (2011)
ESSENCE– Kernel and language for software engineering methods. Technical report, Object Management Group, Needham, USA (2013)
KUALI-BEH– Software project common concepts. Technical report, Object Management Group, Needham, USA (2012)
Morales-Trujillo, M., Oktaba, H., Piattini, M.: The making-of an OMG standard. Comput. Stand. Interfaces 42, 84–94 (2015)
Wang, Y.: Software Engineering Foundations: A Software Science Perspective, 1st edn. Auerbach Publications, Boston (2007)
Harrison, R., Badoo, N., Barry, E., Biffl, S., Parra, A., Winter, B., Wst, J.: Directions and methodologies for empirical software engineering research. Empirical Softw. Eng. 4(4), 405–410 (1999)
Belady, L., Lehman, M.: A model of large program development. IBM Syst. J. 15(3), 225–252 (1976)
Wieringa, R.: Empirical research methods for technology validation: Scaling up to practice. J. Syst. Softw. 95, 19–31 (2014)
Perry, D., Porter, A., Votta, L.: Empirical studies of software engineering: a roadmap. In Proceedings of the ICSE 2000, pp. 345–355. ACM (2000)
Genero, M., Cruz-Lemus, J., Piattini, M.: Métodos de Investigación en Ingeniería del Software. RA-MA Editorial (2014)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction. Springer-Verlag, Heidelberg (2012)
Kitchenham, B., Pfleeger, S.: Personal opinion surveys. In: Shull, F., Singer, J., Sjberg, D. (eds.) Guide to Advanced Empirical Software Engineering, pp. 63–92. Springer, London (2008)
Yin, R.: Case Study Research: Design and Methods. Applied Social Research Methods, 4th edn. SAGE Publications, Thousand Oaks (2009)
Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)
Medeiros, P., Horta-Travassos, G.: Action research can swing the balance in experimental software engineering. Adv. Comput. 83, 205–276 (2011)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report, EBSE-2007-01 (2007)
Wieringa, R., Moralı, A.: Technical action research as a validation method in information systems design science. In: Peffers, K., Rothenberger, M., Kuechler, B. (eds.) DESRIST 2012. LNCS, vol. 7286, pp. 220–238. Springer, Heidelberg (2012)
Engelsman, W., Wieringa, R.: Goal-oriented requirements engineering and enterprise architecture: two case studies and some lessons learned. In: Regnell, B., Damian, D. (eds.) REFSQ 2011. LNCS, vol. 7195, pp. 306–320. Springer, Heidelberg (2012)
Van Strien, P.: Towards a methodology of psychological practice the regulative cycle. Theor. Psychol. 7(5), 683–700 (1997)
Schramm, W.: Notes on Case Studies of Instructional Media Projects [microform]/Wilbur Schramm. ERIC Clearinghouse (1971)
Morales-Trujillo, M., Oktaba, H., González, J.: Improving software projects inception phase using games: ActiveAction Workshop. In Proceedings of the ENASE 2014, pp. 180–187 (2014)
Arroyo-López, E., Ríos-Silva, T., Morales-Trujillo, M., Rico-Martínez, A., Oktaba, H.: Expresando Nuestra Manera de Trabajo con KUALI-BEH: Lecciones Aprendidas por Tic-Tac-S. Congreso Internacional de Investigación e Innovación en Ingeniería de Software (CONISOFT’15), Editorial UABC, pp. 25–32 (2015). ISBN: 978-0-692-43292-1
Endres, A., Rombach, D.: A Handbook of Software and Systems Engineering: Empirical Observations, Laws and Theories. Fraunhofer IESE Series on Software Engineering. Pearson/Addison Wesley (2003)
Acknowledgements
This work has been funded by GEODAS-BC project (Ministerio de Economía y Competitividad and FEDER, TIN2012-37493-C03-01); GLOBALIA project (Consejería de Educación, Ciencia y Cultura (Junta de Comunidades de Castilla La Mancha) and FEDER, PEII11-0291-5274); SDGear project (TSI-100104-2014-4), framed under the ITEA 2 Call 7, and co-funded by “Ministerio de Industria, Energía y Turismo (Plan Nacional de Investigación Científica, Desarrollo e Innovación Tecnológica 2013-2016) and FEDER”; the Graduate Science and Engineering Computing (UNAM) and CONACYT (México).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Morales-Trujillo, M., Oktaba, H., Piattini, M. (2015). Validating a Software Engineering Framework Through Technical-Action-Research in Union with Case Studies. In: Hammoudi, S., Maciaszek, L., Teniente, E., Camp, O., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2015. Lecture Notes in Business Information Processing, vol 241. Springer, Cham. https://doi.org/10.1007/978-3-319-29133-8_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-29133-8_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-29132-1
Online ISBN: 978-3-319-29133-8
eBook Packages: Computer ScienceComputer Science (R0)