Skip to main content

Validating a Software Engineering Framework Through Technical-Action-Research in Union with Case Studies

  • Conference paper
  • First Online:
Enterprise Information Systems (ICEIS 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 241))

Included in the following conference series:

  • 680 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    InfoBLOCK, http://www.infoblock.mx/.

  2. 2.

    Entia, http://www.entia.com.mx/.

References

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Johnson, P., Ekstedt, M., Jacobson, I.: Where’s the theory for software engineering? IEEE Softw. 29(5), 96 (2012)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Jacobson, I., Meyer, B., Soley, R.: The SEMAT initiative: A call for action (2009)

    Google Scholar 

  6. A foundation for the agile creation and enactment of software engineering methods RFP. Technical report, Object Management Group, Needham, USA (2011)

    Google Scholar 

  7. ESSENCE– Kernel and language for software engineering methods. Technical report, Object Management Group, Needham, USA (2013)

    Google Scholar 

  8. KUALI-BEH– Software project common concepts. Technical report, Object Management Group, Needham, USA (2012)

    Google Scholar 

  9. Morales-Trujillo, M., Oktaba, H., Piattini, M.: The making-of an OMG standard. Comput. Stand. Interfaces 42, 84–94 (2015)

    Article  Google Scholar 

  10. Wang, Y.: Software Engineering Foundations: A Software Science Perspective, 1st edn. Auerbach Publications, Boston (2007)

    Book  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Belady, L., Lehman, M.: A model of large program development. IBM Syst. J. 15(3), 225–252 (1976)

    Article  MATH  Google Scholar 

  13. Wieringa, R.: Empirical research methods for technology validation: Scaling up to practice. J. Syst. Softw. 95, 19–31 (2014)

    Article  Google Scholar 

  14. Perry, D., Porter, A., Votta, L.: Empirical studies of software engineering: a roadmap. In Proceedings of the ICSE 2000, pp. 345–355. ACM (2000)

    Google Scholar 

  15. Genero, M., Cruz-Lemus, J., Piattini, M.: Métodos de Investigación en Ingeniería del Software. RA-MA Editorial (2014)

    Google Scholar 

  16. 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)

    Book  Google Scholar 

  17. 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)

    Chapter  Google Scholar 

  18. Yin, R.: Case Study Research: Design and Methods. Applied Social Research Methods, 4th edn. SAGE Publications, Thousand Oaks (2009)

    Google Scholar 

  19. Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)

    Book  Google Scholar 

  20. Medeiros, P., Horta-Travassos, G.: Action research can swing the balance in experimental software engineering. Adv. Comput. 83, 205–276 (2011)

    Article  Google Scholar 

  21. Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical report, EBSE-2007-01 (2007)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. Van Strien, P.: Towards a methodology of psychological practice the regulative cycle. Theor. Psychol. 7(5), 683–700 (1997)

    Article  Google Scholar 

  25. Schramm, W.: Notes on Case Studies of Instructional Media Projects [microform]/Wilbur Schramm. ERIC Clearinghouse (1971)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Miguel Morales-Trujillo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics